- 질문 게시판입니다.
Date 23/07/25 20:42:39
Name   Shameless
Subject   개발에 대해서 체계적으로 배우려면 어떻게 해야 할까요?
현재 본업을 버리고 완전히 전직하기 위해서 매일 짬나는 대로 자바를 공부하고 있습니다.

공부하다 보니, 언어 문법이나, 알고리즘도 제대로 모르는 채로 이때는 이렇게 하면 된다고 수박 겉햝기 식으로 배우기 보다는 좀 더 체계적으로 배워보고 싶어서 이렇게 질문 남깁니다.

내년에 방통대로 편입도 생각하고 있지만, 편입 전에 알고리즘이나, 여러가지 방면에서 좀 더 체계적으로 알고 싶은 욕심이 생겨서, 미리 책도 보면서 좀 더 잘 이해하고 싶어 이렇게 여쭤봅니다.

책을 추천해주셔도 좋고, 이런 수업을 들어보라 추천해주시는 것도 좋습니다. 가장 필요한 건 e-book이지만 장님 코끼리 만지듯 조금씩 하려고 하니 감질나서요..

+노파심에 덧붙이지만, 남으라거나 이런 이야기는 하지 말아주세요…몸이 힘든것, 돈을 적게 버는건 상관 없지만(지금도 몸이 힘들고 돈도 못 벌기 때문에!) 좀 더 재밌고 도움되는 일을 하고 싶다는 욕심이 큽니다.



0
이 게시판에 등록된 Shameless님의 최근 게시물


Paraaaade
영어 공부 겸 Coursera 같은거 다 들으면 좋지않을까 싶긴 하네요. 사실 컴공과가도 코딩을 배우는게 아니라, 말씀하시는 기초(OS, 자료구조 등등) 를 배우는 거기도 하구요. 학부시절 코딩 실력은 숙제나 기타 활동하면서 알아서 키우는 느낌입니다.

아래에 다른 전공/현직자분들이 좋은 답변 주시면 좋겠네요.
개발관련 책도 많고 컴공관련 책도 많이 나와있고 강의도 많습니다. 인프런이나 패스트캠퍼스도 있고 코세라나 무크나 생활코딩이나.. 사실 종류가 중요하다기보단 정말 끝까지 다 이해하려고 하는지가 중요한데 보통 책을 끝까지 파먹는 사람이 정말 적습니다 (저도 그렇고요) 강의도 다 마찬가지고요.

그게 잘 안되기 때문에 일반적으로는 간단한 프로그램을 만드는것부터 시작해서 본격적인건 취업해서 해라 이런 얘기가 많고, 전공을 하면 어쩔 수 없이라도 관련 기초를 수업을 듣고 시험을 보기 때문에 비교적 더 잘 습득한다는 기대가 있는 것 같습니... 더 보기
개발관련 책도 많고 컴공관련 책도 많이 나와있고 강의도 많습니다. 인프런이나 패스트캠퍼스도 있고 코세라나 무크나 생활코딩이나.. 사실 종류가 중요하다기보단 정말 끝까지 다 이해하려고 하는지가 중요한데 보통 책을 끝까지 파먹는 사람이 정말 적습니다 (저도 그렇고요) 강의도 다 마찬가지고요.

그게 잘 안되기 때문에 일반적으로는 간단한 프로그램을 만드는것부터 시작해서 본격적인건 취업해서 해라 이런 얘기가 많고, 전공을 하면 어쩔 수 없이라도 관련 기초를 수업을 듣고 시험을 보기 때문에 비교적 더 잘 습득한다는 기대가 있는 것 같습니다.

개발직군은 앞으로 전망이 어떠냐 하면 양극화가 다시 심해질 것 같고요. (근 몇년동안은 사실 실력없는 개발자가 살아남기 아주 좋은 시절이었습니다. 덕분에 저도 밥 먹고 살았네요.) 이 얘기는 쌩신입/비전공자의 문이 더 좁아진다는 뜻이기도 합니다. 순전히 업계인 입장에서 느끼는 부분이고 다르게 갈 수도 있습니다만.

컴퓨터공학의 기본적인 부분 (컴퓨터구조, OS, 네트워크, 자료구조, 알고리즘, 이산수학)을 잘 알면 좋은데 사실 이걸 지식 자체로 잘 알기보다는 이런것들을 통해 컴퓨터로 문제를 해결하는 사고방식과 트러블이 났을 때 생길 수 있는 포인트들을 이해하는게 중요하다는 느낌이 듭니다.

