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. Git技巧:右键菜单怎么去除?

    如果你是按照http://www.cnblogs.com/dunitian/p/5034624.html 那么你就没有这么多蛋疼的菜单了(反之:vs帮你安装的就蛋疼了) 说下解决方法: 1.Win+R ...

  2. 多行文本溢出显示省略号(…) text-overflow: ellipsis

    详解text-overflow 语法: text-overflow:clip | ellipsis 默认值:clip 适用于:块级容器元素 继承性:无 动画性:否 计算值:指定值 取值: clip:当 ...

  3. 计算机程序的思维逻辑 (43) - 剖析TreeMap

    40节介绍了HashMap,我们提到,HashMap有一个重要局限,键值对之间没有特定的顺序,我们还提到,Map接口有另一个重要的实现类TreeMap,在TreeMap中,键值对之间按键有序,Tree ...

  4. SQLCMD备忘录:执行文件夹所有Sql文件

    在做性能测试的时候最希望的一件事情是数据自动导入. 一般做法就是写很多SQL文件,通过Bat自动执行所有Sql文件. Bat代码: @ECHO OFF SET SQLCMD="C:\Prog ...

  5. 日常css技巧小结(1)--背景透明度改变对内容无影响

    刚开始出现的错误,内容会受到背景透明度改变的影响:如图: 代码: <!DOCTYPE html> <html lang="en"> <head> ...

  6. HTTP Method详细解读(`GET` `HEAD` `POST` `OPTIONS` `PUT` `DELETE` `TRACE` `CONNECT`)

    前言 HTTP Method的历史: HTTP 0.9 这个版本只有GET方法 HTTP 1.0 这个版本有GET HEAD POST这三个方法 HTTP 1.1 这个版本是当前版本,包含GET HE ...

  7. Python爬虫小白入门(三)BeautifulSoup库

    # 一.前言 *** 上一篇演示了如何使用requests模块向网站发送http请求,获取到网页的HTML数据.这篇来演示如何使用BeautifulSoup模块来从HTML文本中提取我们想要的数据. ...

  8. 利用Python进行数据分析 基础系列随笔汇总

    一共 15 篇随笔,主要是为了记录数据分析过程中的一些小 demo,分享给其他需要的网友,更为了方便以后自己查看,15 篇随笔,每篇内容基本都是以一句说明加一段代码的方式, 保持简单小巧,看起来也清晰 ...

  9. Asp.Net Core 项目实战之权限管理系统(2) 功能及实体设计

    0 Asp.Net Core 项目实战之权限管理系统(0) 无中生有 1 Asp.Net Core 项目实战之权限管理系统(1) 使用AdminLTE搭建前端 2 Asp.Net Core 项目实战之 ...

  10. 基于STM32Cube的IIC主从通信

    1.建立STM32Cube工程,我使用的芯片是STM32F429,为了更简单的建立单独的IIC通信任务,我使用了FREERTOS,另外选择了RCC(系统时钟初始化),I2C1,I2C2(为了验证代码的 ...