지금 쓰는 글은 주관적인 생각이 담긴 글이 아닌,
강의를 통해서 알게 된 학습법과 유명한 글들을 퍼온 글입니다.
[나의 이야기]
처음에 프로그래밍을 접했을 때, 모르 것이 있으면 구글링을 하는데 항상 나와 똑같은 곤경에 처한
사람들이 해결한 코드만 계속해서 찾아봤었다.
그리고 해결책을 찾지못하면 (찾을 리가... 비슷한 건 많아도 똑같은 문제는 거의 없었던 것 같다)
내 수준의 문제가 아니라고 착각해왔다
그리고 문제를 찾을때도, 문제를 하나의 덩어리로 보는 습관이 있었다.
예를 들어, 차량5부제와 같은 코드를 해결하지 못할 때, 구글링으로 "JAVA 차량 5부제"라고 통째로 검색해서
코드들을 찾아보곤 했다.
하지만, 그렇게 해서 내가원하는 해결책이 많이 나오지도 않았고,
내 실력 또한 거기서 멈춰있었다(몰론 지금도 못함.)
강의에서는 문제를 여러단계로 쪼개는 것을 먼저 하라고 권장한다.
그리고 여러 단계로 쪼갠 문제의 해결책을 구글링하고, 해결책을 못 찾으면 오히려 즐기라고 말한다(그게 말이 되나..?)
앞서 나간, 선배 개발자들은 오히려 문제의 해결책을 찾지 못했을 때, 자신이 더 배울 수 있다며 좋아했다고 한다
강사는 또, 축구선수를 예시로 나의 갈증을 해소시켜줬다
축구선수를 꿈꾸는 한 청소년이 왼발슛이 약하다는 약점 때문에 축구를 그만두고 싶은 와중에
손흥민이 자기와 같이 왼발이 약했었다는 과거를 듣고
그가 어떻게 약점을 보완해나갔는지 자기와 같은 약점을 어떻게 극복했는지로 생각이 바뀌었다
개발자도 똑같다
자기가 어떤 것이 부족한지를 알아야 하고, 앞서 나간 선배 개발자들이 그걸 어떻게 극복했는지 알아야 포기하지 않는다
참 많은 생각이 들었던 문장이다.
내가 발전하려면 단순히 예습하고, 복습하고의 문제를 떠나서
나의 부족한 점을 먼저 찾는 것.
가장 앞서서 해야겠다는 생각이 들었다.
------------------------------------------------------------------------------------------------------------------------
내 문제점을 찾고 이제는 선배 개발자들의 조언을 들으려 한다
앞서 말했지만, 아래에 첨부된 내용은 주관적인 글이 아닌, 선배 개발자들의 조언과 학습방법이다.
(근데 이거 퍼오면 문제 되나..? 문제 되면 삭제하겠습니다)
https://www.youtube.com/watch?v=Xcy2Pq6LABk
https://evan-moon.github.io/2019/08/26/how-does-developer-study/
개발자가 공부로 살아남는 방법
이번 포스팅에서는 개발자들에게 떼려야 뗄 수 없는 키워드인에 대해서 포스팅해보려고 한다. 물론 다른 직종도 마찬가지겠지만 다른 업계보다 빠르게 변화하는 IT 업계의 특성상 개발자는 시대의 흐름을 따라가기 위해 은퇴 전까지 계속해서 공부를 하는 수밖에 없다.
evan-moon.github.io
https://techblog.woowahan.com/2555/
학습에 실패한 이야기 | 우아한 형제들 기술 블로그
프로그래머에게 지속적인 학습은 기본적으로 갖춰야 할 덕목 중 하나라고 생각합니다. 문제를 해결하는 방법들은 계속 발전하고 변해가며 하나를 배우면 오히려 배울 것이 늘어나는 경험을 항상 합니다. 당장 우아한 형제들의 구성원을 봐도 직급이나 연차와 상관없이 아침, 점심시간을 아껴 공부하는 모습이 낯설지 않습니다. 하지만 익혀야 할 것은 무수히 많고 시간은 한정되어 있습니다. 따라서 어떤 것을 먼저 할지 우선순위를 정하고, 선택하고, 집중해야 합니다. 그것도 아주 효과적인 방법으로요. 사실 저는 지난 몇 달간 비효과적인 방법으로 시간을 낭...
techblog.woowahan.com
나는 어떻게 공부했는가?
성장하는 개발자를 위한 팁
euncho.medium.com
https://ahnheejong.name/articles/becoming-better-programmer/
프로그래머로서의 성장을 도왔던 태도들
저를 더 나은 프로그래머로 만들어 주었던 태도들에 대해 이야기합니다.
ahnheejong.name
프레임워크 공부를 멈춰라
멘토: “기술은 나타났다 금방 사라지지만 그것들은 많은 부분에서 공통점을 가지고 있어. 우선순위를 올바로 잡아야 해. 학습 시간의 80%는 본질적인 것에 투자하고 나머지 20%를 프레임워크나 라이브러리 등의 도구를 배우는 데에 투자하는 식으로.” 그리고 10년이 지났다. 나는 50 여가지의 소프트웨어 프로젝트에 참여했다. 그 조언 덕택에 내가 공부한 모든…
medium.com
https://speakerdeck.com/mingrammer/hoesa-baggeseo-seongjanghagi
회사 밖에서 성장하기
회사에서 뿐만 아니라 회사 밖에서 스스로 성장했었던 경험을 공유하고자 합니다
speakerdeck.com
https://www.slideshare.net/charsyam2/how-to-become-better-engineer
How To Become Better Engineer from DaeMyung Kang
<출처 : 인프런강의 한정수 강사님>
'Other efforts > Study' 카테고리의 다른 글
그룹 스터디 & TIL 공부법 (0) | 2021.08.02 |
---|---|
Java - 블로그로 공부하기 (0) | 2021.08.02 |
Java - 인강으로 공부하기 (0) | 2021.08.02 |
Java - 책으로 공부하기 (feat.코딩스터디) (0) | 2021.08.02 |