압박은 특권이다. - 25년 5월 1주차 회고
향유하며 살자. 충분히 잘하고 있다.
내가 생각하는 개발자에게 가장 중요한 것
- 문제 정의/우선순위 설정 능력 (일)
- 현재 조직이 필요로 하는 일이 정확히 무엇인지 파악하는 능력
- 명확한 의사소통을 이용해, 의미없는 일을 하지 않도록 집중하는 능력
- 나/우리에게 지금 부족한 부분이 무엇인지 파악하는 능력
- 문제 해결 능력
- 주어진 문제를 해결할 수 있는 능력
- 현재 문제의 원인을 파악하고, 현재 선택할 수 있는 가장 효율적인 해결방안을 선택하는 능력
- CS 지식 - 기술에 대한 이해도
- 각 기술에 대한 트레이드오프가 고려된 기준과 예제
- 현재 문제의 근본적인 원인을 탐색할 수 있는 능력
- 문제의 해결책을 확신을 갖고 선택할 수 있는 능력
- 알고리즘/기술(라이브러리/프레임워크)/프로그래밍 문법/API 숙련도
- 실제 문제의 해결책으로 사용할 기술의 사용 방법/학습 속도
- 문제 해결 도구의 장점과 단점을 이해하고 있는 정도
학습 방법 - “나의 성장” 이라는 프로젝트를 두고, 위에서부터 순서대로 중요도를 갖는 현재 해야할 일을 정하고 실행한다.
회사의 목표를 바로 맞출 수는 없다.
- 회사에 들어가서, 적응하는 기간이 필요하다는 것을 인정하기.
- 해당 적응하는 기간이 지나면, 회사의 목표에 맞는 선택을 할 수 있다는 것을 확신하기.
취미의 중요성
내 실력을 관리하는 루틴과, 나 자신을 관리하는 루틴을 분리해야 한다.
- 내가 나로서 있어도, 성과가 나오는 행동
- 내가 나로서 있어도 인정받는 공간 → 취미, 스트레스 해소 공간.
- 생산적인 활동 - 후회가 남지 않는 취미
체스
경우의 수, 전술 관리/선택.
코드포스
차근차근 생각을 정리하고 구현하는 안정감과 편안함, 레이팅이 숫자로 만족시켜줌.
무언가 만들기
그나마 무언가를 만드는게, 공부한 걸 이용하면서 행복을 느낄 수 있음.
블로그 포스팅이 일이 되고 있다. 조금만 부담을 낮추고 가볍게 진행하기.
후각, 촉각
흔히 채우지 못하는 나머지 2개의 감각 채우기
내가 지금 해야할 부족한 것
실제 예제를 코드로 만들어가며 진행해야 함.
1. DB 이해 제대로 하기 - Real MySQL 8.0
2. 성능 테스트의 체계적 접근 방법 - 실험 설계와 엮어서 생각해보기, 관련 서적 탐색
3. 데이터 중심 애플리케이션 설계
4. Optimizing JAVA
5. 오브젝트
6. 리팩토링 - 예제만이라도 해보기
7. 엔터프라이즈 애플리케이션 아키텍처 패턴
병렬로 프로젝트 진행/오픈소스 알아보기
살짝 지칠때쯤 영어도 진행해야 함
내가 지금 해보고 싶은 것
취업에 쫓기지 않고 편히 공부하기?
1. 부하 테스트로 최적화 지식 수치로 보기
2. 백엔드 개발자가 반드시 알아야 할 필수 지식
3. 토이 프로젝트 마저 진행하기
4. OOD/OOP 관련 GRASP, relationship, in/co/contravariance 재정리
5. 데이터 중심 애플리케이션 설계
6. 엔터프라이즈 애플리케이션 아키텍처 패턴
오픈소스 알아보기
- 결국 내 불안의 핵심 → 멘토가 없어, 지나치게 독특한 길로 가게 되는 것.
- 오픈소스 Good First Issue 를 알아보고, 뛰어난 개발자들에게 코드리뷰를 받아보자.
Up For Grabs
새 기여자용으로 선별된 이슈를 갖춘 오픈소스 프로젝트 목록 사이트입니다. 프로젝트별로 ‘시작하기 좋은 과제’를 큐레이션해두어 첫 기여 진입 장벽을 낮춰줍니다. GitHubGitHub
Awesome for Beginners
GitHub 상의 MunGell/awesome-for-beginners 저장소로, ‘first-timers-only’·‘good first issue’ 레이블이 붙은 초보자 친화 프로젝트를 모아둔 리스트입니다. GitHubawesomerank.github.io
First Timers Only
초보 기여자의 첫 경험을 환영하는 프로젝트 이슈만을 모아, 단계별 워크플로우 가이드와 함께 제공합니다. First Timers OnlyGitHub
CodeTriage
관심 저장소를 등록하면 매일 해결 가능한 이슈를 메일로 받아볼 수 있는 자동화 도구로, 꾸준한 기여를 돕습니다. CodeTriageCodeTriage
GoodFirstIssue.com
‘Good First Issue’ 레이블이 붙은 최신 이슈를 실시간 집계해 보여주는 전용 플랫폼입니다.