在《文明之光》的引子中,吴军老师提到:“人类的历史相对我们这个星球的历史,大约相当于一年中的半个小时。”人类是年轻的,对于整个世界,我们只是认识了很小一部分而已。一年,相对于整个人类的历史,又是那么的短暂。不管在一年中发生了什么,经历了什么,时光就如白驹过隙,匆匆而过。年初和年末的距离就在一瞬间。马上就要到春节了,各类红包也在网上到处飞。我总是在想,互联网到底有怎样的魔力,如此这般地改变了人们的生活。

年终总结,对一个职场中人来说,是很有必要的。通过对过去的一年进行反思,我们可以发现自身的不足、可以提炼出一些有用的经验。我们每个人就是在这样的不断总结和学习中提高的。

废话不说,言归正传。下面,我就来对过去的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,微信号:245924426,欢迎关注!)

那年不“匆匆”---我的2014年总结相关推荐

  1. 匆匆那年,纪念我的2014

    别了2014,别的是惋惜,是逝而不返的光阴. 回想2014,确实经历了很多,辞职去西藏,找工作,面试,适应新的公司.人,经历的多了,也就慢慢成长起来了. 一场说走就走的旅行 有人说,人的一生中至少要有 ...

  2. 2015——那年、匆匆

    时光,匆匆. 甚至,都没有感觉到它的流淌. 这半年,过得太匆匆.匆匆的完成ITOO,匆匆的出来工作,匆匆的离开那一群熟悉的人...伴着这半年不舍,离别,欢笑,泪水的,是满满的收获.       ITO ...

  3. 那年那月那些事-2014.2

    KW:in-cell 触摸面板和液晶面板的一体化包括"In-cell"方法和"On-cell"方法.In-cell是指将触摸面板功能嵌入到液晶像素中的方法.On ...

  4. CSDN博客—— 我的2014 年度征文活动火爆开启

    离2014的结束还有2天,一年终去,感触颇多:或是振奋,或是感动,或是美好--停下手头繁忙的工作,静下心来,我们一起来盘点这一年的工作和生活.这一年你是否从事了你内心喜欢的工作,是否成立了自己的公司, ...

  5. 基于Python的影视推荐系统的实现

    近日在做一个影视网站时,考虑将推荐系统集成到网站中,所以从网上查阅了一些资料,最终得以实现,下面将自己的实现原理及过程写下来,以便作为记录. 1.影视相似度计算 这个推荐系统的主要是根据用户的观看记录 ...

  6. 程序员最值得听的歌曲TOP10

      No.10 一剪梅 费玉清 - 玉笛公子 <一剪梅>是1984年台湾同名电视剧的片头曲,原唱为林禹胜,经典版本由费玉清演唱,后又成为2009年霍建华.吕一主演电视剧<新一剪梅&g ...

  7. float在html语言中的用法,[html5入门-4]浅谈html5中float的用法

    html5的文档布局方式一般有流式布局,浮动布局,固定布局和弹性布局等几种方式,本文主要浅谈一下浮动布局在html5中的用法. 一.float定义 浮动的框可以向左或向右移动,直到它的外边缘碰到包含框 ...

  8. 匆匆那年—2014年终总结

    2015年春天已经临近,这就代表着新一年的开始,旧的一年的收获.即使心中有再多的不舍,还是不能挽留岁月的流逝,那么留给我们的只是不断的积累,不断的进步,这有这样才能更好的迎接新的一年,那么接下来就看看 ...

  9. 匆匆那年,写给过去年轻的自己 @2014

    [工作] 提到工作或许我有很多话想说!这一年发生了很多事情.回想三年前,那是我即将离开持续16年学校生活的时候,如同所有人一样释放!就像被禁锢了很久的野马,终于可以奔跑在无际的草原上,像风一样自由.很 ...

最新文章

  1. hdu 2594 kmp
  2. 每天一个linux命令(2):文件权限详解
  3. 汇编语言--不可屏蔽中断
  4. 可视化工具第一篇(百度Echarts)
  5. 大剑无锋之数据库的范式【面试推荐】
  6. HTML DOM节点的属性获取
  7. 如何html中添加动态图片,把动态图片添加到视频画面中 视频添加自定义动态图片 视频加动态logo...
  8. AdvancedWindowsPasswordRecovery3 及 注册码
  9. 非参数统计——第二章 单样本问题
  10. 原生js实现动态生成表格
  11. matlab计算矩阵平均值再减掉,[MATLAB基础] 矩阵求平均值问题
  12. 如何利用excel中的数据源制作数据地图
  13. 如何将html转换成url,HTML之Data URL(转)
  14. python实现小游戏-猜年龄
  15. 第四章 OAuth2.0规范(史上最详细解释)——获得授权
  16. phpwind移动社区APP生成步骤说明
  17. 收废品小程序的推广策略与实践
  18. 岭回归原理简单分析与理解
  19. 【产品经理】产品体验报告的思路
  20. 高等代数第3版下 [丘维声 著] 2015年版_结合代数(14): Skolem-Noether定理

热门文章

  1. Ubuntu系统学习笔记(8)-常用Gedit编辑器快捷键
  2. jquery给input赋值
  3. python编写会计凭证金蝶_怎么在金蝶财务软件中录入会计凭证?
  4. matla imshow函数显示图像
  5. 安信证券服务化平台,助力业务系统云原生架构转型
  6. 如何在GitHub中快速找到想学的项目,技术或搜人
  7. 注册表编辑器没有html,win10没有注册表编辑器怎么办
  8. 芯片KC89C72 可编程声音发生器(PSG)
  9. python之jieba使用方法
  10. 解决vue跳转同一路由报错问题