CNU-ANT / beginner_to_developer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

프로그래밍을 어떻게 배우면 좋을지에 대한 고민을 담고 있는 Repository 입니다.

좋은 교육이나 포스팅 pull request 날려 주세요.

코딩에 관한 첨언

  • 처음 프로그래밍을 시작하시면 개발 환경, IDE 사용하는 법(단축키) 부터 익히세요. 그래야 디버깅을 할 수 있습니다.
  • 코딩의 80% 는 디버깅입니다. 디버깅이 빨라야 삽질도 덜하고 코드 이해도 빨라집니다.
  • 코딩을 하기 전에 무엇을 할 건지 각 step을 글로 적고 시작하세요. 내가 하는 게 뭔지 정확히 알고 진행해야 문제가 없습니다.
  • 프로그래밍을 하면 데이터를 사용해야합니다. 쓸 데이터를 어디서 어떻게 가져오고( ex)Database, MongoDB, Rest api) 어떻게 가공해서 사용할 지 이해하는 게 중요합니다.
  • 영어는 정말 중요합니다. 블로그 글이 아니라 공식 문서나 github의 이슈를 보고 이해할 수 있으면 누구보다 빠르게 기술을 습득하고 이용할 수 있습니다.
  • 설치는 github에서 clone 받아 build하는 게 가장 좋습니다.

강의들

  • 입문 강의(프로그래밍 언어)
  • 자료구조 강의
  • 알고리즘 강의
  • 추천 이유 : 알고리즘을 공부하면서 생각하면서 코딩하는 습관을 만드시기 바랍니다.
  • 웹 프로그래밍
    •        
    • 처음 시작하는 웹코딩
    •              
    • Front-end(클라이언트, browser)
    •                
    • Back-end(서버)
      • Nodejs
      • REST api
 
  • 네트워크, 분산처리
  • 버전관리, 오픈소스 Git

취업가이드

보면 좋은 자료들(다양한 기술 이해)

보면 좋은 자료들(멘탈)

About