알고리즘 문제 풀이와 질의응답
- 자료구조와 알고리즘에 대한 이해
- 평소에 설명하는 연습
단순히 시간복잡도에 대한 풀이로 끝내서는 안된다.
자료구조와 알고리즘에 대한 이해를 바탕으로 문제를 풀어야 하며,
이를 바탕으로 면접관에게 문제 접근 방식과 풀이 방식을 설명할 수 있어야 한다.
포트폴리오
- 보기 좋은 포트폴리오 제작 : 개발 과정, 본인의 역할, 이슈 사항, 대처방식, 배운 내용 등
- 포트폴리오 제작 툴 : Notion, GitHub 등
- 특히 GitHub에는 꾸준함을 어필해보기 : 토이프로젝트, 알고리즘 연습 등
수시 채용이 증가하며 특정 라이브러리나 프레임워크 경험이 중요해지고 있다.
평소 다양한 토이 프로젝트를 수행하여 포트폴리오로 만드는 것이 좋다.
경험을 예쁘고 보기 좋게 포장하는 것도 중요한 일이다.
Notion이나 GitHub 마크다운을 통해 잘 정리해두자.
시간이 지날수록 기억이 흐려지는 것이 당연하다.
미루지 않고 그때 그때 정리하는 부지런함이 개발자에게는 필수적이다.
GitHub는 지원자가 어떤 프레임워크와 라이브러리에 지식이 있는지 잘 표현할 수 있다.
프로젝트 후 배포 경험까지 있으면 좋은데, AWS나 GCP 등 클라우드 서비스를 이용해 봤다면 이력서에 기술
특히 깃허브는 지원자가 어떤 프레임워크나 라이브러리에 대한 지식이 있는지 잘 표현할 수 있다.
매일 작은 앱, 웹 소스코드나 코테 내용을 올리며 꾸준함을 어필해보자.
*Notion 포트폴리오 예시
https://tngusmiso.tistory.com/35
[Notion] 노션으로 신입 iOS 앱 개발자 포트폴리오 만들기
지금까지 문서 기반으로 포트폴리오를 만들다가, 좀더 직관적이고 깔끔한 포트폴리오를 만들고 싶어서 노션으로 만들어보았다. 확실히 웹 기반으로 만들면 웹사이트나 깃허브 링크를 자유롭게
tngusmiso.tistory.com
컴퓨터공학 지식
- 채용 공고를 확인하며 필요한 개념 정리
- 그에 걸맞는 지식 공부 : k-mooc, 부스트캠프, 생활코딩, 유튜브 등
운영체제, 컴퓨터 아키텍처, 개발 방법론 등 분야에 알맞은 이해야 있어야 한다.
ex)
서버 : 멀티 스테딩, 메모리 관리 등
웹 : GET, POST 방식의 차이, TXP, UDP, HTTP, HTTPS의 개념과 원리
전산 : DB 정규화, 인덱스, NoSQL 등
* 국내 기술 면접 전반적인 내용 github
https://github.com/JaeYeopHan/Interview_Question_for_Beginner
GitHub - JaeYeopHan/Interview_Question_for_Beginner: :boy: Technical-Interview guidelines written for those who started studying
:boy: :girl: Technical-Interview guidelines written for those who started studying programming. I wish you all the best. :space_invader: - GitHub - JaeYeopHan/Interview_Question_for_Beginner: :boy:...
github.com
그 밖에 전공 공부 사이트 추천
KOCW
전국의 교수님들이 수업을 올려두시는 사이트
양질의 수업이 많아서, 자대 교수님으로 채워지지 않는 허전함을 채우기 딱이다.
http://www.kocw.net/home/index.do
http://www.kocw.net/home/index.do
www.kocw.net
K-MOOC
국가에서 운영하는 대학 및 교양 강좌 사이트
KOCW에 비해 강의나 자료가 더 정돈된 느낌이 있다.
그러나 강의력은 캐바캐일 수 있다는 점.
메인페이지 | K-MOOC
공지 이전 공지사항 목록 보기 다음 공지사항 목록 보기
new.kmooc.kr
부스트코스
네이버에서 운영하는 무료 프로그래밍 강의 사이트
하버트, 스탠포드와 같은 해외 대학 강의도 있고, 무료임에도 나름 코스가 탄탄하다.
다 함께 배우고 성장하는 부스트코스
부스트코스(boostcourse)는 모두 함께 배우고 성장하는 비영리 SW 온라인 플랫폼입니다.
www.boostcourse.org
edwith
다양한 교육기관과 연계하여 좋은 강의를 많이 제공하고 있다.
에듀케이션위드 : edwith
에드위드(edwith)는 네이버(NAVER)와 네이버 커넥트재단(NAVER Connect)이 제공하는 온라인 강좌(MOOC : Massive Online Open Course) 교육 플랫폼입니다. 에듀케이션위드(education with) 에드위드(edwith)로 분야별 명
www.edwith.org