个人情况:
- 本科专业机械工程及自动化,研究生专业固体力学。
- 已经工作了4年,一直从事的是与机械相关的行业。
- 在学生时代,简单学习过C语言和汇编,研究生时用过matlab处理数据,但是对编程方面的掌握和理解也接近为小白水平。
- 自学了半年的C语言相关课程,后来有幸从自己老本行机械转到做软件开发。
面对“人工智能大时代”,面对“全民转码”浪潮,其实早已认识到目前所处行业的局限性,深感危机与压力,但危机往往就是转机。因为其它编程语言我没怎么接触过,C语言自然就成为了我转行软件方向的第一步。一切对我来说是个全新的挑战,更是一个全新开始。
关于编程,下一步的目标和学习计划:
我现在工作内容是汽车发动机方向的软件开发工程师,以后的职业发展目前自己也说不好,可能会是新能源汽车、机器人、芯片等。当下最重要的事情是学好基础的编程课程,随着学习的深入,视野和认知也会越来越大,到一定时候就知道自己适合什么方向了。接下来一年的学习计划是:
- C语言;
- C语言数据结构和算法;
- C++;
- C++数据结构和算法;
- Linux系统;
- Linux网络;
- MySQL数据库;
- 计算机组成原理;
平时工作时间周一到周五比较忙,晚上加班也比较多,具体的学习编程的时间安排如下:
周一 | 周二 | 周三 | 周四 | 周五 | 周六 | 周日 | |
白天 | NA | NA | NA | NA | NA | 4h | 4h |
晚上 | 2h | 2h | 2h | 2h | 2h | 4h | 4h |
写在最后:
想对自己说,既然勇敢地跳出了舒适圈,既然选择编程作为自己以后的终身事业,那就放心大胆的拼吧!
时不待我,只争朝夕!