본문 바로가기

개발관련/동기부여

개발 학습법

728x90

출처: 비전공자를 위한 개발자 취업 올인원 가이드 [통합편]

 

 

 

 

1. 프로그래밍 학습 방법

https://www.youtube.com/watch?v=Xcy2Pq6LABk

 

 

기초부터 배우는 방법도 있으나
만들고 싶은 프로그램을 만들면서 그때그때 필요한 것들을 공부하는 방법도 있다.
자신에게 맞는 방법을 찾아 효율적으로 공부할 것.

 

 

 

2. 개발자가 공부로 살아남는 방법

https://evan-moon.github.io/2019/08/26/how-does-developer-study/

 

개발자가 공부로 살아남는 방법

이번 포스팅에서는 개발자들에게 뗄레야 뗄 수 없는 키워드인 에 대해서 포스팅 해보려고 한다. 물론 다른 직종도 마찬가지겠지만 다른 업계보다 빠르게 변화하는 IT 업계의 특성 상 개발자는

evan-moon.github.io

 

 

 

일단 만들고 싶은 것을 먼저 생각하고 거기에 필요한 지식을 공부한다.
중요한 포인트는 그 기술을 사용하는 것이다.
결국 공부란 뭔가에 사용하기 위해 필요한 지식을 습득하는 것이다.
자신의 주관대로 공부하자. 자신에게 필요한 것을 계속 찾아서 공부하고, 자기가 하고싶은 공부를 하자.

 

 

 

 

3. 학습에 실패한 이야기

https://techblog.woowahan.com/2555/

 

학습에 실패한 이야기 | 우아한형제들 기술블로그

{{item.name}} 프로그래머에게 지속적인 학습은 기본적으로 갖춰야 할 덕목 중 하나라고 생각합니다. 문제를 해결하는 방법들은 계속 발전하고 변해가며 하나를 배우면 오히려 배울 것이 늘어나는

techblog.woowahan.com

 

 

결심에는 두 가지 종류가 있다고 한다. 목표의도와 실행의도.
목표의도는 살을 빼겠다 와 같은 결심이고
실행의도는 매일 달리기를 해서 두 달안에 5kg을 빼겠다 와 같이 구체적인 실행방법을 포함한 결심이다.
1. 기한을 정할 것
2. 구체적인 수치를 목표로 지정할 것.

 

 

 

3. 나는 어떻게 공부했는가?

https://euncho.medium.com/%EB%82%98%EB%8A%94-%EC%96%B4%EB%96%BB%EA%B2%8C-%EA%B3%B5%EB%B6%80%ED%96%88%EB%8A%94%EA%B0%80-709df6714c42

 

나는 어떻게 공부했는가?

성장하는 개발자를 위한 팁

euncho.medium.com

 

 

무엇인가를 의도적으로 한다는 것이 반드시 모든 의식을 집중해야 한다 가 아니라
어느정도의 집중력을 가진 상태에서 무언가를 지속적으로 반복하는 것을 의미한다.

 

 

 

시간은 모두에게 평등하지 않다. 시간은 유한자원이다.
당신의 체력과 정신력도 무한하지 않다. 
당신은 언제가 지칠 것이고, 지친 상태로 무언가를 반복하다보면 결국에는 쓰러질 것이다.
어느 순간 당신을 지탱하는 것이 당신의 삶을 부숴버리기도한다.
지금보다도 더 젊었던 시절에 쏟은 에너지는, 결국 병이라는 이름으로 돌아왔으며, 병을 통해 나는 내가 더 지속할 수 있었던 무언가를 하지 못하게 되었다.
그로 인해 슬럼프가 찾아오고, 좌절감이 찾아오고, 지속할 수 있는 원동력을 잃게된다.
당신이 가지고 있는 자원은 대부분 유한하다.

 

 

 

 

1. 가용한 리소스를 최대한 활용하여 공부한다.
2. 데드라인을 정한다.
3. 공부한 내용은 반드시 블로그에 정리한다. 부족했던 것, 몰랐던 것, 알았던 것들을 모두 정리한다
4. 반복한다.

정리하는 습관은 중요하다. 배운 걸 정리하는 과정에서 더 많은 것을 이해할 수 있게된다.
따라서 당신의 성장을 위해서는 정리는 선택이아니라 필수라고 생각한다.
당신이 공부하고 있다는 걸 전국 방방 곳곳에 알려라. 그러면 당신의 공부를 누군가는 도와줄 것이다.

 

 

 

 

 

4. 개발자의 평생공부

https://zdnet.co.kr/view/?no=20170616090644 

 

개발자의 평생공부

평생 공부하는 건 개발자만이 아니다. 다른 직업을 가진 사람들도 쉼 없이 공부하고, 컨퍼런스와 세미나를 참가하고, 스터디를 한다. 공부없이 할 수 있는 일이 없기 때문이다....

zdnet.co.kr

 

 

 

프로그래밍의 본질은 문제의 해결이다. 공부는 본질에 다가서려는 노력이다.
진짜 실력은 임기응변이다. 실력은 주변상황에 휘둘리지 않는 집중력이다.
해결해야 하는 문제가 무엇인지 알아채는 감각이다. 처음 본 문제를 해결하는 능력이다.
그것은 본질에 다가가기 위해서 감내해온 고통, 불면의 밤, 좌절, 환희
이런 것으로 점철된 뜨거운 경험에서 나오는 것이다. 그래서 실력은 지식의 총합이 아니다. 고통의 총합이다.

 

 

 

 

1. 스스로 문제를 정의하고 새로운 기술을 이용해 그 문제를 풀어야한다. 책을 읽거나 동영상을 보는 것은 그보다 하위수준의 방법이다.
2. 미리 획득하는 지식의 99%는 무용지몰이다. 필요할 때 필요한 기술을 익힐 수 있는 것이 능력이다. 그 능력을 키워라.
3. 항상 겸손해야하지만 동시에 자긍심을 가져라. 자긍심이란 타인을 돕고자 하는 마음가짐의 다른이름이다.

 

 

 

5. 프레임워크 공부를 멈춰라

https://medium.com/@jongyoungpark/%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC-%EA%B3%B5%EB%B6%80%EB%A5%BC-%EB%A9%88%EC%B6%B0%EB%9D%BC-1afa37644474

 

프레임워크 공부를 멈춰라

멘토: “기술은 나타났다 금방 사라지지만 그것들은 많은 부분에서 공통점을 가지고 있어. 우선순위를 올바로 잡아야 해. 학습 시간의 80%는 본질적인 것에 투자하고 나머지 20%를 프레임워크나

medium.com

 

 

 

6. 개발자가 실력을 향상시킬 방법은 반복뿐이에요

https://www.youtube.com/watch?v=U0YWdnSKDfw 

 

 

 

6개월은 반복할 수 있으나 그걸 3년간 반복하는 것은 굉장히 어렵고
그걸 10년간 유지한다는 것은 더욱 더 어려운.
반복이라는 것을 계속 유지하기 위해서는 에너지가 필요하다.
반복하려고 하면 동기를 만들고, 동기를 행동까지 유지하기 위한 에너지를 만들고,
결국은 반복을 하게 되면 그 반복의 결과가 그 다음 동기의 에너지로써 이어질 수 있는
자기만의 선순환 고리를 만드는 거를 고민을 많이 해보는 게 좋다.
중요한 건 본질적으로 지식을 자기 것으로 만들기 위해선 분명히 자기 것으로 만드는 과정과 시간이 필요하다.