PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2020/03/12 20:32:01
Name 박수갈채
Subject [질문] 코딩 기초를 공부하고 싶습니다.
코딩의 c도 모르는 문외한입니다. 요즘은 제가 현대사회를 살아가는 원시인이라고 느낍니다. 코딩을 모르는 현대인이라니!

그래서 조금이나마 코딩을 배우고 싶은데 독학이 나을지 학원이 나을지 고민 중입니다. 목표는 대충 코드를 보고 어떤식으로 만들었구나 정도를 파악할 수 있는 해석능력을 가지고 싶습니다. 문맹 탈출을 원해요!

만약 독학을 한다면 어떤 책을 봐야하는지 알고싶고 학원을 다닌다면 좋은 학원을 구별할 수 있는 팁을 주실 수 있을까요?

문명인분들의 지도편달 부탁드립니다.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
20/03/12 20:58
수정 아이콘
일단 무슨목적이냐가 중요한데 딱히 특정분야를 목표로 하는게 없다 하시면 파이썬으로 시작하시면 됩니다. 책은 점프 투 파이썬 추천드려요. 그리고 코드를 보고 파악하는거는 해당 프로그램 제작자의 수준에 따라 달라집니다. 어마어마한 현대적 프로그램이라면 5년은 전공자처럼 공부해도 코드이해가 될까말까 일수도 있어요.
박수갈채
20/03/12 21:02
수정 아이콘
으아 상세한 답변 감사드립니다! 건강 조심하세요.
이오니
20/03/12 21:11
수정 아이콘
조금 어려워도 빠르게 공부하고 싶으시면 점프 투 파이썬... 보시구요.

그게 아니라면 Hello Coding 프로그래밍 책 보세요. C#이긴 하지만.. 이 책은 언어 책이 아니라 진짜 코딩이 뭔지를 알려주는 책이에요.
(물론 한 번이라도 언어를 접해본 사람이라면 굳이 보실 필요 없구요.)

이거 보고 원하는 언어책 봐도 늦지 않습니다.
박수갈채
20/03/12 21:12
수정 아이콘
감사합니다! 건강 조심하세요 :)
20/03/12 21:14
수정 아이콘
독학 vs 학원 :
저는 독학을 추천드립니다. 프로그래밍 자체가 일정 수준부터는(아마 이 수준까지 배우길 원하시는 것 같진 않지만요) 독학이 필수적이고, 관련 자료나 도와줄 사람을 인터넷에서 아주 쉽게 찾을 수 있기 때문입니다. (학원 강의알바를 하면서 '이걸 이 돈받고 가르친다니' 하고 느꼈었습니다)
다만 1) 헬스 끊어놔야 운동하는 타입이라던가 2) 즉각적 피드백을 원하시거나 3) 빠른 시일내에 취직할 정도로 습득하셔야한다면 학원도 고려해볼만 하다고 생각합니다.

목표에 대해서 :
'대충 코드를 보고 어떤식으로 만들었구나 정도를 파악할 수 있는 해석능력' 이 목표라고 말씀하셨는데, 조금 첨언하자면
프로그래밍을 하는 언어는 다양합니다(대표적으로 C, JAVA, Python). 따라서 C만 잠깐 배우시고 JAVA 로 짠 코드를 보실 경우엔 '이건 뭔 소리지?' 라고 느끼실 수도 있어요. 즉 한두 달만에 목표달성이 안되실 수도 있다는 것을 미리 말씀드리고 싶네요.
그러면 실무에 쓰이는 언어를 다 배워야 하느냐?고 물으신다면 그정돈 아닙니다. 프로그래밍 언어는 실제 언어처럼 상호간의 그 차이가 크지는 않습니다. 안녕하세요와 니하오는 공통점이 없지만, C에서의 printf, JAVA에서의 System.out.print 와 Python 의 print는 모두 'print' 란 공통점이 있고, 그 기능도 대동소이하다는 사실을 알 수 있거든요.
다만 언어를 배웠다고 프로그램을 다 이해할 수 있는 건 아닙니다. 분야별로 쓰이는 방식이 다르기 때문에 한 언어 내에서도 그때그때 새롭게 배울 것들이 많아요.

