PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2020/06/17 23:13:36
Name 어...
Subject [질문] 코딩 독학...
일단 저는 컴에 대해 문외한이구요
아들이 중2인데 요즘 코딩에 대해 재미를 들였나봐요 (관련해서 배운적은 없습니다)
지금은 어떤 사이트에 가서 예제를 봐가며 혼자 이러저리 해보는거 같은데 좀 제대로 배우고 싶은가 봅니다
하지만 애석하게도 이곳에는 배울 곳이 없어요

궁금한것은
1. 코딩이라는게 혼자 책이나 동영상만으로도 배워나가고 재미를 붙일 수 있는것인지
2. 1번이 가능하다면 방법이 궁금해요
    추천해 주실만한 책이나 영상 혹은 다른 방법등....조언해 주실만한게 있을까요

도움 부탁드립니다
감사합니다.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
CastorPollux
20/06/17 23:16
수정 아이콘
https://www.opentutorials.org/ 여기 괜찮다고 들은 거 같아요

뭐 하나 정해서 만들어서 재미가 붙으면 아마 계속 만들고 싶을 거예요
대보름
20/06/17 23:28
수정 아이콘
완전기초, 비전공자 대상으로 위에서 말씀하신 생활코딩 좋구요,
https://www.inflearn.com/ 인프런도 괜찮습니다. 생활코딩 이고잉님 강의도 인프런에 많이 있습니다.
20/06/17 23:30
수정 아이콘
웹페이지하나 만들어보라고해보세요

생활코딩좋아요
20/06/17 23:44
수정 아이콘
함수부터 하나하나 해가면 재미 붙이기가 죽어도 힘듭니다. 뭐 하나 만들어보세요 뭐라도 지금 내가 PC에서 필요한거.
이오니
20/06/17 23:45
수정 아이콘
그냥 아들내미한테 인프런 자유이용권(물론 그런 상품은 없지만... 원하는 강의가 있다면 그냥 돈 상관없이 결제해주세요.)을 주세요.
네파리안
20/06/18 01:00
수정 아이콘
https://www.youtube.com/watch?v=ohpjJNal2lk&list=PLcqDmjxt30Rsb8Zpgbemt-NaCOjr2WIUj html, css
https://www.youtube.com/watch?v=wUHncG3VwPw&list=PL7jH19IHhOLM8YwJMTa3UkXZN-LldYnyK 자바스크립트
https://www.youtube.com/watch?v=MD3YGrofnDY&list=PLieE0qnqO2kTyzAlsvxzoulHVISvO8zA9 java~spring 까지 강좌
두번째 링크드렸던 노마드 코더의 강좌들이 https://nomadcoders.co/ 주로 클론코딩 위주로 흥미는 유도할것 같은데 아무래도 난이도가 있고
제대로 배울려면 흥미가 매우 떨어지는데 어느정도로 코딩에 관심이 있는건지 모르겠내요.
위에 3개 강의만 다 이해할 수 있다면 국비교육 받고 취업하는 분들 정도의 수준정도는 된다고 생각합니다.
세크리
20/06/18 02:16
수정 아이콘
중고등학생이면 사실 웹개발/앱개발 같은 스킬을 익히는 것 보다, 기초를 잘 쌓는게 길게 보면 맞는 것 같습니다. C 또는 파이썬 기초 배우고 나서는 정보올림피아드용 문제 풀거나 그런걸 배우는 학원 다니면서 자료구조/알고리즘에 대해 익히는것이 어떨까 싶습니다.
20/06/18 02:59
수정 아이콘
파이썬을 아래에서 시작하시고
https://wikidocs.net/book/1
그다음에는 인터넷에 여러가지 예제나 강좌가 많아요. 그거 보고 암거나 만들어보라고 하시면 그담부터는 알아서 풀릴겁니다.
저격수
20/06/18 03:44
수정 아이콘
(수정됨) 1. 아드님 수준이 학교 교육과정에서 최상위에 위치해 있고 (=과학고 진학 정도는 수월하게 할 수 있는) 여분의 학구열이 있는 상태라고 가정하자면, 개인적으로는 자료구조/알고리즘도 재미있고 중요하지만, 컴퓨터에 관심있는 학생이라면 아키텍처와 OS, 네트워크를 제대로 공부하길 추천드립니다. 웹개발/앱개발은 그걸로 장사하고자 하는 목표가 없으면 지나치게 스킬에 치중되어 있고, 자료구조/알고리즘은 제대로 된 선생님이 없으면 공부하기 쫌 거시기합니다. 컴퓨터를 제대로 다룰 것이라면 어느 순간에서부턴가 꼭 공부해야 하지만 자신과 바로 연관이 되지 않으면 시간없고 소홀히 하게 되는 게 아키텍처, OS, 네트워크입니다.

