感谢博客园一直以来的支持,写连载都是在这里首发,相比较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. MS SQL验证字符串是否包含有大小写字母

    昨晚有实现一个小功能,就是在MS SQL Server中,检查字符串是否包含有大小写字母.通常应用在字符串的复杂度. ) = N'SDFfgGRYJhhTYUJ' IF LOWER(@s) COLLA ...

  2. .net源码分析 - ConcurrentDictionary<TKey, TValue>

    List源码分析 Dictionary源码分析 ConcurrentDictionary源码分析 继上篇Dictionary源码分析,上篇讲过的在这里不会再重复 ConcurrentDictionar ...

  3. Asp.net 面向接口可扩展框架之“Mvc扩展框架及DI”

    标题“Mvc扩展框架及DI”有点绕口,我也想不出好的命名,因为这个内容很杂,涉及多个模块,但在日常开发又密不可分 首先说Mvc扩展框架,该Mvc扩展就是把以前的那个Mvc分区扩展框架迁移过来,并优化整 ...

  4. CSS基础之居中显示

    这些天忙完了一些项目后,终于有时间来总结一下了.自己就把做项目过程中的体会和理解到的一些东西和大家分享一下.有错请指正!! 在css中,元素居中显示,是基础也是一个小难点.我们经常不知为何总是不能把元 ...

  5. Bootstrap之表单控件状态

    Bootstrap中的表单控件状态主要有三种:焦点状态,禁用状态,验证状态.   一.焦点状态:该状态告诉用户可输入或选择东西 焦点状态通过伪类“:focus”以实现. bootstrap.css相应 ...

  6. 当shiro不进入自定义realm的权限认证方法时

    需要加入下面的一个bean @Bean public DefaultAdvisorAutoProxyCreator advisorAutoProxyCreator(){ DefaultAdvisorA ...

  7. Java--Stream,NIO ByteBuffer,NIO MappedByteBuffer性能对比

    目前Java中最IO有多种文件读取的方法,本文章对比Stream,NIO ByteBuffer,NIO MappedByteBuffer的性能,让我们知道到底怎么能写出性能高的文件读取代码. pack ...

  8. 十一个行为模式之解释器模式(Interpreter Pattern)

    定义: 定义一个语言的文法,可以使用一个解释器来解释其文法.定义终结符和非终结符的统一接口,并使用抽象对象建立非终结符与其它元素的关联. 结构图: AbstractExpression:抽象表达式类, ...

  9. checkbox & radio 的对齐问题

    不仅不同浏览器不同,不同的字体,不同的文字大小也会表现不一样. 重置 form checkbox & radio 因为不同浏览器解析不一样,有些是默认margin,有些是默认padding,还 ...

  10. UIScrollView的delegate方法妙用之让UICollectionView滑动到某个你想要的位置

    一个UICollectionView有好多个cell,滑动一下,谁也不知道会停留在哪个cell,滑的快一点,就会多滑一段距离,反之则会滑的比较近,这正是UIScrollview用户体验好的地方. 如果 ...