基础背景:
欢迎大家与我一起讨论,留言对我指导
专业:
1、 本科985自动化(本科考研前几乎就没学过习) 硕士985机械电子工程
2、 工作做信息信号处理(不用编程),主要是硬件模拟信号方面,大量时间根本不是做技术工作
3、 自己比较喜欢敲代码,觉得这可能是未来每个人都应该会的一项基本技能,就跟英语和驾驶似的。
4、后面工作经过自己申请调整,可能做一些,网络编程,数据收发处理,还有服务器运维相关工作
学习时间:
1、 去年十一,过年期间,还有一段休了年假(10天左右)
2、 因为工作很忙,所有平时学习时间很有限,几乎很难学习,下班要很晚
学习内容:
1、 C++ 面向对象 ,能够基本掌握了面向对象思想,使用面向对象方式进行程序编写,包括简单对继承和多态,复杂对高阶C++都不会
2、Qt 常用控件使用(输入框,选择框,图源,tableview,多窗口),照着视频学习了几个QT的小项目,理解了一些基本对开发思想,如MVC,做了个打地鼠游戏,计算器,还给单位做了个频谱仪采集数据,用了VISA虚拟仪器类
3、 对网络基础知识进行了学习,明白了网络分层,协议,路由啊,UDP TCP IP 子网等等 这些对概念 会建立简单对客户端 服务端通信
4、linux 系统的认识,最最简单对常用命令ls cd pwd mkdir ,最近稍微学了一点点shell,也不懂很多
5、刷了90多道leetcode题,对数据结构类型有了概念,队列,链表,字符串,数组,树,图啊等等,对一些算法,递归,迭代,动态规划,贪心,双子针啊这些有了一定的认识,刷题主要就刷字符串了,原谅我的喳喳。
未来学习计划
1.linux 命令 和shell
1、会使用脚本,运行程序,使用环境变量等等
2、对服务器会常用的命令
3、对C++还要精学,必须什么拷贝啊,explicit等等啊,这些很多我都不懂,
目前我写的小程序,更多的使用的是QT封装对库,以后要减少对这些高级库对依赖,尽量使用C++自己的或者系统的
总结
一年时间过的真的很快,我这一年自己感觉还算充实,欢迎小伙伴一起留言交流,共同进步。