패스트캠퍼스의 프로그래밍 기초 강의는 총 5개 챕터로 이루어져
이것이 내가 마지막으로 작성하는 학습일지이다.

5주차 강의는 개발자 커리어 로드맵에 대한 내용이다.

Front-end 개발자

언어:

  • Javascript, Typescript, Node.Js 등

프레임워크:

  • React.JS, Vue.JS, Angular.JS 등

특징:

  • 학습 범위는 백엔드 개발자에 비해 상대적으로 좁다.
  • 최근 몇년간 기술의 진화가 매우 빠르다.

Back-end 개발자

언어:

  • JAVA, Python, PHP, C++ 등
언어들과 함께 공부할 것:
  • 객체지향 프로그래밍
  • 함수형 프로그래밍
  • 컴퓨터 공학 지식:
    - Operating System
    - 메모리 관리
    - Process & Thread
    - 네트워크
  • 데이터베이스

프레임워크:

  • Java - 스프링
  • Python - django / Flask
  • PHP - Laravel / CodeIgniter
  • Ruby - Ruby on Rails
  • C# - .Net Core
  • JavaScript - Express

특징:

  • 학습 범위는 백엔드 개발자에 비해 상대적으로 넓다.
  • 웹서비스의 전반적인 동작과 비즈니스 로직을 개발한다.
  • 컴퓨터공학 지식을 평생 꾸준히 공부해야 한다.

웹 퍼블리셔

언어:

  • HTML, CSS, Javascript

핵심 역량:

  • HTML과 CSS의 주요 태그들과 속성들을 인지하고 있고,
    각 기능들을 디자이너가 제작한 시안대로 화면을 만들어내는 등 활용할 수 있는 능력이 필요하다.
  • 웹 접근성과 크로스 브라우징에 대한 이해 능력
  • Javascript에 대한 이해 능력
  • DOM을 다룰 수 있는 실무능력

0개의 댓글