프로젝트 2

개발은 기초가 중요하다는데, 대체 어디까지 배워야하는거죠?

흔히 취준생, 주니어 분들이 많이 고민하는 부분입니다. 이곳 저곳에서 "개발자는 기초가 중요하다!"라고 하지만, 기초라고 하는 것들이 너무나 다양하고 많습니다.자료구조, 알고리즘, CS, 네트워크... 답변해주는 사람마다 "여기부터 여기까지가 기초다"라고 하는 부분이 모두 다르고, 아무리 공부를 해도 내가 모르는 것들을 아는 사람을 만나면 '저 사람은 정말 대단하다'라는 생각과 '아직도 내가 모르는게 남았구나'라는 생각에 좌절감만 듭니다.대체 어디까지가 기초이고, 언제까지 공부만 해야할까요?제가 가장 추천드리는 방법은 이것입니다. '개발의 기초'를 배우려고 하지 말고 '특정 도메인의 기초'에 집중해보세요.왜 '도메인'이 중요할까요?모든 산업에서 동일한 기술과 지식을 요구하지 않습니다. 내가 가고 싶은 곳..

[팟캐스트] 개발, 완벽에 집착하지 마세요!

2025.01.09 - [생각 정리/개발] - 개발은 완벽하지 않아도 된다. 개발은 완벽하지 않아도 된다.예전의 나는 프로그램을 개발하면서 "완벽한 코드"를 작성해야 한다는 압박을 느껴왔다.하지만 과거의 경험을 돌아보면, 생각과는 다르게 복잡하거나 문제를 일으키는 코드가 되어있던 적이 있softycho.co영상에서는 특히 이런 질문들을 중심으로 이야기를 나눕니다.개발자에게 '완벽한 코드'란 무엇일까요?제품을 만드는 관점에서 '완벽함'보다 중요한 가치는 없을까요?우리가 완벽주의에 빠지는 이유는 뭘까요? 그리고 그게 때론 왜 위험할 수 있을까요?핵심은 "상황에 맞는 최적의 균형점을 찾는 것"이라는 점이에요.글로 전했던 메시지를, 좀 더 편하게 이해하기 쉽게 하기 위해서 팟캐스트로 제작했습니다.기존 글을 재미..