个人认识以及未来5个月学习计划 本人在大学的是软件技术专业、学校对于我们的培养方向为以java为主、前端、其他语言为辅的教学方式、然在学校的时候未认真学习、逃得课比上的课还多、假条上百条、因此学校安排实习时,自己觉得自己的知识不够牢固、同时也是因为想去做大数据、故此当时的打算是去专升本、在新环境好好学习,所以当时并未去参加校招跟社招。然专升本准备半年最后却因一些原因不得不放弃,导致在今年5月份才出来找工作、可惜此时在合肥实习生已经没有了,或者就是薪资待遇极差、在外面找工作也没个落脚的地方,也曾想过回家自己自学、找份其他工作一边做一边学习,但我知道我自己坚持不下来、这样只会离这个行业越来越远,所有就打算来培训了、熬过这半年、认真去学、未尝找不到一份满意的工作,此间关键在于这半年是否真的努力了 曾经也曾想过去培训其他的课程,前端、python、Java、大数据都有想过,前端虽然前期工作好找,但后期成长空间不大、我记不住那么多的模块跟css,我最差的就是前端知识;python现在也挺火、工资待遇也不差、工作也不难找、但后期太卡学历了,虽然他有很多的库、但我压根记不住啊、用python都是自己写方法、这不是白瞎了python的这种胶水语言的特性么、而且我对这种脚本语言很不感冒、兴趣是最好的老师、化那么多时间去做一个没啥兴趣的事情干什么呢、以后还要工作呢;大数据这两年热度过了、要求不像之前那么低了,虽然对大数据挺感兴趣的,大学的时候有搞过算法,成绩还可以,个人比较喜欢这种靠逻辑吃饭而不是靠记忆的、因为我的记忆奇差、可惜一个学历是个门槛、所以未来三年不会考虑了、以后工作中可以搞个本科学历(自考、在职学历等等),学历是块敲门砖还是很重要的;Java虽然出来那么多年了,也很多次被其他语言威胁其地位、但是其在系统架构方面别的语言无法与之抗衡、再加上spring家族的出现、让java重新焕发生机、不再是java还在搭建环境、python都写完喝茶了的情况了,而且后期转其他方向也比较灵活,大数据是需要很好的java基础的,因此在考虑再三后还是选择了Java。 时间剩余不到5个月时间了,学校有学校的教学安排,我也有我自己的计划 第一个月把自己之前的东西在看一遍、关于底层的原理曾经是一点都不明白、虽然项目能写出来、但很多东西为啥会这样我并不知道、仅仅知道这样写就会这样而已。 第二个月也就是现在自己得学习学习spring boot、redis。顺便在把linux的命令再熟悉熟悉,之前有说过我的前端奇差无比,正好这个阶段学校的安排有前端知识、得认真的去对待,这个月重点在前端js,自己的学习计划可以先缓一缓,不能有太突出的短板。 第三个月,spring cloud、double 这两个国内用的比较多的微服务框架的熟练掌握,两者均为分布式微服务框架有一定的相互借鉴之处,在一起学习效率比较高 第四个月,整合前面的框架去做项目、由浅入深、慢慢去熟悉使用git,svn,国内现在的代码管理无非就是这两种、还有权限框架shiro、项目再linux上的发布、再慢慢的去处理一些高并发、低耦合、性能优化问题,慢慢的去贴进企业的模式开发,这是一个重点,实践才是硬道理,将前面的小项目、小知识整合,才能发现你平常不曾留意的一些问题、,此阶段可适当延长至第五个月中旬 第五个月,整理面试题、前面的一些知识、简历的重新包装、面试造飞机工作拧螺丝、面试的一些问题在大部分工作情况下都不会发生、但是作为能考核你的原理的掌握程度的手段,大部分公司都不会马虎对待的,看看面试宝典还是很有必要的,也不知何时起简历包装已经成了这个行业的潜规则了,可悲,为了能有面试资格还是包装下吧,不然面试资格都没,还谈什么工作,整理完毕就可以去尝试出去找工作了。 第六个月,若运气较好,在上个月成功入职,那么就在企业内多去理解理解企业开发模式的代码书写,避免辞退的尴尬境地。若未找到,则继续找吧。 总而言之,5个月之后的成果取决于这几个月的努力,对于我这种家里没矿、没权、没关系,性格偏向内向的这个行业也差不多是为数不多的翻身的机会了,以后结婚、买车、买房、孩子的花费都是一大笔的开销,父母也只能帮帮你而已,最主要的还是靠自己,任重而道远啊,一撇一捺,泰山之钧。
|