不知不觉的工作快两年了,首先说下我的个人以及工作情况:
本人大专毕业,大学是游戏度过,零基础开始我的这份工作,公司是个小公司职位做单片机软件开发(当时估计没人招了我凑合?),一个公司除开总工就我做软件。刚来公司的时候挺开心的,毕竟这岗位如果是其他公司我这条件根本进不来,然后就开始了我的苦逼恶补生活,C,C++
51。视频加书。看了两个多月吧。都是初初的过一遍,然后就开始了我的单片机的入门。
刚开始下手的任务是个脉冲计数器(一个脉冲LED灯亮,保持60MS后灭,脉冲数实时显示LCD,下电后存数据到E2,上电读取E2,加个清零子程序程序)。由于不会画PCB板子用公司现有的产品做。各种纠结,各种迷茫。其实公司这些模块的源码都有的,磕磕碰碰,终于把这程序组装好了。算是单片机入了个小门槛。
公司的产品面对用户群很小的,所以产品非常单一,基本能上手后开始了本职工作,各种修改程序,慢慢的熟悉以后,根据客户需求开发整机。做的东西慢慢的由简单变成复杂的了。然后越来越多的问题就出现了。
1、
由于大量使用公司的模块程序,C的提高非常慢。到现在基本程序都能看懂,但自己动手写码的量非常的少,以至于在公司没有模块程序添加功能时写子程序速度以及BUG几率很大。
2、
硬件知识的匮乏,公司有一个和我一起的硬件工程师,都是他画板子我写程序,一直配合的不错,不过经常在调试的发现问题后不能很好的分析硬件。
3、
前段时间公司要求开始储备嵌入式的技术,目前还没入门。由于公司没有一个人做过这方面的东西,以及自己的基础差很难入门。
4、
也算是对自己的不足有些概念,但是或许是在这公司安逸习惯了,总想恶补下模数电以及高级C运用,但总找不到刚来公司时候的那种冲劲以及激情的状态了。说白点就是心浮躁了。
介于我这种状态求前辈指点下,我接下来的路该怎么办。
首先,我们这行对软硬件技术要求不是很高,而且待遇也不错,基本没转行的想法,所以就技术上给点指导,主要给我个具体的方向性的,比如模数电只能看懂几个基本电路,软件方面起手就是操作系统,基础类比较缺乏动手,这些怎么提高等等。心态方面的话我会努力转回来。
望提点!!!!! |