Тёмный

🆕 2024 프로그래밍 공부 순서 | 프로그래밍 공부 | 공부 방법 | HongLab 로드맵 

홍정모
Подписаться 40 тыс.
Просмотров 122 тыс.
50% 1

오프라인/온라인에서 오랜시간 동안 다양한 과목들을 학생들에게 가르치면서 2024년 트랜드에 맞춰 프로그래밍 공부 방법을 업데이트 해봤습니다.
제가 제시한 로드맵이 모두에게 정답은 아닐 수도 있습니다. 인생은 여러분들의 생각보다 길고 다양한것들을 쌓아가려면 기초가 튼튼해야한다라고 강조하게 되는데 계획하시는데 약간의 도움이라도 되기를 바랍니다.
📍타임라인
00:26 사회적인 분위기 변화
01:38 도대체 기초 튼튼이 뭐냐?
02:40 2024 트랜드
03:49 고려해야 할 사항들
07:26 2024 컴퓨터 프로그래밍 공부 순서
14:04 마무리
[무료] 코테용 C++ 핵심 정리👉 honglab.co.kr/courses/cppsummary
[홍정모의 알고리듬 압축코스] honglab.co.kr/courses/algorit...
[홍정모의 자료구조 압축코스] honglab.co.kr/courses/data-st...
[홍정모의 그래픽스 새싹코스] honglab.co.kr/collections/gra...
[홍정모의 파이썬 추월코스] honglab.co.kr/courses/python
💌 디스코드 / discord
[홍정모 연구소 가입하기- 만족도 99% 실제 수강생 후기] cafe.naver.com/jmhonglab
[홍정모의 따라하며 배우는 C언어] www.inflearn.com/course/follo...
[홍정모의 따라하며 배우는 C++ (모던 C++)] www.inflearn.com/course/follo...
#프로그래밍 #프로그래밍공부 #공부방법

Опубликовано:

 

