디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[%] 왜 개발자는 맥북 써야하는지 이제야 좀 알거같네

ㅇㅇ(59.9) 2024.11.08 12:18:43
조회 5989 추천 3 댓글 29
														

진짜 원래 윈도우파였음

윈도우도 mac os 만큼 편의기능 많고 단축키도 많고

활용 잘 하면 mac os랑 장점, 접근성이 다를 뿐 생산성 좋다고 생각함

그건 지금도 마천가지고


unix 기반의 맥북이라 개발친화적이라지만

윈도우도 git bash 설치하거나 wsl 로 터미널 세팅하면 충분히 커버 된다고 생각함


그래서 익숙한 os인 윈도우를 선호하는 편이고

ios 개발할거 아니면 mac이 더 좋은건 아니다 라는 입장이었음



근데 생각이 바뀌게된 배경이 좀 긴데

우리 회사는 개발자 개발장비는 맥북으로 제공해줬음

문제는 내가 처음 여기 이직할때가 6코어짜리 맥북프로 나왔을땐데 4코어짜리 맥북을 받음


14년형이었나? 16인치짜리 그거받아서 쓰다보니

당시 자프링 개발하는데 이클립스가 겁나 버벅거렸음

그래서 intellij 구독해서 사용했었음


램도 16g밖에 안돼서 진짜 너무 답답했음

회사에 데스크톱 요청했는데 개발자는 맥북 써야한다고 거절당함

내가 내 돈 내고 사서 쓰겠다 했는데도 거절당함


그래서 나는 맥북에 대한 경험이 썩 좋지가 않았었어


그러다 잠깐 안드로이드 다뤄야할때가 있었는데

그때는 안드로이드 가상머신까지 띄워야해서 더 미치는줄 알았음

맥북에선 매일 비행기 굉음나고 버벅거리고 내 느린 타이핑조차 못따라오고 브라우저도 버벅거리고



그러다 장비교체 시기가 다가와서 교체받았는데

당시 m1맥북이 막 나온시기라 개발 호환성이 arm cpu는 아직 완벽하지 않아

18년형 맥북pro로 교체박음

램은 여전히 16g지만 그래도 cpu가 좋아져서 좀 숨통트였는데

문제는 교체받고 얼마 지나지않아 회사 백엔드가 파이썬으로 교체됨


그러면서 개발환경 구성도 많이 바꿨는데

옛날 개발자다보니 자프링 개발하던 당시에는 DB도 개발자들끼리 협의해서 마이그레이션 스크립트를 거치지 않고

개발할때마다 그때그때 개발DB 컬럼 수정하면서 따로 기록해두며 개발했고 운영배포할때 개발DB에 맞게 직접 수정하면서 개발하던걸


python 으로 바꾸면서 DB도 마이그레이션 스크립트 생성하고 DB마다 버전 설정하게 환경세팅을 변경했음

그러다보니 이제 개발DB는 진짜 개발서버 릴리즈 할때 CICD로 마이그레이션 되게 구현했고

그러다보니 개발DB나 redis 같은건 docker로 로컬에 구성하며 개발하게됐음

그러니 16g짜리 램으로 idea에 slack에 docker로 redis랑 docker까지 구성하고 DB클라까지 띄워놓은상태서 개발하려니

얘가 또 굉음내며 뒤질라함


또 옛날처럼 내 느린 타이핑을 못쫒아오는 지경이 되어버림



그래서 이제 진짜 답답해 뒤지겠다고 회사에 내가 내 돈 내서라도 개인PC 사서 회사에 장비등록하고 기부할테니 말리지마라

못하게하면 난 퇴사할거다 라고 엄포했고

그제서야 회사에서 내 개발환경에 데스크톱 맞춰줬음

i5 14500에 32G램으로 개발하기에 차고넘치는 사양이었지


그래서 이제 난 살판난거지 내가 좋아하는 윈도우기반에 성능도 모자라지 않은 환경으로 개발하려니

엄청 맘에 들었음



하지만 아....이래서 개발자는 mac을 써야하는거구나를 느끼게됐냐면

기존에 쓰던 맥북 프로 18년형은 램이 너무 적어 intellij 에서 디버그모드 서버 구동을 하든 docker에 서버 컨테이너 빌드하든 

드럽게 느려 터졌었거든??

그래서 윈도우로 바꿨을때 윈도우 네이티브 기반인데도 더 빨라졌다 라고 느꼈던거고


근데 내가 또 WSL에 꽂혀버려서 회사에서도 개발환경을 죄다 WSL로 옮겨버렸음

