알고리듬 공부해야 하는 이유
Vložit
- čas přidán 27. 08. 2024
- 코테 준비와 기본기를 한번에! 근본적인 실력향상을 위한 진짜 알고리듬 공부
✔️ 목차 확인 및 구매 링크: honglab.co.kr/...
FAQ💭
1. 알고리듬 공부를 왜 해야 하나요?
현대의 소프트웨어 엔지니어가 알고리듬을 공부해야 하는 이유는 첫째, 코딩테스트로 대표되는 취업 준비, 둘째는 실무 능력의 근본적인 향상, 세번째는 사고력 획득으로 정리할 수 있습니다.
2. 선수과목으로 꼭 파이썬과 자료구조를 보고 와야 하나요?
강의는 C++로 진행되기 때문에 파이썬이 필수는 아닙니다. 그러나 알고리듬의 추상적인 개념들을 공부해나가기 위해서는 다양한 분야에 대한 실습 경험이 큰 도움이 되기 때문에 파이썬 추월코스를 권장합니다. 제 강의들은 프로그래밍 실습위주로 진행되기 때문에 자료구조 수준의 프로그래밍 실력이 필수입니다. 자료구조를 제 강의가 아니라 다른 경로로 공부하신 분들은 실습이 부족했을 경우에는 다소 어렵게 느껴질 수 있습니다. 자료구조와 겹치는 부분을 다시 반복해서 다루지는 않습니다.
3. 수학 실력이 어느 정도 필요한가요?
중고등학교 때 다항식 전개, 로그의 기본 개념, 확률의 기본 개념 정도를 배웠던 기억이 어렴풋이 있으시다면 이번 기회에 컴퓨터 프로그래밍과 어떻게 연결되는 지를 확인하실 수 있습니다. 문제풀이 요령 알려주는 강의가 아니라 진짜 알고리듬 강의입니다.
📌 홍랩 추천 강의 링크
1. [홍정모의 파이썬 추월코스] 튼튼한 기초부터 인공지능, 게임등의 다양한 분야까지 배울 수 있는 기회!
: honglab.co.kr/...
2. [무료] [코테용 C++ 핵심 정리] 핵심적인 내용만 간추려서 빠르게 훑어볼 수 있는 3시간 완강 가능!
: honglab.co.kr/...
3. [홍정모의 자료구조 압축코스] 알고리듬 공부의 필수 선수과목인 자료구조. 기초부터 탄탄하게 배워봅시다.
: honglab.co.kr/...
4. [홍정모의 그래픽스 새싹코스] 그래픽스 본질적인 재미와 DX11 사용법, 대학 강의 수준을 훨씬 넘어선 고급 실무 기술들을 다룹니다.
: honglab.co.kr/...
💌 디스코드 / discord
[홍정모 연구소 가입하기- 만족도 99% 실제 수강생 후기] cafe.naver.com...
[홍정모의 따라하며 배우는 C언어] www.inflearn.c...
[홍정모의 따라하며 배우는 C++ (모던 C++)] www.inflearn.c...
#프로그래밍 #소프트웨어 #취업 #코딩테스트 #문제풀이 #자료구조 #알고리듬 #코테 #c언어 #알고리즘 #파이썬 #자바 #공부방법 #로드맵
교수님 찐육성인줄 알았는데 ㄷㄷ 소름이네요 마지막에
이게 진정 AI로 돈 버는 법 ㅎㅎ
이런 영상 너무좋아요 ~ 감사합니다
동영상 감사합니다. 미국 컴퓨터 공학 기준 ranking 50위인 학교에서 컴퓨터 공학 석사 과정(AI specialization)을 시작할 사람입니다.
LLM이 빠르게 발전하는것을 보면서 석사 과정에 입학에 대해서 회의적인 시각을 가지게 되었는데요.
실례가 안된다면. 교수님은 미국 취업 관점에서 컴퓨터 공학 석사 과정(AI specialization) 입학에 대해서 어떻게 생각하시나요?
@@HongLab 네 답변 감사합니다.
@@woosukbyun2455 답글이 안보여요 ㅠ
@@user-sj1ij1ts4p 작성자가 지우신거 같네요..
감사합니다! 현재 교수님의 따배씨 강의를 긴 기간 동안 진득하게 듣고있는데 개인적으로 재미있게 하나 하나 이해하며 공부중입니다. 그런데 동영상을 보니 제가 너무 마음 편히 공부하고 있는게 아닌가 싶습니다.. ㅜ.. 현재 11강 반 정도까지 들었는데 그냥 빠르게 훑고 자료구조 강의로 넘어갈까요?? 항상 좋은 강의 감사드립니다!
본인 상황에 따라 차이가 있는데 초보때와 어릴때(20대 초반 정도까지)는 자기 편한대로 공부하시면 됩니다. 그 이후에는 세상의 속도에 점점 맞춰가셔야 합니다. 한국은 선진국이고 하이테크를 다루기 때문에 속도가 빠른 편입니다.
유튜브에 무료로 올라와있는 C++ 요약강의 가볍게 보시고 해볼만할 것 같으면 바로 자료구조로 넘어가셔도 됩니다. 따배씨는 만약에 나중에 C/C++을 전문적으로 하시게 되면 그때 다시 보셔도 됩니다.
반대로 구조체, 파일 입출력 이런게 개념들이 하나도 감이 안온다 싶으시면 따배씨 마저 보시는 것이 좋을 것 같습니다.
아하 ㅎ 얼른 따배씨 마무리를 해야겠네요 ㅠㅠ.. 친절한 답변 감사드립니다!!!
감사합니다 교수님
코테 2단계를 풀다가 지식이 없어 자료구조+알고리즘을 준비하려고하는데 언어는 현재 사용하는 언어인 javascript로 할 예정입니다.
이 경우에도 강의를 봐도 이해하거나 실습하는데는 문제없을까요? c++에서 js로 마이그레이션하는 과정은 gpt의 도움을 받을거같습니다.
예전에 저는 반대로 c++ 강의를 js로 풀엇는데 아무 문제가 없었습니다. 개인적으로 알고리즘 언어를 크게 타지 않는다고 생각해요
js만 알아도 c++ 푸는데 저는 별 문제 없을거라고 생각합니다. 그리고 만약 개인에따라서 그렇지않다 하더라도 알고리즘에 필요한 문법만 배우는건 오래 걸리는것 같지는 않아요
C++ 실습에 필요한 예제 코드가 모두 준비가 되어 있는 상황이라서 gpt로 C++ -> JS 번역하는 것 보다 그냥 C++ 배우시는게 더 빠를 정도입니다.
개인적으로 기초 강의에서는 gpt 사용을 안하시는 것이 좋다고 생각합니다. 초등학생이 더하기 배울때 계산기 쓰는 것은 두뇌 발달에 방해가 되는 것과 비슷합니다. gpt번역하시는 것 보다는 차라리 JS로 되어 있는 다른 강의 보시는 것을 권장합니다. 다만, 제가 알아본 바로는 JS를 사용하는 강의들은 모두 기초만 다뤘던 것으로 기억합니다.
제 채널에 C++ 요약강의가 있는데 마음 편하게 10분 정도 보시고 해볼만할 것 같으면 C++로 진행하시는 것을 권장합니다. 앞에 설치하는 부분은 건너뛰고 실제 강의 부분만 10분 정도 보고 결정하시면 됩니다.
@@HongLab 답변 감사합니다 c++로 학습하고 코테 문제풀이는 js로 진행하는 방식으로 해야겠네요
전 녹음한거 아니라고 말 안하셨으면 전혀 몰랐을거같아요ㅎ