15年前,依稀记得走出大山,进城求学的场景。尽管一路有父亲的陪伴,但是内心仍然畏惧。当父亲转身离去、准备回到大山里的时候,使我深深感到彷徨、迷茫、无助......。一切的一切都得靠自己,同时我也深深的知道从此离开了封闭的、面朝黄土背朝天的命运。难道他们不曾想过改变这种命运吗?他们把希望都寄托在了孩子身上,我的逃离对于他们是一种寄托。
        父母咨询别人,给我选择了计算机专业,对于我来讲完全陌生;第二年(2002年),家里用父亲的下岗补助费用,找了熟人攒了一台4500元的台式电脑,对于我来讲即兴奋、又内疚;毕业后,顺利的找到了软件开发方面的工作,对于我来讲是努力之后顺其自然的结果。转眼间,我从一名农二代成为一名IT从业者,当时大部分人对开发软件并不熟知。
       拿着微薄的工资走向了社会,在坚守与奋斗中走过每一天,曾经在恶劣的环境里调试设备、曾经陪客户喝完酒夜里1点多还在写代码、曾经病重还在实施项目......曾经的曾经都已经成为过去;工作10年左右的时间,父母不曾操心过、父母很满意,在社会压力非常大的环境里,用10年的时间解决了自已和家庭的生存问题,现在一切都井然有序,看似不缺少任何东西;可是面对未来,我时常陷入深深的沉思之中,仍然彷徨而迷茫,只是当年的父亲换成了老婆和孩子的陪伴。
      我经常在思考价值问题,父母种地一年的收入可能不及软件从业人员一个月的收入,我曾经不屑他们还要去种地。尽管他们也曾想过逃离过这种命运,可是他们现在却放不下了。总不能让地荒着吧,这是他们的解释。有了家庭,特别是有了孩子之后,每次从老家回来都要拉一车父母亲手种的东西。慢慢的,我的价值观在发生改变,现在环境恶化的情况下,他们能种出来好的东西,所产生的价值不能用钱来衡量。我在概念上犯一个严重的错误,价值不能直接等价于货币,货币只是价格。
      科学技术在飞速的发展,特别是IT信息技术,父母已经完成了他们使命,不需要紧跟时代的步伐了。我也在思考自己的未来,干别人干不了的事?干别人不愿意干的事?能为“他们”做些什么事呢?
     中国是农业大国,幅员辽阔,土地资源肯定要充分利用起来。新闻报道连年丰收,可是农民没有真正赚到钱呀。农民想反正也赚不到钱,那就降低成本,种的产品用化肥催、狠打农药防虫......。卖到市场商贩手里拉进城,商贩不加保鲜剂等就是万幸了,消费者哪里知道是怎么回事,这是越来越坏的生态系统。农民何尝不想种出来好东西,能够被人们所认识,体现出应有的价值呢。村里的年轻人是看着父辈的身影长大,逃离是潜意识里就这么想的,现实无法改变。农民得不到相应的回报,难道是农民不能干吗?是农民处在生态链最低端;大家都在谈互联网+农业,农民上网卖东西就能证明思维模式改变了吗?过去农民去集市上卖,现在拿到网上卖,本质并没有改变,而是缺少规划和组织。
     中国是人口大国,总是要解决种的问题和吃的问题。现在不仅煤炭、钢铁、房子......产能过剩,粮食也产能过剩,可是谁来解决吃的安全问题?小商小贩、中间商、批发市场......各种渠道、各个环节,与其相信商家的良心和监管部门,不如相信自己的安全意识。人们也在天天喊这不安全、那不安全,真是付出行动而又想办法改变的人却很少。都事不关已、高高挂起,等到真出了问题,算是给人生历程打上了烙印,余生却无法改变。
     这些都是摆在我们面前实际的问题,是我们的观念落后?不管是农民还是城里的消费者都需要改变观念,共同参与和建设美好的生态系统;是我们的科技水平落后?曾经的政府官员说:中国农业现代化与欧美大概20年差距。我们暂且相信这是真实数字,那么还有很长的道路要走。
     曾经有网友给我留言:农业就是一个坑,谁跳谁死。认真、反复思考了留言,我还是决心干别人不愿意干的事。农业的信息化水平比较低,与互联网的IT业更没法比。经过1年多的深思熟虑,我决定用技术和思维去改变现状。可是面临着诸多问题和困难:没有网络平台,研究技术路线,建立平台;没有资质,成立公司,取得资质;没有名称和品牌,取名叫壹品农香,注册商标品牌;没有团队,各处找人交流,组建团队......。
     本来想小打小闹,力所能及的帮助一些农民、改善身边的环境。可是现实逼迫您必须按套路去走,不仅每个阶段必须要做的事,还得去规划未来的发展方向和整体架构。经过长时间的思考,以及与团队人员的交流,给我们定位为三大核心业务版块:有机、绿色电商平台,助力供给侧改革;农村金融,助力金融+农业发展;农业物联网,助力科学技术+农业发展。有了规划,选择好切入点,就要脚踏实地的去干,到现在为止取得了一些实质性的结果。
     可能有些人不理解我,甚至我的母亲说:好好上班多好,非得瞎折腾。有时候我也不理解自己,外表火热、内心孤独且安静。如果说人去世后有轮回的话,那么我相信人生在世也有轮回。农二代到软件工程师,十多年过后,重新回归农二代,也许这是一种宿命。
     我们只是刚刚起步,不管道路多么曲折,仍然相信前途是光明的;我们崇尚符合自然的生活,创造生活、享受生活、热爱生活,共建我们美好的家园!!!
                                                                                                                                                             

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

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

