안드로이드 개발 : 왜 당신이 학습 효율이 매우 낮은, 당신은 왜 혼란?

하루에 의한 날 정말 빨리, 겉으로는 날이 우리가 정말이에 보일 것을 발견 할 것이다, 일상 업무를 배울 사실에 대해 생각하려고 종종 전진 시간을 느끼고, 우리는 여전히 정체입니다 아무 짓도 안 했어요, 겉으로는 바쁜 하루, 우리는 무엇에 소요되는 시간을 넣어? 알아보기! 그런데 왜 나는 아무 것도 배운 적이 있다고 생각하십니까? 사실,없는 뭔가를 배울하지만, 우리의 학습 효율이 너무 낮 없습니다!

왜 우리가 그것을 학습의 이러한 낮은 효율? 우리는 더 많은 플레이하지만 당신은 그가 당신이 배우는 자신의 플레이를 연구 학습 테스트 및 좋은 사람의 종류를 부러워 학교에왔다 있지만, 사실은 모든 테스트 그는 당신을 이끌 수 있습니다 많은 부분이, 때로는 우리가 겉으로는 조용히 학습하고 있지만 효율이 큰 차이입니다, 당신은 효과가 반드시 효율성이 반 시간을 배우는 좋은 사람 아닌 두 시간 학습 문제는, 왜 그것을 학습의 효율성 사이의 이러한 차이가있다?

제 생각에는, 가장 중요한 이유는 다음과 같습니다 방법

거대한 정보의 얼굴을 매일에서 지식 확장, 포장이 시대에, 우리의 연구는 과거에 따라 더 이상 학습의 전통적인 모드 없으며, 무엇을 배우고 더 중요한 것은, 우리는 과학을 배우고 싶어? 배우고 학습하는 것은, 그것은 조직적이어야한다 학습하는 방법을 학습, 기초, 우리는 종종 전설로, 자신의 경험, 자신의 방법론을 듣고 과학 폭군의 일부를 볼 도로가 수천 수천,하지만 당신에게 발생, 어쩌면 당신은 사람들이 자신의 최고이지만, 다음과 같이 가난한 학습 효과의 원인은 대략 때문이다, 당신을 위해 반드시 적합하지 않습니다, 그래서 하나의 단지가 이동 :

1. 더 긍정적 인 피드백이 없다

2. 올바른 방법을 학습

조각 3. 지식

4. 효과적인 많은 시간

학습 효율성의 주요 원인은 높지 않다, 나는 그것이 자신의 학습 과정에서 개 이상의 죄라고 생각합니다, 나는 천천히 네 문제가 제대로 처리되지 않을 경우 발견, 그들은 단지 수치의 열심히 모습을 할 수있는 우리가 생각하기 때문에 노력은 반드시 이유 우리의 효율은 높지 않다 방법 실제 수확의 많은 우리를 데리고되지 않았습니다.

정보 "더 긍정적 인 의견이 없습니다."

그것은 잘 이해한다, 더 긍정적 인 피드백은 우리가 학습 과정에서 참조하고 느낌이 경우에도보고 같은 것을 무엇 때문에 우리에게 진정한 학습을 ​​느낄 수, 또는 무엇 거기 없다 그들은 물질적 인 것들은, 짧은에,이 날 생각 "좋은 학습"할 수있는 마음에서이다, 그러나 우리는 거의 발생하지 경향이있다. 우리는 항상 당신은 확실히 한 번 그들의 기대에 도달, 수확을보기 위해 지불 할 수 있기를 바랍니다, 우리는 열정을 잃고, 심지어 불평하기 시작합니다, 자연 학습 효율이 떨어질 것이다, 그래서 우리는 양에 있어야합니다, 학습 피드백은 내가 긍정적 인 피드백 거기에 사용되는 몇 가지에 대해 배운 여기에 중요성을 첨부!

  1. 나는 프로그래밍을 배우고 쓰기 블로그의 습관을 가지고, 내가 조금 작은 성취의 의미, 그리고 내가 알고있는 노인의 일부를 보내드립니다은, 그들 중 많은 사람들이 긍정 때 블로그를 작성 완료했을 때, 심지어 저를 격려 나 또한 기쁘게 생각합니다 !
  2. 가끔 큰 가축 제출의 일부를 줄 것이다, 한 번 채택, 기분의 종류는 확실히 말해서는 안되는 (행복)
  3. 나는 몇 가지 질문에 대한 답변을 전문으로 다른 사람을 돕거나 약간의 지식을 공유합니다

