꼭 배워야 하는 핵심 기술
이러한 주제는 신입 소프트웨어 개발자들이 부담스러워한다. 배워야 할 것이 너무 많다고 느낄 뿐 아니라 어디서부터 시작해야 할지도 알기 어렵기 때문일 것이다.
소프트웨어 개발자가 되기 위한 퀘스트에 가장 큰 도움이 될 핵심 기술이 무엇인지 여기에서 상세히 설명해주겠다. 이 장에 소프트웨어 개발자가 되기 위해 필요할 수도 있는 기술을 모조리 늘어놓는 데 주력할 생각은 결코 없다. 핵심적인 기술만 선별한 후 그에 대해 개괄적으로 설명하려고 한다.
두려워하지 마라. ‘소프트웨어 개발에 대해 알아야 할 것’이라고 이름 붙인 3부에서 각 기술에 대해 한 장씩 할애하여 깊이 있게 알아볼 예정이다. 이 목록은 소프트웨어 개발자 기술 평가서에도 요약해놓았다toolkit.
자, 그럼 지체 없이 내가 가장 중요하다고 생각하는 기술을 간략히 소개해보겠다.