致改变——总结&规划(2016·一)
今天是立夏,过完这一天意味着农历2016年的第一季度已经过去了,也意味着真正的夏天已经来了。如果说春天是作物的播种期的话,那夏天可以看做是作物的成长期,也是农民伯伯们最繁忙的时期。本文主要对自己过去的春季作一个总结,同时对未来繁忙的夏季作一个规划。
1 致改变
2016年以来,我个人体会最深的就是两个字”改变“。
大家应该都听过“温水煮青蛙”的故事,该故事来源于19世纪末美国康奈尔大学科学家做过的一个“水煮青蛙实验”。科学家将青蛙投入40摄氏度的水(不是沸水)中时,青蛙因受不了突如其来的高温刺激立即奋力从开水中跳出来得以成功逃生。当科研人员把青蛙先放入装着冷水的容器中,然后再缓慢加热(每分钟上升0.2摄氏度),结果就不一样了。青蛙反倒因为开始时水温的舒适而在水中悠然自得。当青蛙发现无法忍受高温时,已经心有余而力不足了,不知不觉被煮死在热水中。
类似地,从学校毕业之后,我们大多数人过的也都是这样的生活:过着朝九晚五的日子,白天没时间去学习,晚上没力气改变,渐渐地也就习惯了平庸的生活状态了。其实人都是喜欢过安逸稳定的生活,只要现状还可以,就不太愿意尝试去改变现状。只有当人们遇到痛苦或困难时,才会下定决心、鼓足勇气去改变现状。也许如果华为老总任正非没有经历过被骗200万、与妻子离婚,可能就不会有今天让世界瞩目的华为;也许如果曹雪芹没有经历过家道中落,没有真实体验过世态炎凉,可能就不会有文学名著——《红楼梦》了……。
一直以来,博主和大多数人一样:在学校期间,父母、老师主导一切;工作之后,也没有太多自己的想法,以为做好领导安排的工作就可以了;下班之后看看电视,然后就洗洗睡觉了。2016年,我开始反思:作为毕业没多久的、正处在人生最佳时光的我们,难道人生之路就如此平淡吗?难道就不能努力一把、拼搏一次吗?长此以往会不会被社会淘汰?
得到的答案是——“改变”:
即便离开了学校,每天下班后我们也可以挤出一些时间来,坚持学一点新知识,写一点新博文;
即便现在有一份稳定的工作,也可以看看周围有没有创业的机会,如果有的话,可以尝试创一次业,无论最后是成功还是失败,至少我们为之拼搏过。
即便……
从点滴小事、从不安于现状开始慢慢地改变,一个月、一年、……也许这样的人生经历才可能不显得那么平淡,才会变得更有意义。

2 春之总结
从2月底返回上海,至今已经有两个多月了。总的来说,这段时间过的还是比较充实的,主要学习阅读了下面这些书:
a) 学习WPF
进入公司之后,我使用的编程语言是C++,WPF是我们公司开发界面使用的语言。去年下半年公司鼓励使用C++的同事与使用C#的同事互相学习,作为不甘于现状的我,当然不能放过这次机会了,由此开始了WPF的学习之路。学习过程主要包括:学习公司前辈所写的代码;学习WPF/C#编程基础,所使用的书籍是——Programming WPF(见下图)。半个月前还与同事分享了学习心得,有机会的话把它整理一下,放到园子里来。

b) 学习OpenGL
主要是针对最近发的系列博文“OpenGL学习之路”,主要是整理自己对《OpenGL编程指南(第八版)》(见下图)的一些理解和实践成果,另外参考了《OpenGL着色语言(第二版)》,每周都会更新一篇。

c) 学习Android编程
其实学习Android编程是从去年下半年就开始了,一直到现在,断断续续学了半年实践,做了一些Demo,使用的书是经典的《Android Programming, the big nerd ranch guide》以及Android官方SDK文档。

d) 遗憾
这个春天,最大的遗憾就是没有好好地体验一下美好生活——想抽空去杭州梅家坞去品品龙井茶,但一直都抽不出时间来,现在都立夏了,只能等到明年了!但愿:莫道今年春将尽,明年春色倍还人。^_^
3 夏之规划
其实,博主以前是基本不做任何长远规划的,做事没什么长远心:心血来潮想做一件事的时候,就立马开始做,并想一下子把它做完,完成质量可想而知,等到那阵子过了之后就再也不再去碰它了。现在看来很是荒唐——作为一名工程师,居然没有一种项目化/工程化/系统化的眼光去完成一件事。其实稍微复杂一些的事情在实施之前都应该有个规划,然后一点点地完善它,打磨它——这也许就是工程师的思维方式吧。明代理学家写的这幅对联,个人感觉写的非常好:
若有恒何必三更眠五更起
最无益莫过一日曝十日寒
好了,废话不多说,接下来一段时间的规划如下:
a) 关于Android编程
最近看园子里有些园友会发一些关于Android Demo或学习总结的文章上来,既然自己也在学习Android,考虑将自己所学整理成一个系列的文章,发出来与大家交流学习。
b) 关于Linux操作系统
今年是Linux操作系统诞生二十五周年,所以准备熟悉一下Linux操作系统。最近在虚拟机上安装了Centor OS发行版,另外Kindle上也下载了《鸟哥的Linux私房菜》,准备花点时间学习一下。

