프로그래밍/개발자취업

[스코클] 개발자 취업준비의 모든것

구소장 2022. 10. 18. 16:05
728x90

1. 개발자 취업시장

2. 개발자 직업적 특징

-  개발자란? 소프트웨어를 이용해 문제를 정의하고 해결하는 사람

- 수평적 개발 문화 (전문가로서 역할, 존중, 나이 직급 등 상하관계 없음, 자율적으로 일하는 문화

2.1. 장점

- 실력중심 (학력, 성별 무관)

- 고연봉 (?)

- 상상을 현실로 만들어 내는 즐거움, 생각한 것을 구현할 수 있는 일 

2.2. 개발자의 단점

- 빠르게 변화하는 기술, 폭넓은 개발지식 - 배움에 끝이 없다.

- 끈기와 오기, 집념이 필요

3. 학습로드맵-개발분야

- 웹개발자

   - 프론트엔드 엔지니어: 이용자의 눈에 보이는 (사용자 인터페이스와 사용자 경험을 만드는데 초점)

   - 백엔드 엔지니어: 보이지 않는 (데이터 저장 및 관리, "추상적 논리의 체계화와 구현")

- 풀스택: 프론트 +백엔드 (창업, 외주)

- 모바일 애플리케이션

- 게임 개발자

- 데이터 사이언스

- AI

- SI/SM등 전산시스템 개발자

- 데브옵스(DevOps) 엔지니어

- 보안 엔지니어

* 관심있는 회사의 채용공고를 많이 살펴보기

4. 학습로드맵-개발공부법

4.1. 처음에는 한판을 공부해보기 (프론트엔드+백엔드)

4.2. 언어: 파이썬으로 시작하는 것을 추천 (직관적) + 주 언어 배우기 (자바) + Typescript or Ketlin (?)

4.3. 지식: Spring, 자료구조, 알고리즘, 

4.4. 기타: Git (push, pull, commit)

4.5. 프로젝트 해보기: 가능하면 서비스까지 해보기

4.6. 지식: 언어 (typescript or Ketlin), 네트워크, OSI 7 layer, Pray... 

4.7. 연습: 테스트 (unit, integration, e2e), 아키텍쳐 (Layered Achitecture- 코드 잘 정리하는 방법)

5. 취업로드맵-개발자 나도 될수 있을까?

- 자기주도적 압축성장

- 함께 밥먹고 싶은 사람

- 날카로운 주특기 (

- 살아숨쉬는 제품: 제품을 만들어서 고객유치까지 해보기

- 협력사 채용 플랫폼? (부트캠프)

6. 취업로드맵 

6.1. 공부 방법

- 독학 (대학생, 전공생 등)

- 국비지원 (계획적이고 자율적 성향)

- 부트캠프 (강제성, 주도성이 필요한 사람)

6.2. 개발공부 tip

- 다양한 프로젝트 경험하기

- 우선 돌아가는 것에 집중해서 만들기 (입시X, 자전거타기) - 만들고 나서, 안되는 부분 집중적으로 이론 공부

- 남의코드 옮겨보기, 체화하기 (클론코딩)

- 작은 기능 정해놓고 완성하기

- 유튜브 꿀강의 많이 보기

7. 개발자 취업준비 방법은?

7.1. 포트폴리오 (사용자를 받아본 포트폴리오 만들어보기): 디자이너와 협업 - 이왕이면 다홍치마

7.2. 준비하려는 곳의 채용공고 살펴보기(rocketpunch, linkedin, saramin): 기술스택 준비

7.3. 이력서 작성 (1~2장, 피드백 많이 받아보기, tip. 협업능력 강조)

7.4. 코딩테스트 (백준) - 온라인 (자료구조&알고리즘 점검)

7.5. 면접 (모의면접 반복 진행하기)

8.FAQ

8.1. 어떤 성향?

- 문제푸는 것을 좋아하는 사람, 어려운문제에 도전하는 사람

- 공부, 시도, 해결하는 사람들