物联网,后会无期?
懵懂男孩一见钟情“物联网”
就在四年前的这个夏天,一个懵懂的男孩在翻阅着报考指南上的相关专业,突然他的手指停留在一个叫做物联网工程的专业上,接着他马上搜索了关于物联网的百科,虽然他还不完全懂那上面所有的描述,但他内心隐隐觉得这个专业将是主宰未来的力量。
于是他就进入了本省一所二本学校的物联网工程专业,大学的日子里是轻松的,同时大学的日子是迷茫的,在大学的开始他曾试图进入学校的一个期刊单位做网络维护,但是学长的几个面试问题他都诚实而且毫不犹豫的回答了“没有”,那几个问题回忆起来也是很清晰,“你有过贴吧管理经验吗?”,“你经常逛贴吧吗?”。虽然,他并不知道这些问题和那个网络维护的职位有半毛钱的关系,但是来自大山的他在高中的时候只接触过功能机,后来就没有了后来。
偶然相遇ACM
关于计算机,他在高中之前很少接触,所以在没有课的时候他会选择机房去玩电脑,那是一个七点的晚上,突然旁边的女生指着电脑上的在线C语言题目问他:“你们老师没在这上面给你们布置C语言作业吗?”,他看了一眼这个一起上过课但是不是一个班女生后说:“没有”。从那天开始,他接触了这个在线评测程序的系统,后来他知道这是学校ACM的在线OJ。
在接下来的一段无聊日子里,他每天下午会来机房打开那个在线测评系统,开始了自己的so easy A+B,水仙花数等这样的一个个程序问题,他有时候穷尽一个下午只解出来一个题目,然而他似乎从此而感觉到了快乐,他花了很长的时间发现原来是字母的大小写错了,然而当他提交以后换来一个激动人心的“accept”的时候,他会心满意足的下机去吃饭。
像这样持续了一段时间,后来寝室的兄弟都商量着一起买电脑,他也就买了电脑,刚买来电脑的日子大家一起玩的很high,他也就再也没有去机房玩那个在线系统上的题目,反正他也不知道那是什么,那个有什么用。
在将近期末的时候,学校说有ACM比赛,而且就是在他经常玩的那个系统上比,他听说后也就报了名,结果获得了一个二等奖,奖品是一个台灯。干完了这一票,他还听说学校将会选拔一批人留下来进行暑期培训,但他并没有太大的兴趣而且也没有接着练习题目,而是想着去打暑假工好给自己赚点生活费,在朋友的劝说下,他终于还是参加了选拔,班级的其他四个人都顺利晋级,只有他在最后一轮被选中,也就是在所有的30个人中,排在25名之后。
经历了一个暑假的训练,他排名上升至第七,从此开始了一个ACM之旅,在他大二的时候代表学校去参加省赛,结果铜奖垫底归来,学校的规定是这样的获得不了金牌就可以退队了。于是他和班级的另外一个小伙伴就退队了,剩下一个大神在奋斗,这个大神从来不去班级上课,数几年如一日呆在机房刷题,后来听说大神去了百度无线。
一年多来,也不是没有收获,尽管他知道自己如果是一个人才也是地材,需要付出更多的努力,但是他真的有点讨厌竞争,他喜欢一个人静静的玩自己想玩的东西,每天普天盖地的比赛和训练再也不能让他从这个系统上找到快乐。但努力总还是有收获的,一年来他获得了省级比赛的奖,国家级比赛的奖,在班级中也是技术TOP3,每次实验课,总能辅导一大部分人,他的谦虚和幽默也让他成为班级受欢迎的人之一。
撰文发稿,为“物联网”摇旗呐喊
但所有的这一切并没有让他思考一个问题,那便是“物联网到底是TM什么玩意,该怎么玩?”,在大二以前的课堂学习中,唯一和物联网有关系的便是物联网导论,但是他觉得老师讲完以后自己对物联网的认识并没有太大的提升,后来他就去物联网的一些网站去疯狂的下载资料,去读去看“物联网是什么”。终于物联网在他心中有了一丝的概念,慢慢的他对物联网的概念也有了自己的认识,于是他开始从不同的观点和想法去解释和解读物联网,后来他就成为了物联网一家网络媒体的专栏作者,专职写作和物联网以及大数据有关文章。
进入学校实验室,开始“乱七八糟”的自学时代
就在他发表文章的日子里,他从ACM集训队下来了,进了一个学校算是顶级的实验室吧!当时,关于技术,他承认他是一个犹豫不决者,至今也还是这样。于是他和他最好的朋友进入了所谓的VC组,组长说看看孙鑫的MFC视频吧!后来他们就每天的看着孙鑫一天一天的拉框,有的时候他也会睡着,但就是那个时候他听说了一些诸如多线程的概念。后来,那个小伙伴干脆也不去了,因为他觉得拉拉框也没什么意思,而且VC组也没有项目,和VC组的萧条相比,JAVA组可谓是火爆至极,每天都为不同的项目而发愁。VC组做的冷板凳,享受着无所事事的寂寞和舒适。做JAVA的一些朋友曾邀请他去JAVA组,但是,也许是身边搞C的都有技术崇拜吧!也许就是不愿成为一个纯碎的程序猿。在大四之前一直没有去涉足JAVA。
在没有项目的日子里,他还是会经常来到实验室,总的来说,他还是一个上进的人吧!也许他觉得物联网还是他的梦想吧!再看了很多物联网的资料后,他发现嵌入式和物联网走的很近,于是他在实验室开始默默的玩起了单片机,后来就慢慢的认识了郭天祥和DS18B20,觉得单片机自学还是挺难的刚开始,不过后来我把温度值从单片机采集到电脑的时候用MFC的框体显示出来的时候我还是很高兴的。我觉得我触摸到了物联网的感知层!
其实那个他就是我,这里不知道情不自禁人称切换过来了。囧。。。
后来,听说需要我们做项目,项目是上一届学生申请的大学生创新项目,结果他们做不完全就毕业了。当时,就扔给了我们一个摄影机、一个编解码器,说需要做高清视频会议系统,该怎么做,做成什么样,我至今也还不清楚。关于那一套设备是怎么玩的我也不清楚,只知道把那一套设备一连接,再用网线连到电脑上就可以看清楚DV录像的东西了。后来,我多次请教老师要完成成什么样?因为毕竟在实验室太闲,后来老师说我让你去趟北京,你去这家硬件厂商去问问吧!后来我带回来的答案是PJSIP,用PJSIP去完成,后来的一段时间里,转向了PJSIP的研究,但最终我只是调通了PJSIP的demo,能够做一些QT界面的修改和功能的增减。关于如何连接他们的编解码器,我还是没做到。
大三暑期积极加入农业物联网行业实习、
慢慢的发表了很多的文章,一篇文章的稿酬也就60元,一个月最多也就发10篇。有一天我问我自己,我写文章是为了什么 ?是为物联网呐喊?还是为云计算造势?还是单纯的为了钱?我知道我还是需要更多的实践才能对物联网有发言权,于是我决定停止了文章的投稿,我想真真的接触物联网。因为,毕竟相类似的网媒没有多大的浏览量。
刚好已经是大三暑假,我就想是否有机会去接触物联网行业的实习工作,说来也巧,在我建立的物联网相关的qq群里有人想要做农业物联网,缺人手。我就顺势和那人聊了起来,后来得知这是省农科院的下属公司要搞农业物联网,带着物联网的美好憧憬,根本不是太在意工资的我加入了农业物联网的实战阶段,在实习的日子里,我为大棚采集终端绘制了PCB图,为已经编好的单片机程序系统进行了完善。那个暑假拿着1500的工资在这个省会城市我租着房活了下来,为了不好意思让家里要钱,我连着大概一个星期煮着方便面,不过都是康师傅,有时候还有俩鸡蛋。
在最后的一个月里,我们的“研发”搞完了,该进行施工了,每天我不知不觉中在安装土壤传感器的时候把自己的衣服沾满了泥土,有的时候我需要将500M的电线拉到有电的地方,有的时候老大们想喝酒,我在11点陌生的午夜县城街道去买啤酒。虽然,有委屈,虽然会很累,但是现在想想那个团队,我觉得还是有点舍不得。
转眼到了大四开学,朋友说回来吧!校园招聘开始啦!当时,我在公司的金杯车想了想公司的控制产品是配电市场装的配电柜,采集终端的单片机程序是老大的一个研究生师弟写的,采集终端的最终电路板和调试是我做的。好像我们的核心任务是需要讲不同层次的模块进行组装,大部分任务就是去装个摄像头、安装个配电柜、装个气象站,后来我知道这个叫做系统集成,一种物联网。
大四上学期:转战校园招聘,失败频频终随意
带着一丝丝的不舍我还是离开了,那是我的第一份实习工作,爱所有硬件组的兄弟们。
然而回到学校之后却发现真的迷路了,没有什么物联网的岗位,当时我们在迷茫需要找什么样的岗位,当时首先过滤掉的是java,在河南这样一个不受大公司亲睐的省份,尼玛名企就不要想了,当时把职位锁定在嵌入式软件开发上,结果在校园招聘遇到了一家做汽车电子的深圳公司,顺利通过简历筛选和笔试,结果在面试第一轮,面试官问了我“老家是哪里的?家里都有哪些成员?还有一个什么日常问题,想不清楚了”,结果就在我的简历上不知道圈了什么,当我走出面试室的时候就已经宣布我Game Over。我至今仍然不知道为什么?也是很郁闷呀!到最后,我等了一个半小时还是不服气的去问他为什么?他说技术岗位没有技巧,只是我们有了更合适的人。我心里觉得总算有个答案吧!但是心里真的很不服气,你问我技术题,我答不上来,你淘汰我,我心甘情愿,tmd我家是哪的也能算是淘汰理由吗?还有凭什么你这个hr初面所有的类型的职位,我也是想不明白。
后来陆续在综合招聘上投了很多简历,涉及到郑州本地的小公司做嵌入式的没人理,当时自己真的是怀疑自己能力了,觉得有个公司要就OK了,其实当时,我们班级除了培训的只有我们四个人在找工作,其他人都还没有动静,后来在一次天语手机的笔试后被朋友拉着去一家企业刷笔试题,这个企业是珠海一家做打印机的,笔试的C++,C++只是学过一点皮毛,全部是选择题,后来就意外的通过初面,后来通过了终面,最后的终面忽悠人的能力却对碉堡了,经历过一连串的打击后居然连工资都不清楚的情况下签了三方协议,后来hr说是试用期6个月是2900。
然而,造化就是这么捉弄人,在接下来的一个星期内,我又命中了北京一家做通信的嵌入式产品的公司,转正后第一年大概有9W,当时真的很激动,可是距离我签第一份工作太近了,而且签的是三方,那叫一个后悔啊!那天晚上七点,拒了北京的公司。
面试受挫 ,怒学嵌入式,顺利完成毕业设计
珠海的公司要到第二年的七月份,我觉得不能闲着啊!同学们培训的培训,我虽然在大学里领先了一点点,但是还是没有一手拿得出的技术,于是我开始投递了一些郑州的嵌入式企业,有一家做电视直播的嵌入式企业让我去面试,我说我没有经验想实习,他说没关系过来聊聊吧,看你获得那么多奖,我如约到公司敲开门面试,公司说你是不是走错了,我掏出了面试信息他才一拍脑门让我去等着说他们开会。我等了大概一个小时,他们终于开完了会,boss问我我们招Linux下的程序猿,你懂Linux吗?我诚实的回答玩过Linux系统会操作相关的指令。老板问我做过相关的项目吗?我一如既往的诚实:“没有”,老板苦笑了一声,些许失望中带了些不可思议,然后他说:“那好,今天咱们就谈到这吧!”我尼玛一听这个也是很生气,知道自己没有经验,在电话联络的时候也是强调自己没经验,你硬说要来谈谈,我来等了一个小时,三句话就Over,当时我也就直接讽刺道:“像你们这样的小公司培养人还是没有这个能力吧!”,他一听也是怒了,然而瞬间恢复boss的大度,说要找个技术人员来面试,尼玛,技术人员一来就凶神恶煞的样子,至今想想也是心有余悸,问我学啥的?我说物联网,他说:“是干啥的?”我:“。。。。。。。。布拉布拉,比如智能家居,把所有家居接入网络”,他问:“你不觉得把家居接入网络会很费电吗?”,他老板看不下去了,直接来句:“你管那么多干啥,人家掏电费啊!”,然后就是技术题目,各种涉及网络、编程的问题,但是表情一直超级严肃,搞到最后我竟想发笑。结果,boss说仍然觉得我有点不可控,所谓不打不相识,我和boss态度一下好了起来,boss衷心祝愿我,我弯腰答谢。
有了这次刺激 ,我停止了投递简历,开始攻入嵌入式,并将使用嵌入式技术来完成我的毕业设计,口口声声物联网,至今还没有做过一个物联网的东东,我决定毕业设计要完成一个智能家居的小项目,说干就干,同学那里借来ARM9开发板 ,安装Linux系统,记得刚开始有问题 实在解决不了系统重新安装了几次,信心慢慢,在一个多月内,慢慢的从嵌入式的环境搭建到内核的定制与编译再到设备驱动程序的编写,虽然都很浅,但是也完整的走了一遍,终于知道什么是tm的嵌入式了。
移植boa服务器后觉得不过瘾,就自己写了一个服务器,当自己通过Socket编程用http协议访问到网页时,感觉到自己又找到了久违的快乐。目前,我的项目可以通过网页登陆到arm开发板上的服务器,可以通过点击网页上的按钮控制arm开发板的IO口,通过IO口和继电器相连可以控制大功率电器。另外,在arm开发板上连接DS18B20将温度信息发送到网页上可以让人通过网络实时的看到居室内的环境信息。也许,在一些人看来这些都很小儿科,也许你会问这有什么卵用?但我在搞这些玩意的时候,觉得自己摸索这些东西很happy,愉快的毕业设计。
大四第二个学期,与JAVA来了一次迟到的约会
大四的第二个学期来了,依然三月份,搞完了毕业设计,让我坐等毕业我觉得真的很无聊,于是有打开了简历投递起了嵌入式,结果还是没人鸟,索性开启委托投递吧!于是呼,一大波做JAVA的约我面试,这个JAVA还真是没有做过呀!反正闲着也是闲着,不如去试试,技术boss很 nice和我聊了半个多小时,谈的更多的就是底层软件和JAVA开发,我说我的目标是嵌入式,不过一直找不到,他说JAVA面更广,嵌入式算是小众市场,他说我们这里建议你不断追求新的技术,然后带我参观了公司。还是一次个人觉得挺不错的面试,感受到挺收到重视的,听了他们说他们做数据挖掘,分析一些 很有意思的东东。算来自己也很无耻,觉得闲着没事,就答应来上班了。
公司的方向是java web,虽然没有接触过java语言,但是觉得还是能够无障碍阅读java语言,于是就开始学习java web的一些知识。公司小组三个人,老大整天压力很大,一天到晚头埋在电脑上,ODI猛抽数据,一天几乎不理我。老二算是我的启蒙老师,我很感谢他,但说实话也是有一些关键上的分歧,老二教育我,不管“为什么,是什么”,只管会用,其实我很大程度上也是这样,不喜欢刨根问底,但是没有老二这么极致,算下来每天主要的任务就是SQL的查询语句,每个模块呢?都是二老师写一个demo,然后我看懂他的 demo,最后的工作是ctrl+c,ctrl+v和该变量。多少有点缺乏挑战,所谓数据挖掘改为数据综合展示来的更贴切,虽然每天也很累,但是觉得多少有点乏味。
————————————————————————————————割——————————————————————————————————————————
如今,在这个坐等答辩的季节里,我不禁思绪纷飞,在这个节奏浮夸的时代里,我有着无限的纠结。在这个理想和现实的抉择中,我真的很想逃避。
在大学的四年里,我读了很多关于物联网的书籍,然而大部分都是泛泛而谈,自己也不断的写文章,物联网、大数据、云计算俨然砖家。大学四年,从不敢怠慢 ,不断学习,不断的发现认识物联网,不断的学习物联网的相关技术,四年来我分别接触过 c、c++、mfc、51单片机、pcb制图、qt、数据库、java、嵌入式Linux等这些技术,然而这些并没有什么卵用,因为每一门又都是那么的浅显,当我想去那这些技术中的一种去换得一份工作的时候却有那么的单薄,薪水更是可以想象。
于是我终于重新审视起来了物联网,我终于明白了一样东西,叫什么真的一点都不重要,能为人们带来切实服务,人们能够因此而享受便利的科技才能够得到长足的发展,也许在未来不会有一家叫做物联网的公司,也许不会有物联网这个专用的职位,但是物联网的概念和想法会渗透到每个行业,甚至每个科技公司都成为物联网的一个参与成员,物联网真的太大了,尼玛,教育部开设这个专业,是在搞笑吗?
关于物联网的三个发展阶段的展望:
1 物联网中间件平台的发展,让不同类型的硬件设备方便接入网络是物联网发展的前提。
2 较大规模的物体接入网络以及对产生的多样化数据的管理和存储。
3 对产生的大规模数据进行智能分析,实现真正意义上的预测和智慧化。
从上面的三个阶段可以得出和物联网相关的一些职业,分别是:嵌入式,大数据处理,数据挖掘(算法)。
再过些日子就要毕业了,是时候做出自己的选择了,在面对就业城市的选择,就业行业的选择,真的有很多迷茫,有时候会觉得自己不会在乎开始的薪水,可当经过培训在一线城市已经拿到是自己俩倍工资的同学时,心里的确有一股不安的躁动,有时候会安慰自己不要太看钱,可是现实正在逐渐改变我的看法。博客园大牛如云,如果有前辈肯指点一二,足矣。
大学就要结束,四年真的很快,记录我大学的点点滴滴!
马上新的旅程就要开始了,希望自己可以找到一个喜欢的工作,一条道走到黑!