今天是立夏,过完这一天意味着农历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·一)的更多相关文章

  1. RAD路线规划2016版

    http://community.embarcadero.com/article/news/16211-embarcadero-rad-studio-2016-product-approach-and ...

  2. VR全景智慧城市,平台属于每个有创业梦想的人

    如果你还在人生十字路口迷茫,如果你还想你的人生有所成就,让你的人生有不一样的精彩,就来全景智慧城市平台共同打造属于自己的不同凡响的精彩人生吧! 抓住这个机遇,你就走在了 VR时代的前沿,时势造就英雄, ...

  3. TIMESTEN安装配置指南-中文版

    TimesTen内存数据库 第一章 Cache Connect to Oracle概念 TimesTen数据交换技术提供在Oracle数据库和TimesTen数据管理器之间进行连接和双向数据传送.数据 ...

  4. Postgresql中的explain

    PostgreSQL为每个收到的查询设计一个查询规划.选择正确的匹配查询结构和数据属性的规划对执行效率是至关重要要的,所以系统包含一个复杂的规划器来试图选择好的规划.你可以使用EXPLAIN命令查看查 ...

  5. 2017-2018-1 Java演绎法 第三周 作业

    团队任务:团队展示与选题 团队展示 队员学号及姓名 学号 姓名 主要负责工作 20162315 马军 日常统计,项目部分代码 20162316 刘诚昊 项目部分代码,代码质量测试 20162317 袁 ...

  6. PostgreSql的Explain命令详解

    http://toplchx.iteye.com/blog/2091860 使用EXPLAIN PostgreSQL为每个收到的查询设计一个查询规划.选择正确的匹配查询结构和数据属性的规划对执行效率是 ...

  7. 一个SAP顾问的回忆:我过去很胖!

    去年也是这个时候,SAP成都研究院体育界大神邓阳,曾经赏脸在Jerry这个公众号上赐文一篇,介绍了他和围绕在他身边的一群小伙伴们的体育故事:SAP成都研究院的体育故事 而今天文章的主角则是SAP成都研 ...

  8. 如何卸载Win10 RS3上预装的office2016

    原因分析: 由于微软在Win10 1709(RS3版本)上改变了office 2016家庭和学生版的预装方式(预装office 2016改为Windows Store应用商店的即点即用程序),无法使用 ...

  9. 人物-IT-胡玮炜:百科

    ylbtech-人物-IT-胡玮炜:百科 胡玮炜,女,汉族,1982年出生于浙江东阳,毕业于浙江大学城市学院新闻系,摩拜单车创始人 . 2004年胡玮炜从浙江大学城市学院新闻系毕业后进入<每日经 ...

随机推荐

  1. sql的集合操作

    原文转自:http://blog.csdn.net/qsyzb/article/details/12560917 SELECT语句的查询结果是元组的集合,所以多个SELECT语句的结果可进行集合操作. ...

  2. 清橙OJ 1082 查找第K小元素 -- 快速排序

    题目地址:http://oj.tsinsen.com/A1082 问题描述 给定一个大小为n的数组s和一个整数K,请找出数组中的第K小元素. 这是一个补充程序的试题,你需要完成一个函数: int fi ...

  3. 关于js与php互相传值的介绍【转载+自身总结】

    JS是前台的语言,PHP是后台的语言,初学时会经常出现前后台分不清的情况(我当初就是这样的,现在有时也在犯),我当初的想法是就把前后台当成两个岛,他们是无法跨越的,HTML就像一座桥,当你想要把一座岛 ...

  4. Apache(一)

    以下介绍是基于centos,Apache/2.2.15,进行解释 (资料来自www.netcraft.com) Apache 模块化的软件 Apache=core+module(内核+模块) core ...

  5. 【仿携程JQuery日期价格表】

    今天比较闲所以就花点时间又写了点东西. 相信这种价格表大家不会陌生 现在我就模仿它做一个简单版本的.效果如下 首先需要两个时间控件,我这里用的是HTML5里面的时间控件,这个没限制喜欢用什么就用什么 ...

  6. Android开发系列之Android项目的目录结构

    今天开始正式学习Android开发的种种细节,首先从最基本的概念和操作学起. 首先看一下Android项目的目录结构. 这是我随便建立的一个test项目,我们重点关注一下几个方面的内容: 1.src目 ...

  7. html分页

    <div class="fy"> <a href="" title="上一页">上一页</a> < ...

  8. 【2】认识Bootstrap

    作为当下最流行的前端开发框架Bootstrap,它可大大简化网站开发过程,从而深受广大开发者的喜欢,当然你去它的官网中文网站就能看到大大的小标定义:“简洁.直观.强悍.移动设备优先的前端开发框架,让w ...

  9. Project not selected to build for this solution configuration.

    Project not selected to build for this solution configuration.   When you upgrade your older solutio ...

  10. 【BZOJ】1001: [BeiJing2006]狼抓兔子 Dinic算法求解平面图对偶图-最小割

    1001: [BeiJing2006]狼抓兔子 Description 左上角点为(1,1),右下角点为(N,M)(上图中N=4,M=5).有以下 三种类型的道路 1:(x,y)<==>( ...