1분으로 보는 알고리듬 (파트1+2 완결) | 프로그래밍 강의, 기초 프로그래밍, 인공지능 공부순서

Поделиться
HTML-код
  • Опубликовано: 22 дек 2024

Комментарии • 11

  • @qto1888
    @qto1888 Месяц назад +11

    알고리듬 강의 완성 축하드립니다~

    • @HongLab
      @HongLab  Месяц назад +3

      감사합니다. 정신을 차리고 보니 시간이 휙 지나버렸네요.

  • @g2woon
    @g2woon Месяц назад +5

    이제 자료구조 끝내고 알고리즘 파트1 보는 중입니다. 영상의 그림이 재밌어 보여서 빨리 진도 나가고싶네요. 비전공자인데 자료구조도 배우는 과정이 쉽진 않았지만 컴퓨터를 다루는 사람에게 필요한 가치있는 것을 배우고 있다는 느낌을 받았습니다. 앞으로의 강의들도 기대됩니다

    • @HongLab
      @HongLab  Месяц назад +2

      쉽지 않았다는 것은 많이 성장했다는 의미입니다. 컴퓨터를 다루지 않더라도 현대 사회를 살아가는 데에 큰 도움이 될거에요. 느낀점 공유해주셔서 감사합니다.

  • @GGASDASDZD
    @GGASDASDZD 22 дня назад +1

    안녕하세요 교수님! 인강 잘 듣고 있습니다. 조금이나마 도움을 받고 싶어서 댓글 남깁니다.
    다름아니라 앞으로의 공부계획과 관련된 고민상담을 받고 싶습니다.
    바쁘시겠지만 부족한 시간 잠깐이라도 내주시면 감사하겠습니다!
    24살 비전공자이고 앞으로 27~28 내에 게임 플머로 취업하는게 1차 목표입니다.
    약 2~3년 남은 상황 (공부할 시간 또는 환경이 부족한 상황은 아님) 인데
    어떻게 보면 20대 막바지까지 2년 이상이라는 길고 소중한 시간을 써가면서 목표를 향해 나아가는건데 여기서 가장 중요한건 계획과 마음가짐이라고 생각합니다
    그래서 더더욱 견해가 깊으신 교수님의 생각과 조언을 받고 싶습니다.
    지금은 교수님의 C++ (포인터 부분까지) 강의 수강중인데 완강 후 계획은 다음과 같습니다.
    자료구조 인강 (교수님꺼) 완강하기 ->
    알고리즘 코스 들어가면서 C#과 유니티 엔진 공부 병행 (이때부터 게임 개발에 흥미 붙이기) ->
    알고리즘 코스 완강 후 자료구조 및 알고리즘 공부, CS 지식 공부, 엔진 공부 =>
    시간배분은 4 : 2 : 4 로 생각중입니다.
    이유는 결국 더 좋은 개발자로 나아가기 위해서는 CS 지식 중요하지만
    급한 불부터 끄자는 마음으로 신입으로써 당장 필요한 능력부터 갖춰보자라는 마인드입니다.
    언리얼이 아닌 유니티를 목표로 잡은 이유
    아직까지는 언리얼보다 유니티쪽이 신입으로 들어가기 그나마 나아보이는걸로 알고 있어서가 가장 크고
    개인적으로도 유니티로 게임 개발하는 것을 더 선호합니다.
    다만 여기서 교수님이 그동안 배운 C++ 문법, 자료구조를 활용, 응용해가면서 언리얼 엔진을 다루는게
    취업 시기로 보나 효율적인 면으로 보다 좀 더 좋을거 같다 라고 말씀하신다면 바로 계획을 변경하겠지만
    2년 뒤의 게임 업계 상황은 아무도 알 수 없으니 눈 앞의 근거로 판단해서 유니티를 선택했고 계획을 세웠기 때문에 이런 고민을 하게 되네요.
    현실적으로 강의를 다 듣고 정리해둔 내용을 틈틈히 복습한다고 해도 배운 내용을 직접 적용해보고 응용하는 과정에서 수없이 부족한 부분의 구멍이 생길 것이고
    그걸 매꾸려고 그때마다 구멍매꾸기 공부를 이어나가면서 성장하는게 제가 생각했을 때 나름 이상적인 공부방법이라고 봅니다. 하지만 이런 구조가 C# 유니티를 했을 때 문제없이 될지 감이 잘 안오네요.
    질문 및 고민내용 정리
    C++ 부터 공부를 했으니 다른 언어를 공부한다면 학습 속도가 보다 더 빠를 것이다 라고 알고 있는데
    여기서 교수님의 C++ 인강의 6~7할까지만 이해했어도 해당이 될까요?
    C#과 헷갈려하고 이도저도 아니게 될지 걱정이 좀 되서 질문드립니다.
    ( 참고로 제가 생각하는 완강했다의 기준은
    내용의 6~7할을 남에게 설명할 수 있을 정도로 이해했거나 까먹었을때 찾아보면 금방 이해하는 수준의 내용,
    나머지 3할은 당장 이해하기 어렵거나 남에게 설명할 수 없는 내용, 두고두고 계속 공부해야 이해가능한 수준)
    만약에 C++ 인강 내용의 6~7할을 이해했고 그정도에서 넘어가도 된다고 생각하신다면
    제가 자료구조까지 완강을 했을 때
    문법, 자료구조를 C++로 공부해왔는데 C#을 새로 배우면서 유니티 엔진 공부를 시작해도
    그 구멍들을 충분히 확인할 수 있고 메꾸는데 도움이 될지,
    새롭게 공부하게 되는 C#과 배웠던 내용인 C++이 서로 상호작용하면서 게임 로직을 구현하는 등 개발 실력을 키우는데
    이 방법도 나쁘지않다고 보시는지 또는 더 나은 방법이 있다면 알고 싶습니다.
    마지막으로 제 짧고 굵은 계획 외에도 추가적으로 계획에 넣었으면 하는 학습 내용이 있다면 말씀주시면 감사하겠습니다.
    제 복잡한 생각들을 최대한 간단하게 정리해보려고 노력했지만 쉽지않네요.
    제가 말하고 싶은 내용이 제대로 전달될 수 있는지는 모르겠지만 조금이라도 도움받고 싶어서 말씀드립니다.
    질문과 고민 내용 외에도 교수님께서 글을 읽고 드시는 생각, 조언 등 전부 말씀해주시면 정말 도움될 것 같습니다.
    감사합니다.

    • @HongLab
      @HongLab  21 день назад

      안녕하세요? 기본 문법 강의를 끝낸 후에는 간단한 게임 (테트리스 같은거) 하나 만들어 보시는 것을 권장합니다. 유튜브에 C++ 무료 3시간 요약 강의가 있는데, 그거 보시고 할만할 것 같으면 자료구조, 알고리듬 파트1 까지 가급적 빨리 끝내시기를 권장합니다. (개인 능력에 따라서) 알고리듬은 뒤로 갈수록 어려워지기는 하는데 한 번 봐두고 다른 공부를 하시면 신기하게도 익숙해집니다. 대강이라도 봐둔 것과 아예 안보고 다른 공부만 하시는 것은 코테와 실무 둘 다 차이가 큽니다. 알고리듬 기본 공부를 처음부터 완벽하게 하실 필요는 없기 때문에 부담가지실 필요는 없습니다. 그러나 1~2년 정도 후에는 파트1 범위 정도는 쉽게 느껴지는 실력이 되어야 합니다. 그 다음에 그래픽스를 시작할지 유니티를 시작하실 지는 그때 가서 본인의 성취도나 적성에 따라서 다시 생각해보고 결정하시면 됩니다. 고품질 그래픽이나 언리얼에 관심이 있으시다면 그래픽스 먼저 공부하시는 것을 권장합니다. 공부라는 것이 한 과목이라도 끝내기 전과 끝낸 후에 나 자신의 성장에 의해 느낌이 많이 다릅니다. 나이때문에 부담감을 가지시는 것 같은데, 나이에 맞는 속도로 공부를 하실 수 있다면 나이가 오히려 강점이 됩니다. 나이때문에 스트레스 받으실 필요는 없지만 너무 늘어지거나 게을러지지 않고 속도감을 갖고 성장해나가시면 됩니다. 도움이 되기를 바랍니다.

    • @GGASDASDZD
      @GGASDASDZD 21 день назад

      @@HongLab 많은 도움이 되었습니다. 답변 감사드립니다!!

  • @흰둥2
    @흰둥2 Месяц назад +2

    으악 수학이다

    • @HongLab
      @HongLab  Месяц назад

      뭔가 반가워하시는 느낌이네요

  • @순대국밥-w7d
    @순대국밥-w7d Месяц назад +2

    C++ 인게 아쉽습니다

    • @HongLab
      @HongLab  Месяц назад

      왜 그렇게 생각하시나요?