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. Bootstrap3系列:输入框组

    1. 基本实例 通过在文本输入框 <input> 前面.后面或是两边加上文字或按钮,实现对表单控件的扩展. .input-group包含.input-group-addon给 .form- ...

  2. 读书笔记--SQL必知必会05--高级数据过滤

    5.1 组合使用WHERE子句 操作符(operator)也称为逻辑操作符(logical operator),用来联结或改变WHERE子句中的过滤条件. 5.1.1 AND操作符 在WHERE子句中 ...

  3. 用CIL写程序:从“call vs callvirt”看方法调用

    前文回顾:<用CIL写程序系列> 前言: 最近的时间都奉献给了加班,距离上一篇文章也有半个多月了.不过在上一篇文章<用CIL写程序:定义一个叫“慕容小匹夫”的类>中,匹夫和各位 ...

  4. C# VLCPlayer视频播放器(附源码)

    VLCPlayer视频播放器. 支持本地播放,支持网络URL.支持全屏,截图. 基于VLCPlayer. 附带基本代码. 下载地址:http://pan.baidu.com/s/1nvjNvID

  5. 理解ThreadLocal —— 一个map的key

    作用: 当工作于多线程中的对象使用ThreadLocal维护变量时,threadLocal为每个使用该变量的线程分配一个独立的变量副本. 接口方法: protected T initialValue( ...

  6. dbutils基本使用

    dbutils的查询,主要用到的是query方法,增加,修改和删除都是update方法,update方法就不讲了 只要创建ResultSetHandler接口不同的实现类对象就可以得到想要的查询结果, ...

  7. 弹出iframe内嵌页面元素到父页面并全屏化

    (注册博客好久了,一直没舍得添砖加瓦,主要是每次想写点东西的时候,随便搜一搜发现都比我总结的都要好,甚感尴尬,但是总是要开始的,所以这就是我的第一篇博客,也绝不会是最后一篇,废话不多说,直接入正题) ...

  8. html5 canvas首屏自适应背景动画循环效果代码

    模板描述:html5 canvas首屏自适应背景动画循环效果代码 由于动态图太大,怕以后服务器受不了,所以现在都改为静态图了,大家点击演示地址一样的,希望大家喜欢,你们的支持就是小海的动力!! 欢迎大 ...

  9. Android 网络框架之Retrofit2使用详解及从源码中解析原理

    就目前来说Retrofit2使用的已相当的广泛,那么我们先来了解下两个问题: 1 . 什么是Retrofit? Retrofit是针对于Android/Java的.基于okHttp的.一种轻量级且安全 ...

  10. IOS开发基础知识--碎片50

      1:Masonry 2个或2个以上的控件等间隔排序 /** * 多个控件固定间隔的等间隔排列,变化的是控件的长度或者宽度值 * * @param axisType 轴线方向 * @param fi ...