라인 코테 후기 앞으로의 목표

신동재·2021년 9월 12일
1

코딩테스트 준비

목록 보기
1/8

내 인생 첫 취업을 위한 자기소개서를 써보고 합격하였다.
기쁨도 잠시 코딩테스트를 봐야만 했다. 준비시간이 적었기 때문에 최대한 많은 유형을 공부해보자 라고 생각했는데 쉽지 않았다.

문제를 이해하는데만 시간이 너무 많이 걸렸고 한 문제에 시간제한을 두면서 연습하지는 않았기 때문에 1시간 이상씩 소요되어 총 6문제중 2문제밖에 못풀었다.
2문제 중에서도 1문제는 테스트 케이스 중 하나가 계속 오류나는데 왜인지 모르겠다.

공부방법을 달리 해야겠다고 느꼈다.
1. 시간제한 1문제당 1시간이내로 풀어야겠다 .
2. 블로그에 정리할때는 문제 -> 접근방법 -> 풀이 -> 다른사람 코드 리뷰
3. 1일 1문제 풀어보기
4. 코딩테스트에서 문제 유형별로 주로쓰는 파이썬 함수들 정리해놓기

시간 안에 못풀었을 때는 바로 패스하고 접근방법 확인 후 다시 1시간 이내로 풀어보고 그래도 못풀면 시간낭비 그만하고 코드 확인 후 문제를 저장해놨다가 주말에 다시 풀어봐야겠다고 느꼈다.

월/화/수/목/금 1문제~2문제 씩 풀고 못푼 문제들은 주말로 넘기자.

목표로 하고 있는 우아한테크코스
1차 시험만 통과하면 경쟁률이 1.5:1 이라고 들었다.

+우아한테크코스 설명회 듣기
=========== 자소서를 주말마다 조금씩 써봐야겠다 ==============

자소서에는 간절함과 왜 개발자가 되고싶은지, 와서 얼마나 노력할 수 있는 사람인지 를 어필하는게 중요하다고 한다.

  1. 프로그래밍 학습 과정과 현재 자신이 생각하는 역량은?
    우아한테크코스는 프로그래밍에 대한 기본 지식과 경험을 가진 교육생을 선발하기 때문에 프로그래밍 경험이 있는 상태에서 지원하게 됩니다. 프로그래밍 학습을 어떤 계기로 시작했으며, 어떻게 학습해왔는지, 이를 통해 현재 어느 정도의 역량을 보유한 상태인지를 구체적으로 작성해 주세요.

  2. 프로그래머가 되려는 이유는 무엇인가요?
    어떤 계기로 프로그래머라는 직업을 꿈꾸게 되었나요? 프로그래밍을 배워 최종적으로 하고 싶은 일이 무엇인지, 프로그래밍을 통해 만들고 싶은 소프트웨어가 있다면 무엇인지에 대해 작성해 주세요.

  3. 마음이 끌리는 무엇인가에 긴시간 동안 몰입해 본 경험이 있나요?
    우아한테크코스는 약 10개월 동안 꾸준히 학습해야 수료할 수 있는 과정입니다. 지금까지 살아오면서 마음이 끌리는 무엇인가에 최소 1년 이상을 투자해 결과물을 만들어 낸 것이 있다면 공유해 주세요. 반드시 소프트웨어와 관련된 일이 아니어도 괜찮습니다. 어떤 성과를 냈는지도 중요하지만 어떤 과정과 노력을 했는지를 구체적으로 작성해주세요.

  4. 우아한테크코스에 참여하려는 이유는 무엇인가요?
    우아한테크코스는 자기주도적으로 학습해야 하며, 동료들과 공동으로 학습하고 같이 성장하는 방식으로 진행합니다. 지금까지 우리가 흔히 알고 있는 교육 과정보다 훨씬 더 힘들 수 있습니다. 또한 10개월이라는 시간이 여러분의 삶에 상당히 중요한 시간일 수 있습니다. 이런 중요한 시기에 우아한테크코스 교육 과정에 참여하고 싶은 이유는 무엇인가요?

=============== 코딩테스트 1차 =======================
파이썬 가능 고난이도 알고리즘 문제 X
백준 기준 실버~골드5 정도면 통과

"온라인 코딩 테스트는 저희가 알고리즘이 아닌 문제들을 내려고 노력하지만 지원자분들 입장에선 알고리즘이라고 생각할수도 있습니다. 하지만 저희는 상당히 낮은 수준의 난이도의 프로그래밍 문제를 내고, 그 문제들을 해결하는 역량이 있는지를 보는것에 집중을 하는 것입니다.그래서 첫번째 코딩테스트는 여러분들이 프로그래밍을 한 경험이 있는지 또 일정 수준의 논리적인 로직을 풀어낼 수 있는지를 보는 것이 목적입니다.”

이쁘게 짤 필요도 없이 무조건 풀기만 하면 된다.

문제를 분석하고 그걸 구현하는 능력으로
배열, 문자열, 함수, 반복문, 조건문만 잘 다뤄도 푼다고 한다.
BFS/DFS 1문제 나왔다고 한다. 기본적인 문제와

기본부터 다지고 시간안에 푸는 연습을 해야할 것 같다.

https://m.blog.naver.com/spring1a/221490064807
여기서 문제 나중에 풀어봐야겠다

=============== 그이후===================

그 이후에 붙고나서는 프리코스(실제 수업 들어보기)와 이에 대한 과제 해결하기, 과제와 비슷한 수준의 최종 테스트를 보면 된다. 이거는 내가 구글링과 노력파이기 때문에 코딩 테스트만 아니면 자신 있다.
클린코드 / 리팩토링 / git 문서 작성 /들여쓰기 이런거 지켜야 한다는데 지금 부터 git정도와 클린코드, 리펙토링 자료는 조금씩 봐야겠다고 느꼈다.

https://github.com/yoounhk/wootecher-dreamtree
https://github.com/kouz95/java-chicken-2019/tree/develop

이번에 못붙으면 안된다는 마인드로 정말 열심히 해야겠다.

profile
Software Developer / 1997.12.05

0개의 댓글