公众号:iterlifetime

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

二维码:

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

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

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

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

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

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

    感谢博客园一直以来的支持,写连载都是在这里首发,相比较CSDN和开源中国气氛要好的多. 节前,想以此篇文章结束<一个程序猿的生命周期>的<生存>篇,对过10的年做一个了断,准备 ...

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

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

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

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

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

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

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

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

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

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

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

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

随机推荐

  1. 《ES6基础教程》之 map、forEach、filter indexOf 用法

    1,map,对数组的每个元素进行一定操作,返回一个新的数组. var oldArr = [{first_name:"Colin",last_name:"Toh" ...

  2. 重磅来袭,使用CRL实现大数据分库分表方案

    关于分库分表方案详细介绍 http://blog.csdn.net/bluishglc/article/details/7696085 这里就不作详细描述了 分库分表方案基本脱离不了这个结构,受制于实 ...

  3. JavaScript instanceof vs typeof

    Use instanceof for custom typesvar ClassFirst = function () {};var ClassSecond = function () {};var ...

  4. 代码的坏味道(9)——异曲同工的类(Alternative Classes with Different Interfaces)

    坏味道--异曲同工的类(Alternative Classes with Different Interfaces) 特征 两个类中有着不同的函数,却在做着同一件事. 问题原因 这种情况往往是因为:创 ...

  5. C#/ASP.NET完善的DBHelper,配套Model生成器

    支持Oracle.MSSQL.MySQL.SQLite四种数据库,支持事务,支持对象关系映射:已在多个项目中实际使用. 没有语法糖,学习成本几乎为0,拿来即用. DBHelper类完整代码: usin ...

  6. 安装XAMPP遇到的问题及解决方法

    1.XAMPP无法启动Apache Xampp的获得和安装都十分简单,你只要到以下网址: http://www.apachefriends.org/zh_cn/xampp.html 下载xampp即可 ...

  7. 如何实现一个php框架系列文章【3】支持psr4的自动加载类

    psr4自动加载规范https://github.com/PizzaLiu/PHP-FIG/blob/master/PSR-4-autoloader-cn.md 我们把第三方使用psr规范的类库放在v ...

  8. linux中字体的安装以及Terminal字体重叠问题解决

    安装wps的时候,经常会提示你系统字体缺失,这些字体网上都有,就不分享了,直接讲安装吧. 就比如这个Wingdings字体,在字体目录中新建一个目录Wingdings,将ttf字体文件复制进去,在终端 ...

  9. datatables中的Options总结(1)

    datatables中的Options总结(1) 最近一直研究dataTables插件,下面是总结的所有的选项内容,用了帮助学习datatables插件. 这些选项的配置在$().Datatable( ...

  10. iosselect:一个js picker项目,在H5中实现IOS的下拉效果

    iosselect是在webapp下的一个picker组件,可以轻松实现各类选择器效果.比如地区选择 时间选择 日期选择等. 下面是一个地址选择器demo截图,可以访问:http://zhoushen ...