intellij 도 WSL에 설치해서 wsgl 로 실행했고 docker도 docker-desktop 최신버전은 docker-compose 사용이 유료로 바뀌어서

어짜피 docker-desktop 설치하면 wsl에 올라가게되니 그냥 내 WSL ubuntu 에 도커엔진이랑 구현해서 데몬 돌려버리게 바꿔버림


그러니까 윈도우가 깔끔해지더라고


그러면서 개발을 했는데 이게뭐냐?

WSL 에서 구동된 intellij에서 프로젝트도 WSL 안에 있다보니 거기서 작업하던걸 디버깅모드로 돌리니

구동되는 속도가 천상계네? 재시작 하는 속도도 전상계고



윈도우 NTFS 환경에서 IO가 오버헤드가 있다는건 알고 있었지만

그게 이정도로 성능차가 났다고? 싶을정도로

Ubuntu에서 돌아가는 파이썬 빌드 속도는 정말 말로 표현할 수 없을정도로 빠르더라


그러다보니 생산성도 더 올라갔어

와.......그래서 사람들이 개발자는 맥북을 써야한다고 하는거였구나 하고 느끼게 된거지



내년이면 회사 업무장비 교체시기인데

아마 m3맥북 혹은 m4맥북 으로 교체될거같아


그럼 다시 내년부터는 나도 맥북을 주력으로 사용하게 되지 않을까 싶어

추천 비추천

3

고정닉 0

