본문 바로가기
일반인모드/일상

무적권 성공하는 풀스택 개발자 공부

by VictorMeredith 2023. 4. 3.

요새 포스팅이 중구난방 뒤죽박죽 하다말고 이런 거 같아서 체계를 제대로 잡고 꾸준히 공부하고자 한다. 

 

1. 사이드프로젝트에서 내가 배울 영역

 - 웹개발에 대한 전반적인 프로세스에서 내가 배워야 할 부분 파악

제안 : 인맥빨 심하다.. 나의 회사와 제품이 입찰경쟁력에서 어떤 부분을 어필할 수 있을지 통찰한다.

계약 : 요구사항에 대해 파악하고 적당한 계약금과 머니플로우를 파악한다. 팀원설계에 대해 대략적인 블루프린트가 있어야 한다.

문제/요구사항 상세 파악 : 명확한 요구사항을 파악해야한다. 구현과 설계에 관한 대략적인 블루프린트가 있어야 한다. 

팀 구축/설계 : 공수에 따라 팀원을 고용하고 요구사항에 대해 충분히 소통한다.

기획 : 상세하게 파악된 요구사항을 만족하는 사이트를 기획한다. 

디자인 : 디자이너를 고용한다.

CI/CD 파이프라인 설계 : 툴을 이용해 파이프라인을 구축한다.

산출물 설계 : 요구사항에 잘 맞는 기술스택을 정하고 전체 코드를 설계한다.

구현(개발/코딩) : 코딩이지뭐~

테스트/QA : 단위테스트, 통합테스트를 구현한다.

피드백 : 산출물을 여러사람과 함께 리뷰하며 피드백을 받고 수정한다.

배포테스트(알파,베타) : 알파/베타 테스트버전을 거치며 배포하여 표본의 크기를 늘려 테스트하고 개선한다.

최종개선 : 지속적 개선과 최종테스트를 통해 제품의 신뢰성을 다시한번 높인다.

런칭 : 정식 런칭한다.

유지/보수 : 유지/보수 한다.

 

- 매일 목표를 정해서 할 일 한다.

 

2. CS/알고리즘 (매일)

 - 코테 하루에 한문제 풀자

 - CS책/코어책 쉴 때마다 꾸준히 읽자.

 - CS(알고리즘/자료구조/디자인패턴) chatGPT랑 1개씩만 구현해보자 포스팅

 

3. 지속적인 개념서 복습(매일)

 - 개념서(언어, 프레임워크, 로직) 1파트 포스팅

 - 개념서(DevOps) 1파트 포스팅

 

 4. 기술스택

기술스택에 메이지는 말자, 대신 주력 기술은 확실히 공부한다.

- 웹코어 : HTML, CSS, JS

- 언어 : JS, TS (보조: JAVA, Python)

- 프론트 : React, VueJS 

- 앱 : Flutter (보조: React-Native)

- 백 : Express, NGINX(프록시) (보조: Spring)

- DB : Mongoose (보조: MySQL)

- Cloud : AWS

- TDD : JEST, Postman

- CI/CD : Jenkins (보조: GitLab)

- VCS : Git, SVN

- 기타보조 : Final Cut Pro, Figma, 잔디, GitMind

 

4. 스터디팀 관리(주말)

 - 정기회의 약속잡기, 로케이션

 - 강의 커리큘럼 짜기(4시간 커리큘럼, 주말)

 - 할당 업무 부여하고 지난주 업무/코드 리뷰(주말)

 

5. 일 잘하기

 - 난 직장인.

 

열정..!?

댓글