이들은 배우고 배울 좀 더 동기 부여 동기를 부여 할 수있는 내 긍정적 인 피드백의 일부를, 당신은 그 자체가 긍정적 인 피드백을 가지고있다!

"올바른 방법을 학습."에

"당신은 당신대로, 그들의 노력에 대한 방법을 찾을 때 가축의 수천 박수의 눈부신 버스트의 삶의 여정을 걷는 것처럼,"이 문장이 얼마나 중요한지 강조하는 말에 관심이 일 때때로 우리는 그 아주 폭군 학습 프로젝트 자신의 IQ가 충분하지 않다 생각, 그것은 가장 중요한 소위 학교 깡패가 학습 방법의 자신의 세트가있다, 사실이 아니다. 우리는 우리의 대부분은 매일 배우고, 자신을 물어하지만, 얼마나 많은 사람들이 정말 배우고 자신의 문제에 대해 생각 할 수 있습니까? 난 그냥 기계를 배우고, 우리 사이의 차이가 자신의 시스템의 방법을 찾아 그것의 폭군을 배울 생각하지 않았다!

판독 미국 작가 베네딕트 캐리 •에서 전 며칠은 책이 효과 간격의 사용에 대해 "분산 학습 '이라는 학습 방법을 의미하는 책 매우 계몽 읽기,"어떻게 공부 " 학습, 그것은 당신 두 시간 매일 배울 수있는 지식 포인트의 호흡되는 안 좋은 일시간 학습 이틀을 보내고 책에 언급 된 개방 와서 배울 나누 더 큰 조각을 배우는 우리의 공동 작업이다 이 방법입니다

많은, 많은 학습 방법에 대한 토론, 그러나 우리는뿐만 아니라, 거기에 성공하는 사람들이 많이 있습니다,하지만 당신은 자신의 길을 갈하지 않으며, 자신을 찾기 위해, 단지에 대한 자신이 최고라고 기억, 외모에 관심 없다 학습 방법이!

"지식의 조각"

당신이 학습 과정에서 메모를하는 습관이있는 경우 몰라, 난 항상 메모를하는 것은, 나는 각 주제는 노트북을 준비 줄 것이다 고등학교에서 기억하는 것이 매우 중요하다는 것을 느꼈다 상단 메모를 작성, 나중에 그는 점점 더 혼란, 종종 지식 포인트가 많은 문제로 연결 많은 페이지에서 기억하는 것을 말한다. 우리는 "지식의 단편화는"사실, 우리는 우리가 그들을 기록하지 않는 경우, 그것을 잊기 쉽고, 조각, 매일 돌아보고 말을 배우는 매일 많은 정보를 수신하고이 정보를 조각화되어 있습니다 , 당신은 혼란을 느낄 것이다, 명확하지 않다, 어떻게 할까? 우리는 단지 우리가 포괄적 인 이해를 배우고 지식을하지 않도록 매우 간단합니다, 우리는, 기록 분류됩니다 배운 것이고, 기록, 시스템의 지식, 자신의 체계적인 지식 기반을, 그리고 우리의 검토에 매우 편리하기 등 통합하고! 당신은 또한 우리가 만들어 쉽게 자신의 약점 인 장소를 참조하도록 할 수 있습니다! 나는 이해를 용이하게하기 위해, 예를 제공하기 위해 여기입니다!

나는 그가 배운, 체계적인 지식을 다른 모든 분류 정렬을 소유 할 안드로이드의 지식을 습득하기 위해 공부하는 경우, 예를 들어, 나는 다음과 같은 범주로 구분됩니다

