首页 > 其他分享 >那年不“匆匆”---我的2014年总结

那年不“匆匆”---我的2014年总结

时间:2022-12-16 15:31:07浏览次数:63  
标签:学习 --- 开发 版本 2014 我们 那年


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

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

       废话不说,言归正传。下面,我就来对过去的2014年进行总结吧。

       2014年,是我踏上工作岗位的第三个年头。在这一年中,除了工作之外,我在学习、生活、家庭等方面均有收获。以下为大家一一道来。

       工作方面

       在2014年,我更加全面、深入地参与到了项目工作中,负责开发的软件版本有好几十个。我开发过的版本分为两类,我将之称为:新开发和N次开发。

       新开发版本是指之前没有的、本次为了实现需求而专门开发的版本,也就是所谓的第一个版本。对于此类版本,个人的开发经验如下:

       (1) 在动手编码之前,我们要理清需求,看一下软件有什么特点、哪些功能的实现比较容易、哪些功能的实现比较困难。“读书百遍,其义自见”,通过多次阅读需求说明之后,我们的头脑中就会形成对于该软件的大致的轮廓。

       (2) 在阅读需求的同时,我们要想一下或咨询一下同事,看之前是否有类似的软件版本已经存在了。如果有,我们就可以在已有的版本的基础之上进行修改,节约开发时间,提高开发效率。

       (3) 一定要做好软件的详细设计并且评审通过之后再开始编写代码,在详细设计里面,要针对软件需求列出程序的大体流程及相关算法设计等。很多软件后期出现问题,都与前期的详细设计没有做好有关。因此,宁可多花些时间在软件的详细设计上,也不愿后期将程序改过去改过来。

        N次开发版本是指在已有的软件版本之上为新增需求而开发的版本。打个比方来说,一栋楼已经有五层了,现在要在上面加一层,那么第六层(新增加的这层)就是N次开发版本。对于此类版本,个人的开发经验如下:

        (1) 在添加或修改代码之前,一定要对原程序的流程有一个全面的了解,要搞清楚本次要在哪个地方添加、修改或删除代码。很多开发人员为了赶进度,拿到代码就开始修修补补,那是不对的。

        (2) 一定要确保本次修改不会影响之前的老的程序流程,在修改完代码之后,要对之前的重要程序流程进行回归测试。这点很重要,如果新增流程影响到了原有流程,那么要向相关人员提出,大家在一起商量出一个好的解决办法。

        (3) 如果发现原程序架构不合理,或原代码的编写不规范,可以考虑对之进行适当的修改(重构)。但在修改之前,要向开发经理提出自己的想法,大家商讨出一个折中的方案。因为原版本已经发布,所以任何对它的修改都要谨慎,千万不可任性。

       程序员几乎每天都会与代码、文档、机器等打交道,在专心工作的同时也有可能会被其他事情所干扰,如某些群发的邮件、一些现场问题、同事的一些问题等。我们要合理分配并利用个人的时间,要学会时间管理。有时候,同一批进公司的人,几年后的水平相差比较大,我想就与个人平时的某些习惯有关,如前面提到的时间管理、总结等。

       值得一提的是,经过过去一年的努力,我获得了部门的一个优秀员工的奖励。奖状如下(请别说我任性 --_--)。另外,我今年也会出一本针对在校学生和职场新手的书籍,敬请期待。  (:

那年不“匆匆”---我的2014年总结_详细设计

 

       学习方面

       程序员的工作比较的辛苦,经常加班,因此可由自己支配的自由时间并不是很多。但不管工作有多么的繁忙,我们也不能不学习。在快速发展的IT行业,坚持不懈的学习才是立身的根本。

       我的学习分为专业学习和非专业学习两个方面,对于专业学习,我的方法是阅读一些技术博客(如CSDN上的博客专栏),并有选择性地阅读一些经典的技术书籍(书籍的来源是微博大V的推荐及豆瓣上的书籍推荐)。对于非专业(也即人文、社科、历史等与工作不直接相关的东东)学习,我会买一些我敬佩的的作者的书籍来精读。在2014年,我读过的好的书籍包括吴军老师的《浪潮之巅》、《数学之美》和《文明之光》,邹欣老师的《构建之法》,李智勇老师的《程序员生存定律》,王淮的《打造Facebook》,以及《信息简史》、《硅谷百年史》等。

       有关部分书籍的书评请见:​​http://www.zhouzhaoxiong.com/category/review​​。

       从去年年底开始,我写的所有文章都发表在个人独立博客上,请大家继续支持:​​http://www.zhouzhaoxiong.com/​​。

       对于程序员的学习,大家要根据自己的实际情况来进行安排,但一定要做到学习的不间断。

 

       生活方面

       要想工作顺心,那么生活一定要顺心。我们要做到学习生活两不误。

       我的很多同学都是做软件开发的,我们也经常聊天。我一般都会问他们周末都干嘛去,大部分人给我的回答是“睡觉”。大家也许会觉得很惊讶,但到了工作之后,你就会明白,很多人都是有了工作没生活。一旦离开工作之后,就不清楚自己要干什么了。

       对于我来说,我比较喜欢安静的环境,比较喜欢静下来思考问题。又由于隔老家比较近(老家在农村,工作在市区里),因此一到放假,我基本上都要回去。每次回家,呼吸着那新鲜的空气,我都会感到非常的放松。我经常和同事开玩笑说:“每次回家,就像是去旅游了一番。”大家也要注意间歇性地让自己轻松一点,适当参加一些体育锻炼,这样工作起来才会更有效率。

       来一张老家的风景图吧(这是我家的稻田鱼池 --_--)。

那年不“匆匆”---我的2014年总结_详细设计_02

 

       家庭方面

       每次回家,一个必被问到的问题就是“啥时候找对象呢”,我想很多小伙伴都这样被长辈或同龄人“关心”过。

       不过,我不必再被他们“关心”了,因为在2014年,我找到了自己的另一半。在未来的日子里,我们就要携手走过每一天了。

       不管是有无对象的小伙伴,我都希望大家开开心心地过好每一天。

 

       总结

       2014年已过,2015年已到。在过去的一年里,我经历了很多,收获了很多。程序员的工作是辛苦的,程序员的工作是繁琐的,但不意味着程序员的生活就是无趣和乏味的。每个人的生活是苦还是乐,是精彩还是平淡,很大部分要看一个人的心态如何。只要我们常怀善念,始终保持一股向上的热性,始终在不断地学习和完善自己,那么我们的生活就是充实的,我们就应该是幸福的。

       我觉得,我们每个人要像下面图中的火锅一样,肚子虽小,但能够容纳放进去的任何事物。

那年不“匆匆”---我的2014年总结_软件版本_03

 

       最后,我以《匆匆那年》的主题曲来结束本文。希望大家在“匆匆那年”里把握住属于自己的幸福人生。

匆匆那年我们究竟说了几遍再见之后再拖延

可惜谁有没有爱过不是一场七情上面的雄辩

匆匆那年我们一时匆忙撂下难以承受的诺言

只有等别人兑现

 

不怪那吻痕还没积累成茧

拥抱着冬眠也没能羽化再成仙

不怪这一段情没空反复再排练

是岁月宽容恩赐反悔的时间

 

如果再见不能红着眼是否还能红着脸

就像那年匆促刻下永远一起那样美丽的谣言

如果过去还值得眷恋别太快冰释前嫌

谁甘心就这样彼此无挂也无牵

我们要互相亏欠要不然凭何怀缅

 

匆匆那年我们见过太少世面只爱看同一张脸

那么莫名其妙那么讨人欢喜闹起来又太讨厌

相爱那年活该匆匆因为我们不懂顽固的诺言

只是分手的前言

 

不怪那天太冷泪滴水成冰

春风也一样没吹进凝固的照片

不怪每一个人没能完整爱一遍

是岁月善意落下残缺的悬念

 

如果再见不能红着眼是否还能红着脸

就像那年匆促刻下永远一起那样美丽的谣言

如果过去还值得眷恋别太快冰释前嫌

谁甘心就这样彼此无挂也无牵

 

如果再见不能红着眼是否还能红着脸

就像那年匆促刻下永远一起那样美丽的谣言

如果过去还值得眷恋别太快冰释前嫌

谁甘心就这样彼此无挂也无牵

我们要互相亏欠

我们要藕断丝连

 

 

(本人微博:http://weibo.com/zhouzxi?topnav=1&wvr=5,欢迎关注!)

 

标签:学习,---,开发,版本,2014,我们,那年
From: https://blog.51cto.com/u_13854763/5947571

相关文章

  • FDD-lte和TDD-lte的区别
    目前基于LTE的4G标准有两个,分别是LTEFDD和LTETDD(国内习惯于将LTETDD称为TD-LTE)。这两大标准都是基于LTE的不同分支,相似度超过90%。2为了更形象地解析二者差异,......
  • ctags: Unknown option: --kinds-c
    在本地搭建Bootlinelixir查阅内核代码的时候,每当执行到 python3update.py 这一步骤的时候,终端上总会报“ctags:Unknownoption:--kinds-c”这个warning,执行完成以......
  • Python SQL 驱动程序 - pymssql
    PythonSQL驱动程序-pymssql前言pymssql官方地址:https://pypi.org/project/pymssql/一、下载pymssql不通的操作系统,不同的Python版本下载对应的pymssql注意:博主运......
  • python-面向对象三大特性
    python-面向对象三大特性封装继承多态封装'''封装 封装就是把类的属性和方法封装到类的内部,只能在内部使用,不能在类外部使用 把属性和方法前面加两个下划线,这......
  • 肯天chem-trend | 我们如何解决“黑斑问题”?
    又到小肯教授的讲课时间,我们都知道,螺杆清洗料对于现代热塑性塑料加工企业至关重要,使用针对操作过程和参数特别设计的螺杆清洗料,可以提供显著的竞争优势。更多肯天脱模剂及螺......
  • Ripro主题美化-列表页面右上角3个彩色圆点效果实现
    Ripro主题美化-列表页面右上角3个彩色圆点效果实现列表页面右上角有3个彩色圆点效果,模仿友站的!分享给大家~1、找到wp-content/themes/ripro/assets/css/diy.css并将下面的c......
  • mysql的优化---思路篇
    假如你是一名DBA,或者一名开发者,让你去优化mysql数据库,你会想到怎么样优化逻辑思路?sql语句的explain查看是否使用索引?是不是查看表索引是否合理?还是cache查询结果?也许这些细......
  • 代码随想录-数组
    代码随想录数组数组--二分查找题目:力扣题目链接给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回......
  • TypeScript & styled-components props type error All In One
    TypeScript&styled-componentspropstypeerrorAllInOneenvinfohttps://www.npmjs.com/package/envinfo$npxenvinfo--system--binaries--npmPackagessty......
  • 渗透实录-01
    写在前面一次测试中遇到一个有趣的站点,写出来与君分享。摸点阶段打开站点,php+mysql的常见组合,FreeBSD作为其后端服务器,网站功能简单,只有几个登录口存在动态传参,着实简陋......