Page 37 -
P. 37
소프트웨어 개발자가 되기 위한 퀘스트에 가장 큰 도움이 될 핵심 기술이 무엇
인지 여기에서 상세히 설명해주겠다. 이 장에 소프트웨어 개발자가 되기 위
해 필요할 수도 있는 기술을 모조리 늘어놓는 데 주력할 생각은 결코 없다.
핵심적인 기술만 선별한 후 그에 대해 개괄적으로 설명하려고 한다.
두려워하지 마라. ‘소프트웨어 개발에 대해 알아야 할 것’이라고 이름 붙
인 3부에서 각 기술에 대해 한 장씩 할애하여 깊이 있게 알아볼 예정이다. 이 목
록은 소프트웨어 개발자 기술 평가서에도 요약해놓았다 toolkit .
자, 그럼 지체 없이 내가 가장 중요하다고 생각하는 기술을 간략히 소개
해보겠다.
프로그래밍 언어 한 가지 익히기
우선 프로그래밍 언어 이야기부터 하는 게 좋을 것 같다. 프로그래밍 언
어를 하나도 모르면 프로그래머라고 할 수 없지 않을까? 바니 Varney, 무
슨 말인지 알겠지? (이 비유를 이해하지 못하겠다면 어니스트 워렐 ernest p.
Worrell blog 을 재밌게 봐주길 바란다.) *
어떤 프로그래밍 언어를 배울지는 ‘프로그래밍 언어 고르기’라는 제목을
붙인 장에서 다룰 예정이므로 벌써부터 스트레스를 받지 않길 바란다. 곧 다시
이야기하겠지만 어떤 프로그래밍 언어를 배울지 blog 는 생각만큼 중요하지 않
다. 이제 세상에 있는 온갖 언어를 배우려 하지 말고 딱 하나의 프로그래밍
언어로 시작하라고 제안한 이유에 대해 이야기해보겠다.
첫 직장에 취직하기 전에 일종의 안정 장치로 여러 프로그래밍 언어를 한
꺼번에 배우려는 초보 프로그래머가 많다. 물론 개발자로 일하다 보면 결국
* 어니스트 시리즈의 주인공 어니스트의 유행어 “KnowhutImean?”(우리말로 “무슨 말인지 알겠지?”라는 뜻)에 빗
댄 농담
3장 당신이 배워야 하는 기술 053
커리어스킬_07.indd 53 2019-03-25 오후 5:37:31