반응형
소프트웨어 개발자에게 필요한 직무 역량
- 문제를 이해하고 논리적으로 분석, 해결
- 전공 지식, 기술, 경험
- 커뮤니케이션
- 학습 능력, 열정 (계속 새로운 걸 배워야 됨)
- 창의력
- 영어 (문서 읽고, 자료 찾고)
- 검색 능력 know-how → know-where → know-what
- 코드를 읽고 쓰는 능력
- 일정 관리
- 계속 자신의 커리어 관리를 해야 함!!
취업 준비 - 업계 및 분야 선정
- 자신이 추구하는 삶의 지향점이 무엇인가?
- 상대적으로 적게 벌더라도 균형 있는 삶을 추구하는가?
- 힘들게 일하더라도 많은 돈을 벌고 싶은가?
- 직업 세분화
- Back-End(서버 개발자), Front-End(클라이언트 개발자), Full Stack
- Data Analyst, Data Scientist, Data Engineer
- Application Developer
- DevOps, (Cloud) System Engineer, Network Administrator
- Security Specialist
→ 각 직업 별 요구 사항은 희망 회사의 구인란, Linkedln 등에서 Job Description 확인!
- 회사 분류
- 대기업 vs 스타트업
- 국내 기업 vs 해외 기업
- 업종 - 전문적인 소프트웨어(네이버, 카카오, 배민 등) vs 일반 기업
취업 준비 - 공부해야 할 것들
- 자료 구조
- 알고리즘
- 시스템 디자인
- 네트워크
- 컴퓨터 구조 (임베디드 관련 특히!)
- Github에서 프로젝트 수행 (라이브러리 써서 하다가 버그 찾아서 커밋도 ㄱㅊ → 커밋히스토리를 많이 남겨야 객관적 지표로 활용 가능)
취업 준비 - 코딩 테스트, 개발 언어
- 언어 선정 (취업 분야에 따라 미리 언어 선정!)
- python이 유리
- but, 일부 회사는 언어 한정함 (자동차 회사의 시스템SW 같은 임베디드 분야는 C나 C++로 한정)
취업 준비 - 코딩 테스트 준비
- IDE등을 사용하지 않고 프로그래밍을 작성하는 연습 필요
- → 손코딩, API 숙지!!
- 시간 복잡도에 대해 유념
- → 단지 작성하는 것이 아니라 잘 작성하는 것이 중요
- 많은 문제 풀어 보기
- → 정해진 시간 안에 푸는 연습 필요: 문제 난이도에 따라 적절한 시간 설정하고 풀기
- → 일단 혼자서 끝까지 푸는 연습, best solution을 확인하고 다음에는 best로 풀 수 있도록
- → 프로그래머스!
어떤 이력서나 자소서가 눈에 띌까?
- 스토리가 있는 것들.
- 짧은 시간에 임팩트 있게
- 장황하게 직무와 노관련인 인턴 경력 쓰기 x ..
- 직무와 관련된! 프로젝트 → 내가 어떤 성과를 냈는지, 얼마나 기여했는지 수치화로 제시.
- 프로젝트 할 때도 오픈프로젝트(?)처럼 객관적 지표를 남겨라
- 실패 스토리도 ㄱㅊ but, 내가 그걸 어떻게 극복했는지 써야지
- 거짓말 하지마라. 이걸 했어? 하고 면접에서 깊게 들어가면 안 좋음
코딩 테스트에서 어떤 관점 봄?
- 논리적 사고로 문제해결능력 (자료구조, 알고리즘)
- 수학적인 문제들도 있음
- 문제를 많이 푸는게 중요하지
- → "Introduction to Algorithm" 책 연습문제 어려운데 풀어봥
- 어려운 문제도 많이 풀어봐 익숙해져
해외 취업 어떤걸 추가적으로 준비?
- 목적 - 내가 왜 해외로 나갈려고 하는가?
- 신분 - 비자 문제 h1비
- 생활 - 친구 없이 해외에서 잘 지낼 수 있냐? ㅠ
- 한국에서 한번 회사 다녀보고 가는거 추천
- 미국, 일본, 싱가폴, (유럽- 독일)
* 이전 블로그에서 가져온 글입니다.(2021.2.23) *
반응형
'진로' 카테고리의 다른 글
[산업체 특강] AI EXPO KOREA 2023 참석 후기 (0) | 2023.06.13 |
---|---|
[산업체 특강] 레블업 김종민 개발자님 강연 후기 (0) | 2023.05.28 |