개발자에게 있어서 뭐가 적성이냐고 하면 엉덩이 무겁고 성실한 사람, 지루함을 느끼는 빈도가 낮은 사람, 머리가 좋은 사람, 남들과 대화할 때 타인의 평가나 말에 대해 둔감해서 스스로를 보호하거나 공격적으로 느끼는 일이 적은사람.. 정도가 떠오르고요. 적성이 아닌 사람중에서는 진득하게 뭘 하는걸 너무 힘들어 하는 사람, 쉽게 질리는 사람, 경솔한 사람(머리 나쁜것과는 다르게 뭐든 쉽게 생각하고 쉽게 판단하고 쉽게 믿는 느낌의), 타인의 말에 예민해서 스트레스 많이 받는 사람정도가 아닐까 싶습니다. 제 생각에 머리가 나쁜데 성실한 사람은 뛰어난 개발자는 아니어도 업계에서 충분히 살아남을 수 있고 경력이 쌓일 수록 꽤 수요가 있는 인재라고 생각합니다. (보통 머리가 평범하고 불성실한 사람들 때문에 머리가 좋은 사람들과 성실한 사람들이 과로하는 업계가 아닌가)

결국 개발자라는게 넓게 보면 여러사람과 협력하여 문제를 해결하는 상품을 제조하는 사람이고, 좁게 보면 컴퓨터를 이용해 특정 문제를 효율적이고 안정적으로 해결하는 사람입니다. 체계적으로 잘 배운다는건 컴퓨터를 이용해서 해결할 어떤 문제에 대한 최적점을 적절하게 찾는 능력이 커지고, 트러블에 대응하는 능력이 늘어나는게 아닌가 생각하고요. 이건 이론을 배워서 잘 하는 사람이 있고 경험적으로 잘 하는 사람이 있고 개인차가 좀 있는 것 같습니다.

