구현기술

첫번째로 프로그래밍 언어

두번째로 프레임워크, 라이브러리

세번째 별도 프로그램(데이터베이스, 메시징 프로그램 등등)

클라우드 플랫폼

운영체제

학습대상

학습하려는 구현 기술을 정할때 두가지 기준이 필요

사용 중인 기술을 학습할 때는 처음부터 완벽하게 익히려고 하지 않고 필요한 부분만 알면 된다.(코드를 이해하고 수정할 정도)

문제를 해결하기 위한 기술을 선택할 때는 기술의 유명세에 휘둘리지 말아야 한다.

기술 파기

일단 핸즈온이나 동영상, 튜토리얼 문서로 전반적으로 익힌다. 그리고 코드를 적용하고 더 나은 방법이 있는지 계속 고민해본다.

학습 전략

일단 주력기술을 집중적으로 학습해야 한다. 시장 점유율이 높은 기술을 익혀야 유리하다. 하지만 당장 사용하지 않더라도 주기적으로 요즘 어떤 기술이 주목받고 있는지 조사하는것도 중요하다.

그 밖에 스터디, 뉴스레터 및 블로거 구독 등등 대외활동을 하는것도 좋다.

유행에 상관없는 구현기술

HTTP 프로토콜, 네트워크 프로그래밍 기초, 동시성 처리, 프로그래밍 언어 등 유행에 상관없는 개발의 기초지식을 1년에 1개이상 공부하자

구현 기술 적용