당한거 보고 있으니 불쌍하네
커리어 조언 글들 보면 항상 나오는 말이 있음
도메인이 중요함 개발은 안중요함
이미 있는 거 왜 만들어? 시간 낭비임
OO하고 OO하셈
넌 아직 그정도 수준 아님
그 마인드로는 그저 그런 개발자로 끝난다
내가 본 뛰어난 엔지니어들의 공통점은 단 하나임
호기심이 멈추지 않는다는 것
Redis 있는데 왜 직접 캐시 시스템 만들어봐?
만들어봐야 eviction policy가 왜 그렇게 설계됐는지 체감가능함
Elasticsearch 있는데 왜 검색엔진 직접 구현해?
inverted index 직접 짜봐야
BM25 스코어링이 왜 그런 수식인지 이해한다
문서 읽는 것과 직접 부딪혀보는 건 다르다.
삽질해봐야 진짜 내 것이 된다.
비효율적이라고?
그 비효율이 나중에 시스템 설계할 때, 장애 터졌을 때,
면접에서 deep dive 들어올 때 차이를 만든다.
로드맵 따라가는 사람은 많다.
근데 그 로드맵 왜 그렇게 구성됐는지 아는 사람은 적다.
나는 그냥 재밌어서 만든다
궁금하니까 뜯어본다
작동 원리가 알고 싶으니까 직접 구현한다
이게 시간 낭비로 보인다면, 아마 개발이 그냥 직업인 거고
이게 당연해 보인다면 너도 같은 부류인거임
이미 있는데 왜 만들어?
만들어봐야 왜 그렇게 만들어졌는지 아니까.
그게 엔지니어링이고
최소 연 몇억씩 버는 높은 곳으로 갈 수 있는 비결임
- dc official App
개추
오픈소스하는 개발자가 인기 많은 이유가 있는건가
이미 있는거 응용도 실력 ( 정상 ) 이미 있는걸 원리 이론 분석해서 만드는 것도 실력 ( 정상 ) 이미 있는거 왜만들어? ( 병신 ) 있는 것만 갖다 쓰니가 니 실력이 그거지 ㅉ ( 병신 )
바로 운체 만들러간다 기다려라
한국판 템플OS만들어줘
몇억은 미국회사 본사에서 일하는 거 아니면 힘들지 않아? 국내에서 개발자가 1.5~2 넘어가는 경우는 못 들어본 것 같아서
@순한토끵(125.137) 국내 기업 예시좀
@순한토끵(125.137) ;; 댓글 좀 읽고 말해줘
@순한토끵(125.137) 첫 댓에 "국내에서 개발자가" 라고 써있잖아...
@순한토끵(125.137) 이새끼 여기서 또그러네
@ㅇㅇ(121.167) 한국에서 1.5억 이상 받으려면 프린시펄급 엔지니어가 되어야 함. 실리콘밸리 IT기업들은 레벨 6부터 스태프 엔지니어라고 부르고 특별한 재능이 있거나 경험이 많은 엔지니어임. 평생 레벨 6 엔지니어가 되지 않고 은퇴할 수도 있고, 레벨 7, 8 엔지니어는 상위 1% 정도에 해당하는 높은 레벨이고 - dc App
@ㅇㅇ(121.167) 시스템 설계 면접은 연차가 높아질수록 회사에서 더 중요하게 봄. 주니어 엔지니어에게는 주어진 요구 사항에 맞춰 코드를 잘 쓰는 게 주 업무라면, 시니어 엔지니어는 직접 시스템 아키텍처를 설계하고 기술적 요구 사항을 만들어 냄 본문에서 말하는 직접 구현해보는 마인드가 바로 이 프린시펄급으로 가는 길 중 하나임 - dc App
@ㅇㅇ(121.167) 해외 빅테크 면접에서는 좋은 소프트웨어 시스템을 설계하려면 어떤 점들을 고려해야 하는지를 평가함 로드 밸런서, 캐시, CDN 등 다양한 기술을 잘 활용해서 신뢰성, 확장성, 유지보수성이 높은 시스템을 설계해야 함 이건 문서 읽어서 되는 게 아니라 직접 삽질해봐야 나오는 깊이임 직접 파고드는 사람은 이 기술이 왜 이렇게 설계됐는지 알아요까지 감 면접에서 deep dive 들어올 때 차이가 나는 게 바로 이 부분임 - dc App
요즘 무슨 얘기만하면 "니가하는 거 ai로 딸깍임ㅋㅋ" 이러는 애들 많아짐 근데 오히려 그럴수록 본문에서 얘기하는 가치는 더욱 소중해질것..
얘 말이 맞음 도메인은 시발 취업하고 나서 그 일하면서 익히는거지 뭔 도메인 타령임 ㅋㅋㅋㅋㅋㅋ 취준생은 그냥 !!밑바닥부터!! 구현 구현 구현 구현 존나 해보면서 깃허브 채워가면 되는거임 ㅇㅇ 구현이 답이다. - dc App
자꾸 다들 정답을 찾을려고함. 웃긴건 질문글올라올때 정답이 아니라 why를 생각하라는 애들이 그럼
패러다임은 시도때도없이 변하지만, 자기 직무에 몰입하는건 항상 중요하다고 봄
그리고 저런 근원적인 호기심과 구현해서 호기심 충족하는것이 곧 CS 기본기가 된다고 생각함... 계속 내려가다보면 로우레벨까지 안만질수가 없어서 ㅇㅇ
개추
말은 쉽지 이미있는거 잘쓰는것만 잘해도 취업하고 잘먹고 잘사는데 루씬 다까보며 원리분석 그러면 취업언제해 병신아 ㅋㅋ
시스템 설계 아키텍쳐에서 가장 중요한건 이미 있는 도구는 비효율적으로 재작성하지않고 잘 쓰까며 최적화 시키는것도 중요하고 튜닝하며 각각 장단점 설명하는것도 중요한데 뭔 이미있는 오픈소스 그냥 쓰는게 쉬운줄아나 ㅋㅋ
@ㅇㅇ(211.206) 뭔놈의 시스템아키텍쳐 책 읽고 학부따리가 글 배설한걸 추천 쳐 누르고 자빠졌노 ㅋㅋ
저런 저능아같은 글 그대로 따라해봐라 저지랄할 시간에 쿠버같은 엔진 핵심 컨트리뷰터로 하나라도 커밋 더 넣어서 구글 오퍼를 받지 저지랄 할 시간이면 주말에 짬내서
그거 할 능력 안된다고? 그럼 원래 니 능력이 그정도인거임
도메인이 더 중요하다는 얘기를 왜 호기심을 멈추라는 소리로 왜곡하려고 할까?? 쿠버같은 엔진을 잘 가져다 쓰든 소스에 하나라도 커밋을 더 하든 그게 뭔지부터 알려고해야 가져다쓰든 소스를 까봐도 뭔소린지 이해가 되는 것일텐데
댓글 보니 글쓴놈한테 열등감 가진 얘들이 많네 글쓴놈이 보는 지향점은 상위 0.1퍼 최상위 엔지니어인데 어느정도 적당한 개발자로 만족하면서 인생 졸업할거면 댓글들 말도 어으정도 맞는 맞는 말이긴 함 근데 상위 0.1퍼 개발자로 가려는 거잖아 오픈소스 쿠버나 레디스 이런 핵심 컨트리 뷰터들은 글쓴이가 말한걸 안해봤을까? 그것부터 생각하는게 어떨지 ㅋㅋ
회사가 개발자한테 1.5억 이상 주려면 특별한 능력이나 경험을 가져야 하는 대체불가 인력이 되어야 하는데 그게 쿠버를 잘 가져다 쓰는 선에서 끝날까? ㅋㅋㅋ 난 잘 모르겠다