2016年眼看就要过去了,但是我还是比较惧怕写年终总结的,因为感觉这一年自己并没有提升太多的能力(和工资)。

工作

年终总结的第一部分肯定就是工作啦。今年年初加入了一家创业公司,从无到有的做出了一个产品出来,之后因为一些事情在8月份的时候离职了。其实这家公司算是我真正的工作的第一家公司(之前一家基本上都是在打酱油),做的是一个电商网站,不过基本上都是在CRUD就是了,只能说是提升了自己的代码熟练度,因为网站的流量不大,所以根本没有考虑到性能的问题。然后又因为网站的架构非常原始,用的还是传统的JSP来书写页面,所以导致前后端没有分离,也因为这个所以我书写了大量的JS代码,而真正的Java写的却比较少,感觉比较坑爹。不过这家公司加班还是比较多的,晚上经常加班,周六强制加班,也算是体验了一把互联网公司的新常态了。总结起来在这家公司只能说是变为了一个熟练的代码工,并不能称之为程序员。

九月份的时候就加入了现在我目前所呆的公司了,目前这家公司主要是以APP为主,所以客户端的开发人员比较多,而后台只有两个(包括我),没有前端,所以我就要同时兼顾前端和后端的开发了(为什么我总是要去写前端的东西啊摔!!!)。但是就目前在这边的情况看来,我发现我大部分时间都是在写前端的东西,甚至现在还在写微信小程序的APP。我也是很无语,这样一来他们还不如招个前端来更合适。我想我还是找一个比较纯粹的后台开发更合适一点,GUI的东西感觉并不是很适合我。而且目前因为目前工作上面的事情一般来说都不多,所以也是处于比较闲的状态,不过这种状态虽说压力不大,但是也让我处于一种略微焦虑的状态,因为实在是没法在工作中学习到什么东西。

学习

学习方面的话只是学习了一些基础的知识。操作系统看了李志军老师的公开课,然后实验也一并做了,算是对操作系统的运行有了个基本的了解。数据结构方面对常见的数据结构也有了些基本的了解,但是还没有深入的学习。《深入Java虚拟机》这本书也刷了一遍,个人感觉比《深入理解Java虚拟机》更好读一些,对虚拟机的内存以及Java的字节码有了些基本的印象。这些内容看起来极其费力,而且看之前一般都需要一些基础知识作为储备,基础薄弱的我学习起来还是比较辛苦的,不过也没办法,只能慢慢的去啃了。

在学习这些东西的时候,我对一句话的体会越来越深刻,即

有时候,人与人之间的差距比人与狗之间的差距都大。

为什么这么说呢,因为在这之中我遇到了7天看完《算法导论》的人,也遇到过连抄代码都不会抄的人,所以单从专业领域的角度来说,上面这句话说的实在是太对了。不过自己毕竟是要在这一行混饭吃的,只能努力让自己不能成为那条狗,而是要做一个人。

除了这些基础知识之外,也会根据自己的兴趣去捣鼓一些东西玩玩,比如Docker、爬虫什么的。不过都是纯粹的玩玩,写出来的东西连Demo都称不上,不过也算是还蛮有意思的。

计划

计划上比较简单了,主要就是对如下两点进行:

  1. 继续学习计算机的基础知识
  2. 写出能让人看懂的程序

第一点没什么好说的。二点是在写的代码日渐增多的情况下所需要开始解决的问题了,所以会在这方面做出一定的努力,主要就是代码书写范以及合理的模块划分。

除了这些,最近也是比较关注机器学习这一块,也是比较的想入坑,但是因为门槛比较高,所以目前在观望的同时也在顺带看看相关的资料,不过也还是需要进一步的深入了解才行。

未来

在南京呆了这一年,感觉南京的IT环境还是比较差的,各种外包盛行,对员工各种不尊重。最近虽然出现了不少创业型公司,但是在我眼里创业公司(主要是近一两年的)就是不靠谱的代名词,但是自己估计也是不太可能去其他的城市了。

找工作的时候还是要多多慎重,否则找到一个不十分满意的工作,其实坑的还是自己。所以,给未来的自己,多加加油吧!新年即将到来,可不能再这样彷彷惶惶了,而是要鼓足干劲,去迎接更好了自己!

记得去年在快毕业的时候看了《白箱》,当时很感动,因为这就是一个成长的过程啊,最后就放上静香在动漫所说的一句话来结束这篇文章吧

今わたし、少しだけ、夢に近づきました!(我现在,离梦想又接近了一步!)