“巴巴罗莎计划”周期(四个月)
没有迟疑,没有抱怨,没有畏惧,没有悲观,只有一个身影,咬紧牙关不断前进的灵魂,因为这是我的崛起之路,是我向所有目标发起的挑战,是我追求理想,追求人生新高度的愿望是我的人生态度更是我不屈灵魂不向命运低头的完全体现,是我积淀了如此长的爆发,是我像曾经那些邪恶嘴脸发起的反击,2017是我人格重塑的一年,是我内心成熟的一年,是我真正长大的一年,同时更是我走向人生更高巅峰的关键的一年,我所有的追求所有的想法都围绕着这一主题全力向前。(我人生最为关键的几年(2017,2018,2019,2020),也是我要认真对待的四年,这四年我不会再去干没有意义的事情,我要做的事情就是向着我的技术梦,我的哲学艺术科学文学梦,以及强化体格,培养创新意识,培养极强心理素质以及富有朝气的思想追求全力向前)
要达到的目标:
- Java编程能力
- 前端编程能力
- Android编程能力
首要的目标:
Java编程能力
达到的状态:
- Java基础知识完全熟练化(翻看编思,刷大量的基础知识博客,编写核心的关键的代码。推荐书籍:编思,核心,)
- Java编写代码的能力(做项目,看源码,另外将流行的框架用熟练,并通过看视频,看博客理解其底层原理,核心关键黑色星期六(疯狂写代码))
- 了解主流的工具类,掌握多线程,数据库技术以及设计模式,有机会的话了解JVM相关原理。
总结:
理论:
在理论方面最为关键和有效的奋斗方式就是:1.反复看书,要将书籍真正变成自己的思想模式,并且要针对自己对看书中所想到的知识概念真正总结成为自己的博客。2.刷博客,通过闪电战的方式大量的刷博客,有针对性,有量的去疯狂刷博客,通过刷博客拓宽自己的知识面。3.最慢的方式就是看视频,但是也是不可忽略的一种,但是看视频要做到的是有针对性,积极灵活地去看视频。实践:实践应该是在我接下来学习中占用很多时间的一点,具体的实践形式有如下几点:1.做项目,这是我在接下来四个月中绝对不能有任何懈怠的一点,要在这四个月之内完成这样的几个关键的项目:课程大纲内的项目要全部做好。根据网站的类型去做其他类型的网站(前端渲染和后端渲染)。2.看项目源码,在这四个月中在看项目源码的过程中同样是我要突破的一个关键核心,我以后的时间安排就是这样周日的主要工作是动手实践,周六的一个关键任务就是看代码,另外一个关键点就是刷博客(剩下的时间就是看书或者敲代码)
原则:
积极灵活地应对各种突发情况,做到有所突破而又不能把局面布的太大,做到优先突破关键点,小问题,而又兼顾其他要点。
- 前端编程能力
达到的状态
- 基本的前端标签要真正的全部的熟练化,将Java课纲中要求的知识点全部的学好学精
- 在基本的能力到达的基础之上,有所拓展,将前端的核心基础知识js相关的关键知识给完全掌握
- 深入学习部分知识通过看相关的博客书籍学习深入的知识点
- 能够独立绘制不错的前端界面(京东,淘宝网页相关)
- 能够把知识点用熟练用活,基本掌握前端框架相关的核心编程思想,动手能力显著增强具备中级前端工程师水平。
总结: 前端主要要达到的状态就是:1.熟练使用前端的框架模板b3等框架,将html、css以及js要深入掌握。2.通过GitHub的学习了解前端的相关知识和框架模板,能够熟练地应用前端的相关的模板。3.js要作为一个关键的知识点进行学习。4.能够独立的定义和书写静态界面并且了解常用的前端的标签。
首要的任务是把Java课纲要求的知识点掌握明白并且完全吃透,另外一个关键的地方就是不断地深入去学习前端知识通过动手和实践不断地提高自己对前端知识的认识和理解。除首要任务之外要重点掌握的就是前端的标签语言相关的知识点,真正要实现的就是将自己的编写前端代码的能力,和了解能力全部地给提升上去。原则:
- Android的学习
达到的状态:
1. 将主流的Android框架用熟练并且吃透框架的底层实现原理
2. 熟练掌握Android开发的核心知识点,掌握独立封装相关工具类的能力。
3. 和Android相关的动画界面设计自定义View要完全的掌握掉。
4. 对Android的底层实现原理有着深刻的认识和理解(书籍和博客以及大量的查看源码)
5. 开始掌握并且学习kotilin语言,并能够熟练的应用该语言进行Android开发。
6. 看项目和写项目同步推进,看大量的项目源码同时开发不同类型的线上App。
7. 掌握Android安全调试以及adb相关的命令,掌握Android后台的编程和书写能力。
8. 将Java中先进的框架和编程思想进行应用,熟练掌握Android的关键技术点。
9. 彻底讲Android的相关的知识和相关的开发融入自己的血肉当中,做到心中有码,一下手就是成千上万的程序和源码。总结:
- 理论:1.看书,将自己现有的所有的书籍反复地看N遍,并且总结自己的技术博客。2.另外寻找优秀的博客进行狂刷博客。3.查看大量的源代码,查看多个项目的底层实现原理,不断地讲底层的源代码给搞清楚搞明白。
- 实践:1.做项目,运行最新的知识点,去做项目,并将自己平常看到的学到的先进的知识和编程思想运用到项目中去。2.另外就是刷Android的样式设计。3.了解前沿知识和技术:Android物联网开发,热修复,Android分包开发,组件化开发等相关知识点。
原则:
以上所有学科的学习药注重的是官方网站的学习,Android要重点突破的就是新组件的使用,动画自定义View的设计,各种框架底层原理的了解,第三方SDK的使用。App的开发的流程。Android的项目架构和底层实现原理。
时间分配
时间安排:
两个半月的学习时间为Java以及前端知识点的学习,大体的学习分为以下几个步骤:
- 将java的框架的学习要首先的完成(真正的将所有的框架的使用要完全的熟练,十月份到十一月份中旬,以慕课网以及教学视频为理论学习的关键,另外开始将手头上有的项目全部地认真的过一遍,刷博客方面每周有突破,书籍方面暂时不进行),在框架学习的过程中要重点掌握的一个点就是实践方面开始着手两个项目的独立开发,从整个项目的实践过程入手一点一点地去完成。
- 从十一月中旬开始讲自己的奋斗重心改为看书方面,需要重点突破的一个点就是核心编程以及核心理论,不断地反复地去啃书本,力争在十二月中旬讲关键的书籍吃透(项目是不能停止的),课程的听讲有针对性的听课,课上所留的所有的知识点都是要掌握的。
- 在元旦的时候实现自己的Java知识点的大的突破,在编程,框架使用,以及数据库设计各个方面达到顶级水平。
- 一月份一个月的时间用于巩固自己前边所学的知识点真正向着笑傲整个Java编程的方向全面发展做最后的完善性突破。
- 一月中后期到过年期间开始全力以赴搞前端和Android的相关的知识点。
- 整个过程中要保证的就是项目不能停,看代码不能停。
- 休闲娱乐的方式就是漂移板,看电影,听歌,跑步。
- 将自己刷的核心观念不断提高起来,另外就是维持一个稳定的外部环境,一门心思地将自己这个计划真正的实现,绝不松懈,绝不放弃,同时绝不会畏惧。
目标全面达成之后,入手新的语言的学习,同时开始进行一个点那就是项目开发大爆炸的时期,我将向着三个方向全面迈进:看更加高端的项目源代码,书写自己的框架和工具类,看大量的书籍,书写自己更加成熟的更加高端的项目源代码。
刷书,刷博客,刷项目代码,疯狂写项目写框架,研究算法和数据结构,掌握新的编程语言,开始维护自己高端的博客,研究新技术(大数据,人工智能深度学习,C语言新的编程语言的学习)
铁三角作息
黑色双休(刷出新高度,玩出新境界)
- 每周必须要有技术难点的突破
- 每周必须要有学习量的积淀
- 每周必须要有大量的动手练习
每天的大体的学习安排
- 上午主要的任务是看书籍了解理论方面的知识点(电子书为主,学会看电子书6点开始到12点)
- 下午的核心思想是敲项目,通过开发项目不断地实践,通过实践检验自己学习学到的东西。(从两点开始到8点)
- 晚上同样要干的事情就是了解框架的使用看相关的视频或者是练手相关的开发(查看源代码,看项目,晚上要干的主要的事情到11点30,不断地看项目,并且学着写相关的逻辑和代码)
- 中午要保证一定时间的睡眠(吃完饭回公司)
- 周六日根据各个方面的情况决定学习和突破计划。