:: 게시판
:: 이전 게시판
|
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다. 통합 규정을 준수해 주십시오. (2015.12.25.)
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
20/03/12 20:58
일단 무슨목적이냐가 중요한데 딱히 특정분야를 목표로 하는게 없다 하시면 파이썬으로 시작하시면 됩니다. 책은 점프 투 파이썬 추천드려요. 그리고 코드를 보고 파악하는거는 해당 프로그램 제작자의 수준에 따라 달라집니다. 어마어마한 현대적 프로그램이라면 5년은 전공자처럼 공부해도 코드이해가 될까말까 일수도 있어요.
20/03/12 21:11
조금 어려워도 빠르게 공부하고 싶으시면 점프 투 파이썬... 보시구요.
그게 아니라면 Hello Coding 프로그래밍 책 보세요. C#이긴 하지만.. 이 책은 언어 책이 아니라 진짜 코딩이 뭔지를 알려주는 책이에요. (물론 한 번이라도 언어를 접해본 사람이라면 굳이 보실 필요 없구요.) 이거 보고 원하는 언어책 봐도 늦지 않습니다.
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:27
생활코딩 강의 보고 파이썬부터 시작하시는걸 추천해드립니다. 저는 당연히 C부터 시작한 세대인데 파이선으로 입문했으면 초보시절에 훨씬 겁 안먹고 코딩 접근할수 있지 않았을까 싶어요
20/03/12 21:53
점프 투 파이썬은 일단 온라인으로 볼 수 있으니까, 먼저 한 번 보세요.
https://wikidocs.net/book/1 천천히 읽으시면 대략적인 감을 잡는데 도움이 되지 않을까 싶습니다.
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:15
제가 대학다닐때 기초로 시키는건데 외국에 애들용 코딩교육 사이트인거 같은데
https://code.org/ 가입하셔서 해보시는것도 꽤 재밌습니다. 취미정도면 유튜브에 무료강의들 많으니 참고해보세요. 직접 개발까지 해보고 싶으시다면 웹이든 앱이든 한가지 목표를 잡고 커리큘럼 찾아 공부하는게 좋고 그냥 코딩만 해볼거라면 알고리즘 책을 구매해서 해보시는게 좋을듯 합니다.
20/03/12 22:55
이런 경우는 학원 추천합니다.
개발환경 깔고 hello world 실행하기 까지가 힘들고 개별 컴퓨터마다 발생하는 에러들 잡느라고 시간 많이 걸릴거에요. 진짜 처음이면 아무리 건성이라도 옆에서 봐주는 사람 한명쯤 있는게 좋습니다.
20/03/13 00:18
교양차원이면 그나마 쓸 기회가 생길 수 있고, 볼 기회가 많을 자바스크립트 추천합니다. 파이썬보다 결과물이 가시적이라 훨씬 재미있을거에요.
20/03/13 09:09
이런경우면 자바스크립트나 파이썬 추천하고요 C는 아닙니다. C, C++, 자바 이런건 기본적으로 엔터프라이즈급 시스템을 구축하는 장점들이 확실한거지 결과물이 딱딱 빠르고 가볍고 하는데 최적화된건 아니고 수고가 좀 들어요 그렇게 하려면
그리고 교양으로 코딩을 공부한다고 해서 코드를 보고 이건 이렇구나라고 알기는 어렵습니다. 이건 그냥 현업 개발자도 히스토리문서나 주석이 잘 되어있지 않고 코딩 스타일이 클린하지 않으면 자기가 손 안댄 코드 이해하는건 번거롭고 오래걸리는 일이에요. 사실 자기가 만든것도 두세달 지났는데 문서없으면 이게 내가 짠거라고??싶을때도있음 취미로 하는 코딩 중 제일 좋은건 내가 만들고 싶은 걸 하나 찾아보는거에요. 게임이든 웹사이트든 모바일 어플리케이션이든,... 만들고 싶은 아이디어가있으면(딱히 돈벌이목적도아니고 거창하지 않아도 됨) 그거에 맞는 기술중에 비교적 빠르게 습득/접근가능한걸 골라서 배우면 됩니다. 너무 정석적으로 배우면 재미없어요 돈되는 일도아닌데..
|