2025년 목표
현재 노트: KR-P-330 c
상위 분류: [[]]
개발자로 성장하기 위한 회고: React 상태 관리부터 객체지향 원칙, TDD까지 다양한 주제를 통해 기본기를 다지고 실무 적용을 고민했습니다. 아래는 추천 책과 활동 아이디어입니다.
독서
개발 스킬업을 위한 책 추천. 각 책에 간단한 이유와 키 포인트 추가했습니다. (링크는 yes24.com으로 유지, 구매 추천 시 참고하세요.)
- 리액트 훅을 활용한 마이크로 상태 관리 추천 이유: React 상태 관리를 기본에서 응용으로 업그레이드하는 방법. 훅을 활용한 실전 팁이 유용합니다.
- 실무로 통하는 타입스크립트 바로 실행하며 익히는 105가지 오류 해방의 기술 추천 이유: TypeScript 개발 중 흔한 오류 105가지와 해결법. 실무 경험처럼 고민하게 만듭니다.
- 프로그래머의 뇌 훌륭한 프로그래머가 알아야 할 인지과학의 모든 것 추천 이유: 프로그래밍 사고를 인지과학으로 분석. 코드 이해와 학습 효율을 높이는 데 좋습니다.
- 객체지향의 사실과 오해: 역할, 책임, 협력 관점에서 본 객체지향 추천 이유: 객체지향의 첫걸음은 클래스가 아닌 객체에서 시작. KR-410.20 a 키 포인트: 객체지향 3요소(책임, 역할, 협력), 행동 우선 설계, 인터페이스/구현 분리, 개념/명세/구현 관점.
- 소프트웨어 장인: 프로페셔널리즘, 실용주의, 자부심 추천 이유: 개발자로서의 마음가짐 가이드. KR-410.20 b 키 포인트: 장인정신(프로페셔널리즘), 코드 수정 두려움 없애기, 커리어 프로젝트 관리, 사람 만나기(커뮤니티, 커피챗, 페어 프로그래밍), 스스로 질문: "잘 작성된 소프트웨어란? 프로젝트 어려운 부분은?"
- 1만 시간의 재발견: 노력은 왜 우리를 배신하는가 추천 이유: 의식적인 연습의 정의와 설계 방법. 개발 학습에 적용하기 좋습니다.
- 좋은 코드, 나쁜 코드: 프로그래머의 코드 품질 개선법 추천 이유: 좋은 코드 기준 세우기. 기존 코드에 적용하며 학습 추천.
- 테스트 주도 개발 추천 이유: TDD 실습 필수서. 제대로 경험하려면 읽고 따라 해보세요.
- 코어 자바스크립트: 핵심 개념과 동작 원리로 이해하는 자바스크립트 프로그래밍 추천 이유: JavaScript 핵심 개념(현대 유효한 부분) 요약. 기본기 다지기 좋음.
- 쏙쏙 들어오는 함수형 코딩: 심플한 코드로 복잡한 소프트웨어 길들이기 추천 이유: 웹 프론트엔드에서 함수 중심 사고. 복잡한 함수형 개념보단 실전 방법 초점.
- 프레임워크 없는 프론트엔드 개발: 자바스크립트 프레임워크 뜯어보기 추천 이유: 프레임워크 선택 어려움 속, 순수 JavaScript 구현으로 기본기 강화.
- 7번 읽기 공부법 추천 이유: 반복 학습 기법. 개발 서적 공부에 적용.
- 영어책 한 권 외워봤니? 딱 한 권만 넘으면 영어 울렁증이 사라진다 추천 이유: 영어 스킬업. 해외 문서/커뮤니티 참여에 도움.
활동
개발자 성장のための 실천 아이디어. 실제 해보며 경험 쌓기 추천:
- 커피챗이나 네트워킹: 개발자 커뮤니티에서 사람 만나기 (국내/해외 상관없이).
- 블로그 운영: 개발 지식 공유하며 방문자 늘리기.
- 팀 프로젝트: 포트폴리오용 (인프런 등에서 팀 모집 쉬움).
- GitHub 활동: 스타 받기 목표로 오픈소스 기여 (PR 중심).
- 장기 프로젝트: 3개월 이상 규모로 도전.
- 기술 발표: 10명 이상 청중 앞에서 (온/오프라인).
- 오픈소스 기여: PR 보내기.
- 서비스 개발: 사용자 피드백 받기 (10명 이상 목표).
(팀 프로젝트 요청 데이터는 블로그에선 생략하거나, 일반 텍스트로 대체: 예를 들어, "팀 프로젝트 아이디어: [내용] - [저자]".)
취업 or Camp
개발자 취업/캠프 준비 팁:
- 추천 캠프 리스트 (연도별 모집 확인):
- 소프트웨어 마에스트로 (연 1회).
- SSAFY (연 2회).
- 네이버 부스트 캠프 (연 1회, 5~6월).
- 현대자동차 소프티어 부트캠프 (연 2회, 5월/11월).
- 상반기 목표 예시: 포트폴리오 구성 후 프론트엔드 지원.
- 서류/이력서: 프로젝트 중심으로 정리.
- 면접 준비: React(useMemo vs useCallback), TanStack Query(mutate vs mutateAsync), 상태 관리 유형, 컴포넌트 설계 고려사항 등 일반 질문 연습. (특정 회사 경험은 공유 금지, 일반 팁으로.)
- 장기 목표: 10년 후 비전 세우기 (예: 전문 분야 마스터, 리더십).