2017年总结(补全)

    赶着17年的的尾声,在元旦回家的动车上匆匆忙忙写下这篇文章,就像17年一样时光总是过得很匆忙。自己都猝不及防,上半年还在学校呆着,转眼就工作大半年了。有些话不便说,不好说,那就把他记下来,也算是给自己一个了结,也算是给18年一个规划吧。

    17年初,还在学校一边认认真真的琢磨JAVA,一边在应付春招的到来,JAVA面试宝典记得滚瓜乱熟,那段时间自己压力很大,当我进入了JAVA这个世界,我发现自己要学的东西源源不绝,好奇心促使我去接触一些新鲜的知识,往往是自己研究到一半就想打退堂鼓,因为以我当时的知识量的确很难,但是内心又告诉自己不能放弃,就这样一直钻研,一直受虐的辛酸历程,好在那段时间我能静下心来,不急不躁,每天看看视频,自己晚上一个人敲着代码,沉迷于编程的世界中,每天很累但是很充实。

    就这样到了3月份,自己经过一个学长的推荐,十分有幸的进入了武汉金银湖电信基地实习,部门人比较多,各个领域的大神都有。在那跟着项目经理做的第一个项目就是邮储O2O,使用的技术也是很常用的SSM,在这段实习过程自己也知道实际项目开发的大致流程,项目经理分配的任务也比较简单,每天写一二个接口,使得自己对Spring MVC以及Mybaits的运用更加熟练,项目中使用到许多自己未曾接触过的东西,如使用lombok简化代码,使用内部类封装数据,使用Mybaits分页插件,以及如何和测试、前端等人员一起沟通等。相当于我的启蒙老师一般,使我对工作不再感到畏惧。实习到了5月,这个5月也是我17年过的最焦躁,最不安,最彷徨的6月,6月的毕业设计,导师管的比较严(现在才感受到老师浓浓的爱),每周要去实验室找导师两次,其他同学都请假回学校安心的写论文了,当时邮储项目也比较忙,自己没跟主任开口请假,于是每天中午骑车去学校找导师,导师也是很负责,每周3周5中午都在实验室等着我,饭也来不及吃(谢谢老师),就这样一边工作,一边做实验,一边写论文,室友都请假回学校了,我每天下班回学校(实习地点离学校较近)他们都在玩游戏,导致自己那段时间休息状况不好,自己工作状态也有所下降,平时有时间的话自己都会琢磨一下项目。直到6月一件事情改变了我,6月,邮储项目基本告一段落,部门开始闲起来,自己开始还能坚持学习,但是当你周边的人都开始无所事事的时候,我自己定力也不足,自己也开始静不下心来去研究代码了,每天回到学校看到室友都在玩,自己心里感到那颗高傲的心也一沉在沉,感觉不值得。大学最后的一个月还在工作,而工作是我今后一直的生活。越想越焦躁不安,随着部门开始闲起来,我也静不下来了,6月中旬辞职了。第一,自己想给自己的校园生活画个完美的句号,来一次毕业旅行。第二,我想去外面的世界看看,想体验一下“码农”的生活,给自己更大的压力成长快点。6月下旬和女朋友一起去了云南玩了一个星期,随着毕业旅行的完结自己的校园生活算是结束了。

    7月,离开呆了4年的武汉,来到了上海,单位是私企,我接触到了跟实习时完全不一样的工作方式。我们三个人完成了一个完整的项目,所谓的完整项目就是从需求-》设计-》构建-》生成-》测试-》搭建-》培训-》维护 整个流程,项目开发周期15天,一个项目分成三个模块,每个模块都有自己独立的页面系统。自己花了一天时间,将项目架子搭好(公司之前一直用的SSH,领导想从这个项目开始换框架)也算是对我的一个考验吧,花了3天时间写页面,页面写的完全没有章法,基本上是达到效果就行,对于兼容性,颜色美观,自己也没概念,没有人能帮你,一切都考自己。这15天去熟悉公司积累的技术,并且设计了领域也算我之前完全不懂的(数据安全),登录使用KEY(也就是数字证书),生成私钥,公钥,加密解密,使用静态页面(公司之前是用JSP),AJAX数据交互,redis做缓存,使用loadrunner做性能测试,使用自定义注解校验,使用Oauth2.0,使用短信网关,使用JAVA定时任务发送邮件、PDF回执等等。这15天做的事情比实习3个月做的事情还多,说的毫不夸张,自己成长的也很快。完全没有时间去考虑其他的事情,心里每天想的就是解决问题,解决问题。15天过去了,项目第一版开发完毕,本以为总算可以休息会了,但是天有不测风云,这个项目战线远不止15天,而是持续到了现在。页面风格改了3次,3套页面,重新来。由于数据库表设计缺陷,无法满足需求其中对数据大改一次,相当于推翻重写。客户自己对需求不太明确,线下办理(3个模块分别为:受理点线下、授权人线上、管理员后台管理)受理点新增接入高拍仪,进行人脸识别认证,对接多源认证平台,新增办理申请表下载,PDF回执单下载、热敏纸打印回执等等太多太多的改动,我才发现一个项目并不是那么简单,做项目有明确的业务需求是多么重要,以及项目的可扩展性,可变性,可维护性对一个项目是多么重要。就连我们的客户都说,你们是我见过做事情最快的人了(可能跟客户所处单位有关,国企),到了项目临近上线,去客户的机房搭建环境,部署项目都是我们2个人(一个同事开发1一个就抽去其他项目了),在这个过程中我又接触了许多关于linux的知识。很多事情就是这样,只有你自己去做了(得把握机会),才会懂得其中的酸甜苦辣。

    11月,自己空余时间变多了些,买本了《TINKING IN JAVA》“神书”,开始以为这个很简单,JAVA基础罢了,当我看到200页的时候,看不下去了,看到许多地方都似懂非懂,作者写的很好,将空乏的知识讲成生动的故事,但是,他故事是相互关联的,一个个的demo,我看了这段demo在后面又提及的时候,我就全然不知了,又要往回翻,并且作者跟其他的书籍不一样(JAVA疯狂讲义)不是一条条的讲知识点,而是涉及到的是很多经典的面向对象思想(简答而难懂)以及设计模式,这本书不建议这样木讷的看,要边敲代码边看,现在看了一半,也把他搁置在一旁了。每每回家打开书,看不了一个小时就闭上,没那个定力。

    12月,放弃了《TINKING IN JAVA》发现了新的大陆,微信公众号,这也是得益于同事的推荐,记得关注的第一个JAVA技术公众号就是“程序员小灰”,他以漫画的形式,讲述了JAVA、算法,通俗易懂,并且他不用像书籍一样记住之前看过的内容,分段学习,随时随地学习。于是我陆陆续续关注了许多公众号“阿里技术”、“前端大学”等等,需要的同学可以找我。

展望18年

1)看完《TINKING IN JAVA》(花了钱的,必须要看完)

2)看完《大话设计模式》

3)看完《轻量级JAVA EE企业应用实战》(对Spring很感兴趣)

4)一个月写两篇博客

5)学习Spring Boot

6)学习VUE

 

 

于上海 2017年12月29日

转载于:https://my.oschina.net/u/3697923/blog/1601321

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值