학습방법 :
입문은 보통 C 또는 Python 으로 많이 하는 편입니다. 뭘 배우냐로 큰 차이가 생기는 건 아니지만 전 C를 추천합니다. 나중에 JAVA로 넘어가기에 형식상 비슷하기도 하고, C 에만 있는 포인터란 개념이 프로그래밍을 이해하는데 은근히 큰 도움이 된다고 생각해서요. 다만 편의성이나 간결함은 파이썬이 좋고, 포인터는 도움도 되지만 입문자들은 지옥같아 하기도 합니다.(가르치는 입장에선 재밌습니다)
파이썬은 윗분 말씀대로 점프 투 파이썬, C는 윤성호의 열헐 C 프로그래밍을 많이 봅니다. 사실 자료들은 인터넷에서 'C 수업자료', '파이썬 입문자료' 뭐 요런 식으로 검색하셔도 잘 나오긴 하는데, 좀 번거로운 면이 있죠. 원하시는 방법으로 하시면 될 것 같습니다.
박수갈채
20/03/12 21:23
수정 아이콘
답변 정말 감사합니다! 좋은 밤 보내세요!
Anthony DiNozzo
20/03/12 21:27
수정 아이콘
생활코딩 강의 보고 파이썬부터 시작하시는걸 추천해드립니다. 저는 당연히 C부터 시작한 세대인데 파이선으로 입문했으면 초보시절에 훨씬 겁 안먹고 코딩 접근할수 있지 않았을까 싶어요
박수갈채
20/03/12 22:10
수정 아이콘
감사합니다! 다들 파이썬 추천하시네요!
지구사랑
20/03/12 21:53
수정 아이콘
점프 투 파이썬은 일단 온라인으로 볼 수 있으니까, 먼저 한 번 보세요.
https://wikidocs.net/book/1
천천히 읽으시면 대략적인 감을 잡는데 도움이 되지 않을까 싶습니다.
박수갈채
20/03/12 21:54
수정 아이콘
감사합니다!
네파리안
20/03/12 22:09
수정 아이콘
https://book.naver.com/bookdb/book_detail.nhn?bid=14722396
아예 모르시는 분이 참고하시기 좋은 책입니다.
외국인이 쓴거라 완벽하게 일치하지는 않지만 참고할만한 책입니다.
https://www.youtube.com/watch?v=wUHncG3VwPw&list=PL7jH19IHhOLM8YwJMTa3UkXZN-LldYnyK
바로 밑에도 추천드렸지만 짧은 무료 자바스크립트 강의 입니다.
이거보고 도저희 못따라가겠다 재미없다 싶으면 전 그냥 개발자 적성 안맞는다고 생각하고 접으시는걸 추천드립니다.
책을 읽어도 나오지만 개발자는 대학, 독학, 학원 3가지 길이 있고 국내로 보면 학원은 국비교육과 부트캠프 정도를 추천할 수 있습니다.
빠르게 취업해야하고 자금이 부족하다면 단연 독학이 최고입니다.
유튜브의 무료인강만 따라가도 게시판 만들고 면접봐서 중소기업 취업하는건 어렵지 않습니다.(적성이 맞는다는 가정하에)
돈이 부족하다면 돈받으면서 공부하는 국비교육도 좋은 선택인데 저는 위에분들하고는 의견이 다른게 저도 국비교육으로 취업했지만 독학할 사람은 국비교육도 못따라갈 이유가 없고 따라만 가면 돈받으면서 교재도 다 주고 질문할 사람도 있는 국비교육이 나쁠이유가 하나 없습니다.
단점이라면 학생들 수준 생각안하고 막나가는 진도와 강사가 별로일 확률이 높다는거 6개월 묶여 당장 취업할 사람들이 취업을 못한다는거죠.
돈이 있다면 가장 좋은건 부트캠프에 참여하는건데 부트캠프의 경우 비싸지만 단기간에 빡세게 훈련시키는 실무형 교육기관 정도로 보면 되겠내요.
박수갈채
20/03/12 22:11
수정 아이콘
감사합니다! 이 분야에 종사할 생각은 아니고 교양 차원에서 배워볼구요.
네파리안
20/03/12 22:15
수정 아이콘
제가 대학다닐때 기초로 시키는건데 외국에 애들용 코딩교육 사이트인거 같은데
https://code.org/ 가입하셔서 해보시는것도 꽤 재밌습니다.
취미정도면 유튜브에 무료강의들 많으니 참고해보세요.
직접 개발까지 해보고 싶으시다면 웹이든 앱이든 한가지 목표를 잡고 커리큘럼 찾아 공부하는게 좋고
그냥 코딩만 해볼거라면 알고리즘 책을 구매해서 해보시는게 좋을듯 합니다.
박수갈채
20/03/13 09:24
수정 아이콘
친절한 답변 감사합니다!
한솥도시락
20/03/12 22:55
수정 아이콘
이런 경우는 학원 추천합니다.
개발환경 깔고 hello world 실행하기 까지가 힘들고 개별 컴퓨터마다 발생하는 에러들 잡느라고 시간 많이 걸릴거에요. 진짜 처음이면 아무리 건성이라도 옆에서 봐주는 사람 한명쯤 있는게 좋습니다.
박수갈채
20/03/13 09:23
수정 아이콘
감사합니다!
20/03/13 00:18
수정 아이콘
교양차원이면 그나마 쓸 기회가 생길 수 있고, 볼 기회가 많을 자바스크립트 추천합니다. 파이썬보다 결과물이 가시적이라 훨씬 재미있을거에요.
박수갈채
20/03/13 09:23
수정 아이콘
감사합니다!
밥오멍퉁이
20/03/13 09:09
수정 아이콘
이런경우면 자바스크립트나 파이썬 추천하고요 C는 아닙니다. C, C++, 자바 이런건 기본적으로 엔터프라이즈급 시스템을 구축하는 장점들이 확실한거지 결과물이 딱딱 빠르고 가볍고 하는데 최적화된건 아니고 수고가 좀 들어요 그렇게 하려면

