패스트캠퍼스의 프로그래밍 기초 강의는 총 5개 챕터로 이루어져
이것이 내가 마지막으로 작성하는 학습일지이다.
5주차 강의는 개발자 커리어 로드맵에 대한 내용이다.
Front-end 개발자
언어:
- Javascript, Typescript, Node.Js 등
프레임워크:
- React.JS, Vue.JS, Angular.JS 등
특징:
- 학습 범위는 백엔드 개발자에 비해 상대적으로 좁다.
- 최근 몇년간 기술의 진화가 매우 빠르다.
Back-end 개발자
언어:
언어들과 함께 공부할 것:
객체지향
프로그래밍
함수형
프로그래밍
- 컴퓨터 공학 지식:
- Operating System
- 메모리 관리
- Process & Thread
- 네트워크
- 데이터베이스
프레임워크:
- Java - 스프링
- Python - django / Flask
- PHP - Laravel / CodeIgniter
- Ruby - Ruby on Rails
- C# - .Net Core
- JavaScript - Express
특징:
- 학습 범위는 백엔드 개발자에 비해 상대적으로 넓다.
- 웹서비스의 전반적인 동작과 비즈니스 로직을 개발한다.
- 컴퓨터공학 지식을 평생 꾸준히 공부해야 한다.
웹 퍼블리셔
언어:
핵심 역량:
- HTML과 CSS의 주요 태그들과 속성들을 인지하고 있고,
각 기능들을 디자이너가 제작한 시안대로 화면을 만들어내는 등 활용할 수 있는 능력이 필요하다.
- 웹 접근성과 크로스 브라우징에 대한 이해 능력
- Javascript에 대한 이해 능력
- DOM을 다룰 수 있는 실무능력