본인의 학습스타일이 이론부터 체계적으로 쌓아가는걸 잘 하는지, 실전부터 뛰어들어서 하나하나 메꿔가는걸 잘 하시는지에 따라 학습 방향성을 먼저 정하시는게 좋을 것 같습니다. 전자라면 그냥 서점이나 강의사이트에서 혼자서~ 기초~ 입문~ 따라하기~ ~로 만드는~ 이런 책이나 강좌 중 하나 골라서 다 파먹으면 되고요. 후자라면 프로그램을 만들면서 필요한 지식에 관한 것들을 검색이나 챗 지피티로 채우다가 벽이다 싶을때 관련 서적이나 강좌를 찾아보시면 좋을 것 같습니다.
4
실용적인 도움은 안된 것 같지만 리트코드/프로그래머스 코딩테스트 문제를 취미삼아 풀어보시는거 추천합니다.
리트코드 미디움, 프로그래머스 레벨3정도까지면 일반적인 기업 채용 기준은 잘 통과하실거에요.
자바 언어로 프로그래밍 공부를 시작하시면 책/강좌는 크게 안가려도 된다 싶은게 최근 나오는 국내 자바 관련 도서/강좌들은 워낙 잘 나오는 것 같더라고요. 아무래도 국내에서 경험을 많이 쌓은 사람들도 많고 워낙 메이저한 언어라.. 반대로 말하면 조금만 이상하게 나와도 책이나 강좌 평가가 골로가는..
1
Shameless
제가 흥미 느끼는 일에는 많이 성실하다고 자부하는데, 말씀 들으니까 힘이 나네요. 사실 마지막에 말씀하신 두개 분야는 다 하고 있습니다. 회사에서 자바를 활용할 수 있는 것들이 있어 퇴근하고 만들어보고, 강의도 듣고…그리고 짬나는 대로 책도 보고 하는데 여전히 정확하게 하는걸까 하는 의문이 많이 남더라구요. 캡쳐해놓고 이해가 어려울때마다 찾아볼게요. 감사합니다.
이고잉님이 생활코딩 사이트에 만든 Java, Python, Web 강의도 추천합니다. Java, Python 언어를 배우면서 Web 서비스를 만들어보는 경험을 함께하면 더 좋습니다. 학습자가 자신감을 갖도록 응원을 아끼지 않는 이고잉님 강의는 신선합니다.
1
ㅢㅘㅞ
어차피 뜬 구름 잡는 느낌이실테니 정말 실무 바로 하시면 됩니다
실무에 가까운 레벨의 프로젝트를 기획해서 혼자서 끝까지 해보십시오
그리고 프로젝트를 포트폴리오화 시켜서 문서로 남기십시오
알고리즘? 프로젝트 진행하다가 필요하면 그 때 공부하십시오
2
Shameless
현재 회사 업무 자동화를 위한 것도 조금씩
만들어보고 있습니다. 이 사이트를 만들어 퇴사하는게 제 목표입니다.(물론 퇴사하고도 유지, 보수는 해야겠지만요^^;;)
T.Robin
퇴사 후 매달 또는 매년 유지보수 비용을 별도로 정산받으시도록 사전에 미리 작업을 해 두신다면 [나도 이제 프리랜서 개발자]!
레이미드
자료구조, 알고리즘, 운영체제 만큼은 꼭 책이든 강의이든 한번 이상 공부 해보시고 프로젝트 하시는 것을 추천 드립니다.
1
아침커피
어떤 책이 되었든 한 권을 처음부터 끝까지 떼어 보시는 것을 추천합니다. 두꺼워도 좋고 얇아도 좋고요, 자바여도 좋고 C여도 좋고 파이썬이어도 좋고요. 위에서 거소님도 "보통 책을 끝까지 파먹는 사람이 정말 적습니다" 라고 하신 것과도 연관이 있는데요, 책을 한 권 떼시고 나면 시야가 확 넓어지는 경험을 하실 겁니다.
2
아저씨무시하지마
제가 방통대 통계데이터학과에 3학년 편입해서 다니고 있는데...(R, 통계 분석 등을 배우는 학과입니다.)
다른과 수업은 잘 모르지만, 제 전공은 수업이 크게 도움이 되지는 않습니다.
방통대 수업보다는 개인적으로 사설 학원(인터넷) 공부한 게 실력 향상에는 더 도움이 되었습니다.
방통대는 그냥 학사 전공했다 정도 남길 수 있는 의미만 있지 않을까....개인적으로 생각합니다.
선생님이 가시려는 전공은 어떨지는 잘 모르겠고, 제가 편입해서 1년 다녀본 개인적인 소감입니다.
듣보잡
개발이라는 게 범위가 너무 넓읍니다. 본인이 진짜 하고 싶은 게 뭔지 명확하게 정하고 직접 구현을 해 보시는 게 좋을 것 같읍니다.
1
Shameless
우선 자바를 목표로 하고 있고, 기회가 된다면 C언어와 파이썬도 배우려고 합니다. 내년 말까지는 자바를 활용해 현재 재직중인 회사 내에서 업무 자동화 프로그램을 만들어 놓고 퇴사할 생각이에요.
목록
번호 제목 이름 날짜 조회 추천
공지 질문 게시판 이용 규정 11 토비 15/06/19 24503 4
16680 기타차량 폐차 관련 질문입니다. 26 + 메존일각 25/04/17 350 0
16679 법률부동산 복비 관련 문의드립니다. 6 + [익명] 25/04/17 221 0
16678 IT/컴퓨터24인치 듀얼 모니터 vs 27인치 울트라와이드모니터1대 9 Picard 25/04/17 260 0
16677 체육/스포츠첫 런닝 관련 초보 질문 사항 4 아재 25/04/16 257 0
16676 기타차단기 문제 7 왕킹멍 25/04/15 317 0
16675 체육/스포츠초 6 여아 극기체험용 등산가방추천부탁드립니다. 6 FTHR컨설팅 25/04/15 298 0
16674 의료/건강왼쪽 오른쪽 시력차이가 엄청 크네요 5 OneV 25/04/15 375 0
16672 기타소형차 중고 가격및 유지비 질문드립니다 8 셀레네 25/04/14 337 0
16671 IT/컴퓨터중국산 로봇청소기 사생활 위험 어떻게 보시나요 8 당근매니아 25/04/14 464 0
16670 가정/육아매트리스 추천을 부탁드립니다 :) 10 Broccoli 25/04/14 277 0
16669 법률양도세 계산 관련하여 질문 있습니다. 8 [익명] 25/04/14 322 0
16668 기타서울 남쪽에 아버지 모시고 식사할 곳 찾는 중입니다. 4 퍼그 25/04/14 292 0
16667 기타인터넷 질문입니다 5 김치찌개 25/04/14 224 0
16666 의료/건강건강보험 3자행위 신고 질문입니다. 2 [익명] 25/04/13 373 0
16665 기타1500 이하로 살 수 있는 중고 suv 추천해주십시오 11 개백정 25/04/13 652 0
16664 IT/컴퓨터컴퓨터 정리 프로그램 추천부탁드립니다. 홍차넷 선생님들!! 13 Mandarin 25/04/11 532 0
16663 기타일본여행 항공권 선택장애 질문드립니다 28 쉬군 25/04/10 667 0
16662 법률내용증명 보내는데 주소를 몰라요! 8 유니브로 25/04/10 627 0
16661 체육/스포츠튼튼한 수영복 브랜드 무엇이 좋나요? 16 열한시육분 25/04/10 542 0
16660 기타리클라이너 의자 추천 18 노는꿀벌 25/04/10 512 0
16659 의료/건강신경과? 신경외과? 어디 가야 할까요? 2 키위 25/04/10 443 0
16658 의료/건강신체에 왼편만 불편함을 느끼고 있습니다 어떤 병원을 가야하나요? 5 [익명] 25/04/09 562 0
16657 IT/컴퓨터맥북이 갑지기 먹통이되었습니다 3 FTHR컨설팅 25/04/08 295 0
16656 게임디비전류 게임 추천해주십시오 4 린디합도그 25/04/08 282 0
목록

+ : 최근 2시간내에 달린 댓글
+ : 최근 4시간내에 달린 댓글

댓글
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기