关于职业规划
嵌入式
嵌入式算是我大学花费精力最多的地方,从大一开始51小车到大四跟嵌入式就一直没有断过联系,在这期间基本上搞清楚了以下内容:
UART、SPI、IIC、DMA、ADC驱动程序;CortexM3底层库仿写;
数电(搭建简易流水线CPU)、模电(搭建高通、低通滤波器,输出相应波形;信号放大器;功率放大器;H桥;模拟前端芯片等等;)
AD画板(芯片最小系统及外设、双层)
陀螺仪、摄像头
卡尔曼滤波、互补滤波、四元数、卷积算法、基本滤波算法、链表、队列、PID、图像 处理
QT蓝牙与网络上位机、matlab算法仿真、multism等等技能
总之,大学期间在嵌入式花费了大量时间、自认为学的非常不错、但是到了工作以后才发现是自己格局太小了,原来我大学学的东西、好像公司的同事也都会,而且比我知道的更广泛、对知识的掌握更精通,这不免对我的自信心造成了打击。
在我看来,嵌入式是一个非常吃经验的行业,不仅要会的多、而且要精,在一个项目开发的过程中会遇到许许多多问题,千万不要想着去忽略,因为也许就是因为你这次忽略,会给项目以后的开发带来巨大的麻烦。
而且对于嵌入式来说,学习真的是永远不会过时,不要听别人说搞硬件的就只搞硬件、搞软件的只搞软件,对于一个资深的嵌入式研发工程师来说、更需要具备全栈的基本功,不仅仅是硬件、软件、还有操作系统、算法等等。在我工作的过的公司、领导基本上都是即会硬件又懂软件,着实可怕。
所以要学的还有很多!
操作系统
操作系统这个概念出现的很早,而且到现在发展趋势不仅没有减弱、而且在我看来还有巨大的发展空间。在现代的计算机体系结构中,一切软件都是运行操作系统之上,软件运行的速度取决于操作系统的调度和内存的分配,操作系统也是人机交互的窗口,因此可见操作系统的重要性,我未来的职业发展方向一定是朝着操作系统去的,嵌入式只是为我打基础的。
网络安全
网络安全是我互联网的启蒙导师、从初中我就开始接触易语言做外挂;扫端口、爆破弱口令;SQL注入、一句话木马、远控、免杀、集群;当时的我年少无知、做这些东西也不顾后果、省吃俭用去租一台可以可扫可爆服务器,现在想想还是那么刺激。随着现在信息时代的发展,我想网络安全也越来越重要。
纯粹瞎写!勿喷!