26장개발자의 하루 일과

 

 

 

 

 

이런 상상을 해봅시다. 여러분은 언제 어디서든 절대적인 진실을 찾아낼 수 있는 직업을 가지고 있습니다. 누가 여러분에게 ‘이 일이 왜 일어난 거죠?’라고 물어볼 때마다 여러분은 100% 확신을 가지고 답을 찾아낼 수 있죠. 아마 지구상에 존재하는 개발자, 아니 공학자 모두가 꿈꾸는 정말 이상적인 직업일 것입니다.

저는 이것이 가능할 수도 있다고 생각합니다. 개발자들도 모르는 분야가 있긴 하지만 최소한 자신이 맡은 분야의 업무와 비트bit 덩어리들에 대해서는 전지전능한 존재입니다.

저는 개발자 외에도 정육점 직원, 비디오 대여점 직원, 변호사 비서, 서점 직원 등 다양한 직업을 가져보았습니다. 15년도 지난 오래전 일이지만 아직도 그 일을 할 때 느꼈던 공허함이 잊혀지지 않습니다.

 

내가 뭘 만들고 있는 거지?

 

사실 무엇을 만들지는 않았습니다. 물건을 팔거나, 물건을 자르거나, 포장하거나, 문서 작업을 했죠. 무언가를 만드는 것이 아니라 그냥 일을 했습니다.

그러던 어느 날, 저에게 첫 번째 개발 일이 주어졌죠.

 

저희는 데이터베이스 애플리케이션을 만들고 있어요.

앞으로 이 부분을 책임지고 만들어주세요.

절대로 망치면 안 됩니다!

 

맛있는 자료 구조, 달달한 함수 정의, 개발자로서 정말 ...

Get 개발자를 위한 커리어 관리 핸드북 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.