1. 파이썬 -> 다양한 분야 체험 2. C언어 -> 자료구조 3. 알고리즘 C++ or Java같은 객체지향언어 추천 코테만을 위한 알고리즘이 아닌 깊게 배우는 진짜 공부 4. 코테 준비 1) 일찍 시작, 틈틈히 길게 2) 응용 분야 병행 - 전문분야 선택할때 부담 없이 진행 좀 아니다 싶은 부분도 경험 삼아 처리 공부는 효율적으로 해서 빠르게 성장하는 기쁨누리기를
@@ITKorea_master 이왕 시작했으면 끝을 보셔야죠. 제가 다른 영상에서 같은 얘기를 했던 기억이 나네요. 중간에 그만두면 경험치가 모두 날아가는 거라고. 선택의 여지가 있으시다면 자료구조는 C++을 권장하는데 이미 시작하셨다면 javascript로 끝까지 하시는 것을 권장합니다. 자료구조를 제대로 공부한 후에는 알고리즘은 언어 무관입니다.
혹시 C언어 최소화가 어느 정도인지 지금은 말씀해주실 수 있나요? 교수님의 C언어 강의(따배씨) 실습 코드들이 무엇을 의미하는지 설명할 수 있는 정도면 될까요? 교수님의 따배씨 강의를 듣고 있지만 어느 정도로 제가 깊게 공부해야할지 잘 모르겠습니다. 늘 좋은 영상 감사합니다.
같은 질문이 자주 들어와서 검토해봤는데 따배씨는 강의 제작 목적 자체가 아예 달라서 일부만 보라고 안내해드릴 수가 없습니다. 실습 코드를 설명하는 것은 별 의미가 없습니다. 그보다는 따배씨 중간중간에 있는 문제들과 따배씨 부록 자료구조 맛보기를 스스로 푸실 수 있는 정도가 되시면 좋겠습니다.
따배씨의 C, C++ 강의 에서 어느 부분을 통해 자료구조 와 알고리즘을 공부하는게 가장 효율적일지 궁금합니다. 예를 들어 따배씨 C 강의에서 Ch1 ~ 3 장까지만 공부하고 자료구조를 공부 하라던가 하는 구체적인 guide도 함께 있으면 계획을 세우는 데 많은 도움이 될 것 같습니다.
c,c++ 근본이죠 끄덕끄덕 그런데 샘 c++로 자료구조 공부해도 괜찮지 않나요? 제가 js에서 포인터가 없어서 자료구조 만드는데 오히려 먼가 더 억지로 만드는 느낌이 들었는데 c++에는 포인터가 잇으니까 괜찮지않을까 생각했었습니다. c언어로 자료구조 시작을 추천하는 이유가 궁금합니다
네 C++로 자료구조도 가능하고 그것도 장점이 있습니다. 저는 학습 효율성 측면에서 C언어 자료구조를 추천합니다. C언어 연습으로 자료구조를 만들고 활용해보는 거지요. 이것도 파이썬으로 응용 분야 맛보기를 해본 후에는 자료구조가 왜 필요한지 확 와닿기 때문에 효율이 높습니다.
저는 컴공과 학생이라 c,c++ 문법을 어느정도 끝내고 학교에서 자료구조수업은 들었고 지금 자구 공부중인데 파이썬은 거의 안써봤습니다. 원래는 자바-스프링 혹은 리액트로 프론트,백 웹을해보려했는데 파이썬으로 다양한분야를 해보는거에는 뭐가있을까요? 파이썬-장고도 응용에 해당하겠죠?
제 강의에서는 플래스크를 쓰기는 하는데 파이썬-장고로 웹백앤드 경험을 빠르게 해보는 것도 좋은 사례겠지요. 저의 취지는 특정 기술에 발목을 잡히지 않는 엔지니어를 키워내는 것입니다. 정해놓은 분야가 있다는 학생들에게 딱히 다른 분야를 하라고 부추기려는 것은 아니지만 초보때 웹 외의 분야도 이것저것 조금씩 해보시면 나중에 분명히 도움이 됩니다. 웹 외의 사례라면 요즘에 ChatGPT가 간단한 웹 인터페이스만 가지고도 인기가 많은데, 저는 원래부터 연구직도 인정받으려면 간단한 웹서비스 만드는 법은 알아야 한다고 계속 강조합니다.
그런 얘기하시는 분들의 심정도 이해가 가고 그런 얘기 듣고 솔깃 하시는 분들도 이해합니다. 일단 파이썬으로 코테용 문제 풀이 요령 공부하는 것은 괜찮다고 봅니다. 뽑는 쪽에서 파이썬 숙련자를 원하면 파이썬 잘 쓴다는 것을 보여줘야죠. 알고리즘 공부를 파이썬으로 하는 것은 자료구조를 C언어로 해보셨다면 차선책 정도는 됩니다. 저의 앞 강의들이 C/C++이어서 그런지 파이썬 강의에도 C/C++ 공부하고 오신 분들이 꽤 많은데 파이썬에 대한 이해도에서 차이가 크게 납니다. 자기가 어떤 수준의 인재가 될 것인지는 스스로 결정할 일이지만, 적어도 우르르 쏠려갔다가 후회하는 일은 없었으면 좋겠습니다. 사람은 누구나 심리적인 관성을 갖고 있습니다. 언어를 바꿔가며 공부하는 것은 당연히 본능적으로 부담감이 느껴질겁니다. 이걸 더 쉽게 만들어 드리는 것이 제가 할 일이라고 생각합니다.
파이썬으로 프로그래밍에 대해 감을 잡은 경우에 한해서 C언어의 까다로운 문법을 모두 익히려고 노력할 필요가 없습니다. 딱 자료구조 공부에 필요한 최소한만 하시면 됩니다. 구체적인 내용은 제가 자료구조 강의 분석을 시작해봐야 말씀드릴 수 있을 것 같습니다. 지금은 그래픽스 제작 중이라서 나중에 정리해서 알려드리겠습니다.
📌타임라인
0:00 미리보기
0:12 프로그래밍 공부 순서
0:36 첫번째 단계 : 파이썬
1:09 두번째 단계 : C언어
2:34 세번째 단계 : 알고리즘
2:58 네번째 단계 : 코테 준비
3:50 마무리 인사
영상 잘봤습니다 :)
저는 c랑 c++ 배운 전과생입니다. 자료구조 기본기 쌓고 싶은데 honglab에 있는 자료구조 수업이 코테대비용이더라구요. 코테 준비가 아니더라도 수강해도 되나요?
물론입니다. 프로그래밍 연습 위주입니다. C++ 3시간 요약 강의 먼저 보시고 이어서 보시면 됩니다.
교수님 자료구조 및 알고리즘 항상 기다리겠습니다!
자료구조 알고리즘 강의 기다리겠습니다!!
운영체제 시스템네트워크 리눅스 이산수학 이런거는 안해도되나요
해야죠 라기 보다는 하게 됩니다. 재미 붙고 희망이 보이면 공부는 스스로 계속 할 수 밖에 없습니다. 그 시작점을 열어드리는 최소한의 과정을 안내해드린 것이며 이것만 하면 된다는 얘기는 아닙니다.
1. 파이썬 -> 다양한 분야 체험
2. C언어 -> 자료구조
3. 알고리즘 C++ or Java같은 객체지향언어 추천
코테만을 위한 알고리즘이 아닌 깊게 배우는 진짜 공부
4. 코테 준비
1) 일찍 시작, 틈틈히 길게
2) 응용 분야 병행
- 전문분야 선택할때 부담 없이 진행
좀 아니다 싶은 부분도 경험 삼아 처리
공부는 효율적으로 해서 빠르게 성장하는 기쁨누리기를
요약해주셔서 감사합니다. 참고로 제 강의에서는 자료구조에 C++을 사용합니다. 그래서 C++ 요약 강의를 무료로 제공해드리고 있습니다.
홈리스였던 저를 개발자로 일할 수 있게 만들어 주셔서 감사합니다.
유튜브 준비중이신 것 같아서 구독해드렸습니다.
프론트개발자로 취업준비하고 있어 javascirpt로 이제 자료구조 알고리즘 공부시작하려는데 교수님 생각에 별로일까요?
일단 시작하세요!
@@HongLab 시작은 사실 이미 했습니다.. ㅎㅎ stack 부터..
@@ITKorea_master 이왕 시작했으면 끝을 보셔야죠. 제가 다른 영상에서 같은 얘기를 했던 기억이 나네요. 중간에 그만두면 경험치가 모두 날아가는 거라고. 선택의 여지가 있으시다면 자료구조는 C++을 권장하는데 이미 시작하셨다면 javascript로 끝까지 하시는 것을 권장합니다. 자료구조를 제대로 공부한 후에는 알고리즘은 언어 무관입니다.
항상 잘 보고 있습니다. 교수님 만들어주시는 강의 영상 경험담 전부 주니어인 저에게 너무 도움이 되는게 많습니다. 감사합니다 교수님 😀😀
잘 봤습니다 그래픽스 강의도 기대중입니다 ;)
좋은 영상감사합니다, 예전에 올려주신 강화학습과 그래픽스 영상도 정말 흥미롭게 잘 봤습니다 다음에 업로드하실 내용도 기대하고 있겠습니다!!
혹시 C언어 최소화가 어느 정도인지 지금은 말씀해주실 수 있나요? 교수님의 C언어 강의(따배씨) 실습 코드들이 무엇을 의미하는지 설명할 수 있는 정도면 될까요? 교수님의 따배씨 강의를 듣고 있지만 어느 정도로 제가 깊게 공부해야할지 잘 모르겠습니다. 늘 좋은 영상 감사합니다.
같은 질문이 자주 들어와서 검토해봤는데 따배씨는 강의 제작 목적 자체가 아예 달라서 일부만 보라고 안내해드릴 수가 없습니다. 실습 코드를 설명하는 것은 별 의미가 없습니다. 그보다는 따배씨 중간중간에 있는 문제들과 따배씨 부록 자료구조 맛보기를 스스로 푸실 수 있는 정도가 되시면 좋겠습니다.
전 요즘 개발자라면 아이돌을 덕질하는게 아니라 직접 만들어야 하는게 아닐까? 라는 생각이 들더라구요ㅋㅋ 내 마음에 맞게 커스터마이징 할 수 있고ㅋㅋㅋㅋㅋㅋ
엇 저도 그렇게 생각합니다. 가상 캐릭터 만들기 강의 하나 내고 싶네요 ㅎㅎ
궁금한게 있어 질문드립니다 이산수학,미적분,선형대수학은 어느 시점에서 어느것부터 공부해야 하나요
정규교육 과정을 거치시는 분들은 그때그때 하시면 됩니다. 그렇지 않으신 분들은 응용 분야 들어가기 전에 하시면 되는데, 장기적으로 응용 분야 할 생각을 이미 하고 계시다면 사실 일찍 시작하시면 좋습니다. 일반 물리도 해두시면 좋습니다.
@@HongLab 답변 갑사합니다!!
따배씨의 C, C++ 강의 에서 어느 부분을 통해 자료구조 와 알고리즘을 공부하는게 가장 효율적일지 궁금합니다. 예를 들어 따배씨 C 강의에서 Ch1 ~ 3 장까지만 공부하고 자료구조를 공부 하라던가 하는 구체적인 guide도 함께 있으면 계획을 세우는 데 많은 도움이 될 것 같습니다.
안그래도 그 내용을 정리를 하고 싶은데 지금은 그래픽스 강의 만드는 중이라서 시간이 안나네요. 정리하면 알려드리겠습니다.
정말 좋은 제안이네요.
가이드가 있으면 정말 감사할거같습니다!!
독수리타자는 한컴 타자연습부터 시작하면 되나여?🧐
네 열 손가락(또는 아홉 손가락) 쓰는 것이 처음에는 익숙치 않은데 조금 해보시면 머리가 좋아지는 느낌이 들면서 쉬워집니다.
보고 코딩하셔도 무리없습니다. 하지만 취직시점에 쪽 팔려서 연습을 안할수가 없게 됩니다.
항상 감사합니다
혹시 c언어로 자료구조 공부를 하라고 하셨는데 인프런에 있는 따배씨 부록으로만 공부해도 되는 건가요? 부족할 경우 추천하실만한 강의나 책 있으신가요??
C도 괜찮은데 요즘은 C++로 해도 좋을 것 같습니다. 따배씨 부록은 제목 그대로 맛보기입니다. 제대로 공부하시는 것을 권장합니다. 강의나 책은 스스로 맘에 드는 것을 고르시면 됩니다.
파이썬도 객체지향언어인데 파이썬으로 알고리즘 준비는 비추하시나요?
코테는 괜찮다고 봅니다.
명확한 가이드 감사드립니다!! 혹시 여기에서 말씀하시는 "응용 분야", "전문 분야"의 예시는 무엇이 있을까요?
백엔드 서버, 웹, 모바일(IOS, Android), 게임(언리얼, 유니티), 그래픽스, 로보틱스, 컴퓨터 비전, 인공지능 등 일단 떠오르는 건 이정도네요.
비전공자가 컴퓨터공학과 커리큘럼을 어느정도 배워보는건 어떻게 생각하시나요? 취업목적이 아니라 취미개발을 하고자할때요. 굳이 시간낭비일지 궁금합니다
취미는 뭐든 좋지요👍
cpp강의 잘듣고있는데요 자료구조를 c로 따로 공부해야할까요??
cpp로 하셔도 괜찮습니다. 다만 컨테이너를 사용하면 안되겠죠. (그걸 만들어보는 거니까)
c,c++ 근본이죠
끄덕끄덕
그런데 샘 c++로 자료구조 공부해도 괜찮지 않나요?
제가 js에서 포인터가 없어서 자료구조 만드는데 오히려 먼가 더 억지로 만드는 느낌이 들었는데
c++에는 포인터가 잇으니까 괜찮지않을까 생각했었습니다.
c언어로 자료구조 시작을 추천하는 이유가 궁금합니다
네 C++로 자료구조도 가능하고 그것도 장점이 있습니다. 저는 학습 효율성 측면에서 C언어 자료구조를 추천합니다. C언어 연습으로 자료구조를 만들고 활용해보는 거지요. 이것도 파이썬으로 응용 분야 맛보기를 해본 후에는 자료구조가 왜 필요한지 확 와닿기 때문에 효율이 높습니다.
@@HongLab 선생님 답변을 달아주셔서 영광입니다.
c언어로 하면 무언가 더 와닿는게 잇군요
좋은 방향을 알려주셔서 감사드립니다
저는 컴공과 학생이라 c,c++ 문법을 어느정도 끝내고 학교에서 자료구조수업은 들었고 지금 자구 공부중인데 파이썬은 거의 안써봤습니다.
원래는 자바-스프링 혹은 리액트로 프론트,백 웹을해보려했는데
파이썬으로 다양한분야를 해보는거에는 뭐가있을까요? 파이썬-장고도 응용에 해당하겠죠?
제 강의에서는 플래스크를 쓰기는 하는데 파이썬-장고로 웹백앤드 경험을 빠르게 해보는 것도 좋은 사례겠지요. 저의 취지는 특정 기술에 발목을 잡히지 않는 엔지니어를 키워내는 것입니다. 정해놓은 분야가 있다는 학생들에게 딱히 다른 분야를 하라고 부추기려는 것은 아니지만 초보때 웹 외의 분야도 이것저것 조금씩 해보시면 나중에 분명히 도움이 됩니다. 웹 외의 사례라면 요즘에 ChatGPT가 간단한 웹 인터페이스만 가지고도 인기가 많은데, 저는 원래부터 연구직도 인정받으려면 간단한 웹서비스 만드는 법은 알아야 한다고 계속 강조합니다.
C언어, 자료구조, 알고리즘 이수한다??? 비현실적입니다. 그래서 코딩을 무서워하는 것 입니다. 목적없는 암기식학습은 지양해야 한다고 봅니다.
안녕하세요? 적어주신 대로 목적없는 암기식이 아니라 창작의 기쁨을 느끼면서 성장할 수 있도록 강의를 개선해나가고 있습니다.
요즘 파이썬으로 알고리즘과 코테 공부하는 것이 최단거리라는 말이 많은데 이부분은 어떻게 생각하시나요?!
그런 얘기하시는 분들의 심정도 이해가 가고 그런 얘기 듣고 솔깃 하시는 분들도 이해합니다. 일단 파이썬으로 코테용 문제 풀이 요령 공부하는 것은 괜찮다고 봅니다. 뽑는 쪽에서 파이썬 숙련자를 원하면 파이썬 잘 쓴다는 것을 보여줘야죠. 알고리즘 공부를 파이썬으로 하는 것은 자료구조를 C언어로 해보셨다면 차선책 정도는 됩니다. 저의 앞 강의들이 C/C++이어서 그런지 파이썬 강의에도 C/C++ 공부하고 오신 분들이 꽤 많은데 파이썬에 대한 이해도에서 차이가 크게 납니다. 자기가 어떤 수준의 인재가 될 것인지는 스스로 결정할 일이지만, 적어도 우르르 쏠려갔다가 후회하는 일은 없었으면 좋겠습니다. 사람은 누구나 심리적인 관성을 갖고 있습니다. 언어를 바꿔가며 공부하는 것은 당연히 본능적으로 부담감이 느껴질겁니다. 이걸 더 쉽게 만들어 드리는 것이 제가 할 일이라고 생각합니다.
C언어를 최소로 학습하라고 말씀하셨는데, 최소가 어느정도를 말씀하시는건가요?
파이썬으로 프로그래밍에 대해 감을 잡은 경우에 한해서 C언어의 까다로운 문법을 모두 익히려고 노력할 필요가 없습니다. 딱 자료구조 공부에 필요한 최소한만 하시면 됩니다. 구체적인 내용은 제가 자료구조 강의 분석을 시작해봐야 말씀드릴 수 있을 것 같습니다. 지금은 그래픽스 제작 중이라서 나중에 정리해서 알려드리겠습니다.
자료구조를 위해서 c를 공부해야 할까요? 따배씨를 듣고 있는데 씨플플로 공부할 계획을 갖고 있습니다만 두 언어의 차이점을 모르겠습니다
이 얘기는 완전 입문자 대상인데 자료구조 공부를 앞당기는 전략입니다. C++을 이미 공부하신 분들은 c++ 자료구조도 괜찮습니다.
@@HongLab 답변감사합니다