Today I learned이라는 테마로 열공 일기를 써가려고 한다. 

- 목표를 위해서는 하지 말아야할 일을 명확하게 구분해야 한다. 

 

하반기 대기업 공채까지 D-8주 남았다. 지금 알고리즘을 탄탄히 해놓지 않으면 9월이 되어서 분명 후회할 것이다.

조금씩이라도 꾸준히 본 효과에 대해서 이미 알고 있으니, 공부는 정말 꾸준히 꾸역꾸역 해야 한다.

 

일단 7월 1/2주 차 PLAN

1) 토익 - RC/LC 번갈아가며 test 1 set씩

공부방법 
1) 시간 재고 RC/LC중 test 1개 푼다 -> 반드시 실전 처럼
2) 오답노트에 틀린 것을 필기하며 왜 틀렸는지 확인, 해설에 나온 개념 암기
3) 복습하기 - 공부한 그날 눈으로 훑기 / 다음날 아침 곱씹으며 복습

=> 기존 960점짜리가 만료되어서 갱신해야 하는데 준비기간이 2주 정도지만 900은 꼭 넘기고 싶다.

 

2) 알고리즘 - 매일 6문제 씩 - 7월: input 단계 (깊은고민X 풀이 이해 + 반복암기)

공부방법 - 인프런 총(90문제)
* 마인드셋 : 알고리즘(수학)도 암기다. 풀이과정만 다 외워도 고득점 나온다.
3~4회독만 해도 자신감이 올라가고 실력이 쌓이고 정말 재밌다. 응용력 이런것 필요 없다. 반복하고 암기하면 그냥 하면 무조건 됨

1) 인프런 문제 - 5문제(매일 5강씩-강의당 약 10~20)
- 실전처럼 시간재고 푼다. 쉬운건 30분 / 어려운건 1시간
- 강의를 들으면서 풀이 방법을 이해한다.
- 블로그/깃허브에 문제 풀며 이해한 부분과 답을 올린다.
- 어려운 문제들은 공책에 손코딩 해본다.

- 자기전에 눈으로 알고리즘식+코드 복습
- 다음날 아침에 눈으로 알고리즘식+코드 복습
- 1주차가 지나면 30~35문제 정도 푼 것 다시 풀며 복습 => 2주차

- 3주차에 다시 인프런 문제 5문제씩 시작
- 3주차때 풀었던 문제 다시 풀며 복습 => 4주차 (이때 1주차 문제 눈으로 복습)

- 5주차에 다시 인프런 문제 매일 5문제씩 시작
- 5주차때 풀었던 문제 다시 풀며 복습 => 6주차 (이때 3주차 문제 눈으로 복습)

*1차 목표 : 100문제 풀기 달성(6주)

- 6주차 : 10문제씩 풀었던 문제 복습

2) 알고리즘 스터디 - 1문제
- 30분 생각 + 30분 도움받아서 풀어보기
- 답 찾고 블로그/깃헙에 이해한 내용 설명과 함께 업로드

 

=> 아무리 생각해도 지금 가장 중요한 건 알고리즘이다 알고리즘. 대기업을 가던 스타트업을 가던 훗날 해외로 취업을 하던 알고리즘은 개발자라면 컴공 기본 소양으로서 단단히 다져놔야 하는 분야다. 특히, 최근 한화시스템, SK 하이닉스, SK C&C, 삼성전자, 카카오, 우아한 형제들 등 수많은 대기업/중견기업들이 코딩 테스트를 보고 있다. 개발자로서 첫 번째 관문을 통과하기 위한 필수 공부이다. 어려워도 포기하지 말고 끝까지 꾸역꾸역 이해가 안 되면 암기라도 해서라도 꾸준히 넘겨보자. 7월 한 달 동안 하루에 5문제씩 매일 풀어도 150문제이다. 인강을 봐도 이해가 안 가고 어렵지만 그래도 계속해보자. 어렵다고 멈출 수 있는 것도 아니니깐.

 

 

백준 - 분류 카테고리 이용

https://www.acmicpc.net/problem/tags

 

백준 - 삼성SW 모음

https://www.acmicpc.net/workbook/view/1152

 

삼성전자 - sw expert academy 문제 몽므

https://www.acmicpc.net/workbook/view/1152

 

*알고리즘 공부방법 : 

https://baactree.tistory.com/52

https://plzrun.tistory.com/entry/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%EB%AC%B8%EC%A0%9C%ED%92%80%EC%9D%B4PS-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0

 

* 삼성대비 : 

 DP/시뮬레이션/DFS/BFS : 삼성사이트&백준에서 7문제씩 풀기

 

