당신은 주제를 찾고 있습니까 “코딩 테스트 준비 기간 – 실질적인 코딩테스트 준비기간“? 다음 카테고리의 웹사이트 https://you.charoenmotorcycles.com 에서 귀하의 모든 질문에 답변해 드립니다: https://you.charoenmotorcycles.com/blog. 바로 아래에서 답을 찾을 수 있습니다. 작성자 큰돌의터전 이(가) 작성한 기사에는 조회수 2,316회 및 좋아요 30개 개의 좋아요가 있습니다.
코딩 테스트 준비 기간 주제에 대한 동영상 보기
여기에서 이 주제에 대한 비디오를 시청하십시오. 주의 깊게 살펴보고 읽고 있는 내용에 대한 피드백을 제공하세요!
d여기에서 실질적인 코딩테스트 준비기간 – 코딩 테스트 준비 기간 주제에 대한 세부정보를 참조하세요
[C++ 10주완성 코딩테스트] https://blog.naver.com/jhc9639/222602625841[CS지식의 정석] https://www.inflearn.com/course/%EA%B0%9C%EB%B0%9C%EC%9E%90-%EB%A9%B4%EC%A0%91-cs-%ED%8A%B9%EA%B0%95?inst=16252dc2
[자바스크립트 풀스택 프로그래밍] http://www.yes24.com/Product/Goods/104208010
코딩 테스트 준비 기간 주제에 대한 자세한 내용은 여기를 참조하세요.
블라인드 | 이직·커리어: 코딩 테스트 준비 기간 – Blind
면접이 잡힌 거임? … 노베이스로 수학 공부해서 수능문제 풀 정도로 생각해보면 될듯. … 어떤 코테? 코테 종류따라서도 달라. … 최소 3개월봄. 네카라급 신입준비면 6개월.
Source: www.teamblind.com
Date Published: 10/15/2021
View: 7057
코딩테스트 준비 기간 질문 – 인프런 | 질문 & 답변
사람마다, 기간마다 다르겠지만 어느정도의 기간 동안 하루 평균 몇 시간 정도 투자하면 카카오 코딩테스트를 통과할 수준에 도달한다고 생각하시나요 …
Source: www.inflearn.com
Date Published: 2/28/2021
View: 2670
코딩 테스트 준비 방법 – Developer
준비 방법은 목표 회사, 각자의 문제 해결 능력, 주어진 준비 기간에 따라 달라진다 # 단기간(최소 한 달)에 준비하는 방법 vs 장기간에 준비하는 …
Source: woongbin96.tistory.com
Date Published: 9/6/2022
View: 9113
취업을 위한 코딩테스트 공부방법 – Covenant
코딩테스트 공부는 취준 기간 가장 많은 시간을 할해한 부분이였습니다. … 대회를 준비하는겸 본다면 추천할 책이지만 취준을 위한 코딩테스트를 …
Source: covenant.tistory.com
Date Published: 5/1/2022
View: 5577
The Best 코딩 테스트 준비 기간 New
주제에 대한 새로운 업데이트 코딩 테스트 준비 기간. 지금까지 주로 중소기업 관련 이야기를 많이 해서, 이번에는 대기업 이야기를 가져왔어요.
Source: pe.foci.com.vn
Date Published: 3/30/2021
View: 4661
알고리즘 대기업 코딩 테스트 공부방법
그만큼 알고리즘과 실제 개발에는 약간의 괴리가 있지만 그래도 개발자라면, 알고리즘 공부를 통해 코딩테스트도 준비하고 논리적인 사고를 키우는 …
Source: firesoil-it.tistory.com
Date Published: 5/13/2021
View: 2778
대기업 코딩테스트 준비 – OKKY
다른 것보다 코딩테스트를 어떻게 준비해야할지 모르겠습니다 . 알고리즘 공부를 해라 문제를 많이 풀어봐라 등 많은 조언은 들었지만 ,. 알고리즘 공부를 …
Source: okky.kr
Date Published: 2/11/2022
View: 7104
이제는 달라져야 하는 코딩 테스트 – 브런치
필자도 선발 과정에 직-간접적으로 참여하면서 코딩 테스트 문제를 출제 … 그만큼 짧은 시간 동안 정답이 있는 시험을 잘 보기 위한 준비를 했기 …
Source: brunch.co.kr
Date Published: 11/22/2022
View: 9831
코딩 테스트 공부 어렵지 않아요. (코딩 테스트 준비 전 필수!)
본 글은 이선협 개발자의 <코딩 테스트 광탈 방지 A to Z : JavaScript> 강의 중 일부를 재편집한 글입니다. 사용하는 언어가 JavaScript가 …
Source: prgms.tistory.com
Date Published: 8/26/2021
View: 7911
주제와 관련된 이미지 코딩 테스트 준비 기간
주제와 관련된 더 많은 사진을 참조하십시오 실질적인 코딩테스트 준비기간. 댓글에서 더 많은 관련 이미지를 보거나 필요한 경우 더 많은 관련 기사를 볼 수 있습니다.
주제에 대한 기사 평가 코딩 테스트 준비 기간
- Author: 큰돌의터전
- Views: 조회수 2,316회
- Likes: 좋아요 30개
- Date Published: 2022. 5. 12.
- Video Url link: https://www.youtube.com/watch?v=m9CkNmQSP_U
Your Anonymous Workplace Community
notification
Oops! Something went wrong.Please try again later.If the problem continues, please contact our team at
코딩테스트 준비 기간 질문 – 인프런
안녕하세요! 우선 좋은 강의 감사드립니다. 질문드리고 싶은 것이 있습니다.
취준을 시작한지 얼마 안됐고, 어느정도의 시간동안 어느정도의 양을 투자해야할지 몰라서 앞으로 계획에 참고하기 위해 질문드립니다.
카카오 공개채용을 합격을 목표로 하고 있습니다.
사람마다, 기간마다 다르겠지만 어느정도의 기간 동안 하루 평균 몇 시간 정도 투자하면 카카오 코딩테스트를 통과할 수준에 도달한다고 생각하시나요? (ex : n개월, 하루 평균 m시간)
강사님께서는 많은 학생을 가르치셔서 평균적으로 어느정도 수치를 투자하면 된다는 데이터가 쌓였을 것 같아 질문드립니다!
좋은 강의 감사합니다 😄
코딩 테스트 준비 방법
반응형
# 준비 방법은 목표 회사, 각자의 문제 해결 능력, 주어진 준비 기간에 따라 달라진다
# 단기간(최소 한 달)에 준비하는 방법 vs 장기간에 준비하는 방법
[ 단기간에 코딩 테스트 준비하기 ]1. 가장 효율적인 방법 = 본인이 원하는 회사에서 채용할 때 사용하는 코딩 테스트 플랫폼의 문제를 최대한 많이 풀기
2. 한국에서 가장 많이 활용되는 코딩 테스트 플랫폼
– Codility
– 프로그래머스
– Hackerrank
– LeetCode
3. 문제 풀이를 시도한 후에, 올바른 문제 풀이 방법을 검색해보고, 다시 풀어보기
4. 코드 작성 환경과 테스트 케이스 추가 방법 미리 익히기
5. 문제가 영어인 플랫폼의 경우, 자주 나오는 영어 표현들 미리 익히기
6. 자료구조와 알고리즘을 1도 모른다면, 알고리즘 도감 책, 어플 활용
http://www.yes24.com/Product/Goods/58290453
https://play.google.com/store/apps/details?id=wiki.algorithm.algorithms&hl=ko
http://www.yes24.com/Product/Goods/37885448
http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9791160505061&orderClick=&Kc=
[ 장기간(최소 3개월 이상)에 코딩 테스트 준비하기 ]1. 자료구조 / 알고리즘부터 제대로 학습
2. 추천하는 자료구조 / 알고리즘 학습 순서
– 본인이 사용하는 개발 언어로 코드가 작성된 자료구조 책 학습 (자바로 배우는 쉬운 자료구조)
https://www.hanbit.co.kr/store/books/look.php?p_code=B6297351572
– 엔지니어대한민국 유튜브 채널 영상 학습 (자료구조 코드 구현 부분 혼자서 작성할 수 있도록 학습)
https://www.youtube.com/user/damazzang/videos
– 영리한 프로그래밍을 위한 알고리즘 강좌 학습 (특히 Recursion 부분)
https://www.inflearn.com/course/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%EA%B0%95%EC%A2%8C
– 위에 과정을 다 거치면, LeetCode 문제풀이 시작하기
https://leetcode.com/
– 이직 준비가 되지 않았다는 생각이 들어도, 일단 지원해서 실제 코딩 테스트 경험하기
반응형
취업을 위한 코딩테스트 공부방법
부제: 알고리즘 바보의 취준을 위한 코테 공부방법
취준생들의 가슴을 철링이게 하는 메일..
지난 취준생 시절 포털사이트, 카드사 등등 20곳 넘게 코딩테스트에서 불합격하였습니다. 코딩테스트 공부는 취준 기간 가장 많은 시간을 할해한 부분이였습니다. 코딩테스트 합격 이후 면접을 진행하면 6곳 중 5곳은 최종 합격까지 갈 정도로 포트폴리오와 면접에 자신이 있었지만, 코딩테스트는 커다란 벽이었습니다.
알고리즘 공부방법 블로그 글을 보면서 200문제 풀어도 합격 못하는데 자괴감에 빠지고, 코딩테스트가 끝나고 취업 단톡방에서 올솔(전부다 풀음)하는 분들을 보면서 자존감 바닥을 치곤 했습니다.
무엇보다 힘들게 자기소개서까지 작성하였고 기술적으로 보여주고 싶은 것이 많았는데 2시간의 코딩테스트를 통과하지 못하여 자소서가 전달되지 못하는 건 너무나 슬프고 힘들었습니다.
코딩테스트를 위한 알고리즘 공부는 그 범위와 난이도에 대해서 끝이 있는 공부입니다. 제 방법이 정답이 아니지만, 저와 같이 취준을 위해 알고리즘 공부에 힘들어하는 분들을 위해 이 글을 남깁니다.
글을 시작하기 전에 저에 대해서 알 수 있는 글을 남깁니다.
📣 공지: 코딩테스트 완벽 정복 로드맵 공개!
기초를 튼튼히
코딩테스트 언어에 대한 숙달
코딩테스트 처음 시작한다면 오토마타님의 C++ 배우기 문제집을 추천합니다. 이 문제집을 통해서 배워야할 것은 다음과 같습니다.
코딩테스트를 위한 ‘실전용’ 입력 처리방법
시간, 공간복잡도에 대한 이해 고려한 기초 알고리즘 설계
배열, for, if 조작을 통한 기초 알고리즘 설계
기본적인 내장함수 사용방법
for i in range(int(input())): inputStr = input() arr = list(inputStr) MAP.append(arr)
▲ Bad Code
MAP = [list(map(int, input().split())) for _ in range(int(input()))]
▲ Good Code
위의 코드와 같이 코딩테스트를 위한 코드 혹은 Pythonic한 코드 작성법에 적응하는 시간입니다. 이 단계에서 오래 고민하는 것은 크게 도움이 안될 수 있습니다. 타인의 코드를 보면서 더 좋은 코드 스타일을 빠르고 짧은 시간에 집중적으로 학습하는 것을 추천합니다.
저는 이 과정을 통해서 다음과 ‘용감하게 시작하는’ 시리즈 글을 작성하였습니다.
기초를 위한 문제집입니다. 제출 1000명 이상인 문제 정도 풀면 됩니다. 지나치게 수학적인 문제는 넘어가도 좋습니다.
뼈대문제로 알고리즘 익히기
아래 추천하는 책 혹은 강의를 통해서 알고리즘 기본 연습을 하기 전에 기억 저 넘어에 있는 알고리즘 지식을 불러와야 합니다.
알고리즘 바탕으로 특정 문제에 적용하는 연습을 해야합니다. 그 전에 1, 2년전 수강했던 알고리즘이 기억이 안 나면 시작도 못 할 것입니다. 과거 기억을 불러오기 위해서 엔지니어 대한민국 채널을 추천합니다.
저는 특정 알고리즘을 적용하면 바로 풀리는 쉽고 풀기의 기본이 되는 문제를 뼈대 문제라고 부릅니다. 저학년 알고리즘 지도를 하면 Stack 문제에서 손수 List를 직접 만들고 포인터로 연결해서 알고리즘 문제를 해결하는 것을 봅니다. 하지만 입사를 위한 코딩테스트에서는 deque() 내장함수를 팍팍 사용해서 구현해야 합니다.
뼈대 문제에서 너무 많이 고민하는 것은 느린 길이 될 수 있습니다. 자신의 풀이, 타인의 풀이를 보면서 깔끔한 코드를 연습해보세요.
책
뇌가 잘못된건지… 너무나 어려운…
알고리즘 문제해결전략(1권, 2권)의 책은 취준을 위한 코딩테스트를 공부한다고 하면 주위에서 가장먼저 추천하는 책입니다. 좋은 책이지만 코딩테스트 범위를 벗어나는 심도있는 문제와 주제가 많이 나옵니다. 대학교 2, 3학년이 여유있게 ACM-ICPC 대회를 준비하는겸 본다면 추천할 책이지만 취준을 위한 코딩테스트를 시작하는 사람에게 추천하기는 어려운 책입니다.
취준 알고리즘 시장을 바꿀 상길북의 등장
카카오 채용 코딩 테스트 출제 위원회 소속으로 오랜 기간 개발자 채용에 참여하신 분입니다. ‘이것이 취업을 위한 코딩 테스트다 with 파이썬’ 일명 동빈북이 있지만, 그 책보다는 상길북을 추천합니다.
우선 같은 문제, 쉬운 문제를 4~5가지 방법으로 다양하게 해결하는 점이 인상적입니다. 책의 풀이 코드는 Pythonic합니다. 딜리버리히어로코리아를 포함한 다양한 기업에서 코딩테스트의 문제를 다 풀었지만 Pythonic하거나 코드의 convention이 좋지 못한 경우 코딩테스트를 통과하지 못하는 것을 봅니다. 이를 준비할 수 있는 좋은 책입니다
강의
인프런? 패스트캠퍼스? 알X리XX스? 코드플러스?
일단 알고리즘을 위한 좋은 강의는 타인이 하는 강의가 아닌 본인입니다. 인프런, 패스트캠퍼스, 그리고 비싼 금액을 자랑하는 알X리XX스가 있습니다. 일부 강의는 직접 사거나 간접적으로 후기를 들어보았지만, 논리 응용능력이 필요한 문제의 능력을 향상하는 방법은 수능 공부할때 혹은 수 천년전 공부 방법에서 크게 벗어나지 않습니다.
이해될 때까지 생각하고, 본인이 이해한 방법으로 문제를 설명하는 것. 문제를 해결한 사람은 어떻게 생각해서 문제를 해결했는지 충분한 시간을 갖는 것입니다.
그러나 기초적인 단계에서 어떻게 생각을 해야 하는지, 문제를 어떻게 바라봐야 하는지 접근방법이 없는 분은 기초적인 강의를 수강하는 것을 추천합니다. 다음 유, 무료 그리고 오프라인 강의를 추천합니다.
T-Academy 강의입니다. 강의하시는 페이스북 ‘알고리즘에 고통받는 취준생을 위한 안내서’를 운영하시는 분입니다. 기업 코딩테스트 범위에 100% 일치하고 이 범위를 벗어나는 알고리즘에 대해서 강의를 들을 필요가 있을까 생각이 듭니다. 이보다 심화 알고리즘은 구글링 + 관련 뼈대문제 풀이를 하면 충분할 것입니다.
CodePlus 강의입니다. 알고리즘 기초가 없거나 C++로 시작하시는 분들에게 추천합니다. 그러나 중급 이후의 강의는 추천하지 않습니다. 코딩테스트 범위를 벗어난 문제도 많고(알아서 필터링해야할,,) 문제 풀이를 바로 시작합니다.
블로그에 포스팅된 글을 Youtube 영상으로 옮기셨습니다. 블로그에 알고리즘 연재 및 추천문제가 잘 나와있으니 참고하세요!
오프라인 강의로는 들을 기회가 생기면 무조건 SDS 알고리즘 특강에 참석하는 것이 좋습니다. 맛있는 삼성 밥과 함께 좋은 환경에서 종일 알고리즘을 빡세게 공부할 수 있는 환경을 경험할 수 있습니다.
코딩테스트 스터디
고퀄의 자료는 스터디 질을 높입니다!
강의보다 제일 도움이 되는 것은 스터디입니다. 코로나가 심해진 이후로 온라인 스터디에 참석했습니다. 같은 문제를 풀어도 다양한 접근방식을 배울 수 있습니다. 또한, 문제풀이 설명이 정말 까다롭습니다. 꼼꼼하게 설명하다 보면 어느 순간 면접 준비도 자동으로 되어있을 것입니다.
온라인 토론
1500명 항상 차있는 알고리즘 스터디 방 [참가 Link]
항상 1500명 풀방을 유지하고 있는 온라인 알고리즘 스터디 방입니다. 알고리즘 풀다가 어려운 부분을 올리면 많은 분들이 적극적으로 도와주십니다. 가끔 갓 분들이 스터디를 모집을 하기도합니다.
유명기업들의 코딩테스트가 끝나면 문제를 어떻게 풀었는지 토론(정확한 문제 공유는 위법입니다.) 몇솔했는지 투표가 이루어집니다. 보면서 세상은 넓고 잘하는 분들은 많다는 걸 체감합니다.
카카오톡보다 접근성은 떨어질 수 있지만 유사한 성격의 백준 슬랙이 존재합니다.
합격하기 전까지 연습, 연습
백준 코테코텟 그룹
어떤 코딩테스트를 대비하기에 좋은 문제인지 판단하기 쉽지 않습니다.
취준 단톡방에서 소개를 받아서 “코테코텟” 그룹에 가입하였습니다. 여기서는 주제별로 문제를 자유롭게 추천하는 곳입니다. 어려운 문제를 올솔한 분들을 보면서 자극을 받으며 공부할 수 있습니다.
모든 기업들이 코딩테스트 문제를 직접 내지 않습니다. 일정 금액을 주고 문제를 의뢰하는데 유사코(USACO) 일부 문제가 어느 정도 대비하기에 도움됩니다.
코딩테스트를 보고 나면 어떤 문제가 나왔는지 복기해보세요! 그리고 그 문제를 해결하기 위해서 백준의 어떤 문제와 유사한지, 같은 아이디어를 사용한 문제가 무엇인지 찾아보세요. 이런 작업을 한 다음 💊 코딩테스트 고득점 kit 의 글에 모아두었습니다. 코딩테스트 대비를 위한 백준 문제 추천 글도 확인해주세요!
코딩테스트 문제와 해설을 공개하는 갓컴퍼니
카카오를 노리지 않더라도 프로그래머스의 카카오 기출문제를 풀어볼 것을 권합니다. 개발을 잘하는 사람을 찾겠다는 의도가 보이는 문제가 많이 있으며, 많은 코딩테스를 경험하면서 카카오 코딩테스트 스타일을 따라 하는 경우가 많습니다.
SQL
프로그래머스 데브매치, SK CNC, NTS, 가비아 등등 몇 안되는 회사에서 SQL 문제를 만날 수 있습니다. SQL이 코딩테스트로 나오면 SELECT 그 중에서 JOIN 정도 나옵니다. 프로그래머스 고득점 Kit, 그리고 Hacker Rank에서 JOIN을 중심으로 풀면 SQL 문제를 맞힐 수 있습니다. 코딩테스트에서 제일 어렵지 않은 부분입니다.
대학교에서 데이터베이스 과목을 수강하지 않아서 불안하다고 한다면 Goorm Edu. SELECT ALL FROM SQL 무료 강의를 추천하겠습니다.
마무리
코딩테스트 탈락하며 취준 기간이 길어지며 불안감에 불면증이 오기도했습니다. 그럴 때마다 오히려 공부의 기회로 생각하고 새벽 4시 넘어서까지 알고리즘 하나하나 풀어나갔습니다. 개발자 인생을 시작하기 전에 포기하고 싶지 않았습니다.
불가능은 없습니다. 합격하기 전까지 계속 도전하면 100% 확률로 성공합니다.
막연하게 책상머리에서 종이와 펜을 꺼내 들고 알고리즘 문제를 푸는 여러분들을 응원합니다.
The Best 코딩 테스트 준비 기간 New
주제에 대한 새 업데이트 코딩 테스트 준비 기간
한 번에 끝내는 코딩테스트 369 Java편 초격차 패키지 Online. | … New
Chapter 01 코딩 테스트를 위한 준비 – 강의 소개 및 최종 목표 – 최신 입사 코딩 테스트 분석 – 꿀팁, 좋은 습관 Chapter 02 알고리즘 – 어떻게든 푼다. 완전 탐색 (Brute Force) – 다양한 정렬 응용법 (Sort Application) – 이분 탐색 (Binary Search) – 두 포인터 (Two Pointers)
+ 여기서 자세히 보기
Read more
주의사항 * 상황에 따라 할인이 조기마감되거나 사전예고 없이 연장될 수 있습니다
* 수강신청 및 결제가 완료되면 마이페이지에서 바로 수강이 가능합니다
– 총 학습 기간:
일반강의 기간(유료강좌기간)의 최초 2개월(60일), 61일 이후에는 무료강좌 기간이 무제한이며, 유료강좌와 무료강좌를 모두 시청하실 수 있습니다
이 패키지는 약 34시간 동안 진행됩니다
, 1일 1시간 이내의 학습시간을 통해 정규과정(=유료과정) 내 모든 수업을 수강할 수 있습니다
– 코스 시작일 :
코스 시작일은 결제일로부터 계산됩니다
(사전예약 강의의 경우 첫 강의 개강일) 패스트캠퍼스 사정으로 개강이 늦어질 경우 해당 일정에 따라 개강일이 연기됩니다
네
– 본 상품은 대학원생 할인, VIP CLUB 시스템(구 프리미엄 멤버십) 및 기타 할인 이벤트에는 적용되지 않습니다
– 추후 당사 일정에 따라 콘텐츠가 추가 또는 업데이트될 수 있습니다
– 쿠폰적용 또는 프로모션 기타 사유로 5만원 미만의 수강료를 납부하신 경우에는 할부가 적용되지 않습니다
환불 정책 – 개강일로부터 7일 이내, 또는 5회 미만 수업일 경우 100% 환불이 가능합니다
– 개강 후 7일 수업일수를 초과하거나 5회 이상 강의를 수강하는 경우, 수강기간의 2개월(60일) 대비 잔여일수를 환불받을 수 있습니다
환불 금액의 2/3입니다
: 환불 신청일 기준으로 코스 개강일로부터 21~30일 미만이 경과된 경우 실제 결제 금액의 절반을 환불해 드립니다
: 환불 신청일 기준 개강일로부터 30일 이상 경과 시 환불 불가
대기업 IT직군 코딩테스트 합격을 위한 현실적이고 직관적인 공부 순서 Update New
아래 동영상 보기
주제에 대한 새로운 업데이트 코딩 테스트 준비 기간
지금까지 주로 중소기업 관련 이야기를 많이 해서, 이번에는 대기업 이야기를 가져왔어요.
제 주변에 코딩 테스트를 통해 대기업에 입사한 많은 친구들의 경험을, 구독자 분들에게도 공유하고자 이런 영상을 만들어보았습니다. 다른 의견이 있으시면 댓글로 남겨주세요!
특히 대부분 기업의 코딩 테스트에서는 꼭 어려운 알고리즘 문제를 물어보기보다, 문제를 잘게 쪼개서 보면 ‘풀만한데?’라고 생각이 드는 문제가 많이 나옵니다.
요약하자면, 처음 준비하시는 분들은 다음의 과정으로 진행하시는 것을 추천해요.
[Python/C++ 기본 문법 → 코드업 기초 100제 → BOJ 그리디/탐색 유형 문제 풀이 → 특정 기업 대상의 기출 문제 풀이]그리고 아래는 공부하기 좋은, 무료 코딩 테스트 연습 사이트 목록입니다.
– 코드업: http://codeup.kr/
– BOJ: https://www.acmicpc.net/
– 프로그래머스: https://programmers.co.kr/
코딩 테스트 준비 기간주제 안의 사진 몇 장
대기업 IT직군 코딩테스트 합격을 위한 현실적이고 직관적인 공부 순서 New
2021 카카오 신입공채 1차 온라인 코딩 테스트 for Tech developers … New Update
25/01/2021 · 점수는 코딩 테스트 점수를 의미하며, 1 이상 100,000 이하인 자연수입니다. 각 단어는 공백문자(스페이스 바) 하나로 구분되어 있습니다. query 배열의 크기는 1 이상 100,000 이하입니다. query의 각 문자열은 “[조건] X” 형식입니다. [조건]은 “개발 …
+ 여기서 자세히 보기
처음 시작하는 코딩테스트 준비법 [취준쩜] Update
아래 동영상 보기
주제에 대한 새로운 정보 코딩 테스트 준비 기간
쩜의 클래스101 자기소개서 작성 강의!!!
https://class101.page.link/P7NA
코딩 테스트 준비 기간주제 안의 사진 몇 장
처음 시작하는 코딩테스트 준비법 [취준쩜] Update
해커스 한나 :: 토익 리스닝 스타강사의 550점 극복 비법 New Update
해커스 토익 1위 한나. 토익 550점 이상 목표 추천. 토익,제대로 된 가이드를 만나다. 입문/기본 lc 1위, 해커스어학원 토익 입문/기본 lc 누적 수강생 수 1위 (2017년 1월~2018년 7월 기준)
+ 여기서 자세히 보기
현직 개발자가 알려드리는 코딩테스트 준비 팁! New
아래 동영상 보기
주제에 대한 새로운 정보 코딩 테스트 준비 기간
초보 #개발자 의 첫 관문이라고도 할 수 있는, #코딩테스트 !
어디에 집중을 하고, 어떻게 준비해야하는지 팁을 준비했습니다.
다음편으로 면접과 포트폴리오 관련 팁을 준비하고 있으니, ‘구독 \u0026 알람설정’ 잊지마세요♥
코딩 테스트 준비 기간주제 안의 사진 몇 장
현직 개발자가 알려드리는 코딩테스트 준비 팁! Update
인플루언서 검색: 취업카페 1위 독취사의 홈 New
금융결제원 채용 정보 ★금융결제원 채용 접수 기간 : 22년 3월 18일 ~ 22년 4월 1일★금융결제원 채용 고용 형태 : 신입★금융결제원 채용 전형 절차 : 서류 > 필기 > 코딩테스트 > 1차 면접 > 2차 면접 금융결제원 채용 공고 ★총00명! [금융결제원 채용] 2022년도 …
+ 여기서 자세히 보기
Read more
자기소개서에 쓰면 좋은 모토/말은 무엇인가요? 여러분, 안녕하세요! 가끔 자기소개서 쓰다보면 자기소개서 부제목이나 자기소개서 내용에 명언이나 좌우명을 쓰고 싶은데 생각이 안나네요! 오늘은 자기소개서에 쓰기 좋은 모토와 명언들을 알려드리려고 해요 🙂 오늘의 모토/말을 확인하고 자기소개서를 작성해보세요! [모토] 자기소개서에 쓰기 좋은 인용구 1
도전 먼저 도전과 관련된 최고의 인용문을 살펴보자
챌린지와 관련된 모토는 위와 같은 말이 있습니다! 그렇다면 챌린지와 관련된 모토는 어떻게 활용할 수 있을까요? 예를 들어 스티브 잡스의 ‘항상 갈망하고 바보처럼 도전하라’를 모토로 삼고 싶다면 꿈에 도전한 경험, 도전하면서 이룬 성공, 실패 경험, 그리고 실패했을 때 해결한 경험
쓸수있나요?! 또한, 빌리 선데이의 “많은 사람은 재능이 아니라 결단력이 부족해서 실패한다”를 모토로 자기소개서에 사용하고 싶다면, 실패하더라도 포기하지 않고 도전했던 경험을 적어주시면 됩니다! [ 좌우명 ] 자기소개서에 쓰면 좋은 명언 2
노력 다음으로 자기소개서에 쓰면 좋은 모토로 노력과 관련된 말을 알아보겠습니다
노력과 관련된 모토의 예로는 위와 같은 것들이 있습니다
자기소개서에서 노력과 관련된 모토를 어떻게 활용할지 함께 알아볼까요? 근면과 관련된 말…
코딩 테스트 준비 어떻게 해야하나요? Update
아래 동영상 보기
주제에 대한 새로운 정보 코딩 테스트 준비 기간
컴퓨터 공학과를 졸업하고, 프리랜서로 활동하고 있는 두 선배가 말한다!
첫 영상이라 부족한 점이 많습니다. 많은 피드백 부탁드려요!
#컴퓨터공학과
#개발
#안드로이드
#iOS
#서버
#소마
#대외활동
#대학생
코딩 테스트 준비 기간주제 안의 멋진 사진을 볼 수 있습니다
코딩 테스트 준비 어떻게 해야하나요? Update New
2020 정보처리기사 필기 정리 – 1D1C 업데이트
17/08/2020 · 본 정리 글은 시나공 정보처리기사 필기책과 학교 특강을 참고하여 작성하였습니다. -> 책 정보 확인하기 시나공 정보처리기사 필기 2020년 정보처리기사 ncs기반 전면 개편!정보처리기사 시험은 ncs 학습 모듈 중..
+ 여기서 자세히 보기
Read more
728×90
이 요약은 시나공 정보처리 기사의 노트북과 학교 특강을 참고하여 작성되었습니다
-> 도서정보를 확인하세요
2020년 정보처리 기사 자필 요약입니다
계속해서 글을 업데이트 하겠습니다.
요약글은 책의 내용을 요약한 글이라 부족한 부분이 있을 수 있습니다
추가 내용, 예상 질문, 이전 질문 등은 책을 참고하여 확인하시기 바랍니다
작성하지 않은 과목은 검은색 글씨로, 이수한 과목은 파란색 글씨로 표시되며, 제목을 클릭하시면 해당 문구로 이동합니다
• 소프트웨어 설계(20문항)
1 주제 예상 키워드 요약
소프트웨어 개발(20문항)
2 주제 예상 키워드 요약
데이터베이스 구축(20개 질문)
프로그래밍 언어 사용(20개 질문)
정보시스템 구축관리(20문항)
반응하는
1_코딩테스트 유형, 어디까지 공부해야 하나, 카카오, 라인, SK, 배민, 삼성, NHN Update New
동영상 보기
주제에 대한 추가 정보 코딩 테스트 준비 기간
알고리즘에 들어가기 앞서 나무를 보기전에 숲을 보는 식으로
어느정도의 수준까지 도달해야 하며 어디까지 공부를 해야 하는게 좋을지
보여드리기 위해서 이번 자료를 준비하였습니다.
구글링을 바탕으로 준비하였고 최대한 겹치는 내용들로 제작해 신빙성을 높이고자 하였습니다.
하지만 이 중 제가 모르는 잘못된 부분이 있을 지도 모릅니다. 혹시 발견하신 분이 있으시다면 댓글로 교정 부탁드립니다~!
동아리는 그런 맛에 하는거 아니겠습니까~:)
2020년 9월 7일까지 카카오 공채 지원을 받는다고 하니 하시고자 하는 분들은 어서 지원하세요~! 저는 아직 고민중…
코딩 테스트 준비 기간주제 안의 관련 사진
1_코딩테스트 유형, 어디까지 공부해야 하나, 카카오, 라인, SK, 배민, 삼성, NHN Update
[인터뷰] 매출 1위보다 이용자 수 1위 목표…던파 모바일의 손맛 … 업데이트21/03/2022 · 4 딥노이드, 코딩 없는 ai로 모든 산업 지원한다 5 카카오, 주총서 남궁훈 대표 사내이사 선임안 의결 6 삼성전자·TSMC, 美 정부에 “외국기업도 반도체 …
+ 여기서 자세히 보기
코딩테스트 준비 방법 Update New
동영상 보기
주제에 대한 추가 정보 코딩 테스트 준비 기간
비전공자 출신으로서 대기업 준비 과정을 공유합니다.
00:48 코딩테스트 설명
02:35 공부하는 방법
04:25 코딩테스트 필수 알고리즘 10개
05:28 언어
07:02 코딩테스트 푸는 방법
09:46 코딩테스트 공부 환경
#코딩테스트 #비전공자 #개발자 #코딩테스트준비 #알고리즘
코딩 테스트 준비 기간주제 안의 사진 몇 장
코딩테스트 준비 방법 New
주제에 대한 추가 정보 코딩 테스트 준비 기간
[SW 마에스트로] 13기 서류 합격 후기 + 작성법 공유 New13/02/2022 · 준비 기간 : 약 3개월 (21-11-15 ~ 02-13) 개발 기간 : 약 1년. 사용 언어 : Python . 자소서 스터디. 서류 작성 기간동안 자소서 준비 기간동안 자소서 스터디 모임에 참여했습니다. 글 쓰는 실력이 많이 부족했지만 스터디 참여 후 좋은 분들이
+ 여기서 자세히 보기
대기업 IT직군 코딩테스트 합격을 위한 현실적이고 직관적인 공부 순서 Update New
아래 동영상 보기
주제에 대한 새로운 업데이트 코딩 테스트 준비 기간
지금까지 주로 중소기업 관련 이야기를 많이 해서, 이번에는 대기업 이야기를 가져왔어요.
제 주변에 코딩 테스트를 통해 대기업에 입사한 많은 친구들의 경험을, 구독자 분들에게도 공유하고자 이런 영상을 만들어보았습니다. 다른 의견이 있으시면 댓글로 남겨주세요!
특히 대부분 기업의 코딩 테스트에서는 꼭 어려운 알고리즘 문제를 물어보기보다, 문제를 잘게 쪼개서 보면 ‘풀만한데?’라고 생각이 드는 문제가 많이 나옵니다.
요약하자면, 처음 준비하시는 분들은 다음의 과정으로 진행하시는 것을 추천해요.
[Python/C++ 기본 문법 → 코드업 기초 100제 → BOJ 그리디/탐색 유형 문제 풀이 → 특정 기업 대상의 기출 문제 풀이]그리고 아래는 공부하기 좋은, 무료 코딩 테스트 연습 사이트 목록입니다.
– 코드업: http://codeup.kr/
– BOJ: https://www.acmicpc.net/
– 프로그래머스: https://programmers.co.kr/
코딩 테스트 준비 기간주제 안의 사진 몇 장
대기업 IT직군 코딩테스트 합격을 위한 현실적이고 직관적인 공부 순서 New
2021 카카오 신입공채 1차 온라인 코딩 테스트 for Tech developers … Update New
25/01/2021 · 점수는 코딩 테스트 점수를 의미하며, 1 이상 100,000 이하인 자연수입니다. 각 단어는 공백문자(스페이스 바) 하나로 구분되어 있습니다. query 배열의 크기는 1 이상 100,000 이하입니다. query의 각 문자열은 “[조건] X” 형식입니다. [조건]은 “개발 …
+ 여기서 자세히 보기
주저하는 삼성 N수생을 위한, 6수생의 코딩테스트 합격 비법!(삼성전자 코딩테스트 합격자 인터뷰 1편 I 알고리즘의 모든 것, 알고왕) Update
아래 동영상 보기
주제에 대한 새로운 정보 코딩 테스트 준비 기간
삼성전자… 6번 도전 끝에 코딩테스트에 합격했습니다.
도전 끝에 30대 남자가 삼성 코테에 당당히 붙은 비법은?
▶코드트리: 국가대표가 만든 코딩 공부의 가이드북
https://codetree.ai/?utm_source=youtube\u0026utm_medium=algoking(samsung)\u0026utm_campaign=about
#삼성전자 #SW역량테스트 #코딩테스트 #코드트리 #알고왕
코딩 테스트 준비 기간주제 안의 사진 몇 장
주저하는 삼성 N수생을 위한, 6수생의 코딩테스트 합격 비법!(삼성전자 코딩테스트 합격자 인터뷰 1편 I 알고리즘의 모든 것, 알고왕) New Update
메가스터디IT아카데미 공식 New Update
개인정보 수집동의 보기. 1. 개인정보의 수집 목적 – 메가스터디아이티아카데미 사이트 내 서비스 제공 계약의 성립 및 유지 종료를 위한 본인 식별 및 실명확인, 가입의사 확인, 회원에 대한 고지 사항 전달 등 – 메가스터디아이티아카데미 사이트 내 서비스 제공을 위한 통합id 제공, 고객센터 운영 …
+ 여기서 자세히 보기
카카오 코딩 테스트 – 합승 택시 요금 (Python 풀이) Update
아래 동영상 보기
주제에 대한 새로운 정보 코딩 테스트 준비 기간
2021 카카오 신입 공채 1차 코딩 테스트
합승 택시 요금 (파이썬 풀이)
Floyd-Warshall, 완전 탐색(Exhaustive Search, Brute Force)
코딩 테스트 준비 기간주제 안의 사진 몇 장
카카오 코딩 테스트 – 합승 택시 요금 (Python 풀이) New
토익인강1위 해커스 챔프스터디 New Update
코딩 레벨테스트; mos; 공기업 가산 자격증. 한국사능력검정. 한국사 인강무료; 한국사 채점서비스; 무료 컨텐츠. 기출문제 다운로드; 한국사 실력점검; 빈출기출 선지분석; 회계사·세무사. 회계사 학원. 2차 동차 합격반; 회계사 인강. 3년수강+3배환급; 수강기간 …
+ 여기서 자세히 보기
[잇신] 코딩 테스트 준비, 4주 하루 3시간이면 충분하다고?! Update New동영상 보기
주제에서 더 많은 유용한 정보 보기 코딩 테스트 준비 기간
취업 성공의 열쇠 ‘알고리즘 인터뷰’
그 열쇠를 손에 쥐어 줄 코딩 테스트 가이드를 소개합니다.
취업과 이직을 결정하는 알고리즘 인터뷰 완벽 가이드
📘 『이것이 취업을 위한 코딩 테스트다 with 파이썬』
📎 한빛미디어 https://bit.ly/30XDWM8
📎 예스24 https://bit.ly/39DtAok
📎 교보문고 https://bit.ly/2D4CiA6
📎 인터파크 https://bit.ly/2P4cnLw
📎 알라딘 https://bit.ly/3hOKWl1
코딩 테스트 준비 기간주제 안의 관련 사진
[잇신] 코딩 테스트 준비, 4주 하루 3시간이면 충분하다고?! Update토익900점,토익만점ㅣ해커스 토익 … – hackers 최신
토익만점,토익900점,토익800점,토익인강,토익인강추천,토익독학,토익기출문제,토익모의고사,토익lc,토익,토익시험,토익점수,토익접수,토익일정
+ 여기서 자세히 보기
나 비전공자 개발자.. 코딩테스트 처음 해본다…..★ New
동영상 보기
주제에 대한 추가 정보 코딩 테스트 준비 기간
여러분 안녕하세요~ 경아입니다😀
오늘은 공부 브이로그!!
사실.. 저는 코딩테스트를 한번도 해본 적이 없어요
이력서 넣고 코테를 준비하려고 했더니
생각보다 취업이 먼저 돼가지고 코테 준비는 더이상 진행하지 않았답니다
그래서 취업 후 처음 알고리즘 문제를 직면해보니까
너무 어렵고 힘든거예요😭😭
그래서 요즘 1일1문제를 풀든 고민만하든.. 꾸준히 공부해보려고 합니다!
보면서 거의 놀라울 수준일 수도 있는데…
생각보다 너무 심한거 아닌가 싶어서 올릴까 말까 고민하다가
요즘 it 산업에 뛰어드는 비전공자가 꽤나 많기에
저같은 분들이 많겠다 싶어서 공감성으로…? 올려봅니다 ㅎㅎ
재미로 봐주세요😂
그럼 오늘도 영상 봐주셔서 감사합니다😍
#개발자 #프론트엔드 #웹퍼블리셔 #코딩
Instagram : https://www.instagram.com/kyung___a___/
개발 Blog : https://kyung-a.tistory.com/
BGM
🎵Music provided by 브금대통령
🎵Track : Ready To Nap – https://youtu.be/UZE2a9gTsDk
🎵Track : Black Comedy – https://youtu.be/gHlSF3VpB9U
🎵Track : 내 꿈은 말이지 – https://youtu.be/8US4NF1bzlE
Song : Ujabes – Kitten
Music provided by Ujabes of RAUMI
Official Video Link: https://youtu.be/G4rsk4U83wo
코딩 테스트 준비 기간주제 안의 멋진 사진을 볼 수 있습니다
나 비전공자 개발자.. 코딩테스트 처음 해본다…..★ New
경남대표언론 :: 경남신문 – knnews.co.kr 최신
다양한 체험 시설을 갖춰 창의융합형 교육과정을 지원한다. 1차로 전담 코디네이터와 미리 소통해 학생 맞춤형 수업을 구성하고, ‘아이톡톡’을 통해 사전 수업을 지원한다. 2차로 목공, 코딩, 드론, 새 활용, 공예, 요리 등 다양한 융합 메이커 교육과정을 …
+ 여기서 자세히 보기
네카라 합격자의 코딩테스트 준비 비결 – 파이썬 쓰는데는 이유가 있다 | 취준대비 코스 – 코딩테스트편 2부 | 초심자 과정 | 한끗차IT | 코딩과 IT 취업준비의 모든 것 | Update
아래 동영상 보기
주제에 대한 추가 정보 코딩 테스트 준비 기간
안녕하세요! 한끗차it입니다.
이번 영상은 앞서 업로드된 코딩테스트1부 에 이어지는 내용으로, 어느 사이트에서 어떤 방식으로 문제를 풀어야 하는지! 자세하게 담아 보았습니다. 또한 오늘부터 코딩테스트 문제풀이 과제가 있으니 앞으로 매주 나가는 과제를 열심히 하신다면! 좋은 결과 있으실 겁니다😊
현재 과제는 알고리즘 초심자에 맞게 구성되어 있어, 과제가 어렵지 않으신 분들은 개별적으로 꼭 더 푸시는 것을 추천드립니다 🙂
코딩테스트 (기술블로그) :https://thinline-it.tistory.com/8
코딩테스트 1부 영상 : https://youtu.be/f0jgga2uSrs
이번 영상도 좋은 정보를 얻으셨나요?! 앞으로도 꾸준히 함께 나아가겠습니다!
좋아요와 구독은 저희에게 큰 힘이 됩니다😊
——————-
타임라인
00:13 코딩테스트 사이트 추천
00:28 프로그래머스 사이트란?
01:04 백준 사이트란?
01:22 solved.ac란?
01:40 SWEA(SW Expert Academy)란?
02:08 leetcode란?
02:42 어떤 문제를 어떤 순서로 풀어야 하는지
04:14 어떤 방식으로 문제를 풀어야 하는지
05:45 이번주 과제❗
——————-
궁금하시거나, 알고싶은 주제는 하단 댓글과 메일로 제보해주세요.
한끗차it : [email protected]
한끗차IT 기술블로그 : https://thinline-it.tistory.com/
——————-
#한끗차IT # 2021상반기취준대비코스 #코딩테스트 #IT #취업 #취업준비
코딩 테스트 준비 기간주제 안의 관련 사진
네카라 합격자의 코딩테스트 준비 비결 – 파이썬 쓰는데는 이유가 있다 | 취준대비 코스 – 코딩테스트편 2부 | 초심자 과정 | 한끗차IT | 코딩과 IT 취업준비의 모든 것 | New
2022년 스타트업-청년인재 이어드림(Year-Dream) 프로젝트 청년 … New
코딩테스트 없이 인공지능 상식평가, 면접 등을 거쳐 선발 ; 지원기간 : 10개월이내 (`22. 3 ~ `22. 12) (오프라인) 주 5일, 일 8시간 교육 실시하며, 대면 교육을 원칙으로 함 단, 코로나19 상황을 감안하며 대면-비대면 탄력적으로 운영
+ 여기서 자세히 보기
네카라 합격자의 코딩테스트 준비 비결 1부| 파이썬 쓰는데는 이유가 있다|취준대비 코스| 코딩테스트 언어선택|한끗차IT|코딩과 IT 취업준비의 모든 것 | 컴퓨터,프로그래밍|#6 New Update
아래 동영상 보기
주제에 대한 새로운 업데이트 코딩 테스트 준비 기간
안녕하세요! 한끗차it입니다.
이번 영상은 저희가 준비한 취준코스의 두 번째! 영상입니다. 오늘은 코딩테스트를 준비하는 과정에서 언어 선택부터, 어떤 사이트, 어떤 코스, 어떻게 풀이해야하는지 까지 다뤄보았습니다. 영상의 길이가 길어져 2부로 나누었고 1부는 언어선택, 코딩테스트 사이트추천, 2부는 풀이 순서와 풀이 방법입니다. :)😊
❗이번주 과제❗
프로그래머스 1단계 문제 풀이!
자세한 문제 리스트는 기술블로그를 참고해주세요.
코딩테스트 (기술블로그) : https://thinline-it.tistory.com/8
코딩테스트 2부(영상) : https://youtu.be/ibBy2jBVDSw
준비를 하는 과정에서 궁금한 점이 있으시다면 댓글로 달아주시면 저희가 상세하게 답변드리도록 하겠습니다 🙂 모든 분들이 이번 방학동안 정말 알찬! 취업 준비를 하셨으면 좋겠습니다.
——————-
코딩테스트 준비 사이트
백준 : https://www.acmicpc.net/
솔브드 : https://solved.ac/
SWEA : swexpertacademy.com/main/main.do
leetcode : https://leetcode.com/problemset/all/
——————-
타임라인
0:00 시작
0:16 코딩테스트 소개
0:50 코딩테스트란?
1:08 코딩테스트 근황
1:29 언어선택
2:30 C++ 특징
3:07 Java 특징
3:48 Python 특징
4:24 그 외 언어
5:01 한끗차IT의 추천언어
——————-
이번 영상도 좋은 정보를 얻으셨나요?! 앞으로도 꾸준히 함께 나아가겠습니다!
좋아요와 구독은 저희에게 큰 힘이됩니다 ^ㅡ^
——————-
궁금하시거나, 알고싶은 주제는 하단 댓글과 메일로 제보해주세요
한끗차it : [email protected]
한끗차IT 기술블로그 : https://thinline-it.tistory.com/
——————-
#2021상반기취준대비코스 #코딩테스트편 # 언어선택
코딩 테스트 준비 기간주제 안의 사진 몇 장
네카라 합격자의 코딩테스트 준비 비결 1부| 파이썬 쓰는데는 이유가 있다|취준대비 코스| 코딩테스트 언어선택|한끗차IT|코딩과 IT 취업준비의 모든 것 | 컴퓨터,프로그래밍|#6 Update
2020 정보처리기사 필기 정리 – 1D1C Update
17/08/2020 · 본 정리 글은 시나공 정보처리기사 필기책과 학교 특강을 참고하여 작성하였습니다. -> 책 정보 확인하기 시나공 정보처리기사 필기 2020년 정보처리기사 ncs기반 전면 개편!정보처리기사 시험은 ncs 학습 모듈 중..
+ 여기서 자세히 보기
코딩 테스트에선 무엇을 물어보나요? 어떤 언어가 가장 유리한가요? [ 개발자의 전화 상담소 ] Update
동영상 보기
주제에서 더 많은 유용한 정보 보기 코딩 테스트 준비 기간
(2020. 01. 17 라이브 스트리밍 방송분)
주제: 코딩 테스트에선 무엇을 물어보나요? 어떤 언어가 가장 유리한가요?
콘텐츠: [ 개발자의 전화 상담소 ]
코딩 테스트 준비 기간주제 안의 멋진 사진을 볼 수 있습니다
코딩 테스트에선 무엇을 물어보나요? 어떤 언어가 가장 유리한가요? [ 개발자의 전화 상담소 ] New
[2022년 취업대비]대구 공기업 취업·필기 무료설명회 Update코딩 레벨테스트; 공기업 가산 자격증. 회계사·세무사. 회계사 학원. 2차 동차 합격반; 회계사 인강. 3년수강+3배환급; 수강기간★평생보장; 무제한★재무회계; 세무사 학원. 주중 연간합격반; 세무사2차유예2기; 세무사유예기본반; 세무사 인강. 평생 200% 환급반 …
+ 여기서 자세히 보기
코딩테스트 준비 실전편 New Update
동영상 보기
주제에 대한 추가 정보 코딩 테스트 준비 기간
비전공자 출신으로서 대기업 준비 과정을 공유합니다.
오답노트 : https://docs.google.com/document/d/1KFb_vR5HTlszkmQiyySfQy9mk2k7UQ-yE9KE4-XuWoE
스터디 구하는곳 : 오카방, OKKY(https://okky.kr/articles/gathering)
00:35 코딩테스트 필수 알고리즘 11개
01:45 코딩테스트 푸는 방법
06:16 코딩테스트 실전 준비
09:30 오답노트 작성
12:35 스터디
15:25 마무리
#코딩테스트 #알고리즘 #비전공자 #개발자
코딩 테스트 준비 기간주제 안의 관련 사진
코딩테스트 준비 실전편 New
NCS시험 그대로 출제 :: 해커스공기업 Update
NCS,공기업인강0원, 전기기사, 한국사, 공기업 전공시험, 공기업학원, 공기업ncs, 무료인강, 윤종혁, 김소원, 김태형, 이인호 …
+ 여기서 자세히 보기
코딩 1도 모르던 문과생이 개발자 된 썰 | 취업 전후로 알았으면 좋았을 것들 |해외취업| 좋아하는 일 vs 잘하는 일 | 부트캠프 vs 국비지원 | 개발 적성, 취준생, 직장인 Update New
동영상 보기
주제에서 더 많은 유용한 정보 보기 코딩 테스트 준비 기간
안녕하세요 여러분 그동안 여러분들이 질문주신 것과 제가 개발자로 취업을 준비하면서 고민했던 여러가지 이야기들을 들고 왔습니다. 급하게 올리느라 자막을 추가하지 못하고 올렸는데 시간날때 유튜브 CC기능 이용해서 한국어 자막 곧 추가할께요!
❒ IG: @imm_yul
❒ email: [email protected]
00:00 시작
00:20 1. 국비지원교육을 들을까요 부트캠프를 할까요??
03:12 2. 개발이 적성에 맞는지 어떻게 알수 있을까요??
06:10 3. 취업 전후로 준비했으면 좋았을 것들
09:14 4. 문과생인데 개발 잘 할수 있을까요??
10:53 5. 해외취업/ 해외취업 방법
12:38 6. 좋아하는 일 vs 잘하는 일
13:52 7. 회사 선택기준?? 대기업 / 스타트업 / 중소기업
15:47 8. 이런 사람은 개발자 하지 마세요
18:28 9. 코딩 공부를 더 해야 할까? 취업을 해서 일하면서 코딩공부를 할까?
18:56 10. 저의 취업 이야기
Camera:: iPhone 12pro
Edit:: Final cut pro
Laptop:: MacBook Pro 16inch
🎧 Music by frumhere – thoughts in colors – https://thmatc.co/?l=FE44D77B
코딩 테스트 준비 기간주제 안의 사진 몇 장
코딩 1도 모르던 문과생이 개발자 된 썰 | 취업 전후로 알았으면 좋았을 것들 |해외취업| 좋아하는 일 vs 잘하는 일 | 부트캠프 vs 국비지원 | 개발 적성, 취준생, 직장인 Update
주제와 관련된 검색 코딩 테스트 준비 기간
Updating
이 스레드를 봐주셔서 감사합니다 코딩 테스트 준비 기간
자바 코딩테스트 공부방법 및 추천사이트
삼성, 카카오, 네이버 등의 IT기업에 개발 분야로 취직을 하려면 알고리즘 공부는 필수인데요.
학부생 과정에서 여러 개발 프로젝트나 과제를 통해 나름대로 코딩 공부를 하였다고 해도, 알고리즘 문제를 푸는 것과 실제 개발은 다를 수가 있어요. 즉 하고 있는 프로젝트가 있고 꾸준히 개발공부를 하고 있더라도 코딩테스트를 보려면 따로 알고리즘 공부를 해야한다는 말이 되겠죠..
코딩 테스트에 빈번히 등장하는 그리디 알고리즘의 경우도 실무에서는 잘 쓰이지 않는 알고리즘이라고 합니다. 그만큼 알고리즘과 실제 개발에는 약간의 괴리가 있지만 그래도 개발자라면, 알고리즘 공부를 통해 코딩테스트도 준비하고 논리적인 사고를 키우는 것도 좋은 방법인 것 같습니다.
코딩테스트 준비 알고리즘 공부 방법
1. Python, Java, C/C++ 등의 자신이 자신 있는 언어의 기본문법 공부
2. 기초 알고리즘 문제 100제 풀기
코드업 문제 -> 코드포스, 백준 문제 순서로 풀기
3. 그리디 알고리즘 먼저 공부하고 관련된 문제 풀기
4. 탐색(BFS, DFS) 공부하고 관련 문제 풀기
5. 기본 동적 프로그래밍 공부하고 관련 문제 풀기
이후 시간이 있다면 그래프 이론, 중급이나 고급 동적프로그래밍, 문자열 풀기.
알고리즘 문제를 풀 수 있는 사이트
1.
백준 온라인 저지
2.
코드업
코드업 기초 100제
3.
코드포스
4.
프로그래머스
코드포스의 블루레벨 정도의 실력이라면 삼성SW역량 테스트 B형정도 취득가능하다고 합니다.
삼성은 백준 사이트에 기출문제가 있고,
카카오 기출문제는 프로그래머스에 있다고 합니다.
코딩 테스트, 코딩 인터뷰 스트레스 받죠. 공부를 하면 되지만 아무래도 효율적으로 하고 싶으니 검색부터 합니다. ‘코딩 테스트 공부 방법’ㅎㅎ 이제는 안하지만 저도 참 열심히 검색을 했었죠. 저는 문제풀이도 재밌지만 프로젝트하는 것을 더 좋아하는데 그래도 저 높으신 분들께 ‘제가 이러이런걸 했어요오!!’라고 신나게 보여주기 전에 일단 이 장벽을 넘어야죠. 이제는 대충 코테가 무엇을 원하는지, 어느정도를 요하는지 감은 오는 것 같습니다. 스마트하신 분들께서 이미 정리해주신 다양한 자료들을 정리해보도록 하겠습니다.
안경잡이 개발자 (Youtube)
공부 사이트
기초 : 코드업 (알고리즘을 처음 접하는 학생이 쉽게 시작할 수 있는 기초 100제)
그 이후: 백준, 코드포스 등의 사이트에서 문제를 풀어보는 것이 좋음
삼성전자 역량 테스트 기출은 백준에서 전부 확인 가능
카카오 코딩 테스트는 프로그래머스 사이트에 게시되어 있음
유형 공부/풀이 순서
그리디 알고리즘 → 탐색(삼성전자의 경우 탐색 문제 빈출) → 기본 동적 프로그래밍 →그래프 이론 →중/고급 동적 프로그래밍 & 문자열
(연구직/대학원이 목표라면 고급 다이나믹 프로그래밍까지 공부해야함)
어느 정도 실력이 필요한걸까?
코드포스의 블루 레벨 정도 (그리디, 동적 프로그래밍, 탐색만 잘해도 블루 달성 가능)
삼성 역량 테스트 B형
일반적인 대기업 공채는 문제 수와 관계없이, 절반 정도를 맞추면 합격하는 추세
뒤에 언어 추천 등 더 많이 얘기 하시는데 저는 일단 C++로 밀어붙일거라서 궁금하시거나 직접 보고 싶으신 분들은 여기로 가셔서 보시면 좋을 것 같습니다. 안경잡이 개발자님은 블로그도 운영하시니 여기로 가보시면 티스토리 확인하실 수 있습니다.
박트리 (Tistory)
출처 : 박트리님 티스토리
일단 채워야 할 기초
배경지식 : 코딩 문법, 시/공간 복잡도 분석
자료구조 : 배열, 트리, 그래프, 힙, BST, 스택, 큐
알고리즘 : DFS, BFS, 정렬, 백트래킹, DP, 분할정복, 최단거리
문제풀이
시간 측정하기 : 이해하는데 걸린 시간, 풀이 생각해내는데 걸린 시간, 코딩 시간, 디버깅 시간 기록해서 부족한 부분을 중점적으로 노력
카카오의 경우 비교적 높은 배경지식을 요하는 경우가 있고, 문자열 파싱 문제가 꽤 많이 나온다.
BOJ(백준)보다 SWEA 에서 난이도 3~5 문제를 많이 풀자
구현/디버깅 시간이 너무 오래걸린다면 : 자주 한 구현 실수 정리하고 대략적인 순서도를 그려보자. 자주 사용하는 부분을 함수로 템플릿화 하는 연습하기
공부를 해도 안된다면?
배경지식이 있는데도 문제 접근 조차 못한다면 컴퓨팅적 사고력이 부족 한 상황
이해 예시1 : 컴퓨터가 1초에 1억번의 연산을 할 수 있으므로 어떤 시간 복잡도 까지는 가능하겠다
이해 예시2 : 메모리 제한이 몇이므로 배열을 어느정도까지는 할당 할 수 있겠다
이해 예시3 : 재귀함수를 트리형태로 어떻게 진입하고 무엇을 하고 무엇을 리턴하고 종료되는지 그려짐
이해 예시4 : 완전탐색시 상태공간을 정의할 수 있고, 현재 상태에서 다음 상태로 갈 수 있는 방법이 몇 개인지 이해하고 최종 종료 상태와 최초 진입 상태가 무엇인지 이해하고 그림으로 표현
바보팀1 (Tistory)
출처 : qkqhxla1님 티스토리
일단, 준비물 : 긴 시간 공부할 끈기와 시간
1. 기초적인 프로그래밍 공부
대상 : 공부도 안하고 성적도 그저그런 전공 학부생 || 이제 흥미를 가지는 비전공자
언어데 대한 기본서 한 권 정도 사서 읽고 기본적인 프로그래밍 틀을 잡는다
기본적인 문제 많이 풀기 (기초적인 프로그래밍 100제 등의 문제지)
생각을 프로그래밍으로 옮기는 아주 기초적인 단계
2. 기본적인 프로그래밍, 자료구조, 기초 알고리즘 공부.
대상 : 1번은 완료. 기본적인 프로그래밍 베이스를 쌓고 싶은 && 전공자인데 학부생 (2학년) 수준의 문제 복습하고 싶은
적당한 자료구조 책 한 권 사서 정독하고 본인의 언어로 개념 알 때까지 구현
알고리즘 책 한 권 사서 정독(대회 준비용 아님) 가장 인기 있는 부분 : 정렬 정리 해두고 시간복잡도 같은 것들은 면접 전에 한 번 보기 / 코테에는 요즘 잘 안나옴
백준 입성 단계 축하 : 이곳에 있는 기본적인 문제들을 풀며 백준 사용법 익히기 어려운 문제 말고(동적 계획법, 백트래킹, 네트워크 플로우 등) 쉬운 것 풀기(큐 사용, 문자열 등)
3. 기본기 응용, 알고리즘 공부 시작.
대상 : 열심히 학교수업따라와서 기본 탄탄한 학부 3,4학년생 || 학부생 수준보다 더 높은 수준의 공부를 시작하려는 사람
기본적인 자료구조, 알고리즘 구현이 가능하고 필요 따라 바꿔 쓸 수 있는 능력이 되어 있음
대부분 2,3단계 : 면접에서 손코딩으로 구현 해야 하는 정도의 난이도
3단계 정도부터 : 코딩 테스트에 나오는 난이도
백준에서 문제집 카테고리 → 공개 카테고리 → 끝 페이지 : 쉬워 보이는 카테고리 골라 풀기 (어려운건 여전히 노터치) 2단계와 비슷하지만 단순 구현 이상으로 생각을 더 해야 함 : 예시 생각을 시작 : ex) set자료구조가 빠르다는것을 알고 활용하기 시작하는 정도, 피보나치 수열을 반복문으로 구현하는 정도.)
프로그램을 효율적으로 돌게 하기위한 로직을 조금씩 생각하는 진정한 알고리즘 공부 입문
4. 취업대비 알고리즘 공부 시작
대상 : 자료구조 적당히 구현 다 할줄 알고, 기본적인 함수들과 다른 자료구조 지식들을 섞어서 프로그램을 자유롭게 만들수 있는 정도 || 어떤 경우에 어떤 자료구조가 효과적인지 아는 정도 || 대기업 코딩테스트 노리고 공부 시작하는 사람.
이제 난이도 대폭 상승. 중견 기업 이상 준비한다면 여기 까지 와야 하고, 이 단계도 빡세게 할 만하다 싶으면 높은 IT 기업(네이버, 카카오 등)도 가능
취업용 알고리즘 책 구입 : 종만북 종만북을 읽으면서 챕터 1 읽고, 가볍게 구현 ex. 챕터 7이 [분할 정복]이라면 읽고, 방법론 등을 이해하고 구현 후 백준 카테고리에서 분할 정복 카테고리 풀 수 있는 만큼 풀기. 못 풀겠으면 구글/네이버 검색해서 답 찾고 이해 오랫동안 생각 해보는 것도 중요하지만 처음에는 어떻게 짜야 할지 모를 때가 많음. 문제와 답을 보고 이해하며 생각하는 것도 중요 하지만 결국은 스스로 코드를 짤 줄 알아야 함
종만북에 없는 알고리즘은 네이버나 구글에서 이론을 찾아서 한 번씩 읽어보고 풀어 보는 것 추천
문제를 풀다 보면 주류 , 비주류 구분이 가능 주류 : 트리, 구현, 기본적인 다이나믹 프로그래밍, bfs dfs와 같은 탐색 등 비주류 : suffix automaton, 아호코라식같은 이름부터가 요상한 알고리즘, 수학과 관련 된 것들 등 취업용이기 때문에 대부분 문제가 많은 주류 알고리즘을 많이 풀어보는게 좋음
개인적으로 구현 종류 및 DP(다이나믹 프로그래밍)을 많이 풀어보는 게 좋은 듯
코테에서 주로 나오는 알고리즘들 대부분은 몇 문제만 풀면 개념적으로 이해하기 쉬운데, dp의 경우 종류가 너무 많아서 많이 풀어보는게 좋다고 생각
구현은 백준만 보시면 난이도가 낮다고 생각 하기도 하는데 어느정도 어렵게 나오는 구현 문제가 정말 종합적인 코딩 능력을 길러준다. (개인적 생각)
취업에 대비해서는 개인적으로 푼 문제의 질이 괜찮고, 잘 이해했으면 백준 400문제 정도 만 풀어도 괜찮다고 생각
그리고 이거 중요한건데… 3단계까지의 알고리즘은 풀이법을 알면 다음부터 혼자서 짤수 있는데 4단계의 일부 알고리즘부터는 이론도 복잡해서 혼자서 짜기가 힘든 경우 이미 있는 코드를 가져와서 변형하는 방식으로 문제를 푸는게 좋음 (그냥 복붙이 아닌 나중에 자세히 서명할 줄 알아야 함) dp정도는 유형이 워낙 다양해서 혼자서 짤줄 알아야하고 공부하다 보면 복잡한 것들이 나오는데 스스로 판별해서 일정 수준 이상이면 이미 있는거 쓰기
코테가 집에서 보는 온라인 코딩이라면 아무리 어려워도 이미 풀어 봤으면 그거 가져다 쓰면 됨
오프라인의 경우에는 그렇게 복잡한 문제를 손코딩하거나 인터넷 없이 풀어보라고 잘 요구하지 않음 면접 가서 보는 손코딩은 제가 위에 적은 난이도중 ~3단계 또는 ~4단계의 극초반 정도 그러니까 굳이 많이 어려운거 이해 잘 안가는데 꼭 혼자서 해보겠다고 계속 시간 낭비할 필요가 없이 어려운것들은 유형만 파악해놓으면 된다는 것
5. 취업대비 알고리즘 익숙해지기, 취업에 나오는 문제 집중 풀기, 한번 푼 문제 바꿔서 풀어보기
대상 : 4번 단계 이상자 && 알고리즘 공부를 따로 시간내서 몇달/년 이상 해 본 경험이 있는 사람
3, 4 단계까지 혼자서 한 경험이 있으면 이 글은 그냥 재미로 읽고 있을 것
이제 새 문제를 보면 어떤 종류의 알고리즘을 써야 하는지는 대충 감이 오고, 잘 몰라도 어떻게 이전 코드들을 조합해서 스스로 답을 얻어낼 수 있을 정도의 실력자라고 봄
3단계정도에서 시작해서 5단계까지 넉넉하게 준비가 되었다라고 느낄정도로 공부하는데 5개월이 걸렸음
sowon-dev.github.io/2020/09/28/200929codingTest/
자바 코딩테스트 공부방법 및 추천사이트
코딩테스트 사이트
최근 코딩테스트를 할 수 있는 많은 사이트가 생겼다.
차근차근 단계를 올려가며 코딩테스트를 준비하고자한다.
코드업 기초 100제 https://codeup.kr/problemsetsol.php?psid=23 구름레벨 https://level.goorm.io/ leetcode https://leetcode.com/problemset/top-100-liked-questions/ 코딜리티 https://app.codility.com/programmers/ 해커링크 https://www.hackerrank.com/ 백준온라인저지 https://www.acmicpc.net/workbook/view/1152 프로그래머스 https://www.welcomekakao.com/learn/challenges?tab=all_challenges
코딩테스트를 위한 알고리즘 공부순서
알고리즘 공부로 끝나는 것이 아니라 기록을 위해 레포지토리를 생성하였다.
코드업 기초 100제 https://codeup.kr/problemsetsol.php?psid=23 백준온라인저지 그리디 https://www.acmicpc.net/problemset?search=greedy 탐색 알고리즘 (완전탐색 / BFS /DFS) 기본 동적 프로그래밍
레벨별 코딩테스트 준비방법
만약 기존 프로그래밍을 해왔던 분 이거나 위 페이지에서의 3단계 문제가 쉬운 분 에겐 백준 알고리즘의 2~3단계 이후 난이도를 추천합니다.
또한 최종적으로 대기업 코딩테스트를 목표로 하신다면 프로그래머스의 2단계 정도는 쉽게 푸실수 있다면(웬만하면 문제당 30분 이내로 정답을 띄우면) 도전할 만 하다고 생각합니다.
참고로 중소기업 코딩테스트와 대기업 코딩테스트는 중소기업 코딩테스트가 근소하게 어려운 느낌입니다. 아무래도 실무적인 부분이 많이 들어갔기 때문인듯 합니다. 대기업은 코테 이후, 기술면접이 어려우므로 대기업 레벨 이라 하여 어렵다고 지례 짐작하시면 안됩니다. (삼성전자 기준이며 카카오는 조금 더 어렵습니다, 카카오는 통과해본적이 없어서 이후는 모르겠네요)
진행하시다 막힐경우 프로그래머스 기준 3~4단계 까지의 문제는 본 카페에 글을 올려주시면 도와드릴 수 있습니다. (정답을 100% 알려드리는게 아니라 같이 고민할 수 있다는 것 입니다…) 언어는 c/c++, java, python 으로 제한하려 합니다.
출처 : http://cafe.daum.net/cjgreen2006/AZdl/3?svc=cafeapi
대기업 IT직군 코딩테스트 합격을 위한 현실적이고 직관적인 공부 순서
코드포스 블루 레벨 정도면 국내 코테에서 떨어질 일은 없다.
영상 간단 정리. 프로그래밍 언어 때기. (C# / 파이썬 / 자바 등) 동빈나(본인)은 C++ / 파이썬을 추천. 파이썬으로 시작해도 불이익이 크지 않다. 미래를 위해 C++도 좋다. 코드업 기초 100제 공부. 백준 온라인 저지 알고리즘 공부. 그리디 알고리즘
탐색 알고리즘 (완전탐색 / BFS /DFS)
기본 동적 프로그래밍
그래프 이론
중급 / 고급 동적 프로그래밍
문자열 고급 알고리즘은 대기업 코테용으로 공부할 필요가 없다. 코드포스 블루 레벨 정도면 국내 코테에서 떨어질 일은 없다. 그리디 / 동적 프로그래밍 / 탐색 정도면 블루 레벨 가능 삼성 역량 테스트 B형 정도면 국내 대기업 IT 직군에 취업할 수 있다. 연구직이나 대학원 진학을 꿈군다면 고급 알고리즘 공부는 필요하다. 대기업 공체는 문제 수와 관계 없이 절반 이상 맞추면 대기업에 합격하는 추세다. 완벽할 정도로 공부할 필요 없다. 공부 루트를 알면 굳이 학원을 다닐 필요가 없다. 삼성전자 역량 테스트는 백준 사이트에서 확인 가능. 카카오 테스트는 프로그래머스에서 확인 가능. 유튜브에서 동빈나(본인) 알고리즘 강의 절반을 듣고 백준 알고리즘 풀고 삼성 문제 풀면 충분하다.
출처 : https://youtu.be/ukkLCl9yBvE
Scanner보다는 BufferedReader, StringTokenizer를 쓰는 이유
출처 : https://sangwoo0727.github.io/java/JAVA-20_input/
#JOURNALITWILL(JAVA)
대기업 코딩테스트 준비
이미 경험해 보셨을지 모르겠지만, 기업마다도 문제 스타일이 많이 다릅니다.
삼성은 어렵기로 정평이 나 있는걸로 알고 있구요
네이버나 카카오같은 경우에는 정말 기본을 많이 봅니다.
종만북이라고 불리는 알고리즘 책 기준으로는 상한이 Recursion, 간단한 DP, D,BFS,
기본 자료구조 사용이나 문자열 처리 정도만 해결할 수 있다면 충분히 통과할 수 있다고 생각하는데요,
그렇다고 문제가 쉽다는 말은 절대 아닙니다. 접근 방법에 따라서 한없이 어려워질 수 있어요.
생각해보지 못한 신선한 상황에서의 시뮬레이션 문제가 많이 나오는 것 같습니다.
결론은 문제를 많이 푸시되, 알고리즘 테크닉을 너무 넓게 커버하기보다는 기본에 충실한 재밌는 문제들을 푸시는 게
도움이 더 많이 될 수도 있지만! 어려운 테크닉이 필요한 문제를 내는 기업이라면 말은 달라지겠죠?
이제는 달라져야 하는 코딩 테스트
이제 IT 기업에서 소프트웨어 개발자를 뽑기 위해서 코딩 테스트를 보는 것이 당연한 시대가 되었다. 필자도 선발 과정에 직-간접적으로 참여하면서 코딩 테스트 문제를 출제하기도 했고 평가 과정에 참여하기도 했다. 개발자 역량 중에서 코드를 작성하는 역량이 중요하다는 것은 누구나 동의할 것이다. 그렇지만 오직 코딩 테스트만 잘하는 것을 바라지는 않는다.
이제 코딩 테스트 서비스와 플랫폼들이 대중화되면서 누구나 웹 사이트에서 코드를 작성하고, 즉시 테스트 결과를 확인할 수 있다. 회사들은 코딩 테스트 과정에서 점수로 나오는 평가의 편리함 덕분에 대규모 인원을 평가할 수 있다. 그렇지만 지원자 입장에서도, 회사 입장에서 대부분 코딩 테스트는 아쉬운 부분이 많다.
1. 테스트를 통과하는 정답만 있다고 믿는다
코딩 테스트는 입력에 따라 출력이 나오는 테스트 케이스를 통과하는지 확인하는 시험이다. 대부분 코딩 테스트 플랫폼들은 미리 준비해 놓은 테스트를 통과했는지 점수화해서 결과로 알려준다. 응시자들은 주어진 시간이 촉박하기 때문에 자연스럽게 테스트를 통과하는 데 집중하고, 테스트를 통과하는 그 코드가 정답이라고 믿는다.
테스트 케이스 통과와 함께 공간 복잡도, 시간 복잡도를 통과 조건으로 두기도 하는데 이런 경우는 알고리즘과 구현 방식까지 거의 정해주는 셈이다. 그러다 보니 이런 문제는 저런 방식으로 작성한다는 공식을 외워서 코드를 작성한다.
요즘 대학생들은 알고리즘 스터디를 많이 한다. 학교에서 외부 강사를 초대해서 특강으로 출제 유형을 분석하거나 족집게 강의를 해주기도 한다. 스스로 생각하는 과정을 알려주는 게 아니라, 문제 유형을 분석해서 특정 알고리즘으로 풀면 된다고 암기한다.
최근 코딩 테스트 결과를 보면 점수가 우상향 되어 있는 편이다. 그만큼 짧은 시간 동안 정답이 있는 시험을 잘 보기 위한 준비를 했기 때문이다.
필자가 생각하는 코딩 테스트의 오류는 바로 이 부분에서 시작한다. 개발자들이 해결해야 하는 문제들은 정답이 정해진 문제만 있지 않다. 추상적인 요구사항을 여러 단계로 나누고, 단계에 필요한 문제를 정의하는 것부터가 소프트웨어 개발의 시작이다. 정답이 정해진 문제만 답을 외워서 해결했기 때문에, 스스로 문제를 정의하지 못하고 큰 그림을 이해하지 못한다. 작은 문제를 해결하는 역량도 필요하지만, 그게 전부가 아니다. 마치 백일장처럼 같은 주제에 대해 다양한 문제의식에서 시작해서, 그 생각을 적절하게 기술적으로 표현한 코드를 볼 수 있어야 한다. 하지만 코딩 테스트는 정해진 정답을 찾은 사람만 골라내는 시험이 되어가고 있다.
2. 빨리 결과를 만드는 데만 집중한다
대부분 코딩 테스트는 비교적 짧은 시간에 여러 문제를 풀도록 강제한다. 어떤 회사는 5-6문제를 3시간 이내에 풀도록 하기도 한다. 시간이 넉넉하지 않다는 핑계는 정답만 찾는 좋은 이유가 된다. 그러면서 빠르게 결과를 만드는 데 집중하게 만든다. 이런 조건에서는 과정보다는 결과에 무게 중심을 두게 된다.
개발 과정을 살펴보면 소위 삽질이라고 표현하는 과정이 필요하다. 문제 해결을 위해 가설을 세우고, 가설이 맞는지 시도하고, 결과를 확인해서 가설을 검증하는 과정이다. 코딩 테스트하면서도 이런 과정이 반복된다. 그렇지만 결과만 지향하다 보면 그 과정이 덜 중요하다고 생각하게 된다. 그러면 과정을 단축시키기 위해서 의도적으로 해야만 하는 다양한 사고 실험이 생략되거나 전략적으로 정답이라고 생각하는 방식으로 시야가 좁아진다.
채용 과정에서 코딩 테스트 이외에 다른 단계에서 결과가 아니라 과정을 보는 단계를 두기도 한다. 온사이트 인터뷰에서 화이트보드에 코드를 설명하는 단계를 두는 이유는 바로 문제 해결 과정을 살펴보기 위해서다. 채점 결과로 나오는 코딩 테스트로는 과정을 평가하기 어렵기 때문에 그것을 보완하는 단계가 있어야 한다.
3. 코드 품질이 나빠진다
테스트 케이스를 통과시키기 위해서 제한된 시간 내에 코드를 작성하다 보면 코드 품질은 나빠진다. 어뷰징을 막기 위해서 복사-붙여 넣기를 금지하면 컴파일 에러라도 확인하기 위해서 통합 개발 환경에서 우선 작성하고 나서 코딩 테스트 플랫폼에 다시 입력하는 과정을 거친다. 두 번이나 입력해야 하다 보니 변수명, 함수명을 생각할 시간조차 부족하다. 결과적으로 코드 품질이 나빠진다.
제한된 시간 내에 코드를 작성하다 보면 누구나 깊은 고민이나 생각을 하지 못하고, 의식의 흐름대로 작성하는 경우가 많다. 어차피 사람이 읽고 고칠 코드가 아니라 시험 볼 때 기계가 실행하고 나면 사라질 코드니까 신경 써서 클린 코드로 작성할 필요는 없다. 하지만 코드 품질을 완전히 무시하고 결과 지향적인 코드를 작성하는 것은 단지 시험을 위한 비현실적인 코드가 된다. 임시로 작성하고 버려질 코드는 그래도 상관없지만, 그런 코드만 작성하는 경험을 반복하는 것은 나쁜 습관이 된다. 계속해서 그런 코드만 작성했던 사람들은 코드 품질을 신경 써야 하는 경우에도 나쁜 습관에서 벗어나지 못한다.
4. 피드백 연결 고리가 끊어져서 개선하지 않는다
앞서 말한 것처럼 코딩 테스트만 반복해서 연습하다 보면 시야가 좁아지고, 코드 품질도 나빠질 수 있다. 더 좋지 않은 것은 그렇게 초집중해서 해결한 코드는 제출하고 나면 피드백을 주는 사람도 없고 개선할 필요성을 느끼지 못하기 때문에 버려진다. 테스트 동안 작성한 코드는 주어진 조건 내에서 주어진 테스트 케이스는 통과할 수 있지만, 그 이외에 조건이나 환경에서는 다른 영향을 줄 수도 있다. 테스트 케이스에 포함되지 않은 오류는 검증할 수 없기 때문이다.
이렇게 임시로 주어진 조건에서만 동작하도록 만들고 버려지는 코드도 있을 수 있다. 그것을 부정하는 게 아니라, 그런 코드도 있지만 한 번 만들고 나면 쉽게 버려지지 않은 코드도 있다는 것이다. 응시자는 시험이 끝나고 코드를 보관하고 있다가 다른 방식으로 해결해 볼 수도 있고, 문제의 제약 사항을 바꿔서 다른 관점에서 해결하는 방법도 좋다. 회사 입장에서는 코딩 테스트 외에 이미 만들어진 레거시 코드를 개선하거나, 개선한 코드가 다른 코드에 영향을 주는지 확인하고, 리팩터링으로 결과는 갖지만 구조를 바꾸기 위해서 피드백 고리를 만들기를 권장한다. 그래야 단지 코드가 아니라 사고의 과정을 함께 살펴볼 수 있다.
5. 어려운 문제 점수가 실력을 의미하지 못한다
여러 회사가 코딩 테스트를 보면서, 응시하는 사람들도 점점 점수가 높아진다. 그러면 회사는 점수만으로 변별할 수 있도록 더 제약 사항을 추가하고 더 어려운 문제를 출제한다. 최근 몇 년 동안 코딩 테스트는 악순환이 반복되고 있다. 그럼에도 응시자들은 문제 유형을 분석하고 정답을 외워서 코딩 테스트 만점을 받는 경우가 많아졌다. 다양한 사고의 흐름을 확인하려는 코딩 테스트가 단순한 암기 시험으로 변질되고 있다.
코딩 테스트에서 어려운 문제들은 현실적인 문제가 추상적으로 표현돼서 해결 방법을 찾기 어렵거나 특정한 알고리즘 방식으로 정교하게 구현하지 않으면 안 되는 문제들이다. 마치 불수능에 나올 법한 난해한 전문 분야의 지문을 읽고 척척 알아맞히길 바라는 문제일지도 모른다. 필자는 그런 문제를 반대한다. 솔직히 그런 문제를 풀어야만 한다고 납득이 되지 않는다. 그 문제를 꼭 풀어야 하는 포지션이나 업무가 따로 있을 수도 있지만 모든 개발자들이 다 어려운 문제를 풀 수 있어야만 하는 것은 아니다.
6. 선별의 수단이 목적이 된다
코딩 테스트를 하는 근본적인 목적이 무엇인가 다시 되짚어 봐야 한다. 코딩 테스트는 복잡하고 어렵고 정교한 알고리즘을 몰라서 못 푸는 문제보다는, 보편적으로 누구나 알 수 있는 최소한의 수준을 검증하는 것을 목표로 해야 한다. 주어진 조건에 맞춰서 동작하는 함수를 구현할 수 있고, 적절한 타입을 활용해서 메모리를 적절한 범위로 사용하도록 구현할 수 있으면 된다. 코딩 테스트는 최상을 뽑는 게 아니라, 최하를 걸러내는 선별의 수단이 되어야 한다.
요즘 알고리즘 문제 사이트에서 진행하는 맹목적인 문제 풀이와 회사들이 채용 과정에서 제시하는 코딩 테스트 문제들은 선별의 수단이 아니라 그 자체가 목적이 되어버렸다. 스스로 생각하는 방법을 잃어버리는 시험에 반복적으로 노출되는 상황이 안타깝다.
7. 코딩 테스트 점수와 직무 역량의 상관관계가 낮다
심지어 현업에 있는 대부분 지인들은 코딩 테스트 점수와 업무 역량이 크게 상관관계가 없다고 말한다. 어려운 코딩 테스트 문제를 술술 풀고, 칠판에도 어떻게 풀었는지 설명할 수 있는 분에게 업무 요구사항을 주면 어디서부터 시작할지 모르는 경우가 많다. 마치 오래전에 토익-토플 만점자가 외국인과 대화를 못하거나, 업무를 할 정도가 못된다는 도시괴담과 비슷해졌다.
제한적인 상황에서 동작하는 예외적인 문제를 푸는 코딩 테스트는 아쉽게도 선발 과정에서 점수 데이터를 얻기 위한 편리한 채용 업무 수단으로 전락했다. 이미 회사들이 최근 몇 년 동안 잘못된 방향으로 신호를 보냈고, 계속해서 그쪽으로만 가고 있다. 지금이라도 코딩 테스트 이외에 실무진이 직접 확인할 수 있는 다양한 방법을 찾아야 한다. 자신의 동료를 구하려면 같이 일 할 팀원들 모두가 채용 과정 시작부터 적극적으로 소통하고 검증해야 하는 시대가 됐다.
최근에는 코딩 테스트 허들을 낮추고, 과제형으로 문제를 제시하고 일정 기간 동안 해결한 내용을 온라인에서 또는 온사이트에서 확인하는 기업들도 늘어났다. 이런 시도는 채용이 소규모일 때 가능하고 일정 규모 이상 진행하기 어렵다. 확장성이 없고 지속 가능하지는 않기 때문이다.
적어도 앞으로 과도한 코딩 테스트만으로 선발하지 않기를 바라는 마음에서 정리해봤다. 선발 과정을 단순하게 처리할수록 놓치는 부분이 많고, 그 분야만 잘하는 사람을 뽑게 된다. 개발자 뽑기 어려운 시대일수록, 그 사람을 더 알 수 있는 방법을 고민했으면 좋겠다.
코딩 테스트 공부 어렵지 않아요. (코딩 테스트 준비 전 필수!)
*본 글은 이선협 개발자의 <코딩 테스트 광탈 방지 A to Z : JavaScript> 강의 중 일부를 재편집한 글입니다. 사용하는 언어가 JavaScript가 아니더라도 코딩 테스트를 처음 준비하는 분들 혹은 코딩 테스트에서 자꾸 떨어지는 분들에게 도움이 되는 글입니다.
코딩 테스트 준비 1️⃣ 알고리즘 공부할 때
✅ 알고리즘 공부가 아닌 문제 해결력을 기르는 것에 집중하기
알고리즘을 공부한다고 하면 수많은 알고리즘은 전부 알아야 하는 건 아닐까?라고 오해하기 쉽습니다. 우리는 제품을 잘 만드는 개발자가 되기 위해 알고리즘을 공부하는 거지 알고리즘을 연구하는 학자가 되려고 공부하는 건 아니니까요. 코딩 테스트는 코딩 능력과 사고 능력만 있으면 풀 수 있는 문제를 제출하기 때문에 문제 해결 능력이 더욱 중요합니다.
✅ 지망하는 회사에 맞춰 공부 범위를 정하기
대부분 코딩 테스트는 특정 알고리즘을 알아야만 풀 수 있는 문제를 내는 경우는 많지 않기 때문에 알고리즘을 많이 공부하지 않아도 괜찮습니다. 다만, 지망하는 회사 혹은 업무에 따라 알고리즘 공부가 많이 필요한 경우가 있습니다. 예를 들어 게임 회사와 같이 알고리즘이 중요한 회사라면 알고리즘을 더 깊이 잘 아는 것이 중요합니다.
✅ 시각자료를 활용하여 공부를 즐겁게 하기
코딩 테스트를 위한 알고리즘 공부는 대부분 사람들에게 재미가 없습니다. 재미가 없다고 해서 공부를 안 할 수는 없기 때문에 재미있게 하면 좋죠. 알고리즘은 비주얼 라이징을 한 사이트가 꽤 많습니다. 이런 시각자료를 활용하여 공부를 하면 재미없는 알고리즘도 조금은 즐겁게 공부할 수 있습니다.
VisuAlgo 사이트
코딩 테스트 준비 2️⃣ 문제 풀 때
✅ 내가 푼 답이 베스트인지 의심하기
여러 가지 풀이 방법이 있을 수 있기 때문에 다양한 방식으로 문제에 접근해야 합니다. 더 효율적인 풀이가 없는지 살펴볼 필요가 있습니다. 또한 실제로 문제를 풀 때 정답인 것 같은 풀이라도 엣지 케이스를 고려하지 못하면 틀릴 때가 많습니다. 그런 부분까지 꼭 체크합니다.
✅ 다른 사람의 코드 많이 보기
여러 가지 풀이 방법이 있을 수 있기 때문에 다른 사람의 코드를 많이 보는 게 좋습니다. 사람마다 생각하는 방식이 천차만별이라 풀이 또한 제각각입니다. 따라서 생각하지 못하는 방식을 발견할 수 있습니다.
✅ 시행착오 기록하기
코딩 테스트는 업무가 아닌 시험이므로 오답 노트를 적듯이 시행착오를 기록해야 다음에 비슷한 문제가 나왔을 때 더 잘 풀 수가 있습니다.
✅ 쉽게 포기하지 않기
문제가 잘 풀리지 않더라도 그냥 넘어가지 말고 최소 세 시간 정도는 고민해 보는 게 좋습니다. 하지만 도저히 모르겠다면 며칠 동안 고민하지 말고 정답을 확인해 봅니다.
알고리즘을 아무리 열심히 공부하고 수많은 문제를 풀어도 결국 시험을 통과하느냐 못하느냐가 중요하죠. 실전에서도 내 실력을 100% 발휘할 수 있는 꿀팁 한 번 알아볼까요?
코딩 테스트 잘 보는 법
✅ 코딩 테스트에 익숙해지기
익숙해져야 하는 것들 중 하나는 문제 지문입니다. 코딩 테스트 문제는 불필요한 정보를 많이 담고 있습니다. 우리가 한때 언어 지문을 읽듯이 필요 없는 부분은 배제하고 중요한 것만 요약해서 읽을 필요가 있습니다. 또 시간 복잡도 계산에 익숙해져야 합니다. 내가 푼 로직에 시간 복잡도를 파악해야 제대로 풀었는지 알 수 있기 때문입니다. 마지막으로 항상 엣지 케이스를 생각하는 것에 익숙해져야 합니다. 대부분의 케이스에선 엣지 케이스가 주어지기 때문에 신경 써야 합니다.
✅ 메모하기
코딩 테스트는 누구에게나 긴장되는 순간입니다. 누군가에게 평가를 받는다는 생각이 들기 때문에 제 실력이 안 나올 수 있습니다. 그렇기 때문에 메모는 굉장히 중요합니다. 긴장하다 보면 찰나의 순간에도 내가 무엇을 하고 있었는지 까먹을 때가 많기 때문에 코드에 주석을 달거나 노트에 메모를 하면서 푸는 것이 좋습니다.
✅ 디버깅 하기
회사 업무에서도 디버깅 스킬에 따라 구현 시간이 크게 달라질 정도입니다. 우리가 천재가 아닌 이상 실수는 할 수 있기 때문에 어디에서 실수를 했는지 알기 위해 디버깅은 필수입니다. 디버깅은 거창한 게 아니라, 로직 중간에 출력 값을 찍어보는 것도 디버깅입니다. 문제가 발생한다면 머릿속으로 고민하지만 말고 디버깅을 통해 꼭 확인하도록 합시다.
✅ 사용하는 언어 특징 잘 파악하기
사용하는 언어의 특징을 잘 알고 있다면 문제 풀 때 유리한 점이 있는데요. Python을 사용하고 있다면 bigint가 제공되며 comprehension 문법을 통해 코드를 깔끔하게 만들 수 있습니다. 비슷하게 JavaScript에선 구조 분해 할당이나 spread 오퍼레이터를 사용하면 더 깔끔하게 코드를 작성할 수 있습니다.
👉 코딩 테스트를 잘 보는 방법이 더 궁금하다면? 강의 보러 가기
👉 다른 언어로 공부하고 싶다면? 바로가기
키워드에 대한 정보 코딩 테스트 준비 기간
다음은 Bing에서 코딩 테스트 준비 기간 주제에 대한 검색 결과입니다. 필요한 경우 더 읽을 수 있습니다.
이 기사는 인터넷의 다양한 출처에서 편집되었습니다. 이 기사가 유용했기를 바랍니다. 이 기사가 유용하다고 생각되면 공유하십시오. 매우 감사합니다!
사람들이 주제에 대해 자주 검색하는 키워드 실질적인 코딩테스트 준비기간
- 동영상
- 공유
- 카메라폰
- 동영상폰
- 무료
- 올리기
실질적인 #코딩테스트 #준비기간
YouTube에서 코딩 테스트 준비 기간 주제의 다른 동영상 보기
주제에 대한 기사를 시청해 주셔서 감사합니다 실질적인 코딩테스트 준비기간 | 코딩 테스트 준비 기간, 이 기사가 유용하다고 생각되면 공유하십시오, 매우 감사합니다.