2. 머신러닝을 공부하는 것도 괜찮은 선택지입니다. 100만원 정도 들여 GPU 하나를 마련할 자원이 있다면 간단한 통계학 공부와 함께 머신러닝에 익숙해지는 것도 추천드리고 싶습니다.
일리단
20/06/18 08:34
수정 아이콘
1번은 가능은 한데 코딩을 배우는게 목적이어서는 좀 힘들고
뭔가를 직접 만들고 싶은 목적이 있을때 달성 가능합니다
20/06/18 08:56
수정 아이콘
밤사이 많은 조언을 주셔서 너무 감사드립니다
대략 살펴보는데만도 복잡하네요 그래도 막연함을 벗어날 수 있어서 큰 도움이 될 것 같습니다
해주신 조언들 꼼꼼히 알아보도록 하겠습니다. 다시한번 감사드립니다.
네파리안
20/06/18 09:09
수정 아이콘
저는 솔직히 제가 개발경력 2년차라 그런지 몰라도 위에 의견들은 하나도 공감 안됩니다.
알고리즘/자료구조는 개발자 커뮤니티에서도 요즘같이 디자인패턴 다 있어서 갔다쓰면 되는 세상에 알고리즘을 구지 배울 필요 있을까 라는 애기까지 나오는데 알면 좋고 몰라도 개발하는데 하등 문제 없다고 생각합니다.
요즘 개발은 빠르게 앱개발 해보고 유용한 프레임워크들 얼마나 잘 가져다 쓰는지가 중요한것 같고 저런 이론들 솔직히 중급에서 고급 올라갈때나 필요한거지 초급개발자 레벨에서 크게 필요하지도 않지만 어차피 입문자 시선과 중급자 시선이 또 달라서 중급가면 다시 공부해야 한다는거 생각하면 구지 이론공부를 독학으로까지 해야하나 싶습니다.
어차피 진짜 코딩이 재밌으면 대학가서 이론은 다 합니다.
하이아빠
20/06/18 10:22
수정 아이콘
공감 합니다.

저만해도 정보 올림피아드 꾸준히 했고, 대기업 알고리즘 사내 강사로도 2년 이상 활동했지만,
결국은 본인이 얼마나 개발을 좋아하는지가 가장 중요한것 같아요.

본인이 정보 올림피아드나 국제 알고리즘 대회 1등해서 좋은 대학 가겠다! 가 목표라면... 또 모릅니다만
프로그래밍이 좋아서 하고 싶어요! 라면 알고리즘, 자료구조는 조금 천천히 공부해도 될 것 같아요.

물론 알고리즘, 자료구조, 중요하긴 합니다. 하지만 결국은 필요에 의해 배우게 되거든요~!!!

산수가 재밋어! 라고 이제 재미 붙이는 친구에게. 자 이게 미적분이야! 자 이게 선형대수야! 이걸 공부해! 하고 던지는 느낌이에요~
하이아빠
20/06/18 10:17
수정 아이콘
아드님이 똑똑하시네요~~

요즘은 동영상이나 인터넷 강좌도 잘 되어 있으면 알아서 잘 배울것 같네요~~~
사실 동기부여가 가장 중요하죠~!

IT는 배울것도 많고 바뀌는것도 많고 해서, 어느 하나를 집중적으로 가르칠 필요는 없구요,
아드님이 만들고 싶은걸 만들게 하는게 가장 좋을것 같아요.