더보기

3) 다양한 개발 공부

=> 토익 + 알골이 우선이라 가능할지는 일단 토익/알골부터 공부하고 각이 잡히면 시작해야겠다.

 

손정의 : 첫째도, 둘째도, 셋째도 인공지능! 

알고리즘잡스에서 알고리즘 뿐만 아니라 인공지능 프로젝트 시키는 것 보니,

올 하반기에는 "인공지능" 다뤄본 사람이 키워드가 될 것

=> Watsons로 상받은 경력있고, iOS 앱 만들어봄. 만약 안드로이드라면?

당시에는 AR Kit로 Ms Azure에서 .. 최근 자바도..안드로이드도 ~로 출시가 되었고

~~~~하는 방법으로 진행하면 될 것 같습니다.

=> IBM Watson Certification coursera로 수강하기 -> 자격증 취득하고 자소서에 녹이기

 

http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9791158391461&orderClick=LAH&Kc=

 

파이썬으로 배우는 알고리즘 트레이딩

이 책은 파이썬이라는 프로그래밍 언어를 이용한 알고리즘...

www.kyobobook.co.kr

https://www.coursera.org/specializations/ai-foundations-for-everyone

 

AI Foundations for Everyone | Coursera

Learn AI Foundations for Everyone from IBM. Artificial Intelligence (AI) is no longer science fiction. It is rapidly permeating all industries and having a profound impact on virtually every aspect of our existence. Whether you are an executive, ...

www.coursera.org

 => 배달의 민족 만듬

=> 챗봇 만듬

=> certification by IBM 가능

 

+ 도서관에 빌려서 제작하고 금융권(투자증권/카드사/은행 대비)MS AZURE 등 배달의 민족 프로젝트 진행한 것 기술적으로 정리 => 이미지 recognition 사용해서 실행시킴

+ 학교수업으로 뉴럴네트워크 배움

 

=> 대기업뿐만 아니라 스타트업까지 모두 대비할 수 있으며, 개발자로서 정말 배워보고 싶었던 공부를 하는 시간

-  알고리즘, 네트워크, 자료구조, 운영체제, 데이터베이스, 디자인 패턴의 개념

 : 책 / 인터넷 면접 정리 참고 / 인터넷 블로그 정리 참고

 

https://yeogue.tistory.com/84

https://yeogue.tistory.com/259
https://github.com/JaeYeopHan/Interview_Question_for_Beginner

 

- 관심 있는 프런트엔드/백엔드(웹 개발) 프로젝트 진행 for 실무경험

 : udemy / naver edwith / 생활코딩 / 유튜브 등

 

https://www.udemy.com/courses/development/

https://www.edwith.org/

https://brunch.co.kr/@amydev/1

웹프론트앤드 개발 경험하기
- HTML/CSS/JavaScript
- AngularJS, Angular, Reat, Vue.js 등 자바스크립트 프레임워크
- REST API경험
- 백엔드 서버 개발에 관심 있거나 경험 있으신 분
- 자바스크립트/제이쿼리
- 자바/spring프레임워크
- 웹서버: 아파치 톰캣
- 웹 최적화
- DW/OLAP 개발에 관심과 이해가 있는 자

 


공부 방법

 

6시 30분 기상 - 알고리즘 매일 6문제*** 다풀고 인공지능 프로젝트도 해야함

7시 10분 쯤 집 나감 - 핸드폰 X | 식사시간 30분 이내 | 계획 세우는 날은 따로 두기

 

7:30 - 10:30 | 1교시

1) 토익 복습 - 1

2) RC or LC - 1

3) 오답 - 1

 

11:00 - 5:00 | 2교시

1) 전날 푼 것 눈으로 복습

2) 인프런 알골 강의 5문제 - 4

3) 알고리즘 스터디 1문제 -1

 

6:30 - 11:00 | 3교시 

*) 오늘 이해 못한 것 보충하기(점검)

*) IBM coursera certifiation - 3:30 (최소 1시간이라도 보기)

*) => 끝나면 자소서 정리 후 기술 파기

 

 

5월 6월 7월 8월 9월 10월 11월 12월

SQLD

정보처리기사

알고리즘

 

토익/토스

알고리즘

 

watson교육

(이미지러닝앱+챗봇 커버)

*챗봇: 금융권자소서

알고리즘

인적성/NCS

 

자바스크립트

(프론트엔드/호주개발자+ㅈㅇㄹ님)

자소서

알고리즘

 

인적성/NCS

알고리즘

인적성

 

NCS

면접

 

 

+ Recent posts