Skip to content

haru-note/harunote.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 

Repository files navigation

background

Hello World!

Hi, I'm Code-Villain
🤔 I’m currently working on Kakao Corp

  • 15+ years of applicable experience in enterprise software development

    • Proficiency with server-side languages (Java, Spring)
  • Significant experience building high-performance and scalable systems

    • System architecture design
    • RDBMS knowledge (Entity design)

⚡ Work experience

  • KAKAO Corp (2018 ~ Now, Part Leader)
  • LG Fashion (2017 ~ 2018, Senior Manager)
  • Coupang (2013 ~ 2017, Sr.Software Engineer, L5)
  • Freelance Developer (2008 ~ 2013)
    • Samsung Electronics OSP 2.5, AA, Manager
    • SK Telecom T-Gate, AA/TL, Manager
    • GS Homeshopping E-Commerce Platform Developement, Manager
  • Web Application Server Technical Support Engineer (2007)
  • Pharmaceutical Company IT Support Specialist (2005 ~ 2007)

👣 Professional Experience

- Open Source Software World Challenge Korea, Silver prize (2012.11-National IT Industry Promotion Agency : NIPA)

- Book (Negotiating a Higher Salary: A Developer's Interview Guide, Hanbit Media), Author, 2024, 03, 25

📖 Book

[연봉 앞자리를 바꾸는] 개발자 기술 면접 노트

2024.03.20 한빛미디어 이남희 지음

목차

1부 취업과 이직을 위한 서류 준비

1. 취업을 위한 기본 준비물

2. 지원하려는 회사와 목표 정하기

2.1 기본 회사 정보 알아보기

  • 2.1.1 IT 취업 정보만 알차게 얻기
  • 2.1.2 스타트업을 목표로 한다면

2.2 나와 핏이 맞는 회사 찾기

2.3 회사별 채용 절차 알아보기

2.4 성장하는 회사 찾아보기

  • 2.4.1 알아서 정보가 들어오게 만들자
  • 2.4.2 투자 유치 정보로 급성장 기업을 알아보자

2.5 가장 적절한 이직 시즌

  • 2.5.1 수시 채용 보다는 대규모 공채를 노리자
  • 2.5.2 계단식 이직을 고려하자
  • 2.5.3 좀 더 유리한 지원 시기

2.6 경력직을 뽑을 때 중요하게 보는 것

2.7 신입을 뽑을 때 중요하게 보는 것

2.8 신중하게 고민해야 할 채용 공고

3. 취업과 이직을 위한 첫 걸음, 이력서와 자기소개서

3.1 이력서 관리와 서류 전형을 위한 준비

  • 3.1.1 기본적인 주의사항
  • 3.1.2 꼭 챙겨야 할 항목
  • 3.1.3 취업에 도움이 되는 분야별 스킬셋

3.2 지원서에 나를 돋보이게 만드는 방법

  • 3.2.1 한눈에 보이는 경력 사항
  • 3.2.2 능력을 드러내는 숙련도와 학업 표기
  • 3.2.3 치열하게 준비한 증거, 입상 경력과 교육 사항
  • 3.2.4 심플하면서도 매력적인 자기소개서

3.3 [사례 연구 1] 탈락을 부르는 이력서와 지원 사례

4. 시선을 사로잡는 커리어, 경력기술서

4.1 포트폴리오는 왜, 어떻게 적어야 할까?

  • 4.1.1 작성하기 전 기본 유의 사항
  • 4.1.2 트러블 슈팅 경험을 중심으로

4.2 포트폴리오는 어떤 내용으로 채워야 할까

  • 4.2.1 깃 잔디 관리
  • 4.2.2 깃 이력서와 포트폴리오 꾸미기

4.3 스터디와 개인 프로젝트

  • 4.3.1 스터디를 해야 하는 이유
  • 4.3.2 구체적인 스터디 진행 방법
  • 4.3.3 소프트웨어 관련 입상 경험 만들기

4.4 결정적인 한수, 개발자의 킥

  • 4.4.1 오픈 소스 참여하기
  • 4.4.2 기술 세미나 연사로 참여하기

4.5 [사례 연구 2] 핸디캡을 극복한 합격 사례

  • 4.5.1 빅테크 회사의 합격률
  • 4.5.2 한계를 극복한 이력서들
  • 4.5.3 채용은 같이 일할 사람을 뽑는 것

2부 실전에서 마주하는 기술 면접과 코딩 테스트

5. 프로그래머의 역량

6. 코딩 테스트 준비 전략

6.1 기본적인 테스트 준비

  • 6.1.1 쉬운 문제부터 다양한 형태의 문제로
  • 6.1.2 계산과 로직, 자료구조를 고려한 훈련
  • 6.1.3 실행 속도 고려와 더 나은 코드 고민하기
  • 6.1.4 테스트 검증하기

6.2 기본적으로 알아야 할 알고리즘

  • 6.2.1 코딩 테스트의 유형
  • 6.2.2 코딩 테스트를 위한 주요 알고리즘

6.3 통과를 위한 키 포인트

  • 6.3.1 시간 배분
  • 6.3.2 공부 방법
  • 6.3.3 회고와 리뷰 그리고 마무리

7. 기술 면접 대비하기

7.1 기술 면접 준비 시작

  • 7.1.1 채용 공고 뜯어보기
  • 7.1.2 면접의 시작과 끝

7.2 기술 영역별 공부해야 할 것들

  • 7.2.1 자주 나오는 질문들

7.3 기본적인 웹 환경의 아키텍처 설명하기

7.4 커리어를 위한 로드맵과 공부해야 할 분야

  • 7.4.1 백엔드 개발자의 기술 로드맵
  • 7.4.2 데브옵스 기술 로드맵
  • 7.4.3 프런트엔드 개발자의 기술 로드맵
  • 7.4.4 그 외의 로드맵에 대해서

7.5 애플리케이션 성능관리와 대용량 데이터 처리

  • 7.5.1 성능테스트를 통해 알 수 있는 것
  • 7.5.2 장애 처리
  • 7.5.3 DB 개선
  • 7.5.4 대용량 테이블의 처리 기법
  • 7.5.5 비동기 메시지 처리
  • 7.5.6 부하분산을 위한 방법
  • 7.5.7 스케일 아웃과 스케일 업

7.6 API 설계에서 고려해야 할 것들

7.7 배포 시스템 구축시 고려해야 할 것들

  • 7.7.1 CI/CD (Continuous Integration & Continuous Delivery)
  • 7.7.2 배포 프로세스에 필요한 것은 무엇인가?
  • 7.7.3 배포 시스템을 만들기 위한 기본적인 기능 정의를 해보자.

7.8 기술 면접 마무리

7.9 [사례 연구 3] 기술 면접에서의 탈락 사례

8. 기술 면접 이후 만나게 될 난관

8.1 2차 면접은 인성 면접일까? 기술면접일까?

8.2 정답이 없는 질문과 최선의 답변

8.3 기업의 문화 들여다보기

8.4 나는 이 회사와 어울리는 사람일까?

  • 8.4.1 리더십과 그라운드룰
  • 8.4.2 나의 역량은 무엇일까?

8.5 소프트웨어 품질과 유지보수

  • 8.5.1 실수를 방지하기 위한 제도적인 장치
  • 8.5.2 코드의 가독성과 테스트
  • 8.5.3 코드리뷰를 더 잘하기 위한 방법
  • 8.5.4 일정과 품질의 트레이드 오프
  • 8.5.5 기술 부채 해소하기

8.6 회고와 성장

8.7 처우 협상이 제일 어려웠어요.

8.8 Wrap up

8.9 [부록] 샘플 이력서

🔭 Repo

🌱 Skills

Server-side

Docker Kubernetes Java Spring Node.js Micro Services Architecture Spring Boot Gradle Redis RabbitMQ MySQL

Front

Vue.js React JavaScript

GIF



Top Langs


💬 Contacts

Linkedin Badge Gmail Badge Hits

gliderwiki's github stats

About

소개 페이지

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published