Page 32 -
P. 32
통해 당신을 최대한 도울 것이다. 하지만 남이 도와주는 데는 한계가 있다. 좋은
개발자, 심지어 훌륭한 개발자가 되는 데 필요한 모든 정보를 주는 역할까
지는 할 수 있다. 하지만 그러한 정보를 실행 계획으로 정리하는 부분은 당신
몫이다. 그리고 그 계획을 실천하는 것도 당신 몫이다.
계획 세우기
잠시 시간을 들여서 질문에 대한 답을 생각해보았다면 이제 실천 계획을
세울 차례다. 성취하고자 하는 목표에서 시작해 거꾸로 되짚어오면 손쉽게 계획을
세울 수 있다. ‘프로그램 배우기’, ‘소프트웨어 개발자 되기’처럼 광범위한
목표 말고 어떤 유형의 소프트웨어 개발자가 되고 싶은지 구체적인 목표를 세워라.
3부 ‘소프트웨어 개발에 대해 알아야 할 것’에서 소프트웨어 개발과 관련된
다양한 역할과 직업에 대해 다룰 텐데 자신에게 가장 잘 맞는 것을 직접 찾
아보는 것도 좋다.
목표는 구체적일수록 좋다. 그래야 무엇을 배울지, 이력서나 포트폴리오는
어떻게 만들지, 어떤 학교 혹은 어떤 프로그램에 등록할지, 어떤 직장에 지
원해야 할지를 정확히 알 수 있다. 목표를 정하고 그 목표를 위해 헌신한다
는 게 어려운 일이라는 건 나도 안다. 하지만 그게 얼마나 중요한지는 아무
리 강조해도 지나치지 않다! 어떤 소프트웨어 개발자가 되고 싶은지 가능한
한 구체적인 목표를 세울수록 모든 것이 더 쉬워진다. 그래야 무엇을 배워야
할지, 계획의 단계별로 어떤 일을 해야 할지 명확히 알 수 있다.
048
커리어스킬_07.indd 48 2019-03-25 오후 5:37:30