标题:
电子工程师的深思和总结
[打印本页]
作者:
电子黑
时间:
2016-6-28 00:24
标题:
电子工程师的深思和总结
从毕业到现在,好像也过了2年,玩ST有3年,学习C语言有5年,做每年一个关键字已经有6年,从xiaodui2010,string2011,designed2012,project2013,production2014到network2015,这其中的前面三年都走的比较的顺利,但是从2013进入到扬州后,数据就发生变化,好多东西都没有按照计划完成,或者完成的程度可以用稀烂一词来表示。
回想一下这几年的学习之路吧,看看这一路走过的坑!
2009年,进入大学,选择一个深坑般的专业,汽车检测与维修,大一寒假实习,和一帮初中生一起大冬天里面修出租车,那种感觉现在想想很幸福,让我理解了这不是我想要的生活,2010年开学就选择了不在这一条道路上面走了。
2010年,在确认了自己不做修车工后,开始一段迷茫的搜索,在Amway找到了感觉,在直销里面混迹了几个月,10月份还瞒着家人跑到广州呆了几天,停了哪些大佬们的演讲,我理解了“安利并不是成就他们的根本原因,因为他们在自己擅长的领域里面做了正确的选择”,在听完第一天的课后,做课后分享时,我说出了自己的想法,我要做开发,搞设计!看着那帮人,我突然发现自己就是一个异类。从那以后就选择离开了Amway!
也是在那以后确认了自己应该乐观的活着。做些有意义的事情。
在2010年,班上很多同学都没有意识到C语言的作用时,我通过协会的人知道这个学校有考级的机会,我去报名的时候影响很深刻,这说起来还真是一个桥段,下雨天,老师满脸疑惑的看着一个大一的新生不是计算机专业的竟然跑过来考C语言。
也在这一年通过郭天祥的单片机课程知道了编程。这门好玩的课程,然后就是一堆胡乱的瞎搞,从点灯开始到显示屏,水箱控制,一堆胡乱的瞎搞。
参加比赛,看到看到了专科和本科的区别,我想是视野,我们关注应用怎么做,他们应该在思考怎么去思考!这是我感觉到的区别,现在我还记得我们那老师说过一个比较扯淡的话“你们就是一群搞维修的人,其他就不要多想了”,原话应该不是这个,但是表达的意思似乎就是这个。
2011年是自己变化的一年,对于学习的方式也在不断的改变着。
那时的我们好像还不知道有什么论坛,QQ群可以知道关于单片机的学习资料,淘宝好像也没有怎么使用,去的最多的是前进四路,应该和我同学基本每周都要去一次。也在那段时间学习了一些动手能力。
5月份的时候开始找工作,和同学一起,这可能是我做的最坑爹的事情,和我们班的同学一起找工作,特么转了一圈又回到了起点,修车。好吧那时我觉得最可笑的一段时光,30天,一天6.66元,出去每天的公交费用4元,结余少的可怜,在哪里待了一个月,离开的时候老板都没有发工资还说要在3个月后在谈,当时就撤了,离开的是银行卡里面的结余用ATM都取不出来。找同学借的钱,灰溜溜的跑到了学校,幸亏宿管阿姨收留,要不然还真不知道去哪。
8月份回到学校,同学回家避暑了,我选择了继续找工作,在58同城上面找到了一个画CAD的工作,做玻璃CNC加工,本来是要求至少做CAD制图的,结果半个月我全盘接手了,然后就是稳定下来,租房子本打算长期带着搞个本科的,结果9月份的时候同学回到学校,说有机会去北京,一激动就同意了,给了老板5天的时间,在走的前几天老板娘生日,老板在老板娘走后给我们说了一下自己的创业的故事,艰辛,一个人要要担当起一个团队的生活真他妈不是一个人可以干的事情。
离职闹得不是很愉快,叫来了警察,自己也损失了一个多月的工资,去了北京。
在北京也是深坑,大修厂里面呆了5个多月,过年回家的时候基本消耗完毕,影响特别深刻的时候冬季的晚上和同事一起清洗挖掘机,站在那个地方10分钟裤子都能结冰。真的影响深刻,也再一次修改了自己的想法。
开年来了基本算是掏出了所有的积蓄买了第一台笔记本,那时候我的同事还不太理解为什么选择基本淘汰的本,我当时的想法是改变,尽快的从这个里面跳出去,不想待了。
3月份机会到来,大修厂因为里面复杂的竞争被迫整改,我们有几个人被要求选到分公司,好吧,在哪一刻,真的不知道是什么原因,大家都低着头不该面对时,我选择了抬头,我想要改变,我进入被选择的名单,猴哥也进入。
到昌平,遇到了龙哥和小马哥,才知道到分公司是多么的幸福。很轻松,每天都是到处跑,也很闲散,到了6月份的时候,来了一个离职后又回来的员工,因为奶粉回来的,我惊醒了,老李离开的时候公司没有给他任何的赔偿,去过老李的家,虽然在北京可是住的是平房。想想一个混迹了大半辈子的人竟然最后被人开除,选择离开公司后又回来还和我们这些没有毕业的人来抢饭碗,我想到的不是鄙视,而是我如果继续这样下去会怎么办。
在毕业前我选择了离开公司,回到了武汉。在北京的几个月还是很感谢昌平团队给我的照顾,即使现在想也就真的很幸福。
回到武汉,当时有同学选择了创业,我呢?徘徊,不知道要干什么了,修车不行,搞电子开发,不是这个专业的,也好像不行。
然后忽悠2个同学,准备自己干,就不到一个月的时间自己的积蓄基本烧光了,在阅马场的人才市场里面找工作,看到了CAD绘图的工作,想到会去做自己拿手的,也选择了做自己喜欢的,遇到卓器动力,真的是一个巧合,我都没有看过这个公司就投了,结果要求面试。
面试的人是赵工,一个东北的汉子,在卓器我可以说是什么都不知道,除了51,好像什么都不知道,然后接到的第一个项目竟然是STM32,并且是USB的通信,我当时就蒙了,这两个都不知道是什么,USB转串口不是用专用芯片吗?怎么可以用单片机实现,通过同学介绍才知道了阿莫,也在那一年遇到 我的贵人,大神级的人物,通过交流,教会了我很多东西。
也在那一年转变了自己的学习方式,以前都是不知道就百度,满世界的找,做一名伸手党,到处找现成的代码,做复制粘贴的工作。
也大神的聊天中知道学习的最好方式是看datesheet,看资料,中文最好不看,有时候用草泥马这个词来形容翻译那是不过分的。
在卓器没有干多久,赵工闪人了,回到了北京,留下我和一个维修的人,然后就是RFID的摊子,当时也是不稳定的状态,开始啃代码,真的是一行一行的看,想他在怎么进行构思的,功能怎么实现的。用了半个月也只是就看懂了一点,并且那时的调试方式还只是把STM32当做51来用,不知道怎么调试,用串口调试,一条一条的打印数据。
经历个差不多一个多月的煎熬,总算是跳出了坑,开始可以去修改代码,完成一些维护任务了。
也是在卓器学会了自学,但是方法还是不高效。基本每天都要在网上中一些代码回来阅读,看看别人怎么写的,还是在伸手党的状态徘徊。
因为意气用事,想做一下自己喜欢的工作,因为公司的状态不在适合自己,我选择了离开,离开有去北京的机会,但是还是想到扬州来赌一把,结果现在还在这个地方。
历史已经讲完了,说一下关系学习的事情吧!
对于单片机的学习,我觉得应该用大神的方式,你想一个单片机都多少个寄存器,你就说10分钟搞定一个寄存器,半个月也可以完成,直接做测试,在板子上面调试,不要信网上的代码,你写的就说你的,你看的那时别人的。
资料的搜索最好的是官方的demo和数据手册,你想啊如果官方都不卖力推销自己的产品,还指望那帮代理帮你推销,那纯属扯淡,前提是你的看懂英文。现在的STM32官方的资料基本看一遍没有你不可以实现的功能了,都可以知道demo,至于为什么你可以慢慢研究,使用基本没有问题。
关于代码风格:
前期使用结构体来整合数据,现在是在结构来整合方法!
数据和方法要分离,学习抽象,不要把自己的drive和算法给混合了,不这样的话你会发现每一次你都需要进行修改,很多工作要重复的开发;
关于流程:
这是神坑,写的密不透风,等需要添加功能的时候就是漏洞百出,改一个地方还不如重写。写的零零散散,过几天你就不知道哪到哪了,流程还得看流程图;
关于严谨性:
每个功能都应该有自己的测试方法和输出状态表示,用指针风险高但是效率也高,指针错误那就看人品了。注意保护就好!
关于设计:
技术不重要,重要的怎么可以通过技术忽悠客户掏钱买你的技术! 技术不值钱,值钱的推动技术的方法和推动技术发展的行为。
关于未来:
去中心话和分布式开发必然是未来,需要做的就是怎么去分解一个需要几百个人才可以做好的事情,让几个个人独立的做并得到自己应该得到的哪一份的机制。
make device running at right time!that is a dreanm,you need think a way make it ture,you can choose do it by yourself or make all people together working for it . do it or not ,this is a problem !
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1