7

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
3010 설문 새로운 워터밤 여신으로 자리잡을 것 같은 스타는? 운영자 25/05/19 - -
3011 AD 밥은 먹고 다니냐? 배민 할인쿠폰 쏜다!! 운영자 25/05/21 - -
70096 공지 완장호출벨 [1] 다믜갤로그로 이동합니다. 24.09.14 2063 19
13440 공지 Github 갤러리 규칙 [5] ㅇㄹ갤로그로 이동합니다. 20.10.16 52562 13
1872 공지 Git 관련 정보 [8] 0xrgb갤로그로 이동합니다. 19.01.29 59081 12
1 공지 github에 관한 이야기를 해주세요. [5] 게으른둔재갤로그로 이동합니다. 18.08.06 51316 3
3 공지 제3자가 명백히 불쾌할 수 있는 허세 및 타당치않은 비난은 지양해주세요. [4] 게으른둔재갤로그로 이동합니다. 18.08.06 52712 12
79906 정보 무씨이제 다놓았어 무말랑갤로그로 이동합니다. 07:46 10 1
79905 % 인프라에서 개발자 이직 가능? [2] ㅇㅇ(220.117) 07:22 22 0
79904 % 귀여운 무씨 오늘 공부열심히할거양 무말랑갤로그로 이동합니다. 07:04 13 0
79903 % 오늘 다들머행 [1] 무말랑갤로그로 이동합니다. 07:01 10 0
79902 % 오늘 객체지향 프로그래밍이 뭔지 처음 깨달았다 [6] ㅇㅇ(122.47) 05.21 259 0
79901 % 제로/@초가 하는 스타일이 정답임 ㅇㅇ; [4] ㅇㅇ(223.28) 05.21 239 6
79900 % naver papago image translation <<< 이거 [2] ㅇㅇ(14.33) 05.21 92 0
79899 % 근데 인스타 << 장고로 쓰여진거 보면 [6] ㅇㅇ(222.120) 05.21 200 0
79898 % 인턴만 2-3번 하는 거 취업할 때 도움되냐 ㄹㄹ(1.236) 05.21 53 0
79897 % 언어로 갈라치기하는게 시야좁고 실력없는거 ㅇㅇ갤로그로 이동합니다. 05.21 98 0
79896 % 프록스목스 호감가는점 [2] ㅇㅇ(14.52) 05.21 89 0
79894 % 머신러닝 돌리고 싶은데 ㅇㅇ갤로그로 이동합니다. 05.21 52 0
79893 % 대기업 외주 이력은 이직할 때 잘 쳐줌? [1] ㅇㅇ(119.195) 05.21 79 0
79892 % 엣지 vs 웨일 vs 크롬 [5] ㅈㅁ(121.171) 05.21 61 0
79891 % 취업 급하면 C# 하셈 [6] ㅇㅇ(220.123) 05.21 278 0
79890 % 놀고먹고만살고싶긔 [7] 무말랑갤로그로 이동합니다. 05.21 99 2
79889 % 제로초가 누군가했는데 [2] ㅇㅇ(118.235) 05.21 220 1
79888 % 근데 한국이 개발 강국은 아니잖아? [7] ㅇㅇ갤로그로 이동합니다. 05.21 160 0
79887 % 마이너한 언어파는사람들이 실력이 고수인경우가많음 ㅇㅇ [1] 무말랑갤로그로 이동합니다. 05.21 112 0
79886 % 웹충이 집컴 세팅 ㅁㅌㅊ [11] ㅇㅇ(14.52) 05.21 211 0
79885 % 언어별 커뮤니티보면 개발력 수준이 보임 [8] ㅇㅇ(121.169) 05.21 275 2
79884 % 제러초 이 비전공 강의팔이는 왜 자꾸 까불거리는거냐 [15] ㅇㅇ(223.38) 05.21 546 17
79883 % AI로 풀스택 포폴만들면되는거아님? [5] ㅇㅇ갤로그로 이동합니다. 05.21 182 0
79882 % 왜 웹 신규개발에만 목매지 [2] ㅇㅇ갤로그로 이동합니다. 05.21 222 0
79881 % entity와 relation을 표현하는데 가장 적합한 db는 뭔가요? [2] 뉴진파갤로그로 이동합니다. 05.21 153 0
79880 % 깃헙갤 개빡치는점은 이거임 [1] ㅇㅇ(121.179) 05.21 289 0
79879 % 요새 블록체인이랑 러스트 관심가는데 [19] ㅇㅇ(175.223) 05.21 323 0
79877 % 네오빔 왜씀? [1] ㅇㅇ(175.223) 05.21 247 0
79876 % 요즘 채용 좀 풀리는거 같지 않음 ? [11] ㅇㅇ(211.36) 05.21 3134 1
79875 % 개발자들은 왜 이런 앱 안만듬 ? 무말랑갤로그로 이동합니다. 05.21 220 2
79874 % 자바에서 코틀린 넘어가는 방법 [3] ㅇㅇ(175.223) 05.21 248 0
79873 % 개인적으로 php쓰는사람들 존경함 무말랑갤로그로 이동합니다. 05.21 83 2
79872 % 웹어셈이 뭐임 ? [4] 무말랑갤로그로 이동합니다. 05.21 208 2
79870 % 코틀린 입문했는데 이걸 안쓴 이유가 뭘까 [4] ㅇㅇ(14.52) 05.21 257 0
79869 % 스포츠베팅 관심있는사람 있냐 [2] ㅇㅇ갤로그로 이동합니다. 05.21 189 0
79868 % 고객사에서 개발자 20명 잘랐다고 자랑하더라 [5] ㅇㅇ(106.101) 05.21 299 0
79867 % php 겁나 좋네;; [1] 가중치루(123.143) 05.21 206 0
79865 % 이젠 진짜 프갤같네ㅋㅋ [2] ㅇㅇ(106.101) 05.21 348 4
79864 정보 자프링취업론을 믿는 저능아가 있다?? 그것이 깃갤?? ㅇㅇ(121.147) 05.21 215 2
79863 % WASM를 게임 스크립트 언어로 쓸수있나 [14] ㅇㅇ갤로그로 이동합니다. 05.21 218 0
79862 % next에서 Image태그 서버 컴포넌트에서 그냥 못 씀? [3] ㅇㅇ(125.128) 05.21 219 0
79860 % 커리어 시작을 장고로 하면 이직 빡센 건 팩트지? [2] DD(58.29) 05.21 816 0
79859 % Wasm 솔직히 있으면 없는 거보단 나은데 계륵임 [2] ㅇㅇ(117.111) 05.21 157 0
79858 % 오픈소스 번역한것도 오픈소스 기여한걸로 봄? [5] ㅇㅇ(1.209) 05.21 180 0
79857 % 무인도로 가는중이에용 무말랑갤로그로 이동합니다. 05.21 110 2
79856 % 여기 웹땔감들 웃겼던거 [2] ㅇㅇ(211.234) 05.21 246 7
79855 % 언어갈라치기하는게 수준이 한심하네용 [6] 무말랑갤로그로 이동합니다. 05.21 210 2
79854 % riey 주딱의 21년도경 러들러들 시대가 그립다 [3] ㅇㅇ(61.81) 05.21 211 5
79853 % wasm은 솔직히 가망 없음 [23] ㅇㅇ(121.133) 05.21 388 0
79852 % 솔찍히 러스트가 WASM에 신경 많이 쓰는 이유는 [1] ㅇㅇ(101.53) 05.21 236 0
뉴스 ‘살롱 드 홈즈’ 이시영-정영주-김다솜-남기애, ‘아파트 빌런은 우리가 잡는다!’ 환상의 케미 폭발!티저 예고 공개  디시트렌드 05.21
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2