第六篇 研究生第一年
时间:2018.7.1-2019.7.1
第一件事是帮老师注册一个自己的公司,这样和外面合作项目可以少交点税。
在湖南,现在注册公司很简单,公司有一个办公地点,可以租房子也可以是自己的家,然后在网上申请,在领营业执照之前都不需要去工商局的。湖南这边注册公司的网站是:湖南省工商网上应用平台(我不熟练,来来回回改了三次,用了两周时间,人家那边服务态度挺好,就是周末不上班)
第二件事是学Altim Designer,画原理图,进而PCB图,然后板子发出去(推荐嘉立创),然后回来焊接,然后下载程序进去调试。其中我们用的MCU是STM32F103VET6,资源简单的项目够用的。一年时间就是重复这个过程,做了几个项目,分别是负离子检测仪、直流励磁控制板、无功补偿控制板,飞机操纵杆中用到的双极性正弦波发生器等,如图:
举个例子:
原理就是从左边进入信号,经过高精度AD运算,在MCU处理以后,控制右上角继电器投切电容器进线路,对无功进行补偿。
硬件方面如果有需要技术交流的可以私信我。
这本900页的书,看了其中700页,看完就可以进行简单的STM32的编程,我们所有的板子用的也是STM32F103VET6。学习时候用的是霸道的开发板。
第三件事是,其中一个项目,想做一个手机APP,接收来自控制板的数据,使用WIFI传输,TCP/IP协议,我自学了一个月Java,用Android Studio做了一个界面出来,这种可视化编程很简单,拖动控件过来就好了,后来还在里面加了一个音乐播放的功能,但是因为TCP通信没搞通,数据丢包,项目搁置了。
第四件事是,受到同学的影响,想去学python,买了500元的书,如图:
学了一个多月,因为前面有过学习Java的基础,都是面向对象编程,所以学python语言本身比较快,然后就是机器学习和深度学习,神经网络的这些理论,深度学习中的CNN卷积神经网络,RNN循环神经网络。但是学到后面发现如果这样就业的话,用python做网页做运维没意义,并不是AI,那些深度学习模型需要结合opencv做视觉或者结合LSTM做语音识别,才找得到工作,或者你纯做算法,做算法工程师。
因为了解到python的深度学习只是一个工具,想就业必须和opencv视觉识别结合,或者和语音识别的东西结合,或者和机器人运动结合,所以就需要去学另外的东西,暂时搁置了。但我认为,没有白学,这些东西能打开你的全局观,与你的其他知识合成体系。另外,这个方向确实是未来的趋势,但是门槛确实不低。
提醒一下,如果学python搞AI,就业一般要求硕士及以上,因为你学过那些理论你就知道,它要求你数学好,要求你静得下心。上过本科的都知道,其实你并没有那么多时间,也不一定有那个兴趣天天搞数学推导(高数、线性代数、概率论、统计学),天天搞模型,调参数,梯度优化。公司们都不傻,了解这些情况的。
智能机器人、计算机视觉、智能金融、自然语言处理的公司是现在较为成熟的,数量较多,计算机专业、数学专业毕业的可以考虑向这个方法发展,毕竟第一届人工智能专业的学生还没毕业哈哈哈哈,我们学校才刚成立人工智能学院。
第五件事是,给导师的公司建立一个公司网站,我花了10天搞定了,软件用的是Adobe Dreamweaver CS6,上手很快,这个IDE做的很好。我并没有系统去学HTML和CSS语言,用了一个网页模板,看懂框架,在里面把东西改成自己公司的内容就好了。然后在花生壳买一个有内网穿透功能的域名,在自己电脑上,打开windows的IIS服务,把网站发布,关键点是在花生壳上把外网的域名和自己电脑内网的IP地址端口号映射一下,就连接到一起了,外网顺利访问。
第六件事是,学了一年的硬件,算硬件工程师,电子工程师还算不上,设计电路不行。
外面做硬件的同学说硬件工资低,软件工资高。这没办法,搞硬件你研发阶段要浪费公司多少钱,软件的话,给你一台电脑你就一直编一直改bug就行。不过反正最后都是搬砖喽(重复劳动)。
分析了自己的处境,另外考虑到沉没成本,发现还是需要编程才能真的提高自己。但是只学单片机里面的编程,比如只编写STM32的程序,做一个单片机工程师,感觉没意义,有点狭隘,不好玩,比如用keil写程序,点击编译,你根本不知道点击这个按钮以后系统做了什么事,下载到板子上的程序,其实不是从main函数开始执行的,是从bootloader开始执行的。要做嵌入式做底层才能真正把握整个系统,所以打算用半年时间学习linux,搞内核搞驱动。嵌入式的知识体系比单片机的知识体系大很多,个人感觉嵌入式包含了单片机。
所以现在的路径是这样: 硬件→单片机编程→linux→linux驱动→linux内核,当然linux应用也可以接触一下,如果按照这个路径,自己以前学的东西是不会白学,而且嵌入式的工资也比纯硬件的工资要高。与此同时,知识框架也是越来越大的,抛开工资不说,讲真不想做那种学了一年以后只剩下重复工作的岗位,那会很无聊。
有需要的可以找我要。
第七件事当然是写论文,没有论文不能硕士毕业呀,满打满算两年半时间,要花一年时间写论文,所以搞实践的时间也就只有一年半,加油。