저만해도 초등학교때 독학으로 책으로 프로그래밍 배워서 지금은 잘먹고 잘 살고 있습니다~
고등학교때는 담임선생님께 국영수 안하고 쓸데없는데 시간 쓴다고 엄청 혼났는데 말이죠 ^^

아드님은 똑똑하시니 IT창업자로 대성해서 아버님 건물 떡 하고 사주실듯!
뚜루루루루루쨘~
20/06/18 11:02
수정 아이콘
오래된 이야기지만 칵테일 개발자였나..(검색해보니 빵에 갔다오셨군요;)
본인은 국어를 더 잘하려고 노력했다고 합니다. 이유인 즉슨 '서로 상호간에 커뮤니케이션을 할 때 오해없는 소통을 하기 위함'이었다고 말했던 것으로 기억을 해요.
어느정도 동의를 하는 편인데 모든것을 무시할만큼 코딩능력이 뛰어나다면 고민할 필요가 없겠지만 정적한 범주안에 든다면 한번쯤 생각해볼만하다고 보고

다음엔 영어입니다. 요즘은 워낙 번역도 잘되어 있고 책도 많고 유튜브도 있고 배우기 쉬운 환경이라 하지만,
여전히 영어는 필수적입니다. 이를테면 Google 공식 홈페이지에 있는 문서들을 보더라도 한국어로 잘본 번역되었던가 아니면 업데이트가 되지 않아서 제대로 동작을 하지 못하게 된다던가 하는 상황이 많고 많은 개발자들이 질의응답을 하는 StackOverflow 사이트 역시 외국이고 영어로 되어 있습니다.
Android I/O나 각종 해외 컨퍼런스에서 한국어로 번역되어서 설명해주지 않기 때문에 개발자로 계속 거듭나기 위해서는 영어도 해야 합니다.

마지막으로는 당연히 수학인데,
윗분과는 반대의견이지만 알고리즘을 직접적으로 쓰는 일은 드물지만 모든 IT 혹은 SW를 다루는 회사는 코딩테스트라는 시험을 보고 그 코딩테스트는 알고리즘을 기반한 문제들이 주류입니다. 오히려 이런건 어렸을적에 확실하게 잡고 가면 추후에 큰 고민하지 않아도 솔루션을 찾을 수 있는 동력이 된다고 생각하는데요. 알고리즘 책을 보면 수1정도에서 다루는 용어와 내용을 기반으로 설명할때도 있어 필요합니다.(Data Science쪽으로 가려면 더욱이 그렇구요.)

