- mac에 익숙해지기
mac 컴퓨터 사서 익숙해져야 한다. 개발자는 보통 mac 쓴다.
- git
git 가입해서 포트폴리오 만들고,
내가 공부한 거 정리하면 좋다.
학교 과제를 정리해서 git에 올렸다고 한다.
면접 때 git을 통해서 코드 보여줬다고 함.
- 대회 참가
해커톤도 참가 해봤다고 하신다.
수상 안해도 대회들에 많이 참가하면 도움이 된다.
- 링크드인 계정 만들기
여기서 채용 제안, 이직 제안이 오기도 한다.
- 인턴공고 확인
포트폴리오 준비하면서
인턴 공고를 자주 확인하고,
인턴 경험을 해보는 게 좋다.
- 채용 공고는 언제 나올지 모르기 때문에
자격 요건과 우대사항을 미리 확인하고
포트폴리오와 이력서를 미리 준비해야 한다.
채용 요건과 우대사항을 모두 다 충족하려는 부담을 가질 필요는 없다.
포트폴리오 작성 방법
- 어떤 기술 스택을 썼고 왜 그 기술을 썼는지
- 어떤 기술적인 어려움이 있었고, 어떻게 해결했는지
- 내가 같이 일하고 싶은 사람이라는 인상을 주면 좋다.
회사는 다른 사람과 함께 일하는 구조라 아무리 기술력이
뛰어난 사람이 할지라도 팀 분위기에 부정적인 영향을 줄 수 있을
거 같은 사람은 선호하지 않는다.
코딩 테스트
- 알고리즘은 수학 문제 푸는 것과 같은 것.
- 코딩테스트는 하루에 한 문제씩 풀면서 감을 익혀야 한다.
- 알고리즘 연습은 여러 플랫폼에서 할 수 있고
2가지 플랫폼에서 연습해보면 좋다.
학교에서 잘 공부해 둬야 할 것
- 운영체제, 네트워크, 자료구조, 데이터베이스
면접에서 나오는 질문
지원자의 기술력 검증, 인적성 확인을 위해
- 운영체제에서 프로세스와 thread의 차이는 무엇인가?
- db에서 인덱스는 무엇인가?
- arraylist와 linkedlist의 차이는?
- 시간 복잡도
- post와 get의 차이는 무엇인가?
꼬리에 꼬리에 무는 질문이 이어지게 되기 때문에
한 질문에 대한 깊이 있는 조사를 해야 한다.
- 프로젝트에 선택한 기술 선택의 이유 및 장단점
- 프로젝트 중 팀원과 갈등은 어떻게 해결했는지?
- 프로젝트 일정이 촉박한데 완성해야 한다면?
예상치 못한 면접 질문이 들어올 땐
생각을 한 번 해보고, 잠깐 뜸을 들인 다음에
답을 해도 된다.
기술 질문은 최대한 기록해 놓는게 좋다.
그래서 나중에는 기술 질문데 대답할 수 있도록 한다.
면접 들어가기 전엔 1분 자기소개 준비한다.(적당히 짧은 자기 소개 준비하기. 너무 열심히 할 필욘 없지만, 미리 준비해가면 좋다)
서류 내용 복기 해보자. (프로젝트나 기술 스텍과 관련된 질문)
아래는 개발자님 git이다.
https://github.com/haeungun/mock-etl
https://github.com/haeungun/indexer4j
'천생 문과가 컴공으로 전과하면' 카테고리의 다른 글
3탄. 공대생이 알려주는 앱 개발 하는 방법 (feat. 컴공 캡스톤 디자인, 컴공 팀플) (3) | 2023.10.03 |
---|---|
정보처리기사 응시자격 서류 제출 및 승인 여부 확인 방법 (0) | 2023.05.14 |
윈도우에서 도커없이 Wiki.js 사이트 만들기 (0) | 2023.05.05 |
왜 코딩 테스트를 준비해야 하는 걸까? (0) | 2023.03.11 |
정보처리기사 합격 방법 (1) | 2023.03.07 |