c) 学习开源代码
一直觉得学习优秀开源代码是提高编程能力的重要途径之一,遗憾的是自己一直都没有去好好地执行这一点。在接下来的很长一段时间里,要好好学习开源代码,考虑从Android开始,然后深入Linux内核。
d) 完善博客
其实记录分享自己的所思所想是一件很美好的事,博主将继续完善自己的“OpenGL学习之路”系列博文,同时接下来打算将自己的“Android学习之路”也整理出来。在这里,要感谢博客园提供给我们这些程序员学习交流的平台。
4 最后的话
写了这么多,感觉还是规划得还是比较粗糙,不过记录下来总比不记录的要好。希望自己在这个夏天以及未来更长的时间里,不断地细化执行上述规划,不断地完善提升自己。最后,晒一下博主故乡的风景图——建德市七里扬帆,这让我想起一句话:长风破浪会有时,直挂云帆济沧海。

致改变——总结&规划(2016·一)的更多相关文章
- RAD路线规划2016版
http://community.embarcadero.com/article/news/16211-embarcadero-rad-studio-2016-product-approach-and ...
- VR全景智慧城市,平台属于每个有创业梦想的人
如果你还在人生十字路口迷茫,如果你还想你的人生有所成就,让你的人生有不一样的精彩,就来全景智慧城市平台共同打造属于自己的不同凡响的精彩人生吧! 抓住这个机遇,你就走在了 VR时代的前沿,时势造就英雄, ...
- TIMESTEN安装配置指南-中文版
TimesTen内存数据库 第一章 Cache Connect to Oracle概念 TimesTen数据交换技术提供在Oracle数据库和TimesTen数据管理器之间进行连接和双向数据传送.数据 ...
- Postgresql中的explain
PostgreSQL为每个收到的查询设计一个查询规划.选择正确的匹配查询结构和数据属性的规划对执行效率是至关重要要的,所以系统包含一个复杂的规划器来试图选择好的规划.你可以使用EXPLAIN命令查看查 ...
- 2017-2018-1 Java演绎法 第三周 作业
团队任务:团队展示与选题 团队展示 队员学号及姓名 学号 姓名 主要负责工作 20162315 马军 日常统计,项目部分代码 20162316 刘诚昊 项目部分代码,代码质量测试 20162317 袁 ...
- PostgreSql的Explain命令详解
http://toplchx.iteye.com/blog/2091860 使用EXPLAIN PostgreSQL为每个收到的查询设计一个查询规划.选择正确的匹配查询结构和数据属性的规划对执行效率是 ...
- 一个SAP顾问的回忆:我过去很胖!
去年也是这个时候,SAP成都研究院体育界大神邓阳,曾经赏脸在Jerry这个公众号上赐文一篇,介绍了他和围绕在他身边的一群小伙伴们的体育故事:SAP成都研究院的体育故事 而今天文章的主角则是SAP成都研 ...
- 如何卸载Win10 RS3上预装的office2016
原因分析: 由于微软在Win10 1709(RS3版本)上改变了office 2016家庭和学生版的预装方式(预装office 2016改为Windows Store应用商店的即点即用程序),无法使用 ...
- 人物-IT-胡玮炜:百科
ylbtech-人物-IT-胡玮炜:百科 胡玮炜,女,汉族,1982年出生于浙江东阳,毕业于浙江大学城市学院新闻系,摩拜单车创始人 . 2004年胡玮炜从浙江大学城市学院新闻系毕业后进入<每日经 ...
随机推荐
- C#与C++相比较之STL篇(续一)
本篇接<C#与C++相比较之STL篇>,主要探索C++STL的两个组件:算法和仿函数,以及C#的linq和拉姆达表达式.委托. STL的算法与仿函数 算法是个庞大的主题,STL包含了超过1 ...
- wait(...) notify() notifyAll()
简介 wait.notify.notifyAll是Java中3个与线程有关的方法,它们都是Object类中的方法. 其中,wait方法有3个重载形式: 1.wait() 2.wait(long tim ...
- SpringMVC控制器配置文件
1 首先引入 xml 的约束 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=&quo ...
- RX学习笔记:FreeCodeCamp的JavaScript基本算法挑战
FreeCodeCamp的JavaScript基本算法挑战 https://www.freecodecamp.com 2016-07-03 JavaScript还不是非常熟悉,用已经会的知识来解这些题 ...
- 通过WebApi取出XML数据
Get请求: public static Result<GetExpressCollectionResponseType> GetDataFromWebs(string waybillNu ...
- 整理sed实战修改多行配置技巧
老男孩老师有关sed实战技巧分享,来自课堂教学内容实战1.在指定行前插入两行内容,分别为oldboy和oldgirl.提示:被修改的文件内容必须要大于等于2行 1 sed -i '2 ioldboy\ ...
- Linux中的文件上传下载
1.部署ftp服务器 2.安装bypy python 客户端(还没试过,先记录一下) https://www.v2ex.com/t/124886
- 教育O2O在学校落地,学堂在线瞄准混合式教学
(大讲台—国内首个it在线教育混合式自适应学习平台.) 进入2015年,互联网教育圈最火的词非“教育O2O”莫属.不断刷新的融资金额和速度,不断曝光的正面和负面新闻,都让教育O2O公司赚足了眼球.然并 ...
- Google Code Jam 2014 Qualification 题解
拿下 ABD, 顺利晋级, 预赛的时候C没有仔细想,推荐C题,一个非常不错的构造题目! A Magic Trick 简单的题目来取得集合的交并 1: #include <iostream> ...
- python eval函数
eval()函数十分强大,官方demo解释为:将字符串str当成有效的表达式来求值并返回计算结果. 可以把字符串转为list.tuple .dict 等数据类型 1.把字符串转为字典 ####### ...