9 янв 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 197   
@HongLab
@HongLab 5 месяцев назад
💌디스코드 : discord.com/invite/kgR9xJkbsV 📍타임라인 00:26 사회적인 분위기 변화 01:38 도대체 기초 튼튼이 뭐냐? 02:40 2024 트랜드 03:49 고려해야 할 사항들 07:26 2024 컴퓨터 프로그래밍 공부 순서 14:04 마무리
@user-sh9zx7fm4q
@user-sh9zx7fm4q 5 месяцев назад
프로그래머가 될려고 하다가 챗지피티로 인해서 수요는 적은데 공급만 많아져서 새 될까봐 고민 중입니다 아무래도 화이트칼라 계열은 미래에 최고가 안되는 이상 밥 벌이도 못하게 될 확률이 높을까요?
@HongLab
@HongLab 5 месяцев назад
@@user-sh9zx7fm4q 최고가 되어야 한다기 보다는 실력이 어느 정도 이상이 되어야 합니다. 제가 지난 몇년 동안 안타깝게 지켜봐온 것이 처음부터 쉽게 돈벌수 있어요 소리를 듣고만 진입하신 분들이 아까운 시간과 에너지를 많이 낭비했다는 점입니다. 밥 벌이는 원래 어려운게 정상입니다. 하지만 불행인지 다행인지 작정하고 제대로 해보겠다고 덤비거나 최고가 되고싶다고 달려가는 사람이 의외로 적습니다. 옛날부터 내려오는 원론적인 얘기들이긴 한데 요즘같이 거품이 빠지는 시기에는 결국 다시 한 번 확인하게 되는 것 같습니다. 다만, 다시 좋은 시절이 와서 다들 쉽게 취업되고 즐겁게 긍정적으로 살 수 있게 되었으면 좋겠고 곧 올거라고 봅니다.
@user-xc2yh9dr1j
@user-xc2yh9dr1j 5 месяцев назад
좋은 영상 감사합니다. 기본기를 잘 쌓는 것이 역시 가장 중요한 것 같네요. 로드맵 잘 활용해 보겠습니다!
@user-xb1ou5gl4p
@user-xb1ou5gl4p 5 месяцев назад
항상 좋은 영상 감사합니다!
@padosi0
@padosi0 5 месяцев назад
제가 인생 멘토로 생각하는 너무나 든든한 홍정모 교수님 !!! 영원한 동기부여는 없고 꾸준한 인풋이 필요하다던데, 이렇게 계속 하나씩 좋은 내용 말씀해주셔서 다시 힘내보는 계기가 되는 것 같아요. 감사합니다 😆
@jeonwoohyung6143
@jeonwoohyung6143 5 месяцев назад
1:17 ~ 1:36 오~~ 뭔가 오묘한데... 신선했습니다. 감사합니다. 선생님! 😊
@HongLab
@HongLab 5 месяцев назад
그냥 단순한 3차원 기하에요. 캡쳐해온 사진은 태양계의 움직임이라고 합니다.
@user-cz7sv4py4h
@user-cz7sv4py4h 5 месяцев назад
저는 교수님이 올려주신 c 언어 강의부터 차근차근 공부하고있습니다! 친절한 강의 감사합니다!!
@changwonjeon4953
@changwonjeon4953 5 месяцев назад
주변에 대학 입학하실 분들이나 개발자 문의하시는 분들이 있었는데, 좋은 자료네요. 감사합니다!
@youngpark3019
@youngpark3019 5 месяцев назад
헐.....사람 보는 눈이.......참.......아아아니다. 다른 좋은 자료를 정말 못 보셨군요.
@changwonjeon4953
@changwonjeon4953 5 месяцев назад
@@youngpark3019 좋은 자료 하나 추천해주시겠습니까?^^;;;
@limkimpark
@limkimpark Месяц назад
@@youngpark3019 ...?
@user-gt8kj7qt2x
@user-gt8kj7qt2x 4 месяца назад
정말정말정말정말정말정말정말정말정말정말감사합니다
@jaechoi3246
@jaechoi3246 5 месяцев назад
항상 말씀하시던 내용이지만, 2024년에 적용하니 정말 시의적절하네요.
@HongLab
@HongLab 5 месяцев назад
얼른 호황기로 바뀌어서 저도 말을 바꾸게 되길 바랍니다.
@goldmetal
@goldmetal 5 месяцев назад
엔트리 레벨에서 진로를 고민하는 분들에게 정말 좋은 내용이네요. 영상 잘 보았습니다 😊
@user-tc7sh1ot5f
@user-tc7sh1ot5f 4 месяца назад
헉 찐이다
@user-ex1tq9md7y
@user-ex1tq9md7y 28 дней назад
ㅋㅋ골드메탈
@backsueliza8443
@backsueliza8443 4 месяца назад
C# 윈폼개발 10년정도 하다가 개발일을 관둔지 좀 되었는데 일을 할때 생각해보면 수학이 참 중요하다는 생각을 많이 하게 됩니다. 어떤 언어를 쓰던 비슷비슷한데 수학은 멀리 돌아갈 길을 가깝게 가게 해주거든요.
@Windflowerize
@Windflowerize 5 месяцев назад
네트워크 데이터베이스 정도는 배워줘야하고 개인적으로 알고리즘은 기본 원리 정도(빅오)만 배우면 된다고 생각합니다. 실무에서 가장 필요히다고 생각하는 기본기..
@redangelvash
@redangelvash 5 месяцев назад
형님 좋은 말씀 감사합니다.
@user-zc3ph4vl6z
@user-zc3ph4vl6z 4 месяца назад
JS로 입문하다가 (udemy강의).. 다른 언어들의 흡수를 받쳐줄 기반을 다지고 싶어서 c#을 하다가.. 운영체제 자료구조 알고리즘 cs공부를 하고 있습니다.. 맘 속으로는 급해서 포폴로 쓸수 있는 결과물을 만들고 싶지만 CS지식을 이용하고, 어떻게 만들려고 했는지 의도를 분명하게 표현할 줄 알려면 결국엔 CS를 먼저 공부를 해내야겠다는 생각밖엔 없네요.. 제가 길을 잘 가고 있는지 하루에도 몇번씩 불안해지기도 하는데, 정말 위안이 됩니다.. 빨리 더 깊숙히 공부해야겠어요..
@user-qp1wm6gn6b
@user-qp1wm6gn6b 4 месяца назад
영상 처음부터 끝까지 완전 정주행했습니다. 파이썬, 자료구조랑 알고리듬 교재 관련해서 꼭 좀 추천해주셨으면 합니다. 그리고 말씀하신 더 나은 대우를 위해 수학관련 얘기를 하셨는데 수학을 진짜 못하는 사람이라는 가정하에, 가장 중요하게 알고 있어야만 하는게 어떤건지 알려주시면 감사하겠습니다. 혹시라도 시간이 되신다면 한국어로 된 교재뿐만아니라 영어로 된 교재 또한 추천해주시면 감사하겠습니다.
@HongLab
@HongLab 4 месяца назад
안녕하세요? 저는 오해를 받을 가능성이 높기 때문에 특정 교재를 추천하지는 않습니다. 기초과목들은 교재가 넘쳐나기 때문에 그냥 자기한테 잘 맞는 교재가 최고입니다. 대신에 교재 하나로 모든걸 다 해결하려고 하시면 안됩니다. 한국은 응용 과목들이 의외로 교과서나 강의가 적습니다. 사실상 있으면 고마운 마음으로 장점을 취해야 합니다만 아직 이걸 걱정하실 단계는 아닌 것 같네요. 수학을 진짜 못하신다면, 그냥 일상업무가 가능한 수준에서 볼 때 확률이나 통계에 대한 "개념"은 필요합니다. 아주 단순한 예를 들자면, 내 이력서가 떨어졌을 때 확률적인 사고를 할 수 있는 사람과 아닌 사람은 받아들이는 방식과 대응이 많이 다르겠죠. 수학은 못하더라도 다른쪽에서 머리쓰는 연습은 계속 하시기를 권장드립니다.
@user-pj3td8sq6q
@user-pj3td8sq6q 5 месяцев назад
감사합니다~
@DenisJung
@DenisJung 5 месяцев назад
한줄 요약 : 먹고 살려면 평생 공부하세요.
@user-ol5qt8bs9w
@user-ol5qt8bs9w 16 дней назад
사실 어느 분야든...
@clifflee1832
@clifflee1832 5 месяцев назад
❤❤❤
@QROROLAB
@QROROLAB Месяц назад
교수님 다른 영상 유튜브댓글 달아두신 거 보고 반가워서 왔습니다!!!!
@HongLab
@HongLab Месяц назад
잘 오셨어요
@QROROLAB
@QROROLAB Месяц назад
@@HongLab 리댓 영광입니다!!!!우와!!
@HongLab
@HongLab 29 дней назад
@@QROROLAB 디스코드도 놀러오세요.
@user-vz9qd9hc9e
@user-vz9qd9hc9e Месяц назад
추가적으로 영어 공부도 핵심일거 같아요. 영어를 잘하면 접근할 수 있는 정보 차이가 되게 크더라구요. 예를 들어, CMU의 CSAPP 수업이라던가 leetcode에서 문제 푸는 것도 싹다 영어가 필수더라구요.
@HongLab
@HongLab Месяц назад
영어도 잘 하면 좋죠. 경험상 스스로 동기부여가 되어 있으신 분들은 (또는 꼭 해야 하는 환경에 처해있으신 분들은) 필요한 정도로는 어떻게든 하시더라구요.
@user-my7ns7ox8g
@user-my7ns7ox8g 4 месяца назад
안녕하세요 교수님. 교수님의 자료구조 코스 이후 알고리즘 강의도 수강하고 싶은데 혹시 연내에 강의 출시할 생각이 있으신가요?
@HongLab
@HongLab 4 месяца назад
지금 만드는 중입니다. 챕터1 끝나갑니다.
@frisatsunday7066
@frisatsunday7066 5 месяцев назад
웹소설 쓰려는 지망생인데. 앞부분에 고려해야할 사항해서 많이 배우고 깨달은거같습니다. 공부 순서도 소설집필로 치환해서 덕분에 추상적으로 알았던부분이 좀더 구체화 되었습니다. 좋은 영상 감사합니다 꾸벅
@HongLab
@HongLab 5 месяцев назад
글 쓰는 일(반지의 제왕 같은거?)과 프로그래밍과 통하는 면이 있지요. 앞으로 더욱 그렇게 될 것 같습니다.
@AllisWelshcorgi
@AllisWelshcorgi 5 месяцев назад
가이드라인 정말 감사드려요! 저는 제품기반 산업디자인 전공자이고 향후 HCI나 인간공학적인 부분을 고려하여 휴먼 인터페이스를 제작하는 것이 최종 목표인 융합전공을 병행중에 있습니다! 따라서 '두들낙서'라는 분의 c/c++언어 통합강의를 유튜브를 통해 배우고 있습니다. 알려주신 순서대로 따라가다보면 언젠가는 언리얼 엔진에서 UI를 제작할 수 있는 능력이 갖춰지면 좋겠어요!! 아 그리고 궁금한 점이 하나 있는데, 수학의 중요성은 아무리 강조해도 지나치지 않지만 수능으로의 수학과 프로그래밍에서의 수학은 참 다른 것 같아요.. 그렇지만 수능때는 이과 수학에 약점을 좀 보이던 제가 프로그래밍에선 장점을 나타낼 수 있을까요? 궁금하네요.. 알고리즘으로 정말 좋은 영상 만났습니다 좋은 하루 되세요!
@HongLab
@HongLab 5 месяцев назад
수학은 분야마다 다른 모습으로 나타납니다. 입시 수학이 모든 분야에서의 지표가 될 수는 없습니다. 그러나 결국은 어쨌든 공부해서 쓰겠다는 자세가 승부를 가릅니다.
@user-vp3rb2jh9k
@user-vp3rb2jh9k 4 месяца назад
비전공자 출신이면 SI로 가야 그나마 먹고 사는데 요즘 SI 시장이 굳어서 과연? 전공자에 경력 6년차인 나도 시장이 많이 힘들구나 느끼는데 수준 낮은 양산형 신입들(국비, 부트캠프)은 진짜 죽기전까지 열심히 안 할거면 포기하는것을 추천 시장이 절대 쉽지 않음. 이 댓글보고 욕하는 사람도 있겠지만 무지성 열폭 댓글 달지 말고 더 열 받아서 미친듯이 공부하고 잘 되길 바람
@user-uj1lc7xm2e
@user-uj1lc7xm2e 4 месяца назад
07:15 캬
@notsmoking
@notsmoking 5 месяцев назад
안녕하세요 파이썬 자바 둘다 찍먹상태인 비전공자입니다. 저는 개인적으로 흥미 때문에 파이썬을 먼저 발전시키고 배우고싶은데요 우선은 웹개발자로 취업이 목표라서 국비학원 커리큘럼을보면 java를 먼저 시키더라구요.. 이런 상황이라서.. JAVA로 먼저 공부 해도 되는지 질문드립니다..!
@HongLab
@HongLab 5 месяцев назад
안녕하세요? 노는것보다는 뭐든 하는게 좋고, 아무거나 하기 보다는 장기적으로 에너지를 아낄 수 있는 방향으로 공부하시는 것이 좋습니다. 그 외의 제 의견은 이미 영상에서 말씀드렸습니다.
@ITKorea_master
@ITKorea_master 5 месяцев назад
교수님 안녕하세요~ 오랜만에 댓글 달아요~ 전에 자료구조 관련해서 질문하고 답변받았던 기억이나는데, 얼마전에 드디어 프론트앤드 개발자로서 준비해야하는 자료구조에 대한 공부를 한번 쭉 정리했습니다 ㅎㅎ 이제 한번더 총정리하면서 문제풀이 들어가려고 하고있어요 항상 부족한것만 느껴지지만, 그래도 매일 조금씩 나아지고 있는것 같네요 어디 말할때가 없어서 댓글남기고 갑니다~ 또 찾아 뵐게요~ 언젠간 실리콘벨리에서 뵈면 좋겠어요 ㅎㅎ
@HongLab
@HongLab 5 месяцев назад
"매일 조금씩 나아지고 있는것 같네요" 이거 좋네요. 화이팅!
@user-to4iq4bq9g
@user-to4iq4bq9g 5 месяцев назад
C#은 고전적 국밥같은 이미지 이고, 해외에서 신규 프로젝트들은 거의 Go 와 Rust로 대체되는 분위기 더군여.. 그 2개 진영에서 의견이 분분하구요. 현재 개발자들이 Go 가 인력풀과 직장이 많은데, 실제 개발품의 퍼포먼스는 Rust가 우월해서 장기적으로는 rust가 대두될 것으로 예상하더군요...
@HongLab
@HongLab 5 месяцев назад
엇 그렇군요. 최신 정보 알려주셔서 감사합니다. 저도 조사해볼께요.
@pure_tiger
@pure_tiger 5 месяцев назад
좋은 영상 감사합니다 교수님. 그런데 수학이 필요한 분야는 어디어디가 있을까요? 찾아봐도 인공지능 얘기밖에 없는데 이 외에는 또 무엇이 있는지 궁금합니다
@HongLab
@HongLab 5 месяцев назад
1. 원론적으로는 수학은 아는 사람은 아는 대로 다 쓰는 거고 모르는 사람은 몰라도 살 수 있는 세상에서 또 나름대로 살아가는 겁니다. 제가 백앤드 엔지니어는 아니지만 굳이 수학이 전혀 필요 없어도 괜찮다고 알려진(?) 백앤드를 예를 들자면 로드 밸런싱할 때 그냥 프레임워크 쓰는 사람도 있을 거고 자기가 알고 있는 상식적인 수준의 확률을 적용해서 자기 서비스에 더 효율적인 방법을 찾아가는 사람도 있을겁니다. 알고리듬 공부를 원래 제대로 하셨다면 알고리듬의 확률적 분석도 배우셨어야 합니다. 2. 애초에 수학 지식이 없거나 수학 싫어하는 사람들은 못 들어오도록 막는 분야가 있습니다. 대표적인 분야가 인공지능, 데이터 사이언스, 컴퓨터 비전, 컴퓨터 그래픽스 등이 있습니다. 그 외에도 철저하게 찾으면 이것저것 더 나오는데 그냥 가장 관심이 많이 쏠리는 인공지능 얘기만 하고 있습니다. 수학을 할 수 있는 분들이 인공지능으로 쏠린다는 측면도 있고 사실 거의 모든 분야가 ML로 업그레이드가 되고 있기 때문에 굳이 나눌 필요가 없기도 합니다.
@momzmom
@momzmom 4 месяца назад
이제 느끼지만 자료구조 공부는 정말 중요함, 자료구조 알아가다보면 어느정도의 알고리즘 이해도까지 얻게됨
@HongLab
@HongLab 4 месяца назад
맞아요, 한국에서 사용하는 자료구조 교과서가 알고리듬하고 꽤 겹칩니다. 미국에서는 아예 자료구조&알고리듬 이렇게 합치기도 해요.
@hcmoon3804
@hcmoon3804 3 месяца назад
안녕하세요. 교수님. 이런 좋은 영상을 이제서야 보게 되네요 ㅜㅜ 저는 국비학원 교육 마치고 현재 si(단순파견)에 입사해서 1년차로 회사생활 하는 중인데 정말로 개발자로서 성공하고 싶은 욕구가 높습니다. 근데 이 영상을 보니 제가 첫단추를 먼가 잘못 맞춘 느낌이 드네요. 회사를 다니면서 선생님께서 말씀하신 커리큘럼 (자료구조 - 알고리듬) + 다른 cs(운영체제-네트워크-데이터베이스)를 공부하면서 제대로 실력을 쌓아보려고하는데 이런식으로 공부하면 될까요?? 회사다니면서 2~3년 생각하고있습니다.
@HongLab
@HongLab 3 месяца назад
인생은 원래 장기전이라서 회사 다니면서 계속 자기 능력 쌓고 다음 기회를 찾는 것입니다.
@user-ex2hk9fi8n
@user-ex2hk9fi8n Месяц назад
좋은 컨텐츠 감사합니다. 끝부분에서 언급하신 수학이 많이 사용되는 분야에 대해 궁금합니다. 2-3가지 예를 들어 주실 수 있는지요?
@HongLab
@HongLab Месяц назад
사람에 따라 "수학"의 의미를 다르게 받아들입니다. 어떤 분들은 그냥 어려운거 나오면 다 수학이라고 부르는 경우가 많습니다. 응용 분야에서는 컴퓨터 그래픽스, 컴퓨터 비전, 머신러닝 등이 대표적인데 사실 모든 분야가 깊이 들어가면 수학이 나옵니다. 예를 들면 "수학 싫어서 웹프론트를 하기로 했다"고 하더라도 요즘은 WebGPU로 그래픽스를 쓸수 있게 (=점점 써야 하는 방향으로) 되었죠.
@r_8330
@r_8330 5 месяцев назад
안녕하세요. 지나가다 흥미로워 댓글을 남깁니다. 개발자로 15년 동안 지냈는데요, 살다보니 가장 공감이 가는 것이 바로 수학 입니다. 저는 프로그래밍에서 수학이 가장 기본 베이스 학문이라고 생각이 되네요. 실제로 영국 캠브리지 대학에서도 수학은 인문학으로 분류되어, 세상의 가장 기본 근간이 되는 학문이라 가르칩니다. 다만, 제가 말씀드리는 수학은 문제풀이 / 테스트를 위한 문제가 아닌 문제 해결을 위한 문제를 도출하는 과정이라 생각합니다. 이 부분은 알고리즘 분야와 매우 흡사한데요. 일례로 Front/End 개발자가 3D 분야에서 날라다니는 현상(?)을 목격한 뒤로 그 체감이 배로 와 닿았습니다. 부디 프로그래밍을 하신다면 수학 역시 동반자라 생각하시는 것을 권장 드립니다. 저는 프로그래밍이 하나의 기술적 수단이 아닌 수학에 버금가는 기반적 학문이라 생각합니다.
@HongLab
@HongLab 5 месяцев назад
맞아요. 프로그래밍에서 얘기하는 수학은 다르죠. "알고보니 내가 수학 천재였다"도 가능합니다.
@user-nn3fz4yu9k
@user-nn3fz4yu9k 5 месяцев назад
안녕하세요! 댓글 너무 잘 읽었습니다. 질문이 있어서 답글 남깁니다. 일례로 Front/End 개발자가 3D 분야에서 날라다니는 현상(?)을 목격한 뒤로 그 체감이 배로 와 닿았습니다. >> 웹 개발 특성 상 문제 상황을 마주할 일이 많고, 그러다 보니 문제 해결 능력이 많이 올라감. 3D 분야 역시도 정형화 되지 않은 문제 상황이 많은 편이라 그런지 웹개발자들이 날아다님 이라는 말이 맞으실까요? 제가 개발쪽에 문외한이라 어떤 뜻인지 궁금해서 여쭤봅니다
@r_8330
@r_8330 5 месяцев назад
@@user-nn3fz4yu9k 3D 분야 역시도 정형화 되지 않은 문제 상황이 많은 편이라 그런지 웹개발자들이 날아다님 이건 많이 어렵습니다. 차라리 수학자들이 프로그래밍을 하면, 이라는 전제라면 가능합니다. 3D 프로그래밍, 컴퓨터 그래픽스의 전제는 대수학, 선형대수학에서 시작됩니다. 수학을 알고 계신다면, 벡터 곱, 스칼라 곱, 오일러를 이용한 삼각함수 등이 대부분이며, 이는 수학을 전문 분야까지 들어가야 하죠., 고등 수1, 2 가지고는 어림도 없습니다. 웹 개발자들은 공학적인 지식을 가진 분들이 대 부분이며, 이학적 지식을 가진 분은 드뭅니다. 제가 언급한 인물은 학부 시절 DirectX를 이용한 3D 프로그래밍을 할 수 있었던 '웹 개발자' 입니다. 그리고 수학에 미친놈 입니다.
@user-nn3fz4yu9k
@user-nn3fz4yu9k 5 месяцев назад
​@@r_8330 신기하네요.. 오히려 웹개발이 공학적인 부분과 좀 거리가 멀어보였거든요 ! 친절한 답변 너무 감사드립니다 ㅎㅎ
@CISCO----------------------lil
@CISCO----------------------lil 5 месяцев назад
학부 1학년때 배운 C언어가 이해 안가는 부분이 정말 많았는데 덮어놓고 넘어갔습니다. 운영체제 보안이나 컴파일러 과목 등을 수강한 지금 보면 여러가지가 짜맞춰지는 듯한 느낌이 듭니다. 개인적으로 컴공 과목이나 커리큘럼이 아직도 정립되지 않았다고 생각합니다. 작은 퍼즐조각을 모아서 큰 그림을 볼 수 있을때에야 어느정도 이해를 할 수 있는 것 같아요. 컴퓨터구조는 너무 전기전자랑 가까운 과목같아 제대로 공부하지 않았는데, 동시성 프로그래밍을 할 때 무조건적으로 공부해야겠구나 하는 깨달음을 얻어 다시 공부하고 있습니다... C언어의 관례상의 구조, 예를 들면 왜 각종 데이터의 크기나 함수포인터의 크기가 8바이트로 통일되어있는지?(x86에서는 4바이트) -> 하버드 구조와 폰노이만 구조의 차이 C++의 벡터와 C에서의 realloc의 차이점이 무엇인지?? -> 객체지향적 설계, 생성자, 소멸자 이런식으로 의식의 확장이 일어나는 단계가 컴공은 아무래도 좀 늦는 것 같습니다. 뒤에 뭔가를 배워야 앞단과 끼워맞춰지는 느낌이에요 2~3학년때는 기술스택, 프레임워크 등에 집착하여 react나 spring boot, nginx, aws 등을 공부하였는데 학부 3학년 겨울방학이 된 지금은 오히려 기본이 중요하다고 생각됩니다. 비전공자와 전공자를 가르는 부분도 거기서 발생하겠지요... 로우레벨에 대한 학습은 생각의 흐름의 대역폭을 엄청나게 넓혀줍니다. 예를들면, 개인적으로 그나마 전공지식이 제일 필요없다고 생각되는 프론트엔드의 경우에서도, 컴파일러과목을 배우면 왜 V8엔진이 왜 그렇게 설계되었는지 알 수 있습니다. 저는 IT에 종사하는 모든 사람들이 컴퓨터 구조, 운영체제, 컴파일러에 대해 깊게 배워야 한다고 생각합니다. 이런 과목들이 바로 엔지니어링이고 단순히 코드만 짜는 사람들은 노가다 김씨나 다를 바 없는 것 같아요. 건축가와 노가다 김씨는 다릅니다. 쉽게 가려고만 하는 사람은 곧 정체되기 마련인 것 같습니다. 비전공자 유입이 많아지면서, 초급 강의들만 넘쳐나고 ”이건 안해도 된다“ 이런 주의가 팽배한 것 같아 안타깝습니다. 심지어 주변 전공자 친구들도 비전공자처럼 공부를 합니다. 그래서 저는 만약 이쪽 분야의 입문자가 있다면, 인강이 아닌 책으로 공부하라고 권장하고 싶습니다. 요즘 나오는 인강이나 동영상들은 죄다 겉핥기만 가르치고 원리에 대해서 설명을 하지 않아요.
@user-or8xc5sy7m
@user-or8xc5sy7m 5 месяцев назад
길글 잘 정독했습니다 이번에 컴공 1헉년으로 입학하게 되는데 여쭙고싶은게 몇가지 있어서요, 혹시 인스타나 이메일 알려주실수있나요?
@user-xy7fh9pc4y
@user-xy7fh9pc4y 5 месяцев назад
선생님 안녕하세요. 현업 설비 유지보수 엔지니어에서 여차저차 SW엔지니어로 전향 했습니다. WPF로 개발하는데 C# , WPF른 어떻게 어떤 방법으로 공부해야될까요? C# 기초부터 보고는 있는데.. 실력이 퀀텀점프 하고싶습니다.
@HongLab
@HongLab 5 месяцев назад
퀀텀점프는 하고 싶다고 하는게 아니라 깊이 들어가면 자기는 모르는 사이에 실력이 늘어나는 겁니다. 시간과 공간의 방에 한 번 다녀오세요.
@blue44144
@blue44144 Месяц назад
희망을 주는 방법으로는.. 뭣을 아느냐 모르느냐가 아니며.., 그냥 적성에 맞는 사람은 스스로 알아서 하건만...
@mkyoon9845
@mkyoon9845 3 месяца назад
좋은 영상 감사합니다, 그런데 수학이 많이 쓰이는 분야라면 어떤것들이 있나요??
@HongLab
@HongLab 3 месяца назад
이거는 따로 정리를 해보겠습니다. 한국에서 개발자는 수학 몰라도 된다는 가스라이팅이 너무 오래 진행되온거 같네요.
@tmzlqm
@tmzlqm 4 месяца назад
수학이 많이 쓰이는 분야가 응용분야의 예시로 영상에 나와있는 것들인가요??
@HongLab
@HongLab 4 месяца назад
1. 거의 대부분의 분야가 수학을 쓸려면 쓸 수 있습니다. 예를 들면 수학 필요 없어 보이는 웹 프론트도 3D 그래픽으로 놀라운 효과를 만들어 넣는 분들이 계십니다. 2. 수학때문에 진입장벽이 있는 분야가 있습니다. 인공지능, 컴퓨터 그래픽스, 비전 등.
@javaxerjack
@javaxerjack 4 месяца назад
1. 코딩을 한다는건 컴퓨터란 기계를 이해하고 과정이라고 봅니다. 2. 하루 아침에 되는게 아니라는거를 전제로 공부를 해야 한다는거 3. 근데 문법만 놓고서 보면 파이썬 책보다 C언어 책이 더 얇다는게 함정.(그리고 펼쳐지는 라이브러리 지옥, 심지어는 분명 C언어라는데 전혀 다른 언어로 보이는 코드도 있음)
@sunbe5742
@sunbe5742 5 месяцев назад
소프트웨어 기술발전에 부담을 느낀다 혹시 예시가 있을까요 현재 공부중인데 적성에 맞는지 좀 애매합니다
@HongLab
@HongLab 5 месяцев назад
예를 들어서, 챗GPT가 나왔다 그러면 일단은 신기하고 어떻게 작동하나 궁금한게 (일반적인) 이공계열 적성입니다. 물론, 일자리 걱정이 들 수도 있겠지만, 일단은 좀 궁금하다는 느낌이 있어야 기술을 잘 다룹니다.
@SuperJunu
@SuperJunu 5 месяцев назад
교수님 저도 프로그래밍 특히 ai쪽에 관심이 있지만 현재 나이가 38인데 업으로 삼을 수 있을까요? 회사 협업개념으로 계신 서버보안쪽 업종 1세대때부터 하고계신 이사님이 IT쪽은 나이 많으면 안써준다고 말씀하신적이 있거든요. 저는 운영팀원으로 정말 정신없을정도로 많은 툴을 얇팍하게 다루는데 깊이 없는 커리어, 삶도 뭔가 공허하기도 하고.. 제가 지금 나이에 시작해도 밥벌이를 하면서 살 수 있을지가 가장 고민되는 부분이네요 ㅠ 열정은 있는데 현실은 무섭다? 이런 느낌을 갖고 있습니다.
@HongLab
@HongLab 5 месяцев назад
시간이 지날 수록 한 살이라도 젊은 인력의 가치가 커지는 시대입니다. 그렇다고 해서 기초도 안되어 있는 인력을 억지로 고용하면 부작용이 더 커지기 때문에 질문하신 내용은 각자 사정에 따라 크게 달라질 수 밖에 없습니다. 글만 보았을 때 삶이 왜 공허한지, 과연 내가 열정이 있는 지를 조금 더 깊이 생각해보셔야할 것 같습니다. 현실은 원래 무서운겁니다.
@SuperJunu
@SuperJunu 5 месяцев назад
@@HongLab 역시.. 교수님께 여쭤보길 잘 한 것 같습니다 ㅠ-ㅠ !!
@user-ip1vd1qj1c
@user-ip1vd1qj1c 4 месяца назад
선생님 안녕하세요 컴퓨터공학과 재학중이고 곧 3학년 올라가는 백엔드 지망하는 학생입니다. 지난학기에 팀플을 해보면서, 부족함이 많이 느껴졌고 학교 수업만 따라가서 될 일이 아니라는 생각이 들었습니다. 그래서 찾아보니 API활용, 데이터베이스, 스프링 등등 공부하고싶고 해야할 분야들이 많다고 느꼈습니다. 학기중에 학교 수업과 병행해서 공부하려고 했으나 시간이 촉박해서 어렵더군요.(학교 공부는 나름 잘 따라가서 학점은 4점 중반대 유지중입니다 알고리즘, 자료구조도 모두 공부했습니다.) 그래서 휴학을 하고 자바 언어 기본부터 스프링, 데이터베이스 등등 혼자서 프로젝트를 맡을 수 있는 수준까지는 공부해야겠다는 생각이 들었습니다. 그리고 고민해보니, 휴학하고 공부를 어느정도 해놓고 남은 학년을 다니는게 비효율적이지 않을까 하는 의문이 들었습니다. 휴학을 하지 않고 졸업까지 남은 2년동안 최대한 시간을 쪼개서 이것저것 닥치는대로 참여하다보면 생기는 경험치로 취업을 준비하는게 나을지, 아니면 휴학을 하고 공부를 많이 해서 실력을 쌓고 남은 학기들을 다니며 취업을 준비하는게 나을지 고민이 됩니다. 어떻게 하는것을 추천하시나요?
@HongLab
@HongLab 4 месяца назад
그냥 공부하기 위한 휴학은 방학으로 충분한 것 같고, 인턴 같은거는 괜찮을 것 같네요. 벤쳐나 연구실 인턴도 좋은 경험이 될겁니다.
@user-ip1vd1qj1c
@user-ip1vd1qj1c 4 месяца назад
@@HongLab 답글 감사합니다!
@user-eo1kl7zu3e
@user-eo1kl7zu3e 5 месяцев назад
교수님 박사과정 꿈꾸는 학생입니다. 컴퓨터 비전 쪽을 가고 싶고 또 인공지능이 대세인 시대인만큼 수학의 필요성을 정말 크게 느끼는데요, 그렇지만 제가 수학을 잘하지 못해서 걱정입니다. 그래서 궁금한 점이 잠시 컴퓨터 쪽 공부(언어, 자료구조 같은 cs 쪽)를 접어두고 수학만 공부하고 싶은 생각이 있는데 별로일까요? 일단은 미적분,선형대수학,통계학까지 생각하고 가능하면 공업수학 쪽도 하고 싶습니다. 저는 올해부터 휴학인 4학년 올라가는 학생이고요. 그리고 항상 좋은 영상 감사드립니다. 😄
@HongLab
@HongLab 5 месяцев назад
코테 문제풀이 하면서 같이 하시면 어떨까 싶네요. 저는 대부분의 경우 시간을 100% 들여서 뭐 하나만 하면 잘 될 것 같다고 생각하는 것은 막상 해보면 잘 안되는 경우가 많습니다. 저의 개인적인 경험이니까 참고만 하세요.
@user-eo1kl7zu3e
@user-eo1kl7zu3e 5 месяцев назад
감사합니다@@HongLab
@user-gr6kq5kd6f
@user-gr6kq5kd6f 3 месяца назад
안녕하세요 선생님, 알고리즘 먼저 공부하고 자료구조 공부해도 되나요?
@HongLab
@HongLab 3 месяца назад
참신한 질문이네요 ㅎㅎ 알고리듬만 따로 공부하려고 해도 어차피 앞부분이 자료구조입니다. 제 강의 기준으로는 자료구조에서 프로그래밍 연습을 하고 그걸 바탕으로 알고리듬을 익히는 방식입니다. 약식으로 자료구조 대강 사용법만 배우고, 알고리듬은 쉬운 코테 문제 풀면서 배우라는 얘기들이 인터넷에 꽤 많아서 당황스러운데, 본인 인생 계획에 따라서 스스로 선택하실 문제인 것 같습니다.
@Dantoru_
@Dantoru_ 2 месяца назад
안녕하세요 홍교수님 인프런에서 홍교수님의 C언어 강의를 시작으로 교수님의 C++도 끝이 보여가는 시점에 질문이 있어 댓글 남깁니다. 학과에서 컴퓨터그래픽스 과목을 수강하면서 그래픽스에 관심을 갖게 되었습니다. 다만 학교의 그래픽스는 이론만을 배워서 아쉬웠는데 마침 홍교수님께서 그래픽스 강의를 만들어 두신걸 알게되었네요. 그런데 이 영상의 공부순서는 c,c++ 학습 후 자료구조와 알고리즘을 학습한 후 뭐든지 공부해보라고 하는데 c++마치고 바로 자료구조 → 알고리즘 → 그래픽스 순으로 공부를 하면 될까요?? 긴글 읽어주셔서 감사합니다.
@HongLab
@HongLab 2 месяца назад
네 그게 제가 추천하는 순서입니다. 따배씨, 따배씨++는 기초 강의이고 예전에 만든 강의라서 영상이 긴데, 자료구조부터는 실습 위주라서 성실하게 하시면 훨씬 효율적으로 (빠르게) 공부하실 수 있습니다. 초반에 스스로 생각하는 연습을 하시면 뒤에가면 더 빨라집니다. 제작 순서는 그래픽스를 먼저 했는데, 질문 들어오는거 보니까 자료구조/알고리듬 먼저하는 것이 효율적이라고 판단되었습니다. (따배씨++ 만든 후에 따배씨 만들 때도 비슷하게 질문 들어오는거 보고 보충이 필요하다고 느껴서 만들었습니다.)
@user-ul2wd9xl4d
@user-ul2wd9xl4d 5 месяцев назад
궁금한게 있는데요.. 초보자가 원격으로 인강이나 수업들어도 오프라인만큼 효율낼수있나요?
@HongLab
@HongLab 5 месяцев назад
프로그래밍만 초보인지 아니면 공부라는 것 자체에 대해서 초보인지에 따라 다르겠죠.
@blue44144
@blue44144 Месяц назад
할 말이 없네요...
@HongLab
@HongLab Месяц назад
왜요?
@danny04278
@danny04278 3 месяца назад
자율주행SW개발자로 나갈 생각인데(제어쪽) 알고리즘 C언어 먼저배워야 하나 파이썬 먼저배워야 하나 고민이많네요 이거말고도 매트랩이나 제어기툴도 몇개 배워야하는데...
@HongLab
@HongLab 3 месяца назад
할게 많을 수록 공부 속도가 빨라지는 방향으로 하셔야 합니다. 제 강의들 기준으로는 파이썬 먼저 하시는 것을 추천합니다.
@ovol
@ovol 4 месяца назад
음... 15년차 현직 금융권 개발자 입니다.. 파이썬이 많이 쓴다고는 들었는데... 제가 15년동안 거쳐온 곳에선 사용한곳이 없었어요 (하나 -> 공공기관 -> 현대 -> KB등) 그렇다고 파이썬이 나쁘다는게 아닙니다. 파이썬은 정말 좋은 프로그램입니다. 다만 현장에선 여전히 자바 인력을 구하는 비중이 높다는걸 설명하고 싶었어요 저도 팀을 꾸려서 프로젝트 단위로 일을 하고 있는데 백엔드는 거의 100% 자바고, 프론트는 VUE.JS나 react.js 또는 자바스크립트가 전부인것 같아요 몰론, 비금융쪽에선 쓰이는것 같긴 한데 저는 아직 일을 하면서 백엔드가 파이썬으로 구현된다는 얘기를 들어본적은 없는것 같아요 개인적으론 CHAT GPT를 통해서 파이썬으로 몇개 프로그램을 만들어보긴 했는데요 여전히 시장은 자바가 많습니다. 몰론 앞으론 어떻게 될 거냐고 묻는다면 그 질문은 20년전에도, 10년전에도 똑같았어요~ 10년뒤에는 파이썬이 더 대세가 아니겠느냐, 10년 뒤에는 자바도 결국 C처럼 시장에서 사용 범위가 없어지지 않겠느냐 했지만.. 해외는 어떨진 모르겠지만, 우리나라는 여전히 자바가 강세입니다. 이렇게 생각하면 이해하기 편하실것 같아요 우리나라는 여전 윈도우가 거의 80%이상 사용하는 나라입니다. (반면 해외는 윈도우 30%정도 사용하는 나라 입니다.) 개인적인 사견인데 우리나라에서 파이썬이 해외처럼 번질려면 1차 금융권에서 자바를 걷어내고 파이썬을 사용을 해야 가능하지 않을까 싶어요 아래는 현재 저한테 의뢰온 프로젝트 내용들입니다. 아래 메일은 저한테만 오는게 아니라, 저 업체가 알고 있는 모든 개발자들에게 뿌려지는 메일인데 파이썬은 없습니다. 결론을 내리자면 파이썬이 나쁘다는건 절대 아닙니다. 그런데 저희쪼도 신입들 이력서 들어오면 저희는 자바 경력이 있는 사람이 필요해서 프로젝트도 파이썬 보단, 자바로 했던분 위주로 컨택을 합니다. 아직 공부하시는 분들이 파이썬 위주로 공부를 많이 하는것 같긴 한데 앞에 홍정모 교수님의 말씀처럼 파이썬만 열심히 하면 현장에선, 많이 쓰이진 않을것 같다는 생각이 들어서 나름 고민 끝에 글을 작성했는데, 짧게나마 도움이 되셨으면 합니다. 새해 복 많이 받으세요~!! 1.(서울/마곡)LG CNS 자사 플랫폼을 이용한 웹 개발 - 자바스크립트 기 간 : 즉시부터 2024-08-31 스 킬 : 웹 개발 , 자바스크립트 등 급 : 초급(전공무관) 1명 2.(청주/오창) PDS 기 간 : 즉시부터 6개월 (이후 연장) 등 급 : 만 1년이상 초급부터 중급 1명 스 킬 : React, Java, Spring boot 개발 경험 3.(청주/오창) 4MCC 기 간 : 즉시부터 6개월 (이후 연장) 등 급 : 만 1년이상 초급부터 중급 1명 스 킬 : React, Java, Spring boot 개발 경험 4.(가산디지털단지역 인근) 주차관리시스템 Admin고도화 프로젝트 기 간 : 2월 중순 ~ 2024년 5월말까지 등 급 : 중급 1명 스 킬 : Front 개발, API 활용, Vue.js, JavaScript, TypeScript, 네이버그리드 사용 참 고 : API 개발은 현업(고객사 개발담당자)에서 전담합니다. 5.(구미) MTS 원부자재 추적 시스템 - PDA개발 기 간 : 2024-03-01부터 2024-06-28까지 스 킬 : PDA개발자(안드로이드 OS버젼),UI 화면 개발자.java, java script 등 급 : 고급 1명 기 타 : 체제비 없음
@HongLab
@HongLab 4 месяца назад
안녕하세요? 고민끝에 글을 남겨주셨다니 감사합니다. 이 영상에서 언어에 대해 언급을 안해서 오해가 생긴 것 같은데 저는 초반부터 특정 언어에 얽매이지는 말라고 가르칩니다. 학생들은 다들 상황을 알고 있어서 걱정 안하셔도 될 것 같습니다.
@hello-1024-wellcome
@hello-1024-wellcome 5 месяцев назад
와…자살말리네요 고졸이고 독학으로 웹 프론트엔드개발자를 목표로 공부하고있는데 이런거보니까 내가 헛공부한게아닌가 싶기도하고.. 웹 팀플젝도했고 개인플젝 여러개도해봤고 최근에는 vue배워서 복습및학습겸 뷰를 이용한 웹 플젝도 만들어보고있는데.. 점점AI가 발달되다보니까 내가 나중에 설곳이 있을까 불안하기도하고.. 현재 알고리즘 자료구조 공부는 하나도 안햇고 자바스크립트랑 웹에대한것들 그리고 라이브러리 프레임워크인 리액트 넥스트 뷰 이런것만 배웠는데 하..
@jinho6346
@jinho6346 3 месяца назад
늦지 않았습니다 같이 힘내시죠:) 빠르게 배울수 있던 분야는 금방 다른 자영업으로 내몰리기 쉬운거 같더라고요 계속 노력하시던 것을 깊은것도 하시면 멀리 갈 수 있으실 겁니다
@user-zb9gs7gg6v
@user-zb9gs7gg6v 5 месяцев назад
선생님 안녕하세요, 저는 선생님의 C언어(부록까지)를 학습하고 C언어로 자료구조와 알고리듬을 공부하고 그 다음 선생님의 cpp강의, 게임 만들기 패키지까지 보았습니다. 제 목표는 게임개발자 이긴 합니다만 저만의 게임엔진, 3d프로그램을 만드는 것 또한 목표이기도 합니다. 현재 취업에 있어서 급함이 전혀 없는 상태입니다. 이걸 전재로 여쭤보고 싶은게 있습니다. c -> 자료구조 알고리듬 -> cpp 까지 학습을 한 현재상황에서 게임엔진 언리얼엔진을 공부하여 게임 만드는 방법전에 선생님의 다이렉트(그래픽스)강의를 먼저 배워서 3d개념과 간단한 3d엔진 프로그램을 만들고 싶은데 그래도 될까요?
@HongLab
@HongLab 5 месяцев назад
네, 그렇게 하시면 됩니다.
@HongLab
@HongLab 5 месяцев назад
네이버 카페나 디스코드에도 놀러오세요.
@user-zb9gs7gg6v
@user-zb9gs7gg6v 5 месяцев назад
@@HongLab 넹 알겠습니다! 감사합니다
@eojffjaep1062
@eojffjaep1062 2 месяца назад
안녕하세요 선생님. 현재 백엔드 목표로 하고 있는 20대 중반입니다. 비전공자에 파이썬, 자바 3개월정도 공부 후, 국비지원으로 수업받고 중도포기했습니다. 이유는 수업 진도 속도가 너무 빨라서인데요, 제가 공부 속도는 느리지만 확실하게 이해하고 넘어가는 장점은 있습니다. 그래서 여러 툴들로 프로그램을 구현하거나, 온라인 강의로 충분히 공부 후에 다시 국비교육을 지원하려고 합니다. 현재 자바 객체지향 다양성까지 진도 나갔습니다. 백엔드를 목표로 하는 사람으로서 jsp, spring정도의 툴들만 공부하고 국비 들어가도 충분한지 궁금합니다.. 어떤 툴을 써보면 좋고, 예습으로 자바에서 진도를 어디까지 충분히 나가면 좋은지 알고싶습니다! 국비 다시 들어가기 전에 예습이 충분한 상태에서 들어가고 싶어서 그럽니다ㅎㅎ 추가로 지금 자바로 클래스에서 프로그램 구현 준비중인데 여기서 C를 다시 공부해야하는지도 궁금합니다. (c는 한번도 해보지 않았습니다.) 감사합니다..
@HongLab
@HongLab 2 месяца назад
안녕하세요? 제가 자세히는 모르지만 속성 코스의 커리큘럼 자체가 나쁜 것은 아니지만, 기초가 없는 상태에서 "단기간"에 몰아서 배우려면 생각하는 방법을 터득할 여유를 가질 수가 없기 때문에 결국 분량이 엄청나게 많은 암기식 공부가 되어버립니다. 이런 경우에는 중도포기 하셨다고 해서 꼭 가능성이 없다고 단정지을 수는 없습니다. 기초를 다지고 재도전 해보는 것도 좋을 것 같습니다. 여기서 제가 조언해드릴만한 얘기는, 컴퓨터 프로그래밍은 이공계열이라서 문과식 공부와는 다르다는 점입니다. 하나하나 필기하면서 다 외우는 것 보다 그 모든 내용들을 관통하는 원리를 찾아 들어가야 하는데, 실습 문제가 주어지면 쉬운 것 부터 시간이 오래 걸리더라도 스스로 답을 찾는 방식으로 공부하셔야 합니다. 주변에 이공계열 친구들에게 얘기를 들어보시는 것도 좋을 것 같습니다. 그 외에 백앤드 공부 방법에 대해서는 그 분야에 전문성이 있는 다른 분들께 도움을 받으셔야할 것 같습니다. 개인적으로는 요즘은 과도기라서 백앤드/프론트 이런 식으로 특정 분야로 미래를 정해놓고 공부하시는 것은 좀 위험하지 않나 하는 생각을 합니다. 자바로 공부를 시작하시는 것 자체에 좋고 나쁘고가 있는 것은 아니고 C언어는 그냥 프로그래밍 입문 공부의 상징일 뿐입니다. C언어 공부할때 배우게 되는 개념들을 자바 공부하면서 모두 익히셨다면 굳이 C언어로 되돌아갈 필요는 없습니다. 저는 처음 공부를 시작하시거나 시간 여유가 있으시다면 C언어나 C++을 거쳐가시기를 권장하는 데, 파이썬이나 자바로 억지로 저수준 개념들을 실험하려고 드는 것 보다는 그냥 오류를 만나서 디버깅 해보는 것이 더 효율적이기 때문입니다. 예를 들면 변수 여러개 만들어 쓰다가 너무 손이 아프니까 배열 쓰면 편하네, 배열 길이를 알아야 하니까 같이 저장해놔야 하네(이 간단한 개념 하나를 터득하기 위해 엄청난 오류를 만나게 됩니다.), 누가 미리 편하게 정리해줬으면 좋겠다 -> 표준 라이브러리 사용, 이런 순서로 자연스럽게 이어지는 것이 다짜고짜 컨테이너 사용법은 이런거에요 하면서 수동적으로 배우는 것 보다 인간의 두뇌에 더 적합한 학습 과정입니다. 한 번 중도포기를 경험하셨기 때문에 압박감이 좀 있으실 것 같은데, 오히려 더 좋은 기회가 될 수도 있습니다. 잘 준비해서 원하는 성취 얻으시길 바랍니다.
@db1945
@db1945 4 месяца назад
안녕하세요. 영상 잘 시청했습니다. 다름이 아니라 저는 현재 자바기반 백엔드 개발자로 취직하고자 열심히 공부중입니다. 제 강점중 하나가 수학이라고 생각합니다. 대학수준 이상의 수학에대해 어느정도 역량이 있다는 점이 많은 백엔드개발자와 차별화되는 점이라고 생각하고 수학에 관심이 많아서 수학 공부를 꾸준히 하고있습니다. 향후 제가 수학에대한 역량을 발휘할 수 있는 방향성이 있을까요?
@HongLab
@HongLab 4 месяца назад
수학을 잘한다는 것은 기본적으로 업무를 더 잘할 가능성이 높다는 의미이긴 합니다만, (한국) 백앤드 실무 하신 분들에게 물어보시면 대부분 수학 필요없다는 얘기를 하실겁니다. 그분들 말씀이 맞고 그르고를 떠나서 전반적으로 그 분야의 여론이 그렇다면 수학잘하는 걸로 대접받기 어려울거라는 의미입니다. 이건 인생 전략 문제인데, 수학 잘하는 걸로 우위를 차지하고 싶으시다면 그런 분야로 가시는 것이 기본입니다. 일단 알아봐주는 사람이 있어야 대우를 잘 받든 말든 하는거죠. 이건 어디까지나 저의 견해이니까 그 분야 경력자분들께 별도로 상담을 받아보시기를 권장합니다.
@su-yo6kr
@su-yo6kr 5 месяцев назад
선생님 제가 독학중인데 재미보다는 더빠르고 정확하게 공부하고싶은데 그럼에도 파이썬을 먼저 배우는걸 추천하시나요?
@HongLab
@HongLab 5 месяцев назад
C언어로 시작하셔도 됩니다. 빠르다는게 인생의 어느 구간에서 빠르길 원하시는 것인지에 따라 많이 달라집니다.
@sangyunlee1002
@sangyunlee1002 3 месяца назад
독학에서 c언어는 저는 부정적으로 봅니다... 실용적인 것을 만들어보면서 필요한 부분을 공부하는 방법이 중요하다고 생각합니다.
@user-pt3ye6bv5d
@user-pt3ye6bv5d 4 месяца назад
저는 어떻게 프로그래머해야하냐요? 전자정보통신을 전공하고 수업잘따라가고 해서 강의 코테 c언어, 자바,c# 프로젝트들을 프로그래머를 못하고 있어요 졸업때에는 돈이없어 운전면허를 못따서 프로그래머 면접도 못봤어요 .고립청년이고 졸업한지 3년됬어요. 자격증은 itq엑셀 있구요. 운전면허는 지금 있구요 국비지원 자바강의 들으니까 코테도 없고 그냥 자바수료만 하면 됬었어요. 정보가 너무없어요.
@user-xy7fh9pc4y
@user-xy7fh9pc4y 5 месяцев назад
안녕하세요 선생님. 여차저차 좋은 기회?에 sw엔지니어로 전향했습니다. C# WPF로 장비 프로그램을 개발하는데요 C#을 기초부터 하고는 있습니다만 어디서부서 어떻게 손을대야할지 모르겠습니다. 빨리 배워서 퀀텀 점프를 하고싶습니다. 사람마다 틀리겠지만 방법좀 조언해주세요
@HongLab
@HongLab 5 месяцев назад
전업 축하드립니다. 본인 학습 능력에 따라 다른 전략을 선택하셔야 하는데, 기본적으로 취업 하셨으면 어떻게 해서든 쭉 가는 겁니다. C#은 제가 잘 모르겠네요.
@BomHaneul
@BomHaneul 5 месяцев назад
선생님 안녕하세요 국비학원을 다니는 완전 초보 학생입니다. 현재 자바가 끝난 상태이구요.. 선생님이 보셨을때 알고리즘문제풀기와 자바스크립트,제이쿼리 등등의 개념익히기 및 서버를 다루기 중 어떤것을 먼저하는게 나을지 조언을 구하고 싶습니다..
@HongLab
@HongLab 5 месяцев назад
아침에 일어나면 한 문제씩 풀고 일과 시작하세요~
@user-xm5vd5uw1e
@user-xm5vd5uw1e 3 месяца назад
java 하실거면 spring springboot jpa aws docker cicd가 중요합니다 자바스크립트 제이쿼리 html css java는 기본이고요 알고리즘은 프로그래머스에서 레벨0으로 하시면 자바 복습할떄도 도움될겁니다
@user-de5qi5ty7f
@user-de5qi5ty7f 4 месяца назад
c, 파이썬 말고도 자바로 시작하는 것도 괜찮나요? 자바로 시작하면 c , 파이썬으로 시작하는 것과는 다른 미묘한 차이라도 있을까요?
@HongLab
@HongLab 4 месяца назад
1. 자바 언어 자체에 문제가 있는 것은 아닙니다. 다만, 언어의 포지셔닝으로 봤을 때, C언어는 저수준 프로그래밍, 특히 메모리 개념을 체험해볼 수 있다는 장점이 있고 파이썬은 다양한 분야를 빠르게 체험해볼 수 있다는 장점이 있습니다. 자바는 메모리 관리를 자기가 해주기 때문에 메모리 관리를 체험해볼 수 없다는 것이 "공부" 관점에서는 단점이 될 수 있습니다. 그렇다고 파이썬처럼 다양한 분야 체험이 되는 것도 아니라는 애매한 상황입니다. 자바가 한창 뜨던 옛날에는 그래픽스로 자바로 한다드니 하는 시도가 있었는데 속도도 C++ 대비 애매하게 느려서 요즘은 오히려 그냥 C++로 합니다. 그리고 자바는 시작하자마자 객체지향 프레임워크 안에서 구현을 하게 되어 있어서 객체지향이 아닌 방식을 경험해볼 기회를 뺐기게 됩니다. 제가 객체지향을 가르칠때는 이것저것 해보다가 불편하거나 비효율적인 점들을 객체지향으로 해결하는 식으로 체험하게 되는데, 앞 부분을 삭 건너뛰는 것입니다. 2. 저는 특정 분야가 나쁘다고 생각하는 것은 아닌데 특정 분야로 지나치게 쏠리는 현상은 모두에게 안좋다고 봅니다. 소프트웨어 분야는 다양한 기술을 가진 사람들이 모여서 이거 해보고 안되면 다른거 해보고 하면서 산업이 커지면서 연봉이 같이 올라가야 하는데, 커리어가 특정 언어에 묶여 버리면 장점은 하나도 못 누리고 단점에 치여서 살게 됩니다. 사람마다 사정이 다르기 때문에 한 가지 공부법이 모두에게 다 맞을 수는 없습니다. 제 의견은 참고만 하시고 본인에게 잘 맞는 방법을 찾으시길 바랍니다.
@user-nl5of1vz6v
@user-nl5of1vz6v 5 месяцев назад
제가 이번에 20살인데 영상에서 느낀게 결국 수학을 잘해야 한다고 느꼈는데 수능 수학과 프로그래밍에도 연관성이 있을까요? 올해 대학교 높일겸 수학공부만 하려고 했거든요. 파이썬더 배우고 있어요
@HongLab
@HongLab 5 месяцев назад
기본적으로 학교 수학을 잘하시는 것은 좋은 일입니다. 학교 수학은 잘 못해도 프로그래밍 수학은 어떻게든 자신만의 방법을 찾아내는 경우도 많습니다. 포기하지 않는 것이 가장 중요한 것 같습니다.
@HongLab
@HongLab 5 месяцев назад
많은 학생들이 머리쓰는 것만 나오면 "수학"이라고 생각하시는 경향이 있어서 저도 수학이라고 표현을 하고 있는데요, 결국 나의 사고력이 좋아지는 방향으로 공부를 하셔야 합니다. 생각의 도구로써 수학이 사용되기 때문에 지레 겁먹고 도망가시는 분들도 많은데, 요즘은 프로그래밍 언어가 그 역할을 일부 대신할 수 있는 시대가 되었기 때문에 본인이 코딩을 좀 하는 것 같다면 관심을 가져보시라는 의미로 조언을 해드리고 있습니다.
@user-nl5of1vz6v
@user-nl5of1vz6v 5 месяцев назад
@@HongLab 오 감사합니당. 제가 아직 해본게 수능 공부랑 코딩 조금 해봤는데 수학 문제 끙끙대면서 푸는 느낌이 코딩 할떄 끙끙대는게 비슷하다는 느낌을 많이 받았거든요. 결국에는 사고력 싸움인데 특히 수리논술 준비할때 사고력이 많이 올라갔다고 생각해요. 올해 대학 다니면서 수리논술 준비만 하려고 했는데 괜찮겠져?
@user-nl5of1vz6v
@user-nl5of1vz6v 5 месяцев назад
@@HongLab 또 파이썬으로 여러가지 해보고 싶은것도 있어서 기초를 탄탄하게 하는 일년이 되면 좋겠네요
@user-oe8ep4pw5f
@user-oe8ep4pw5f 2 месяца назад
안녕하세요. 홍교수님!! 제가 인프런 C, C++ (따배씨, 따배씨씨) 수강 후, C++(핵심정리) -> 자료구조 압축코스 -> 알고리즘 압축코스(Algorithms - Part 1) 이런 순서로 강의 들으면 될까요?
@HongLab
@HongLab 2 месяца назад
프로그래밍 입문은 따배씨 또는 파이썬 추월코스 (또는 다른 입문 강의)로 하시고 C++로 확실히 결정하셨다면 따배씨++ 먼저 보셔도 되는데 C++핵심정리 먼저 보시고 할만할 것 같으면 바로 자료구조->알고리듬 하시는 것을 권장합니다.
@user-oe8ep4pw5f
@user-oe8ep4pw5f 2 месяца назад
@@HongLab 그럼 C++ 핵심정리 보고 따배씨++ 수강하고 자료구조 -> 알고리즘 이 순서로 해도 될까요?? 그리고 자료구조, 알고리즘 수강 결제 시 해외 결제말고 다른 수단은 없을까요?
@HongLab
@HongLab 2 месяца назад
@user-oe8ep4pw5f C++핵심정리 보시고 자료구조 바로 가시는 것을 권장합니다. 따배씨++는 자세한 문법 해설에 가까운데 자료구조/알고리듬에서 머리쓰는 연습하는게 더 중요합니다. 감이 생기면 문법 해설은 스스로 하실 수 있게 됩니다. 다른 결제 방법은 없습니다.
@user-oe8ep4pw5f
@user-oe8ep4pw5f 2 месяца назад
@@HongLab계속 질문해서 죄송합니다 ㅠㅠ 지금 C 공부중인데 비전공자라서 그런지 조금 어렵게 느껴져서 그러는데 혹시 파이썬 프로그래밍 추월코스 수강하는게 더 이해가 되고 수월할까요? 임베디드 펌웨어 쪽으로 공부를 할려는데 c나 파이썬이나 상관없을까요?
@HongLab
@HongLab 2 месяца назад
@@user-oe8ep4pw5f 프로그래밍 감을 잡는 데에는 사람마다 과정이 다를 수 있습니다. 유튜브에서 적당한 파이썬 강의 하루이틀 정도 해보시는 것도 도움이 될 것 같습니다. 본인이 학습 능력 자체가 나쁜편은 아닌데 프로그래밍에 감이 잘 안온다면 파이썬 추월코스도 좋습니다. 원래 학습 능력도 안좋으셨다면 우직하게 C언어 파는 것이 나을 수도 있습니다. 초보때는 자기에게 맞는 교재가 최고입니다. 저는 서점에서 여러권 사놓고 왔다갔다 하면서 볼 때도 많았습니다. 다들 겪는 과정입니다. 열심히 하시면 감이 오는 순간부터는 언제 그랬냐 싶어져요.
@Leejaemyoung965
@Leejaemyoung965 4 месяца назад
안목이 뛰어나시네여
@DreamTreeK
@DreamTreeK 4 месяца назад
일반 사무직군 문과생입니다. 업무자동화에 관심이 많은데요. 이런 경우에도 웹개발쪽을 공부하는게 좋을까요?
@HongLab
@HongLab 4 месяца назад
그런 얘기는 어디서 들으셨어요?
@woosukbyun2455
@woosukbyun2455 4 месяца назад
업무 자동화면 python 사용하시면 될거같은데요!
@user-yn5gy9xx9m
@user-yn5gy9xx9m 4 месяца назад
안녕하세요.현재 컴공과 학생입니다.초중고때 공부를 아예 안했었는데 컴퓨터쪽은 수학적 사고력이 중요한걸로 알고있습니다 그래서 수학공부도 같이 하려고 하는데 중등수학부터 하는건 어떻게 생각하시나요?
@HongLab
@HongLab 4 месяца назад
안녕하세요? 솔직히 뭐라고 조언을 드릴지 모르겠습니다. 제 한계인 것 같습니다. 다만, 컴퓨터 프로그래밍에서 요구하는 수학과 입시용 수학은 많이 다릅니다. 입시수학을 못했더라도 기회가 없지는 않다는 정도만 말씀드릴 수 있을 것 같습니다. 영상에서 잠깐 언급했는데 공부를 많이 안하신 분들은 기본적으로 학습 시간을 늘리는 연습부터 하시는 것을 권장합니다. 아무쪼록 좋은 방향 찾으시길 바랍니다.
@user-yn5gy9xx9m
@user-yn5gy9xx9m 4 месяца назад
@@HongLab 답변 감사합니다 .
@user-yn5gy9xx9m
@user-yn5gy9xx9m 4 месяца назад
@@HongLab 학습 시간을 늘리라는게 컴퓨터쪽 학습을 말씀하시는거죠?
@user-dd6mg9ii8z
@user-dd6mg9ii8z 4 месяца назад
​​​@@user-yn5gy9xx9m 뭘 공부하든 자신이 현재 공부하는 내용에 대해서 제대로 학습하는 시간을 늘리라는 얘기 같습니다. 공부를 안한애들 잘하는 애들 시간 갈수록 차이가 나는건, 공부에 접근하는 시각과 경쟁 풀입니다. 공부 안해본 친구들, 대개 대학가서도 공부를 해본적이 없으니 제대로 공부한다는게 뭔지를 모릅니다. 자신이 속한 대학의 주변 친구들 또한 비슷한게 대부분이니 경쟁도 없고 그 경쟁 속에서 만들어지는 역량 또한 수준이 낮습니다. 예를 들어, 운영체제를 공부한다 하더라도, 제대로 공부하고 생각할 줄 아는 친구들은 유명한 두꺼운 대학교재를 공부합니다. 당연히 쉽지 않겠죠. 이해가 안되죠. 근데 참고 합니다. 이해가 안되면 왜 이해가 안되는지 혼자 처절하게 고민하고 한문장 이해하기 위해 수시간을 자리에 앉아 고민합니다. 그런 과정을 몸에 익히고 연습하니 잘하게 됩니다. 반대로 그렇지 않은 사람은 공부라는걸 제대로 해본적이 없으니 그저 쉬운것만 찾아서 공부합니다. 어려우면 포기합니다. 쉬운걸 찾아다니고 쉽게 가르쳐주는 인강이나 강의만 보고 자신이 이해했다 착각을 합니다. 모든 공부를 이렇게 합니다. 누군가는 책의 연습문제도 스스로 고민하고 풀어보고 그 속에서 자신이 학습한 개념을 온전히 이해하고 응용합니다. 누군가는 그저 책의 개념 내용 핵심요약만 이해하고 연습문제는 '이건 어려우니까 시간낭비야' 하고 넘어갑니다. 그리고 자신이 열심히 공부했다는 착각에 빠집니다. 그게 차이입니다. 공부를 하더라도 제대로 하는 습관을 가져보세요. 공부 안한애들 보면, 쉬운것만 찾아다닙니다. 공부는 누구나 어렵습니다. 수학을 못한다고 중학교 수학부터 찾는다는게 그런 쉬운 열매를 찾는것 같습니다. 중학교 수학을 한다고 수학 잘해지지 않아요. 중학교 수학 한다고 고등수학 넘어간다고 술술 안풀려요. 그 후 대학수학 한다고 술술 이해 안됩니다. 대학 수학 펼쳐보세요. 1000페이지의 유명한 스튜어트 미적분이나 토마스 책 펼쳐보세요. 하나하나 다 자세히 설명되어 있습니다. 고등학교에서 배웠으니 당연히 넘어가고 안그럽니다. 사전지식이 요구하지 않는단 겁니다. 근데 그냥 하기 싫으니까, 어렵다는 이유로 쉬운 열매를 찾아, 중학수학부터 해야겠다느니, 고등학고 수학부터 다시한다느니 그런 이상한 선택을 하는 친구들이 많습니다. 공부를 안한 사람은 공부라는것 그리고 학습이란것에 대해 고통을 이겨내는 역치가 낮습니다. 그 고통을 인내하는 연습과 시간을 늘리라는 말 같습니다.
@user-yn5gy9xx9m
@user-yn5gy9xx9m 4 месяца назад
@@user-dd6mg9ii8z 감사합니다 워낙 부족해서 기초부터 다시 할려고 했었습니다
@Doppio_00
@Doppio_00 5 месяцев назад
7:56 특정언어와 분야에 집착하지 마라 이 부분에 대해서 좀 더 조언을 얻거나 선생님의 의견을 더 들어볼 수 있으면 좋겠습니다. 이 말씀이 무슨뜻인지 좀 더 들어보고싶습니다. 그리고 완전 타분야로 전향에 대한 조언도 더 들어보고 싶습니다. 어떤식으로 준비하면 더 좋을지나 미리 준비해야되는 부분이나 기초가 튼튼하다고해서 타분야로 전향이 쉬운것같지는 않다고 느끼고 잇습니다.
@HongLab
@HongLab 5 месяцев назад
집착이란 단어가 의미가 좀 달라졌나본데, 저희 때는 헤어진 애인에게 계속 전화하는걸 집착이라고 했습니다. 잘 지내는 애인한테 전화하는건 집착이라고 안해요.
@jaechoi3246
@jaechoi3246 5 месяцев назад
안녕하세요, 지나가던 technical artist 입니다 :) 지금은 그래픽스에 관심이 생기셨고, 언리얼을 하면 할 수 있는게 많아지는 것도 맞는데 이쪽 분야도 정말 변화가.. 많은 곳 입니다. 특정분야에 집착하지 않는다는건 아마도 '지금은 언리얼이 가장 흥미롭고 할 수 있는게 많아보이니까 공부해보고 써봐야겠지만, 상황이 바뀐다면 유니티든, godot이든, 이제 다 웹에서 하자고 하면 threejs든 web assembly든 적응해가면서 당면한 문제를 해결하겠다는 마음가짐' 이 아닐까 싶네요. 기본적인 지식들을 쌓고 바라보면 새로운 툴들은 학습의 영역이 아니라 적응의 영역이 된다고 생각합니다.
@GGASDASDZD
@GGASDASDZD 2 месяца назад
안녕하세요 영상 잘 보고 구독합니다 다름이 아니라 제가 앞으로 약 2~3년의 기간을 두고 프론트 엔드 웹 개발자 로 취업하기 위해 영상을 참고해서 계획을 짜봤는데 들어보시고 조언 부탁드립니다 우선 저는 학은제로 학점만 따놓은 비전공자입니다 그래서 25년도부터 방통대 3학년으로 편입해서 학위를 딸 계획입니다 ( 취업을 위해 고졸탈출 ) 그전까지 계속 공부하다가 방통대 편입하고 졸업 준비와 병행 하면서 짜놓은 계획대로 공부할 예정입니다 방통대 졸업이 어렵다고 하니 취업준비까지 같이하기 위해서 편입한 뒤 2년 정도로 보고 있습니다 1. 파이썬 or C언어로 시작 2. 교재 : 코딩테스트를 위한 자료구조와 알고리즘 wtih c++ 이때 프로그래밍도 직접해보면서 공부 3. cs 지식 , 코딩테스트 입문 4. 3번과 병행하면서 웹개발자에 필요한 것들 공부 ( 자바스크립트, 리엑트 등등 ) 5. 포폴 프로젝트 준비 질문드립니다 Q1 : 제가 처해진 상황에 맞게 계획을 짜놨는데 추가로 조언을 부탁드립니다 ( 중요한게 빠졌다거나 로드맵 순서가 별로라든지 등) Q2: 제가 01년생입니다 27살엔 적어도 취업해서 회사생활을 시작해야 할탠데 사람마다 당연히 차이가 크겠지만 주관적으로라도 보셨을때 3년내로 할만한 계획인지 들어보고 싶습니다 참고로 하루에 확보된 공부시간은 평일 4 ~5시간, 주말은 큰 제한 없이 할 수 있을 만큼 정도 됩니다 긴글 읽어주셔서 감사합니다 도움을 받고 싶습니다
@HongLab
@HongLab 2 месяца назад
안녕하세요? 저는 웹에 대해서는 전문성이 없지만 지금 시점에서(2024년 4월) 3년후에 프론트앤드 일자리가 몇 년 전처럼 다시 많이 나올거라고 전망하는 사람은 못 본 것 같습니다. 그러나 유행하는 기술은 때가 되면 뭐라도 나타나기 때문에, 특정 업무만 바라보면서 준비하시기 보다는 유연하게 대응하실 수 있도록 기본을 튼튼하게 준비하시는 것을 권장합니다. 로드맵은 빠진거 찾다 보면 끝없이 커집니다. 변하지 않는 기본기가 중요합니다. 파이썬/C언어 상관 없이 뭐든 일단 시작을 해보고 다시 판단하셔야할 것 같습니다. 교재는 한 권만 보는 것이 아니라 자기에게 맞는 것부터 시작해서 여러권을 봐야 합니다. 3년이면 충분한 시간입니다. 그러나 고시공부하고는 많이 다른데, 고시공부는 10년씩 오래 한 사람도 간혹 합격한다는 전설적인 사례가 나타나는데 소프트웨어 분야를 이공계열로 보든(컴공, 전산학) 창작 계열로 보든(웹 디자인, 게임 플레이 등) 1년 안에 공부에 속도가 붙는느낌이 없다면 적성을 다시 평가해보시는 것을 권장합니다. 내가 하루를 어떻게 보내는지 30분 단위로 빠짐없이 기록해놓고, 진짜로 4~5시간 공부를 할 수 있는지 부터 점검해보세요. 마지막으로 게임에 빠져서 하루종일 게임만 하는 것 처럼 프로그래밍에 재미가 붙어서 빠져드는 경험이 꼭 필요합니다. 이런 몰입은 자발적으로만 가능하지만, 기본적인 성실성을 먼저 갖춘 후에 나타나기 때문에 일단은 성실성을 갖추는 것이 우선입니다. 웹개발에 대해서는 다른 분들 견해도 많이 들어보시기를 권장합니다.
@GGASDASDZD
@GGASDASDZD 2 месяца назад
​@@HongLab 답변 정말 감사드립니다! 말씀해주신 내용들 곱씹어보면서 공부시작해보겠습니다
@ssarang4you
@ssarang4you 2 месяца назад
제가 이제 나이가 40인데.. 이런 공부하고 취업하기에는 너무 나이가 많이들었을까요? 이런일 해본적도 없고 해본거는 현장에서 노가다와 생산직, 운수업 한게 전부입니다;
@HongLab
@HongLab 2 месяца назад
이메일 보내신 분 같은데, 유튜브에 있는 무료강의 중에 맘에 드는거 아무거나 하나 보면서 위험 부담 없이 시작해보시고 다시 생각해보시기를 권장합니다.
@user-dj3ek7ni3d
@user-dj3ek7ni3d 14 дней назад
수학이 중요한 곳은 어디가 있을까요? 일단 금융 쪽 밖에 떠오르는 곳이 없어서요
@HongLab
@HongLab 14 дней назад
다른 댓글에 여러 번 적었는데, 어느 분야든 깊이 들어가면 수학을 만나게 됩니다. 반대로 금융이라고 해서 수학 많이 쓸거 같겠지만 금융사 홈페이지 만들어주는 업무라면 수학 쓸일이 별로 없겠죠. 돈은 금융하는 분들이 버시는거고.
@user-dj3ek7ni3d
@user-dj3ek7ni3d 14 дней назад
@@HongLab 답변 감사드립니다. 전공이 수학을 많이 쓰는 곳이여서 그쪽 방면을 노려볼까 라는 생각에 여쭈어 봤습니다. 다른 댓글들 읽어보겠습니다!
@HongLab
@HongLab 14 дней назад
@user-dj3ek7ni3d 수학하시는 분들이 소프트웨어 업계에서 잘하실 가능성은 충분히 높습니다. 수학 잘한다고 해서 프로그래밍을 자연스럽게 잘 하게 되는 것은 절대 아니라는 점만 주의하시면 될 것 같습니다. 온라인 결제 시스템 만들어주는 업무와 트레이딩 알고리듬 개발하는 업무는 완전히 다르니까 진로 선택에 참고하세요.
@Yrontyou
@Yrontyou 4 месяца назад
저는 이렇게 들립니다.. 코딩하는데 영어와 수학을 갖추는 건 기본이고 이것 저것 소홀히 할건 하나도 없다! 평생, 꼼꼼히 공부할거 아니면 적성에 맞지 않다!! 로드맵 그리며, 공부방향을 잡으려 들었는데, 듣고나니 머리가 아파지고 코딩하기 더 싫어지는 의지를 꺾는 말같네요~ㅠ
@HongLab
@HongLab 4 месяца назад
안녕하세요? 일단, 이 영상의 내용은 2023년 12월에 본 2024년 예상입니다. 최근 몇 년 동안 단기 교육으로 인력이 특정 분야로만 너무 많이 공급되어서 신규 채용이 줄어드는 것 뿐 아니라 기존에 채용되었던 인력들이 대량 해고되는 사태까지 발생하고 있습니다. 대학 입학은 정원이 정해져있어서 매년 무조건 뽑지만 회사는 기존 인력들로 운영하기에 충분하면, 또는 뽑았을 때 크게 도움이 될 것 같지 않다면 채용을 하지 않습니다. 영상 처음에 말씀드렸듯이 어디까지나 이건 제 의견이기 때문에 당연히 동의하지 않으실 수도 있습니다. 결국 판단은 스스로 하는 것이기 때문에 다른 분들 의견도 들어보시고 생각해보시면 될 것 같습니다. 둘째로, 언급하신 내용들에 대해 사실 확인을 해야할 것 같은데, 영어 문서 이해가 아예 불가능하거나 영어만 보면 어지러워서 도저히 볼 수가 없다면 매우 힘든 직업이라는 것은 모두가 공통으로 얘기하는 사실입니다. 그러나 한국의 정규 교육과정을 제대로 거치신 분들이 프로그래밍을 어느정도 하시게 되면 이게 이런건가보다 하면서 대강 필요한 정도는 영어를 해내시는 것을 많이 봐왔습니다. 영어 문서를 통째로 번역을 한다든가 전체를 이해하지는 못하더라도 자기가 필요한 기술적인 내용을 눈치껏 이해하는 정도는 하실 수 있고 결국 하면서 살아가시게 될겁니다. 수학을 잘하고 못하고는 여러가지 의미가 있는데, 프로그래밍을 하다가 필요해서 수학을 조금씩 봤는데 알고보니 학교에서 수능용으로 배우던 수학에는 재능이 없었으나 실무와 관련된 수학에서는 탁월한 능력을 발휘하는 경우도 꽤 있습니다. 예를 들면 그냥 게임이 좋아서 프로그래밍을 하다가 자기도 모르게 전문 그래픽스 엔지니어가 되는 사람도 있습니다. (이런 경우가 흔하다는 얘기는 아닙니다.) 오히려 그런 분야는 지원자가 적어서 일정수준만 넘어가면 취업이나 이직이 (다른 분야에 비해) 훨씬 쉬울 수도 있습니다. 현대 사회는 평생 공부를 해야 합니다. 어차피 평생 공부를 하면서 살거면 소프트웨어 엔지니어가 가장 좋다고 생각합니다. 반대로, 나는 한 번 배워서 평생 그 기술로 먹고 살겠다면 진지하게 다시 생각해보시기를 권고합니다. 다만 현대 사회에 한 번 배워서 평생 먹고 사는 직업이 몇 가지나 남아 있는지 그리고 남아날지는 모르겠네요. 이것도 저의 개인적인 의견이니까 사회 경험 많으신 분들에게 다시 확인해보시는 것이 좋겠습니다. 저는 채널이 크진 않지만 유튜브를 한지 꽤 오래되었고 기존 구독자나 수강생층이 존재합니다. 채널마다 구독자 특징이 다른데, 제 채널 같은 경우는 솔직하게 현실적으로 얘기해주는 것을 좋아하시는 분들이 많기도 하고, 쉽게쉽게 잘 될거라고 얘기하시는 다른 채널들은 이미 많기 때문에 저는 저의 전문성과 경험에 기반하여 솔직하게 말씀을 드리고 있습니다. 하지만 세상일은 정말 알 수가 없고 제 얘기가 항상 정답도 아니기 때문에 내용이 맘에 들지 않는다면 굳이 진지하게 받아들이지 않으셔도 될 것 같습니다. 아무쪼록 자신에게 맞는 좋은 길을 찾아가시길 바랍니다.
@Yrontyou
@Yrontyou 4 месяца назад
알고리즘이 이 영상으로 다시 인도해주네요~ㅎ 꼼꼼하고 자세한 설명을 달아주신거 보고서 놀랐습니다~ 감사드립니다!! 주신 말씀 잘 새기고, 좋은 코더로 돌아와 답장 남기겠습니다!
@cyrus3839
@cyrus3839 5 месяцев назад
수학이 많이 쓰이는 분야가 무엇이고 수학은 어느 범위까지 공부해야 되나요
@HongLab
@HongLab 5 месяцев назад
사람마다 많이 다릅니다. 목표, 관심 분야, 인생 전략 등에 따라 다릅니다. 일괄적으로 말씀드릴 수가 없네요.
@-Namul
@-Namul 5 месяцев назад
안녕하세요. 컴퓨터공학을 복수전공하려고 미리 학습을 하고있는 학생입니다. 실례가 안된다면 질문하나만 하고싶습니다. 공부방법은 다른학문과 비숫하게 개념이해 후 회독으로 바닥을 쌓고, 예제도 계속 연습하고 (하루중 일정시간만큼.) 실습도 하는 방향으로 코딩을 공부하면 될까요? 책으로하는 공부는 방법이 정형화 되어있지만. 코딩은 도저히 어떤식으로 접근해서 공부하고 복습을 해야할지 감이 안잡혀서 질문드립니다..
@HongLab
@HongLab 5 месяцев назад
소프트웨어 분야는 타 분야 (예: 기계나 화공)에 비해 실습이 쉽고 제품화도 (상대적으로) 간단합니다. 따라서 "초반에는" 실습을 많이 하시는 것을 권장합니다.
@-Namul
@-Namul 5 месяцев назад
@@HongLab 조언 감사합니다🙂
@lights6220
@lights6220 3 месяца назад
2025. 커리큘럼. 컴퓨터 프로그래밍.
@user-tl5we7ho3j
@user-tl5we7ho3j 4 месяца назад
프로그램을 짠다는게 엄밀히 말하면 알고리즘의 구현 입니다. 허나 우리가 프로그램을 짠다고 말할 때는 레고 조립하는 것 처럼 이미 짜여진 class 가져서와 이어주는 일 입니다. 고로 프로그램을 잘 짜는 사람을 말할 때는 알고리즘을 잘 구현하는 사람이 아니라 필요한 클래스를 얼마나 빨리 찾느냐에 대한 검색능력을 말하는 겁니다. 그리고 파이선 이런 거 가지고 해 봤자 아무 소용없고 반드시 C언어로 공부해야 합니다. C언어로 공부해야 되는 이유는 클래스를 이해하기 위해서 입니다. C언어에서 function 과 variable 의 이해가 중요합니다. 그리고 이 두 가지를 이해 했다면 C언어로 "포인터" 이 따위 개념 같은 걸로 시간낭비 하지 말고 곧바로 구구단 같은 프로그램을 만들어야 합니다. 근데 여기서 중요한 건 function 과 variable 를 사용해서 structures 라는 틀로 만들어야 합니다. 그래야지 C++ 들어갈 때 class를 이해 합니다. 나중에 짜보면 알겠지만 프로그램 짠다고 function 과 variable 을 아무 곳이나 남발하는 경우가 있는데 그래봤자 코딩 라인이나 늘어나고 가독성은 떨어질 뿐 입니다. 무조건 class 틀로 만들어서 묶어야 합니다. 마지막으로 프로그램을 짜는 걸 무슨 대단한 걸로 착각하는 사람들이 많은데 프로그래머는 "기능인" 입니다. "엔지니어" 가 아닙니다. 6개월 단기 직업학교 들어가면 그 후에 개나 소나 다 짜는 기능적인 작업 입니다. 전기기사와 전기기능사를 빗대어 볼 때 프로그래머는 전기기능사의 역할 이지 전기기사의 역할이 아닙니다. 건축기사가 집을 짓거나 기계 엔지니어가 로켓엔진을 개발 한다고 할 때 설계도면이 필요하지만 실력 좋은 엔지니어가 cad 나 catia 같은 Tool 잘 못 다룬다고 해서 그 사람의 가치가 떨어지는게 아닙니다. 차를 만든다고 할 때 차체의 엔진을 설계하고 그에 연관된 센서, 전기부품을 만드는게 중요한 겁니다. 차 운전을 잘 하는게 중요한게 아닙니다. 그건 개나 소나 다 하는 겁니다. 일본이나 호주 같은 나라는 이러한 기능인들을 부리는 회사를 블랙기업 이라 하여 그 누구도 하려하지 않습니다. 기술집약적인 산업이라고 해서 여느 산업의 세공인들 처럼 회사가 잘 대우 해 줄거라는 착각은 금물 입니다. 이미 언급 했듯이 프로그래머는 직업학교 6개월만 다니면 그리고 중졸 학력이면 개나 소나 다하는 일 입니다. 프로그래밍은 툴을 이용해서 보다 일을 효율적으로 만들기 위해 뒤에서 거드는 시다 일 뿐입니다. 여기 댓글 보면 프로그래머가 되서 앞으로 성공할 거라는 환상을 갖는 사람들이 많은데 그런 생각일 거면 아예 지금 부터 접는게 낫습니다. 그래도 정 가고 싶다. 그러면 컴퓨터공학과를 가세요. 거기 가서 "전기 + 전자 + 알고리즘" 열심히 공부한 뒤 대학원은 기계공학과로 선택 해서 machine dynamics 열심히 공부하세요. 그러면 나중에 성공합니다.
@user-cb7dt7mz6h
@user-cb7dt7mz6h 25 дней назад
코테붙고 면접이 엄청 중요하게된듯 얼굴이랑 말하는거보고 협업가능한가 기가막히게 걸러냄
@cloudshiba2176
@cloudshiba2176 4 месяца назад
음, 그냥 깃헙 코파일럿 쓸게요
@HongLab
@HongLab 4 месяца назад
네 그것도 좋아요.
@ymj2934
@ymj2934 5 месяцев назад
코테 난이도가 의미가 있나 싶은데 그냥 실무 잘하는 사람 뽑고 말죠ㅋㅋ 코테보다는 과제형 면접으로 트렌드가 바뀌지 않을까 싶음. 솔직히 코테를 우수하게 통과했더라도 실무에 투입했을때 못따라 오는 인원들 많이 봤어요. 개발자는 센스가 가장 중요하다고 보는데 코테로 그 사람의 실력을 정의할 수 없는것 같아요. 물론 기본적으로 중요한 알고리즘 정도는 알아야 한다고 생각하지만 굳이 코테 난이도를 높혀야 하는가를 생각해봤을때 별로 의미 없다고 생각합니다. 오히려 재야의 고수들이 코테를 더 못 보는 경우가 많죠
@HongLab
@HongLab 5 месяцев назад
말씀하신 취지에는 공감합니다.
@ovol
@ovol 4 месяца назад
맞아요~ 현장에선 코테 아무 의미 없습니다 = =;;
@wannikes
@wannikes 3 месяца назад
인프라나 시스템 엔지니어 혹은 데브옵스 분야도 자료구조 알고리즘이 중요할지 궁금하네요ㅠㅠ
@HongLab
@HongLab 3 месяца назад
정확히 무슨 의도로 물어보시는 지 모르겠는데, 컴퓨터 하드웨어 조립하고 전선 정리하고 하는 일만 하시는 거라면 안배우셔도 될 것 같네요.
@wannikes
@wannikes 3 месяца назад
답변감사드립니다... 좀 애매모호하게 썼는데 아키텍트나 클라우드 엔지니어같은 직무를 말했던 거였습니다​@@HongLab
@HongLab
@HongLab 29 дней назад
그쪽은 굉장한 고급 인력입니다. 당연히 하셔야죠.
@curethe9776
@curethe9776 5 месяцев назад
수학은 어느정도 수준까지 추천하시나요?
@HongLab
@HongLab 5 месяцев назад
일단 깊이를 보면 입시용 공부처럼 할 필요는 없지만 C를 맞더라도 어쨌든 해본 사람과 안해본 사람은 장기적으로 차이가 납니다. 범위를 보면 공대 공통 + 이산수학 정도가 대체적으로 합의되는 수준인 것 같습니다. 예를 들면, 미국 명문대 알고리듬 강의들은 FFT도 당연하다는 듯이 가르칩니다. 석사때 저는 FFT를 몰라서 망신당한 적이 있었는데, Fourier Transform을 수학시간에 배운 적은 있었기 때문에 비교적 빠르게 개념을 이해해서 필요한 곳에 사용할 수 있었습니다. 요즘에 인공지능하다보면 파워스펙트럼 같은거 만나게 되는데 파이썬 코드로 이렇게 돌리면 돼 하는 사람과 어쨌든 원리를 어느정도 직관적으로 들여다볼 수 있는 사람은 장래성이 다르겠죠. 물론, 냉정하게 얘기해서 모두가 다 응용수학을 잘 할 수는 없죠. 저만해도 수학을 잘해서 뭘 했다기 보다는 그래픽으로 움직이는 영상 만드는거 하고 싶어서 얼기설기 채우면서 살았습니다. 하지만 사회적으로 코딩할려면 수학 몰라도돼 라는 얘기가 너무 당당하게 도는 것은 선을 넘었다고 봅니다. 마지막으로 평생 수학 공부하라는 얘기는 아닙니다. 학생때는 최선을 다 하는 거고, 일단 사회 생활 시작하면 거기에 또 최선을 다하는 거죠. 평생을 수학에 스트레스 받으며 사시라는 얘기는 아닙니다.
@blue44144
@blue44144 Месяц назад
시키지 않아도 다 하건만...
@melonhwang5522
@melonhwang5522 2 месяца назад
어떻게 지내시나요 ㅎㅎ 근황이 궁금합니다
@HongLab
@HongLab 2 месяца назад
디스코드로 오세요~
@sd68127
@sd68127 5 месяцев назад
유능한 개발자는 전등도 고칠줄 알아야한다..
@woosukbyun2455
@woosukbyun2455 5 месяцев назад
코딩 많이하면 어떤일도 쉽게 잘 할 수 있는거 같습니다. 뭐를 어떻게 해야될지 생각이 잘 잡히는거 같네요.
@investor7277
@investor7277 5 месяцев назад
이 댓글 보시는분들 Introduction to algolithm 다회독 해보세요 알고리즘계의 바이블
@HongLab
@HongLab 5 месяцев назад
혹시 직접 해보셨나요?
@cldhfleks2
@cldhfleks2 3 месяца назад
알고리듬 이라고 쓴거부터가ㅋㅋ
@blue44144
@blue44144 Месяц назад
먹고사는데 뭔 철학까지...
@user-oh1lk7iu9k
@user-oh1lk7iu9k Месяц назад
지금 본인 그 자체가 철학이고 그 의미를 현실적으로 이해못하면 그냥 그 안에서 남들 앞서갈때 난 왜 그들처럼 안되지 그러고 사는거임ㅋ
@seongminryu3951
@seongminryu3951 5 месяцев назад
요세 누가 c++ 같은 오래된 언어를.. go 나 rust 하세요
@jupiterjo6914
@jupiterjo6914 3 месяца назад
에혀 가장 중요한 소프트웨어 공학은 하나도 없구만 소프트웨어 아키텍쳐에 대한 기초도 없는 것들이 여기 실무현장에 와봐야 그냥 초급개발짜 복붙 개발자가 될뿐 그러다 인력소개소 개발자 직행임 초급 개발자중 디자인 패턴에 대해 조금이라도 알고 있는 이들이 극소수로 사실 프로그래밍은 요구사항을 개발언어로 효율적으로 추상화 해나가는 과정인데 그 기초철학도 없는 복붙 작업자만 늘고 있으니 정신 차리시오
@HongLab
@HongLab 3 месяца назад
안녕하세요? 여기서의 포인트는 알고리듬을 먼저하라는 것입니다. 소공 하지 말라는 것은 아니니까 오해 없으시길 바랍니다.
@user1329ab
@user1329ab 5 месяцев назад
코테 필수는 아니에요. 요샌 자바 안 배우나요? 자료구조나 알고리즘 공부하기엔 자바만한 언어는 없을걸요. 파이썬은 내장된 게 너무 많아서 자바와 비교해서 제대로 공부하기엔 별로인 언어라서. 인턴쉽 하면 당연히 없는 것보단 낫겠지만 필수는 아닙니다. 학점 좋고 포트폴리오만 제대로 있으면 인턴쉽 경험 없다고 해서 문제 될 건 없습니다.
@eoleee4412
@eoleee4412 5 месяцев назад
제 생각엔 코테 필수인 듯 하네요.. 학부 때 코테 공부 안 한 게 너무 아쉽네요. 코테 공부해 놓으면 갈 수 있는 회사의 질과 양이 모두 상승합니다.
@user-jp6ji3ig9i
@user-jp6ji3ig9i 4 месяца назад
안녕하세요 교수님 저는 1학년을 다닌 후 전공이 맞지 않아 다른 진로를 고민하는 학생입니다.개발 분야에 관심이 생겨 컴공 복수전공을 생각하게 되었는데 문제가 생겼습니다. 복수전공을 위해선 현재 전공 필수 과목을 이수해야하는데 휴학을 생각하였다보니 수강신청 준비를 하지 않아 그러지 못할 예정입니다 게다가 학점도 많이 낮은 상태라 현실적으로 힘든 상황입니다. 아마 하게 된다면 26년 4학년에 복수전공이 아닌 부전공을 하게 될 것 같은데 그 전까진 간간히 공부를 하다가 그 때라도 추가학기를 다닌 후 부전공을 하면 전공메리트가 있을까요? 아니면 그냥 원래 계획대로 휴학을 하여 1년 동안 코딩 공부에 전념해보는 게 나을까요?
@HongLab
@HongLab 4 месяца назад
안녕하세요? 고민이 많으시겠네요. 현재 시점으로 제가 들은 예들로 말씀드린다면, 최근에는 전공자를 선호한다고 합니다.
@user-jp6ji3ig9i
@user-jp6ji3ig9i 4 месяца назад
@@HongLab 넵 최대한 관련 전공 취득을 위해 노력해보겠습니다 답변 감사드립니다!
Далее
알고리듬 공부해야 하는 이유
25:43
Просмотров 5 тыс.
The last one surprised me! 👀 🎈
00:30
Просмотров 2,3 млн
skibidi toilet multiverse 039 (part 1)
05:29
Просмотров 5 млн
Stray Kids <ATE> UNVEIL : TRACK "MOUNTAINS"
00:59
How NOT To Fail When Learning To Code
7:29
Просмотров 104 тыс.
Explain C.C++.C#. Like I'm Five
5:44
Просмотров 1,4 млн
백엔드 개발 이 영상만 보셔도 거의
11:59
The last one surprised me! 👀 🎈
00:30
Просмотров 2,3 млн