CODEDRAGON ㆍDevelopment
프로그래밍의 개념 습득
· 쉬운 언어로 프로그래밍 훈련 시작
· 밑바탕(기본) -> 응용/활용
웹 개념/웹 프로그래밍 도식도
http://codedragon.tistory.com/2727
나한테 필요한 것/재미있는 것 부터 만들면서 배워보자
학습적인 지식 + 경험적인 지식
(배우는 것 = 해보는 것 같이 하라)
디버깅 잘 배워두기
· 프로그래밍은 디버깅 연속이며 끊임없는 문제해결의 과정이다.
· google search로 문제 해결 능력 UP!
편리한 라이브러리 뒤로 하라
· 쉬운 길은 느린길, 추상화는 위험하다(내부 구조를 이해하지 못하고 사용하는 방법만 아는 건 프로그래머가 아니다)
· 라이브러리 제공하는 회사가 망하면 향후 변경을 할 수도 업그레이드 할 수도 없다.
· 고객환경에서 구축 시 제한사항이 있는 경우 라이브러리 사용 불가능 할 수도 있다.(용량 제한이 라이브러리 파일이 용량을 초과한다면)
코드리뷰 하기
· 다른 사람의 코드 읽기
· 프로그래머 끼리는 서로 코드 리뷰 (기능이 아니라 코드로 말하라)
유행 따라가지 말자
기술의 트렌트에 따라 주먹구구식으로 따라가지 말것
나만의 포트폴리오 만들기
· blog
· github
· 나만의 브렌딩을 만들어라
오픈소스 프로젝트의 일원이 되라
· 개발자라면 오픈소스가 자신은 물론 회사의 생산성을 높여주었다는데 의의를 제기할 사람은 없을 것이다.
· 다른 개발자의 선망과 존경의 대상이 된다.
· 확실한 나의 가치를 증명할 수 있다.
좁고 깊게 살펴보기 (back to the basic)
· 만들면서 배우기
· 기술의 원리에 대한 깊이 있는 학습이 필요하다.
· 고급 개발자로 넘어가려면 반드시 필요하다
요구사항 분석 잘하기
· 기능요소(기능)와 비기능요소(성능)의 요구사항 파악하기
· 사용자관점에서 업무분석하고, 비지니스 모델 이해하기
· 요구사항 명세서는 모든 사람이 읽고 이해하기 쉽도록 작성하기
'Development' 카테고리의 다른 글
애플리케이션 구현 - 참고 (0) | 2017.01.13 |
---|---|
Twitter API-TwitterDev Gallery (0) | 2015.01.09 |
Visual Studio Online – TechDays, pdf (0) | 2014.12.23 |
Eclipse-이클립스에서 삭제된 파일 복구하기 (2) | 2014.12.23 |
앱인벤터(App Inventor) 교제 (0) | 2014.12.09 |