最近由于部分工作的原因,稍停下了脚步,回望毕业这几年,想做个简要的总结,思考,以便更好的走向人生的下一站。
此次回首技术之路,无关生活。
从13年初开始正式工作,到现在2017年10月,已经有将近工作5年的了。在这5年中我接触了解的技术有:
1,各型号单片机系统开发; 2,无线2.4G组网通信; 3,TI,NRF,CSR的蓝牙BLE方案; 4,乐鑫的ESP8266,ESP32 wifi方案; 5,软件上的freeRTOS,UCos小系统; 6,各类型接口外设硬件设计,软件应用开发。 7,嵌入式Linux平台的相关学习包括:系统的启动Uboot,内核的裁剪配置,设备的驱动开发,应用开发。 8,android应用开发,及相关语言的学习:java。 9,IOS应用开发,及相关语言的学习:Object C; 10,网页前端:html,CSS,javascript,jquary 11,后台开发:JSP,PHP。 12,微信智能硬件的接入。 13,PCB画板:不间断5年画板经验。
回首一下,感觉还很欣慰,自己的这5年时间没有白白浪费。接触了解的确实也不少,里面的每一块吃透吃精都应该不愁工作,我当然也不可能每一样都那么熟悉了解,有自己的侧重点。若是把上面1-13号整体排个序的话应该是:13-6-1-2-3-4-5-12-7-8-9-10-11. 基本整体分3类:熟练:13,6,1,2,3,4,5,12 ;熟悉:7 ;了解:8,9,10,11.
各式各样的了解这么多,一锅烩,不见得是什么好事。人的精力是有限的,你摊的比较开了,就都不深了,每样若是都不深,严格意义上讲也就算的是什么都不会了,没什么竞争力。
求知欲,好奇心 自己能够了解这些完全应该是由于自己的求知欲和好奇心。
关于自己路线的正统大道应该是关于硬件的软硬件设计,也就是现在熟练和熟悉的部分。但了解的那一部分是由于工作和好奇心的驱赶,走了偏道。
简要回顾下了解的那部分:偏路
IOS的相关学习: 有一个计时板的项目,当时公司第一次做手机端的相关应用,也是自己第一次近距离的接触手机端的开发,当然这些开发都是有相应的专业人员来做的。公司比较小,负责手机端开发的人员突然要离开了,当时公司也只有一个手机端的开发人员,这一离开不就要歇菜了吗,离开后我才开始加快的学习相关知识,(不过还是要谢谢这个同事,在他还在的时间,我就已经开始学习了解相关知识,是他让我看到了技术的另一个路子)。也就是这个时候,我买了好多关于IOS开发的相关书籍,去51CTO学院,麦子学院看视频教程。当时应该是14年底,15年初左右,那时51CTO学院和麦子学院上面的视频教程基本还都是免费的。 学了一段时间后,基本上项目要用的那个程序自己完全能看的通,增加,删减,调试已没什么问题。当然所说的这些都是自己捣鼓,没有用在工作上。当时工作上领导有自己的安排,领导处理的。另外当时就差点狠心自己买一台苹果电脑,一布苹果手机了,说是规划着到过年时再买,攒点钱,那时时间也多谢……..
Android 的相关学习:
是当时一个项目中用到手机的USB接口通信。java语言本来之前就自学过,只不过没有怎么使用过。这次想锻炼下java的使用,并且想学习了解下android的应用开发,就开始了android的相关学习,这次的学习相对较快一些,有公司android开发工程师的支持,不懂的地方可以直接问。语言方面本来就熟悉,所以很快也就了解了整个android的开发流程结构,简单的USB应用DEMO也可以做出来了…….
前端,后台的相关学习
这二个是一起学习,了解,应用的。当时是由于一个微信智能硬件的一个小项目样例。
刚开始第一版的微信智能硬件,硬件部分是用的NRF51822方案,硬件的底层也都调试设计好了。没有软件端的配合,调试硬件时,只是用了下官方的测试工具,没有手机端软件的接入。……..所以就开始了相关手机端的接入学习。手机端的接入是需要在微信公众号里设计相关网页与硬件进行一定的交互,有网页的存在,所以必须要有后台服务器的支持,网页是放在服务器上。当时还花了100-200块钱在福佳空间www.fjjsp.com买了一年的服务器空间。
部署了一个简单的网页。网页的内容是项目在手机端原生APP设计的主界面。原生APP是通过手机蓝牙直接连接硬件,进行一定的对硬件配置,读取硬件数据。此次设计用的是微信公众号-网页的配置。 关于后台服务器实现,当时在JSP和PHP之间犹豫,PHP比较好学,JSP会稍复杂些。当时二个都了解了,能看懂别人的PHP程序。最终确定用JSP是由于自己本身有JAVA的基础,并且更重要的一点 JSP可以免费部署在福佳空间上(福佳空间可以免费试用15天)。
以上所走的偏路也耗费自己不少的时间和精力。
此次总结今后的重点方向:舍弃偏道,专心回归到自己的正统大道。
自己的正统大道其实是还有好多的不足:是自己今后需要多加用心的
正统大道上的不足之处及今后处理的思路: 1,有关PCB的设计: 在这5年的PCB设计中,虽然设计的100-200款板子,但大多都是低速的小系统板。高速板就很少了。 今后有时间时,多加练习,巩固掌握画高速板的技巧和经验。 2,有关嵌入式Linux系统的相关知识: 有句话该怎么说:用则进,不用则废。会的东西,越用越熟悉熟练;长时间的不用,就会慢慢的生疏,最终废弃。所以这方面的东西在自己现在的平常工作中用到的很少,在今后的工作之余一定也要多加注意,多搞些这方面自己的一些小东西,或者拿网上一些开源的东西多练练手,一定不能丢弃掉的。
总结:
听人说:其实做技术也是一个青春饭,一个技术人最值钱的几年也就是5-10年工作经验,顶峰应该是具有某一行业8年的工作经验。过了10年后,基本上也就35-40岁左右,还会有多少精力能够长时间的敲代码。那时思考问题和做事就要以另外一种思路了。能不能转型到另外一种思路这还是一个未知数。做技术在这5年,你若是没能让自己值钱,那么以后在技术这条道上你基本没什么机会了。
伙计,总结整理下思路后,继续前行吧。技术追梦之路,我还在路上……. |