그리고 교양으로 코딩을 공부한다고 해서 코드를 보고 이건 이렇구나라고 알기는 어렵습니다. 이건 그냥 현업 개발자도 히스토리문서나 주석이 잘 되어있지 않고 코딩 스타일이 클린하지 않으면 자기가 손 안댄 코드 이해하는건 번거롭고 오래걸리는 일이에요. 사실 자기가 만든것도 두세달 지났는데 문서없으면 이게 내가 짠거라고??싶을때도있음

취미로 하는 코딩 중 제일 좋은건 내가 만들고 싶은 걸 하나 찾아보는거에요. 게임이든 웹사이트든 모바일 어플리케이션이든,...
만들고 싶은 아이디어가있으면(딱히 돈벌이목적도아니고 거창하지 않아도 됨) 그거에 맞는 기술중에 비교적 빠르게 습득/접근가능한걸 골라서 배우면 됩니다. 너무 정석적으로 배우면 재미없어요 돈되는 일도아닌데..
박수갈채
20/03/13 09:23
수정 아이콘
답변 감사합니다!
아델라이데
20/03/13 10:42
수정 아이콘
C나 JAVA는 어려우실거같고 엑셀 VBA부터 시작해보세요. 인터넷이랑 F1도움말 이용하면 초보자도 다 할수있습니다.
박수갈채
20/03/13 11:52
수정 아이콘
감사합니다!
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
143044 [질문] 도요타,혼다와 현대,기아 비교 [19] Genius6108 20/03/13 6108
143043 [질문] 모니터 사설 수리 할만할까요? [2] En Taro4429 20/03/13 4429
143042 [질문] 미스터트롯 결승 생방에 정동원 출연이 가능한가요? [4] 휴울3858 20/03/13 3858
143041 [질문] . [10] 삭제됨4944 20/03/13 4944
143040 [질문] 컴퓨터 사양 평가 부탁드립니다! [5] 뚝배기깨고싶다3422 20/03/13 3422
143039 [질문] 적금 해지 질문입니다. [8] 색마3886 20/03/13 3886
143038 [질문] 게임 추천 부탁드립니다. [8] 타키쿤3399 20/03/13 3399
143037 [질문] [해외축구] 리그가 중단되면 우승은 어떻게 되나요 [5] 홈커밍3469 20/03/13 3469
143036 [질문] 코틀린 vs 자바 어떤걸 먼저 공부하는게 좋은가요 [8] 시무룩5424 20/03/12 5424
143034 [질문] 일본 다도에서 칠사식이 뭔가요? [2] norrell4158 20/03/12 4158
143033 [질문] 혹시 입시 학원 수학선생님들 계신가요? [4] 일면식3422 20/03/12 3422
143032 [질문] 봄 노래 추천좀 해주세요 [23] 바람의여행기3851 20/03/12 3851
143030 [질문] 코딩 기초를 공부하고 싶습니다. [22] 박수갈채5586 20/03/12 5586
143029 [질문] 자바스크립트 프로그래밍 입문에 좋은 책 있나요 [4] 이호철4030 20/03/12 4030
143028 [질문] 오픈마켓 중국산 마스크들 질문이요 [2] 도롱롱롱롱롱이3229 20/03/12 3229
143027 [질문] 이민전 영어준비 [4] 랄랄라라라라3269 20/03/12 3269
143026 [질문] 전여친한테 화이트데이 챙겨주는거 오바일까요? [65] 호아킨7119 20/03/12 7119
143025 [질문] 재테크를 어떻게 해야 할까요? [13] 밀크캔3945 20/03/12 3945
143024 [질문] 주식 하는 방법에 대한 질문입니다. [18] 겨울愛5507 20/03/12 5507
143023 [질문] 집주인이 연락이 안되요. [9] 브라이언4625 20/03/12 4625
143022 [질문] 최근에 '계속 이 앱 사용' 이거 뜨신적 있으신분 잰지흔3443 20/03/12 3443
143021 [질문] 아이폰 se2 출시일이 미뤄질거 같아 고민입니다. [5] 어빈3844 20/03/12 3844
143019 [질문] 펼쳐보기와 핵심만 보기가 가능한 문서/메도 작성도구가 있을까요? [5] Sarada6788 20/03/12 6788
목록 이전 다음
댓글

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