무언가 개발할때 필요한 능력은


1. 일단 언어의 문법을 알아야됨. 모르면 개발이 안됨. (중요도 40%)


2. 해당 언어에 맞는 라이브러리나 API를 알아야됨. 모르면 콘솔에 별찍을수 있음. (중요도 30%)


3. 그 다음 주력 프레임워크을 알아야됨. 모르면 덩치 큰걸 개발하긴 어려움 (중요도 10%)


4. 그리고 하위 플렛폼(브라우저,아파치,nginx,OS) 등을 알아야됨. 모르면 허접 취급 받음 (중요도 5%)


5. 그다음 디버깅 능력을 가춰야됨. 디버깅을 잘 못하면 유지보수가 어렵고 잘 하면 고수 취급 받음 (중요도 3%)


6. 하드웨어를 알아야됨 잘 하면 초고수 취급 받음 (중요도 1%)


7. 그 다음 설계법이나 디자인 패턴과 같은 생산적인걸 배워야됨. 잘하면 PM 전직 가능 (중요도1%)


8. 그 다음 알고리즘은 알고리즘만 열심히 하는 찐따시키면됨. 저렴해서 좋음(중요도0%)


끝.