这段时间一直也没有什么能看到的长进,嘴上一直说学习学习的,可是没有目标,没有计划,行动也是漫无目的,看不到收获,努力学习变成了空喊口号,名副其实地成了个积极废人,天天早早下班,却白白浪费了大好的业余时间。其余方面也是同样的,好比健身减肥,将来若是这个状态持续下去恐怕会恶性循环,愈来愈消极不思进取,愈来愈恐慌,生活也会一塌糊涂,矛盾,争吵必会随之而来。因此写这篇文章不只是作一个目标计划,也是给本身一个警醒,生鱼忧患,死鱼安乐。java
我的的目标按照SMART原则去创建,明确具体可度量,而且要有时限。个人目标是一年后可以经过阿里的面试,成为阿里巴巴的一员。我听过不少马云的演讲,深受其思想的“腐蚀”,很是向往阿里的工做。但是由于本身专业不对口,也不是名校出身,技术上又没有亮点,因此这个目标对我来讲仍是须要狠下些功夫的。python
如下是招聘网站上的一则阿里的招聘要求:web
一、具备互联网公司开发经验,有扎实的计算机基础,包括操做系统、计算机网络、数据结构、数据库等知识。
二、JAVA基础扎实,包括JVM、IO、多线程、并发、网络,深入理解面向对象、设计原则、封装抽象等。
三、熟练使用经常使用的Java技术框架,并对java web的各类开源框架如Spring、Spring Boot等有深刻的应用和优化经验。
四、熟悉MySQL、HBase、缓存、消息队列等至少一种技术原理及内部机制。
五、熟练使用shell、python等至少一种脚本编程。
六、学习能力强,有较强的问题分析和处理能力,具备团队合做精神。
能够看到,都是熟悉技术,可是阿里对于深度的要求会更高一些。因此个人学习的重点应在于深度,而不能贪多而浅尝辄止。面试
我以为想要实现目标重点须要在两个方面下功夫,一是扎实的技术栈,二是真枪实弹的项目经验。技术是硬实力要拿得出手,项目是软实力要说得出口,这两个方面我都还很欠缺。技术的学习,我准备以读书为主要学习手段,系统化学习,集中时间专门学习某一个方面,逐个攻破。而项目经验重点在于碎片化总结,真正把工做中的每一个需求研究透,吸纳为本身的东西。shell
主要围绕四个大的方向,按顺序每三个月完成一个方向的学习。数据库
固然,并非说学完这些就好了,而是以这几个模块为核心进行学习。编程
我知道本身一直以来最大的问题就是想的太多,作的太少,这山看着那山高,踌躇不定,蹉跎时光。这两年我已经在极力地改变本身,也看到了本身的一些进步,一样,我相信此次我也必定能够作到。加油,大兄弟!设计模式