感谢博客园一直以来的支持,写连载都是在这里首发,相比较CSDN和开源中国气氛要好的多。

节前,想以此篇文章结束《一个程序猿的生命周期》的《生存》篇,对过10的年做一个了断,准备开启新的起点。

 
正文:
       从《0.一贫如洗的家境》写到现在,父母已经58了,我也已经30岁了,我的孩子也已经3岁了。时代的变迁造就了我们现在美好的生活,而在人生的旅途上也付出了无数的艰辛。当你暮然回首的时候,那些可能连屁都算不上,难道你还会怀疑你的前途嘛!!!
       从事IT相关的工作(不敢妄称IT行业),仅仅为了自己的生存。但是,一不小心也保证了家庭的生存,实乃意外之惊喜。父母付出的一切,也算传承下来了。
       多年走来,并没有哪位领导说:**你在什么时间把这个东西给我做出来。没有出现此类情况实属万幸,全凭自己的主动性去工作。但是不得不说,我的发展遇到了瓶颈,储备了很多知识无用武之地,或者说将何去何从。如果仅仅为了一份工作,那也没有必要考虑这些。和以前的总经理聊天,他说:**你平时不怎么说话,但是说出来的话很有见地......唯一缺少的就是实践。不谦虚的说,他的评价是对的。和每天保持的阅读量和思考有直接的关系。但是,不是所有平台都有实践的机会,天时、地利、人和缺一不可。在等待机会的时候是一件很熬人的事,甚至是苦闷, 就像一位饥饿的农民在守株待兔,兔子什么时候会来呢?!
       程序猿的疑惑,干到30?干到35?让我回想起以前文章的一段话:” 如果可以把程序猿算作异类的话,那么他是异类中最有创造力的,有无限的可能。如果只是在人家现有框架上苟且的工作着,重复的CRUD和表单,那么我认为是失去职业本身的价值了,如果只是为了生存,那么我会祈祷佛祖原谅你“。干任何一件事都不会有年龄的限制(长期加班除外),拾荒者不会困惑吗?工人、老板、教师、销售员等不会困惑吗?任何困惑者都只看到了自己的脚尖,却没有看到走向远方的自己;或者,拿着别人的地图寻找自己的路,结果发现地图没有更新。
       语言之间相互PK的历史由来已久,至今也都活的好好的。结果一个语言内部出现的报怨者,嫌弃自己所用的开发语言收入低。说句实话,在帝都我的收入可能还没有培训机构出来的猿人收入高,可是我也活的好好的。马云说:哪里有报怨,哪里就有机会。报怨的同时,没有获得机会,而是把机会送给了别人。关键是,站在现在,未来10年想成为什么样的人,沉淀而前行,厚积而薄发。但是,我认为报怨者总比安逸者要有前途,至少报怨者还知道对现实的不满,在年轻时选择安逸是对未来的透支。原来做项目的时候,我们时常说的一句话:没有困难,制造困难也得上。是的,想改变自己,不经历困难是不可能的。
      应该怀揣着感恩的心,在Coding的过程中收获的不仅仅是代码,而是对IT或行业的理解。”代码改变世界“,这句话是有前提条件的,是对那些思想活跃和开放者说的。所以,应该想到可以改变拾荒者的命运,垃圾也可能会变成黄金;比其他人更有接触最新信息的能力,可以运用”大数据“分析来判断事务的发展趋势;有其他人没有的技术优势,至少创业的成本要低于其他人。等等。
      难道不应该感恩嘛!既然已经走过人生的路,就没有什么值得困惑和报怨的。想做事就要发挥自己的长处和优势,不具备条件的方面是需要整合资源的。所以,我庆幸拥有足够保持生存的技术力量,但是我也绝对不是一个技术万能论者,谈起技术就两眼放光的那种人。看了《刘强东:从卖碟做到身家六百亿》,你会感觉不做点什么愧对了这个时代,同时要求你学习的知识和掌握的资源更全面,不仅仅是技术层面的,但是不代表不重视技术。
       感恩不是针对某一类事务,而是一种心态。走的路多了,可能才会感悟到。我走过的路、面临的问题,可能其他人也会遇到。被气球笼罩感觉呼吸困难时,不防试着捅破它,可能就会感受到新鲜空气。
       仅以此篇文章结束连载的《生存》篇章,一起共勉。后面的路怎么走,只能说谋事在人、成事在天,顺其自然吧!!!

感谢广大网友、群友和微友的支持!!!

祝大家2016年新春快乐,家人安康!!!

一个程序猿的生命周期 微信平台

口   号:职业交流,职业规划;面对现实,用心去交流、感悟。

公众号:iterlifetime

百木-ITer职业交流奋斗 群:141588103   

二维码:

