2017了,今天是2月6日。过完春节上班的第三天,农历正月初十。
回头想一想自己从大四下学期开始,实习到工作也快一年了。
所以,今天也想对自己过去的一年进行一个总结。
2016年2月22日是我入职的第一天,这一天开启了我的职业生涯。
工作职位是单片机助理工程师。
公司以前是做路灯和电表的,现在的精力都投入到了智能家居的研发中。
所以实习的工作首先是对公司产品的软件功能以及手机APP的测试!
测试了没多久,开始熟悉智能家居的单片机通信协议。
可能是因为公司不大,而且我们来的时候公司一部分员工合同到期也要走,公司领导对我们还算比较重视。
但是来公司的第二天就被老大留下来让加班,然后就是苦逼的天天加班。想一想当初心里真是一万头草泥马路过。
因为实习的时候是大四下学期,还要回学校做毕业设计,完成毕业论文。
所以在公司实习了一个多月,4月初,好像清明节吧,我和另外一个同学就回学校了。
回到学校,首先是做毕业设计,我的毕业设计课题是《基于单片机的无线感应机械设计》。
大概内容就是利用无线芯片NRF24L01进行通信,系统分为发送端和接收端,接收端是一个手套,发送端连着机械臂。
我们可以戴着手套摆动手掌和弯曲手指来进行远程控制机械臂。利用的是一个弯曲传感器flex2.2和一个陀螺仪MPU6050,MCU用的是arduino单片机。
毕业设计进行的比较顺利,毕业论文在指导老师的指导下改了不知道多少次,终于查重通过。
接着是进行论文答辩,由于做的是毕业设计,答辩过程中可以进行实物演示,又全部是自己做的,所以也算顺利毕业了、
劳动节的时候和女朋友去了一趟银川和中卫,开心的是去了沙坡头,滑沙,骑骆驼等。但是也晒的比较黑,哈哈哈哈哈!!
毕业答辩完了,没多久就被公司催着回去,因为公司没有人的原因吧。但是那时候没有发毕业证,也是坑!!所以导致了我的小伙伴又不远万里回了一趟学校,也顺便帮我把毕业证带了回来。(因为他们老师不给代领毕业证,我是让同学代领的。嘿嘿嘿)
但是没办法,还是在毕业体检后,也就是6月初就滚回公司上班去了。
还没来得及享受最后的假期,我的大学时光也就莫名其妙的结束了。
接着就到了7月份,因为实习期完了,但是公司迟迟不提转正的事情,问了一下人事,又说要试用期3个月。
这就很坑啦,本来说好的拿到毕业证就转正,结果又要搞试用期,其实我并不反对试用期,但是和签三方的时候说的承诺没有兑现,我就很不爽啦!这几个月实习期,天天加班,比正式工作人员还累,周末都没完整的休息一天,经常因为住的离公司近,周末被叫去加班,结果公司来这一招!
这我就开始意识到公司很坑啦!
最后谈了几次,又加了一个月试用期。
让我更愤怒的是,试用期过了,签合同了(签合同的时候没有谈工资),然后工资又不加,和刚开始签三方谈的也不一样!!!
这样的话,我能做的也就是要么忍,要么滚!
最后经过几番思考,还是想留下来慢慢干,准备今年干完再说。
这算是进入社会的第一个坑吧!!!
这下算是涨经验了!认识到了江湖的险恶。
这一波曲折过去了,工作也算是慢慢步入正轨了,我开始接手改进和维护公司以前的项目。
这下我认识到了自己要学的东西真是太多太多了,
特别是硬件电路知识。
以前在学校做比赛的时候都不喜欢接触硬件,都是小伙伴在弄,我主要负责写程序。
现在什么都要自己来研究,于是没办法,天天自己上网找资料!这几个月来,自己看了一遍C++,还有一些Python知识。接下来想学习网络编程,做嵌入式相关的工作。
从转正以后,接手的第一个项目是门磁开关的软件设计。
因为第一版的门磁开关功耗很大,而且需求也不是很明确,加上上一版的开发人员也离职了。所以这一版是由我来负责。
方案和硬件设计都是领导定好了的,我的任务就是按照新的需求来写程序。
测试了三四个月,又重新写程序手还是有点生。就这样,搞了快一个月,然后功能基本完成,但是需求又改了一大半,这让我很郁闷,因为第一次对系统整体框架把握的不好,所以需求一改,我的整个程序全是补丁,甚是纠结。
最终需求定下来以后,没办法又重新写了一遍,把整体框架结构修改了一下,以至于程序不是很乱。
经过这次门磁开关的软件设计,慢慢地我好像都习惯了乱改需求。
在这过程中,最难的就是要保证系统的功耗在微安级别,所以就要进行系统的低功耗设计。所以在这上面要下很大的功夫。
由于公司人员流动比较大,所以以前的项目也交给我来维护。
看前辈优秀的代码,和自己的一对比,也觉得自己很菜很辣鸡。
这也难怪,刚开始写代码的时候,老大就说我的程序不像是一个做产品的写出来的,并给了我一个文档《高质量C编程指南.pdf》。
这样一来也让我学到了很多东西。想一想自己以前在学校都是用数组,乱定义变量,现在也会用一些结构体和指针写程序了。
由于一个项目需要能耗采集,所以需要对电表的协议进行修改。原来的协议是国网DL/T645规约。
现在需要修改为我们公司的内部协议,把它改为一个电能采集器,所以需要移植很多东西。
在这过程中我学习到了电表的校表过程和RN8209芯片的使用,以及485传输的原理等。
第一次出差是2016年6月,那时候还没转正,所以被派去给客户安装一个展厅。由于是第一次,没什么经验,加上产品不是很成熟,最后搞砸了。
总结来说就是自己不懂装懂,结果得罪了客户,好在最后公司承担了这个结果。不过责任也不是在我一个人,但是这让我明白了以后切不可不懂装懂了。
第二次出差是2016年7月底,同样是给另外一位客户安装展厅,吸取了上次的教训,首先我尽可能的和客户多沟通,然后按照自己的进度来完成我的工作。所以最后的结果还算比较满意。
第三次出差是2017年1月初,这次是去现场调试我自己的东西,保证能和后台正常通信,调试了一星期左右。
这三次的出差让我认识到还是要多和客户沟通,在这过程中可以获得对方的一些建议和意见,从而改进自己的产品,当然对自己的人生也是一种历练。
略。
回顾我的2016,感觉就是节奏很快,整天就是上班,加班,整天公司,宿舍两点一线。
这让我觉得我自己只有工作,已经没有了生活。所以我意识到了除了工作,还要锻炼身体,还要多看书,少玩手机。
其实在这半年的工作中,我经常感到迷茫,不知道自己的选择是否正确,但是在和同学的交流中发现,每个人好像都差不多,都经常性的互相吐槽工作,哈哈,这难道是刚进入社会还不适应吗?
家人也经常问到做出了什么成绩之类的。
这给我莫名其妙的压力啊!
但是一毕业,什么都不会,都是刚开始学习的阶段,要想干出成绩还得自己慢慢沉淀。
记得2016的计划好像有下面这几条:
以上是2016年2月11日定的目标。
一年过去了,除了第三条没有实现,其他的还算比较满意!
红红火火恍恍惚惚,一年过去了,2017的小目标如下:
2017首先要明确的是换工作,争取和女朋友到一个城市工作,这也是家人的最低要求。
然后就是考驾照,定了两年的目标,今年一定要抽时间考了,再就是努力工作,攒钱买车orz。
最后希望一切都好,前途是光明的,道路是曲折的。
故事总是喜欢一波三折,但是最后的结果都是美好的!
加油吧,少年!今年你已经要23了。
二十几岁是个证明自己的年纪,每一个想证明自己的人,好像都不会太轻松!
总的来说,从工作的这一年以来,我感触最深的就是以前在学校做比赛,做项目的都是做的不精。那时候的目标就是只要能用就行。
而做产品却不一样,尤其是做出一件完美的产品。需要各个方面都考虑到位,比如说硬件成本,还有一些低功耗产品的功耗问题等等。我还有非常非常多的东西要学习,但是我相信只要认准一个方向,不断的朝着心里的目标,脚踏实地,一步一个脚印就没有做不成的事情。
进入社会,并不像学校那样,毕业才是学习的开始。
剑未配妥,出门已是江湖。
人在江湖,身不由己!
以上就是我2016年的总结!
2017年2月6日星期一 于电脑前。
文章结构参考: 而立之年——三线城市程序员的年终告白 http://blog.csdn.net/laoyang360/article/details/53843771