一个老程序员的感悟

        从10年到深圳,以及9年了,从开始的MCU编程,到后来的Linux驱动,再到后来的IOT,一路的嵌入式编程,一直不断的寻找方向,到现在,在一家小型智能家居公司做研发,有了许多心得领悟,也分享给大家,希望有所帮助。

        一、研发不只是只有努力就够的:从当时最开始学编程,有些人选择Java,有些人选择IOS,还有就像我们选择嵌入式,因为当时觉得Java相对比较简单,IOS也只是调用API之类的(当时了解的比较浅层),因为选择一个门槛较高的嵌入式。后来这样的一个选择伴随着你的半生甚至一生。从现在看,我们当时选择Java和IOS的都过得比较好,linux应用的也不错,而维护Linux驱动,现在岗位狼多肉少,薪水较低,所以这是感悟一,不见得难度越大的技术,薪水就越高,做为程序员不光只有拼劲和努力,还要有眼光,选择一门技术,要看长远的发展,也得看自己是否喜欢。

        二、研发不只是钻研技术:从进到这家智能家居公司之后,公司高层决策也出现问题,另外自己定位也出现问题,当时无线通讯,我们放弃了ZigBee,而是选择使用sub-G自组网这条慢慢长路(包括公司高层的喜好,还有咨询过我的意见),实现了底层的CSMA/CA机制以及一些MESH组网,花费了4年的时间(这4年时间可以改变一个人的道路),之后公司形式不好,出来找工作时发现,这4年做的东西居然派不上用场,ZigBee已经普及,蓝牙MESH等等技术已经把这个链路层的处理全部做完,可以说当场失业,而之前那些做Java、IOS、应用的朋友,有些进了腾讯,有些拿到了高薪,有些进入了AI领域,而我,则陷入了困境,前途第一次陷入了迷茫,这是感悟二,选择一家公司,一门技术有多么重要,毕竟创业、打工都是靠这门技术为生。

        三、研发一定要眼光长远:刚来深圳后,开始选择了相机行业,又换了工业领域,又到了后来的路由器,最后又到了IOT,从MCU,到Linux驱动,又到了射频IOT,一直不断的换行业(当时一直在追逐行业前景而忽略了技术的一致性),导致后来发现自己做的一直很杂,而没有在某个领域很深入的沉淀,今年32岁,还要在做人生中的选择,其实是挺悲哀的。

        四、研发一定要关注行业内的情况:要关注行业内实时信息,关注行业内大佬们的博客,有时候也要更新下自己的博客,如果在行业内能站到一定的高度,或许你的人生就能改写

       现在还在行业内挣扎,前途有些迷茫,再加上人生的十字路口,分享给大家自己以前走过的弯路希望能够避免。

猜你喜欢

转载自blog.csdn.net/moonlinux20704/article/details/88885274