기계적 인조 인간

  1. Github에서
  2. MateriaDesign
  3. 생기
  4. 디자인 패턴
  5. 데이터 저장
  6. 네 가지 구성 요소
  7. 네트워크 프로그래밍
  8. 공통 프레임 워크 및 타사
  9. 등등

내용이 너무 많은, 여기 모든 사람이 공유 할 수있는 마음이지도의 거친 아이디어를 넣어 때문에 또 다른 예를 들어, 내가 연구에서 만든 연구 생각하는 마인드 맵입니다 :

위의 분류 기록으로, 나는 안드로이드에 대한 일반적인 지식을 이해해야 미래는 그래서 일반적으로 볼뿐만 아니라, 검토하고 통합 자유롭게 영역에 익숙하지 않은 무엇인지, 디렉토리를 해당 관련 학습에 배치됩니다 의 필수 불가결 한 체계적인 지식 구조를 알고 배웠다!

정보 "유효 시간이 촉박"

우리는 밤의 모습에 아침부터 매일 배우고 있습니다,하지만 당신이 모르는 조심스럽게 일을 계산하지 않는, 당신은 정말 효과가 불쌍해, 과학적인 조사를 배울 시간에 넣어 발견 효과적인 학습의 경우 하루 8 시간, 당신은 사람들이 98 퍼센트를 넘어 설 것이다, 그러나 얼마나 많은 사람들이 학습 과정의 모든 일, 우리는 너무 많은 영향을 미칠 마십시오 말하는 좋은, 당신이 실수로 열 휴대 전화가 페이지가이 하루 가을의 시작입니다, 우리의 시간이 걸릴 미묘한 많은 것들을 효과적으로 실행 침식.

하루는 효과적인 학습 시간을 가질 수있는 방법을 어떻게 그것을 시도, 따로 전화, 컴퓨터 전분기 보드 진정, 집중하고 볼 수 없습니다 때 배울 수있는 가장 쉬운의 시작 각국에서 그들의 효과적인 학습 시간을 개선하기 위해 !

关于我的Android学习之路

不知不觉自己已经做了几年开发了,由记得刚出来工作的时候感觉自己能牛逼,现在回想起来感觉好无知。懂的越多的时候你才会发现懂的越少。

如果你的知识是一个圆,当你的圆越大时,圆外面的世界也就越大。

在我学习的过程中,最开始是在网上找了很多资料,毕竟这些资料是我们开始最快速的学习方法,这里我放上我这些年在网上收集到的资料,然后再以我的工作经验给大家总结一下,让你们少走些弯路,提取一些目前互联网公司最主流的Android开发架构技术,希望能帮助到大家!

Java语言进阶与Android相关技术核

Android应用是由Java语言进行开发的,SDK也是由Java语言编写,对于Android来说,只要SDK没有用Kotlin重写,那么Java语言是都需要学习的。而且Android APK的后台服务器程序大概率是Java语言构建,所以掌握Java也是一种必然,这就是为什么BAT面试为什么死抠你的Java水平。

APP开发框架体系

APP开发这块知识是现今使用者最多的,并且大多都是CV工程师,程序员界的2-8定律:80%的问题只需要使用20%的知识就可以解决,Android开发也不例外。因而,我们大部分人已经逐步变成了代码搬运工而自己却不知道。代码容易搬运,架构体系却难以复制,要成为架构师,你必须自己亲自去项目实战,读源码,研究原理。

移动架构师专题项目实战

架构师不是天生的,是在项目中磨练起来的,所以,我们学了技术就需要结合项目进行实战训练,那么在Android里面最常用的架构无外乎 MVC,MVP,MVVM,但是这些思想如果和模块化,层次化,组件化混和在一起,那就不是一件那么简单的事了,我们需要一个真正身经百战的架构师才能讲解透彻其中蕴含的深理。

 

最后

如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。谢谢。

最后针对Android程序员,除了上面的知识体系,我这边给大家整理了一些资料,其中分享内容包括不限于高级UI、性能优化、移动架构师、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;

希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!

추천

출처www.cnblogs.com/Androidqin/p/11599166.html