在《文明之光》的引子中,吴军老师提到:“人类的历史相对我们这个星球的历史,大约相当于一年中的半个小时。”人类是年轻的,对于整个世界,我们只是认识了很小一部分而已。一年,相对于整个人类的历史,又是那么的短暂。不管在一年中发生了什么,经历了什么,时光就如白驹过隙,匆匆而过。年初和年末的距离就在一瞬间。马上就要到春节了,各类红包也在网上到处飞。我总是在想,互联网到底有怎样的魔力,如此这般地改变了人们的生活。
年终总结,对一个职场中人来说,是很有必要的。通过对过去的一年进行反思,我们可以发现自身的不足、可以提炼出一些有用的经验。我们每个人就是在这样的不断总结和学习中提高的。
废话不说,言归正传。下面,我就来对过去的2014年进行总结吧。
2014年,是我踏上工作岗位的第三个年头。在这一年中,除了工作之外,我在学习、生活、家庭等方面均有收获。以下为大家一一道来。
工作方面
在2014年,我更加全面、深入地参与到了项目工作中,负责开发的软件版本有好几十个。我开发过的版本分为两类,我将之称为:新开发和N次开发。
新开发版本是指之前没有的、本次为了实现需求而专门开发的版本,也就是所谓的第一个版本。对于此类版本,个人的开发经验如下:
(1) 在动手编码之前,我们要理清需求,看一下软件有什么特点、哪些功能的实现比较容易、哪些功能的实现比较困难。“读书百遍,其义自见”,通过多次阅读需求说明之后,我们的头脑中就会形成对于该软件的大致的轮廓。
(2) 在阅读需求的同时,我们要想一下或咨询一下同事,看之前是否有类似的软件版本已经存在了。如果有,我们就可以在已有的版本的基础之上进行修改,节约开发时间,提高开发效率。
(3) 一定要做好软件的详细设计并且评审通过之后再开始编写代码,在详细设计里面,要针对软件需求列出程序的大体流程及相关算法设计等。很多软件后期出现问题,都与前期的详细设计没有做好有关。因此,宁可多花些时间在软件的详细设计上,也不愿后期将程序改过去改过来。
N次开发版本是指在已有的软件版本之上为新增需求而开发的版本。打个比方来说,一栋楼已经有五层了,现在要在上面加一层,那么第六层(新增加的这层)就是N次开发版本。对于此类版本,个人的开发经验如下:
(1) 在添加或修改代码之前,一定要对原程序的流程有一个全面的了解,要搞清楚本次要在哪个地方添加、修改或删除代码。很多开发人员为了赶进度,拿到代码就开始修修补补,那是不对的。
(2) 一定要确保本次修改不会影响之前的老的程序流程,在修改完代码之后,要对之前的重要程序流程进行回归测试。这点很重要,如果新增流程影响到了原有流程,那么要向相关人员提出,大家在一起商量出一个好的解决办法。
(3) 如果发现原程序架构不合理,或原代码的编写不规范,可以考虑对之进行适当的修改(重构)。但在修改之前,要向开发经理提出自己的想法,大家商讨出一个折中的方案。因为原版本已经发布,所以任何对它的修改都要谨慎,千万不可任性。
程序员几乎每天都会与代码、文档、机器等打交道,在专心工作的同时也有可能会被其他事情所干扰,如某些群发的邮件、一些现场问题、同事的一些问题等。我们要合理分配并利用个人的时间,要学会时间管理。有时候,同一批进公司的人,几年后的水平相差比较大,我想就与个人平时的某些习惯有关,如前面提到的时间管理、总结等。
值得一提的是,经过过去一年的努力,我获得了部门的一个优秀员工的奖励。奖状如下(请别说我任性 --_--)。另外,我今年也会出一本针对在校学生和职场新手的书籍,敬请期待。 (:
学习方面
程序员的工作比较的辛苦,经常加班,因此可由自己支配的自由时间并不是很多。但不管工作有多么的繁忙,我们也不能不学习。在快速发展的IT行业,坚持不懈的学习才是立身的根本。
我的学习分为专业学习和非专业学习两个方面,对于专业学习,我的方法是阅读一些技术博客(如CSDN上的博客专栏),并有选择性地阅读一些经典的技术书籍(书籍的来源是微博大V的推荐及豆瓣上的书籍推荐)。对于非专业(也即人文、社科、历史等与工作不直接相关的东东)学习,我会买一些我敬佩的的作者的书籍来精读。在2014年,我读过的好的书籍包括吴军老师的《浪潮之巅》、《数学之美》和《文明之光》,邹欣老师的《构建之法》,李智勇老师的《程序员生存定律》,王淮的《打造Facebook》,以及《信息简史》、《硅谷百年史》等。
有关部分书籍的书评请见:http://www.zhouzhaoxiong.com/category/review。
从去年年底开始,我写的所有文章都发表在个人独立博客上,请大家继续支持:http://www.zhouzhaoxiong.com/。
对于程序员的学习,大家要根据自己的实际情况来进行安排,但一定要做到学习的不间断。
生活方面
要想工作顺心,那么生活一定要顺心。我们要做到学习生活两不误。
我的很多同学都是做软件开发的,我们也经常聊天。我一般都会问他们周末都干嘛去,大部分人给我的回答是“睡觉”。大家也许会觉得很惊讶,但到了工作之后,你就会明白,很多人都是有了工作没生活。一旦离开工作之后,就不清楚自己要干什么了。
对于我来说,我比较喜欢安静的环境,比较喜欢静下来思考问题。又由于隔老家比较近(老家在农村,工作在市区里),因此一到放假,我基本上都要回去。每次回家,呼吸着那新鲜的空气,我都会感到非常的放松。我经常和同事开玩笑说:“每次回家,就像是去旅游了一番。”大家也要注意间歇性地让自己轻松一点,适当参加一些体育锻炼,这样工作起来才会更有效率。
来一张老家的风景图吧(这是我家的稻田鱼池 --_--)。
家庭方面
每次回家,一个必被问到的问题就是“啥时候找对象呢”,我想很多小伙伴都这样被长辈或同龄人“关心”过。
不过,我不必再被他们“关心”了,因为在2014年,我找到了自己的另一半。在未来的日子里,我们就要携手走过每一天了。
不管是有无对象的小伙伴,我都希望大家开开心心地过好每一天。
总结
2014年已过,2015年已到。在过去的一年里,我经历了很多,收获了很多。程序员的工作是辛苦的,程序员的工作是繁琐的,但不意味着程序员的生活就是无趣和乏味的。每个人的生活是苦还是乐,是精彩还是平淡,很大部分要看一个人的心态如何。只要我们常怀善念,始终保持一股向上的热性,始终在不断地学习和完善自己,那么我们的生活就是充实的,我们就应该是幸福的。
我觉得,我们每个人要像下面图中的火锅一样,肚子虽小,但能够容纳放进去的任何事物。
最后,我以《匆匆那年》的主题曲来结束本文。希望大家在“匆匆那年”里把握住属于自己的幸福人生。
匆匆那年我们究竟说了几遍再见之后再拖延
可惜谁有没有爱过不是一场七情上面的雄辩
匆匆那年我们一时匆忙撂下难以承受的诺言
只有等别人兑现
不怪那吻痕还没积累成茧
拥抱着冬眠也没能羽化再成仙
不怪这一段情没空反复再排练
是岁月宽容恩赐反悔的时间
如果再见不能红着眼是否还能红着脸
就像那年匆促刻下永远一起那样美丽的谣言
如果过去还值得眷恋别太快冰释前嫌
谁甘心就这样彼此无挂也无牵
我们要互相亏欠要不然凭何怀缅
匆匆那年我们见过太少世面只爱看同一张脸
那么莫名其妙那么讨人欢喜闹起来又太讨厌
相爱那年活该匆匆因为我们不懂顽固的诺言
只是分手的前言
不怪那天太冷泪滴水成冰
春风也一样没吹进凝固的照片
不怪每一个人没能完整爱一遍
是岁月善意落下残缺的悬念
如果再见不能红着眼是否还能红着脸
就像那年匆促刻下永远一起那样美丽的谣言
如果过去还值得眷恋别太快冰释前嫌
谁甘心就这样彼此无挂也无牵
如果再见不能红着眼是否还能红着脸
就像那年匆促刻下永远一起那样美丽的谣言
如果过去还值得眷恋别太快冰释前嫌
谁甘心就这样彼此无挂也无牵
我们要互相亏欠
我们要藕断丝连
(本人微博:http://weibo.com/zhouzxi?topnav=1&wvr=5,欢迎关注!)
标签:学习,---,开发,版本,2014,我们,那年 From: https://blog.51cto.com/u_13854763/5947571