물론 흥미를 붙이는게 중요하지만, 한번쯤은 생각해봐도 되지 않을까 해서 써봅니다.
톨기스
20/06/18 11:39
수정 아이콘
https://dojang.io/
제가 참고하는 파이썬, C언어 사이트입니다.
https://www.youtube.com/watch?v=kWiCuklohdY&t=6530s
요새 보고 있는 파이썬 유투브 강의 영상입니다.
20/06/19 02:46
수정 아이콘
(수정됨) 중고등학교 때에는 네파리안님 댓글이 맞다고 생각합니다. 아직 진로도 명확하게 정한 것도 아닌데 알고리즘 배우고 정보올림피아드 문제 풀고 프로그래밍 기초부터 쌓고 할 필요가 없다고 봅니다. 그냥 간단하게 코딩 한번 해보고 흥미를 느끼는지 재미있는지 맛보기를 해보고 이후에 기초를 쌓고 더 파고 들어갈지 결정하면 된다고 생각합니다. 어릴 때 그리고 초보자들에게는 일단 결과물이 잘 나오는 안드로이드 폰에다가 직접 자기가 만든 것을 돌리고 하는게 재미있을거라 안드로이드 앱을 직접 자기 폰에 올려서 구동하는 것부터 시키면 좋을 것 같습니다. 자기의 폰에서 자기가 만든게 돌아가는 것을 보면 꽤 짜릿하거든요. 안드로이드 앱 개발 관련해서는 성인이라면 그냥 안드로이드 문서를 보라고 하겠지만, 아직 어리니까 초보 수준에 맞는 책 하나 사주시면 좋을 것 같아요. 그래도 부모된 마음으로는 중고등학생이니까 유튜브나 온라인 강의를 항상 붙잡고 있는 것보다는 책이라도 옆에 끼고 컴퓨터 들여다봐서 조금이라도 책 읽는 습관이 생기면 좋지 않을까 생각해서요. 일단 기본적인 앱 몇번 자기가 폰에 깔아서 해보고 자기가 재미있으면 신나서 더 할거고, 거기서부터는 솔직히 중고등학생 정도가 되면 자기가 알아서 더 깊이있게 파든지 시작할거에요. 물론 하다가 재미없으면 또 조금 하다가 금방 그만두겠지만요 크크 그래서 아직은 알고리즘이나 기본부터 쌓을 필요가 없다라고 생각합니다. 자기가 재미있으면 자기가 또 필요해서 영어도 할거고 수학도 할거고 알고리즘도 하게 될 겁니다. 나중에 그러한 시기가 보이면 그 때 또 같이 아이의 방향을 잘 잡아주시면 되지 않을까 싶어요.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
149691 [질문] 아시는분껜 쉬울것같은 파이썬 질문.. [4] 하나둘셋6461 20/10/27 6461
149552 [질문] 아이패드 프로 케이스? 매직키보드? 질문 올립니다. [10] 회색사과5126 20/10/22 5126
149496 [질문] 비전공자 코딩 공부와 관련한 주절주절 질문 [13] 하나둘셋8010 20/10/20 8010
148557 [질문] 다음 목적으로 자바를 공부하면 쓸모가 있을까요? [2] 댕댕댕이5000 20/09/18 5000
148170 [삭제예정] 워드프레스 초보자에게 부디 조언좀 부탁드립니다. [6] 유소필위6317 20/09/03 6317
147884 [질문] 노트북 추천 부탁드려요. [8] 허니띠4644 20/08/25 4644
147307 [질문] 코딩 공부하기 좋은 사이트 있을까요? [6] 곽철용4984 20/08/05 4984
147186 [질문] 테트리스같은걸 코딩하려면 얼마나 걸릴까요? [10] 싶어요싶어요8531 20/08/01 8531
147034 [질문] 노트북 추천 부탁드립니다. (그램 or 이온 or 씽크패드) [2] 러블세가족4859 20/07/27 4859
146994 [삭제예정] [홈페이지만들기]초보가 사용하기 좋은 홈페이지만드는 툴 어떤게 좋을까요? [3] 불대가리5044 20/07/25 5044
146963 [질문] 주식 + 코딩 + 노트북? 질문입니다. [11] 러블세가족5638 20/07/24 5638
146526 [질문] [코딩/R] R로 ffmpeg 쓸수 있나요? [7] 세인트루이스4374 20/07/09 4374
146346 [질문] 모니터 추천 부탁드립니다. [4] 플라4296 20/07/03 4296
145997 [질문] UHD 모니터 추천좀 부탁드립니다. [9] VerLander4106 20/06/19 4106
145952 [질문] 코딩 독학... [17] 어...7332 20/06/17 7332
145727 [질문] 독학 앱 제작... [7] 미나리돌돌4594 20/06/09 4594
145713 [질문] 초등학생을 대상으로하는 코딩수업 아시는분 있을까요 [2] 남극소년3529 20/06/09 3529
145224 [질문] 프로그래밍 독학 [8] kot4965 20/05/24 4965
144608 [질문] 유니티로 게임제작을 해보고싶습니다 [2] 깐딩4921 20/05/03 4921
144487 [질문] UHD 모니터 구매관련 데스크탑 질문입니다. [13] The Normal One4947 20/04/29 4947
144175 [질문] 프로그래밍 외주로 용돈벌이하려면 노베이스에서 얼마나 투자해야할까요? [8] 키리기리7019 20/04/17 7019
143621 [질문] 컴퓨터 견적 확인 부탁드립니다. [2] 제로스4031 20/03/30 4031
143513 [질문] 게임 클라이언트 개발자들은 포트폴리오 어떤거 쓰시나요? [2] 다이어트5912 20/03/27 5912
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로