28P by dytpq0404 2022-09-06 | favorite | 댓글 8개
  • 노아 깁스라는 프로그래머가 남긴 회고록에서 인상깊었던 8가지 내용만 추려봤습니다.
  1. 소프트웨어 개발은 아직 젊다
    -> 경험이 많은 첼로 연주자의 경력보다 소프트웨어 개발의 역사가 더 짧습니다. 우리가 일하고 있는 분야는 아직 젊습니다.

  2. 젊어서 시작할 필요가 없다
    -> 20대, 30대, 40대에 시작한 뛰어난 프로그래머를 만났습니다. 50대나 60대에 시작하지 못하는 이유를 모르겠습니다. 시간과 노력이 필요하지만 젊을 필요는 없습니다.

  3. 순서가 승패를 좌우하지 않는다
    -> 40년 동안 많은 트렌드가 왔다가 사라집니다. 거의 모든 분야에서 당신이 배울 것이 있다는 것이 밝혀졌습니다. 당신이 새로운 것을 배우려고 시도하는 한, 그 순서는 별로 중요하지 않습니다. 다양한 분야의 프로그래밍을 시도하세요. 순서는 상관하지 말고 시도해 보세요.

  4. 아직 시간은 많다
    -> 약 10년의 경력을 가진 한 첼로리스트가 있다고 가정해 볼게요. 그가 복잡한 클래식 음악을 연주해야 하는지 아니면 대중적이고 재즈적인 음악을 연주해야 하는지 고민해 보세요. 아마 클래식 음악은 그의 테크닉을 향상시키고 인기 있는 재즈 음악은 그에게 폭을 줄 것입니다.
    -> 둘의 장점을 비교할 수도 있겠지만 사실 정답은 단순해요. 둘 다 가치가 있으므로 무언가를 선택하고 실행하면 됩니다. 30년 더 유지한다면 어느 것을 선택하느냐가 그렇게 중요하지 않습니다. 둘 다 당신을 더 낫게 만들어 줄 거예요.

  5. 일이 좋아야 한다
    -> 왜 소프트웨어 개발을 하게 되었나요? 그것이 무엇인지 알아내려고 노력하세요. 당신은 무엇을 좋아했나요? 무엇이 당신을 끌어들였나요? 좋은 점은 무엇입니까? 모든 사람이 동일한 이유를 가지고 있지 않습니다. 당신만의 이유를 찾으세요.

  6. 스프린트나 마라톤이 아니라 다이어리다
    -> 계속 일하세요. 당신을 더 낫게 만드는 무한한 흥미로운 작업이 있습니다. 우리는 단거리 달리기나 마라톤을 뛰고 있는 것이 아닙니다. 이건 일기를 쓰고 있는 과정입니다. 10년 후에 페이지를 다시 넘기며 이렇게 말해보세요, "와, 내가 멋진 일을 했네".

  7. 일과 경력을 혼동하지 마세요
    -> 작곡과 연주로 돈을 받는 사람들이 있습니다. 그러나 다수의 음악가는 돈을 받지 않으면서도 여전히 그 일을 합니다. 작업은 흥미롭고 강력하며 만족스럽습니다. 급여를 받을 수 있다면 더 많은 시간을 일할 수 있습니다. 그러나 일은 일 자체로 의미가 있고, 경력은 단지 당신이 일을 할 수 있도록 길을 닦는 것입니다. 저에게 소프트웨어 작성은 그런 것입니다.

  8. 다른 분야를 보고 다른 분야에서 배우세요
    -> 우리 분야가 젊다면 그것은 무엇을 의미할까요? 이는 우리가 여전히 기본 사항을 파악하고 있다는 의미입니다. 다른 분야에서 많은 것을 배울 수 있습니다. 나는 예술가의 연습 방법을 훔치는 방법에 대한 책을 썼습니다. 미술 및 음악 교사가 컴퓨터 공학 교수보다 나을 수 있습니다. 그들은 우리보다 수천 년을 먼저 시작했습니다.

다른 분야를 보고, 인사이트를 얻는 것.
매우 추상적이지만 맞는 말이라고 생각합니다!

저도 "와, 내가 멋진 일을 했네" 라고 말할 수 있으면 좋겠네요.

저도 6번 항목 다이어리라는 표현이 마음에 드네요

스프린트나 마라톤이 아니라 다이어리다 라는 말이 참 좋네요

최근 기술면접은 합격했는데 나이가 많다고 떨어져서 멘탈이 나가있는데...
2번이 뼈아프네요...ㅠㅠ

그런데는 나이로 거를 정도로 베타적인 곳이라고도 볼 수 있어서, 장기적으로는 오히려 나으실지도

제가 40대 중반이라 나이로 거를만 하긴 합니다 ㅡ.ㅡ

30대 후반에 개발자로 이직한 입장에서 동의 합니다.