个人java学习计划

  这是一篇java学习计划书,仅是个人计划,大神勿喷。

  首先,自我介绍一下,本人96年出生,专科,非计算机专业,17年六月份来北京报的培训班,才开始接触计算机JAVA,这里就不提具体哪家培训机构了,(在这里,提醒下各位想进入编程行业的朋友,跨行需谨慎,报培训班更要谨慎;如果打定主意要进入编程行业,同时也准备报培训班了,一定要找个该行业里面的老人给你出出主意,至少比你一个外行去百度,找广告什么的好很多,他可以帮你躲开很多不必要的坑。)18年四月底培训完开始找工作,面试的时候包装的一年工作经验,一直找到六月下旬,最后还是由于培训班老师推荐,才进入到一家知道我是培训出身的公司;这期间,自己大小面试了差不多十一二家吧,过去了基本上可以说是被各种虐;由于我包装的是一年的工作经验,所以,过去了面试官基本上是不会问什么太难的问题,都是一些Ajax、接口、框架、java基础之类的,这里我不否认,由于自己学的时候不上心,所以面试的时候基本上都是各种陪笑。现在,也差不多工作了小半个月,虽然公司现在的项目用的是最基础的 SSM、SSH 框架,可这半个月来还是各种看不懂代码,不知道如何下手写,深深的感觉到:再这样下去,估计自己离打铺盖回老家不远了;所以,觉得应该给自己制定一个学习计划。

  先说目标吧,我的目标是一年后,薪资达到10K,现在薪资是5K;所以,我的计划是围绕着这个目标制定的。下图是个人感觉10K程序员必备的几项技能:

其中,java基础是核心,前端、框架以及中间件、Linux、数据库是必备,微服务是加分项。(可能分类有些不规范或者错误)下面详细说明每模块包含的内容以及对应的计划学习时间:

  1.  java基础:该模块知识主要指《疯狂java讲义》一书的全部内容,当然,还会再去网上寻找一些视频教程深入理解与实践。这一模块的时间计划是:2个月。

  2.  前端:该模块知识包含并不只是HTML、CSS、JavaSript、JQuery、El表达式、JSTL标签、Ajax。这部分的学习主要通过网上视频教程。这一模块的时间计划是:1.5个月。

  3.  框架以及中间件:该模块知识同样是包含并不只是 框架:SSH、SSM、SpringBoot、Dubbo。中间件:Shiro、WebService、Nginx、Redis、Zookeeper、Maven、SVN、GitHub、Docker。这一模块的时间计划是:4个月。

  4.  Linux:该模块知识主要指《鸟哥的Linux私房菜》基础学习篇一书的全部内容,还会再去网上寻找一些有视频教程。这一模块的时间计划是:2个月。

  5.  数据库:该模块的知识包含并不只是MySQL、Oracle、MongoDB、SQL Server;其中,以MySQL为主,Oracle为辅,MongoDB和SQL Server了解正常使用即可。这一模块的时间计划是:2.5个月。

  6.  微服务:该模块个人感觉主要是加分项的作用多点儿,鉴于目前个人对这一块了解不是很多,主要以SpringCloud为主。这一模块的时间不纳入计划时间内。(注:同时附带的加分项还包括:JVM组成、各模块作用等。)

  最后,以上这些仅是指个人认为达到目标薪资的必备技能,在这学习过程中,还应该提高自身编程习惯,培养良好的编码风格。注:这一过程中应深入了解和学习JAVA中各种设计模式。同时,在工作中也应多学习总结:多线程、高并发、分布式方面的知识。

扫描二维码关注公众号,回复: 2065472 查看本文章

【文末,说一下自己当时进入这一行的情况吧:大学完出来实习的时候,发现社会不好混,然后实习期快结束的时候,家里问我的打算,当时我也是两眼一摸黑,问啥啥不知道的,最后,老爹给了我两个选择:1.回老家去,家里给找个工厂,做工人  2.  去学编程(老爹有朋友的孩子就是程序猿,听说工资还挺高);让我选;这里要说下:我大学虽然是个专科,但是确实对我的影响挺大,没上大学前是个很腼腆的男孩儿,大学后,虽然也很腼腆,不过脸皮倒是厚了不少,再一个就是让我整个人变的不安分,总想着往外面跑。所以啊 ,我肯定选“去学编程”。至于去哪里学嘛,北京,我自个儿挑的地方,北京是首都啊,还有就是因为一个人。所以啊,就来了北京了,然后每天吃吃喝喝度过了10个月的培训期。现在上班了,发现自己什么都不会,开始恐慌。所以写下了这篇学习计划,虽然不知道自己能不能按照这个计划坚持下去,不过,我还是写了下来,希望每当自己懈怠的时候翻开它可以让自己立马斗志昂扬。最后,谈一谈自己从接触JAVA以来的感想吧,我英语从小就很烂,英语考试从来没及格过的那种,所以,一开始接触JAVA很头疼,各种不认识,后来慢慢发现,关键的单词也就那么几个,不难记;再到现在上班,虽然每天上班看着项目的代码很头疼,各种看不懂,各种懵逼;不过个人还是挺喜欢编程的,也说不上来喜欢它什么,就是很喜欢那种敲着键盘,敲出来一段儿代码,然后点运行的那一下,控制台一路畅通无阻,当看到程序结果的那一瞬间,感觉整个人都浑身舒畅了。或许我是喜欢它的if判断、for循环、Static关键字又或者是Linux系统那只有一行行字母的界面,总之,就这样不明不白的喜欢着。】

猜你喜欢

转载自www.cnblogs.com/ShiZhiQian/p/9292156.html
今日推荐