连载《一个程序猿的生命周期》- 44.感谢,我从事了IT相关的工作的更多相关文章

  1. 连载《一个程序猿的生命周期》-《发展篇》 - 3.农民与软件工程师,农业与IT业

    相关文章:随笔<一个程序猿的生命周期>- 逆潮流而动的“叛逆者”        15年前,依稀记得走出大山,进城求学的场景.尽管一路有父亲的陪伴,但是内心仍然畏惧.当父亲转身离去.准备回到 ...

  2. 连载《一个程序猿的生命周期》-28、被忽悠来的单身HR(女同志)

    一个程序猿的生命周期 微信平台 口   号:职业交流,职业规划:面对现实,用心去交流.感悟. 公众号:iterlifetime 百木-ITer职业交流奋斗 群:141588103    微   博:h ...

  3. 连载《一个程序猿的生命周期》-6、自学C++,二级考过后,为工作的机会打下了基础

    一个程序猿的生命周期 微信平台 口   号:职业交流,职业规划:面对现实,用心去交流.感悟. 公众号:iterlifetime 百木-ITer职业交流奋斗 群:141588103    微   博:h ...

  4. 连载《一个程序猿的生命周期》-《发展篇》 - 7.是什么阻碍了"程序猿"的发展?

    有两件事想记录一下,具有普遍性和代表性."程序猿"加了引号,是泛指一类人,也并非局限于IT行业.       山东子公司的总经理是公司大股东之一,个子不高.有些秃顶.面容显老,但看 ...

  5. 连载《一个程序猿的生命周期》-《发展篇》- 22.城市奋斗者的阿Q精神

    好久没有写文章了,有些人会认为博主肯定是没有什么好写的了.其实不然,是想写的太多,实在是没有时间.上半年一直比较忙,处于加班常态的状态,身心疲惫.相较于城市的伪奋斗者,我算比较实干的,而界定“实干”的 ...

  6. 13.14.15.16.17&《一个程序猿的生命周期》读后感

    13.TDS 的标准是什么,怎么样才能认为他是一个标准的TDS?? 14.软件的质量包括哪些方面,如何权衡软件的质量? 15.如何解决功能与时间的矛盾,优秀的软件团队会发布有已知缺陷的软件么? 16. ...

  7. 阅读<构建之法>第13、14、15、16、17章 与 《一个程序员的生命周期》读后感

    第十三章   软件测试 这一章介绍了很多关于测试的方法,比如说单元测试,代码覆盖率测试,构建验证测试,验收测试等,我有一个很纠结的问题,如果我开发软件,是把这么多测试全做完,还是挑一些测试来进行呢?如 ...

  8. 读后感for《一个程序员的生命周期》

    我是村里走出来的孩子,妈妈说我也许是家里唯一一个大学生了,家里从选专业开始也赋予我厚望.说实话,上大学是父母经济压力最大的时候.心疼,大概就是早上六七点起床,看到爸爸一夜没睡,带着倦容眼睛红红的还在工 ...

  9. "一个程序员的生命周期"读后感

    这篇文章中作者叙述了自己和大多数大学生或许都会面对的问题,即是会走过挺多的歪路,面临很多的困难和压力,但是作者却从未放弃自己真正追求的东西.对于一个过来人的经验之谈,我们应该吸取经验,在大学好好去奋斗 ...

随机推荐

  1. [Q&A] VS 连接 SQLServer 时未找到或无法访问服务器

    异常信息: 参考解决方法: 1:检查下面两处服务器名是否一致并正确 (VS上) (SQL Server 2008 R2上) 2:VS 在下图位置处对实例名称的设定对于该异常无影响 3:确认在服务中启动 ...

  2. 实用的CSS3属性和使用技巧

    CSS可以改进网站的设计并且开拓网站设计更多的可能性,可以令你的网页更具吸引力.对于前端开发者.网站设计师来说,掌握并熟练应用CSS是一项必不可少的技能. 下面列出了一些非常实用的CSS3属性和使用技 ...

  3. Chrome立体动画代码

    效果预览:http://hovertree.com/code/run/css/x8l6si70.html 请实用Chrome浏览器查看效果,手机上也可以. 代码如下: <!DOCTYPE htm ...

  4. C#+ArcEngine10.0+SP5实现鼠标移动动态显示要素属性信息

    为了解决鼠标移过动态显示要素属性的问题,我在网上先是查到的只能显示单个要素的属性,就是直接在arcmap中设置好的那个tips就可以显示,但是这种显示效果只是简单的实现了显示要素的属性值,可是没有对该 ...

  5. log4Net(写入日志文件)

    这里就简单介绍下log4Net对写入日志文件的一些了解,写入数据库类似,就不在一一介绍了. 首先去log4net下载. 然后我们新建一个控制台应用程序,并引入log4net.dll程序集,log4ne ...

  6. 【nodejs笔记4】搭建多人博客<内含http请求的get post方法区别>

    功能分析 博客具有四个功能:注册  登录  登出  发表文章 界面设计 未登录: [主页  注册页  登录页] [主页] 主页 左侧 HOME                             ...

  7. gSOAP MTOM

    前言 需要准备的知识:wsdl,soap,gSOAP,C++,fidder. 首先介绍几个相关的概念 1.MTOM基础概念      MTOM(Message Transmission Optimiz ...

  8. OData V4 系列 Ajax请求 CRUD

    OData 学习目录 上一篇已经完成了服务创建,本篇主要介绍如何通过Ajax请求Odata服务,OData操作主要有 Get.Post.Patch.Put.Delete等操作.   Post 操作 p ...

  9. [转载]C#使用Interlocked进行原子操作

    原文链接:王旭博客 » C# 使用Interlocked进行原子操作 什么是原子操作? 原子(atom)本意是"不能被进一步分割的最小粒子",而原子操作(atomic operat ...

  10. js实现web网页版台球游戏

    js桌球小游戏在线试玩地址:http://keleyi.com/game/13/ 游戏截图: 完整代码,保存到html文件可以试玩: <!DOCTYPE html PUBLIC "-/ ...