个人简介

我目前是一名准大二学生,就读于深大自动化专业。计划在大二和大三找暑期实习积累经验,本科毕业直接就业,工作方向是嵌入式Linux应用或驱动开发。

大一经历

上学期:入门C语言和51单片机,高数绩点98

刚开学的时候,加入了学校的一个技术性社团,开始学习C语言和51单片机。同时,为了绩点狂卷高数。这学期我在知乎和C站等网站不断地看其他大佬的经验分享,决定本科直接就业并确定了嵌入式软件开发的就业方向。在这学期,我决定大学期间不玩游戏,同时取消了在大学期间学车的计划,高三暑假交的4千元学车费就这样打了水漂(不舍得钱,但更不舍得花几个月去学车)。

寒假:入门stm32、背四级单词

寒假前期每天从早学到晚,但是到中期回家乡后由于自控力不足,逐渐变成白天学习、晚上看电影。所以寒假就只是简单地入门了stm32,买了野火的开发板看野火的视频。刚开始的时候特别折磨,三四个小时的视频看三四天才搞懂,只不过掌握方法后也就逐渐顺手。这个寒假学了单片机常用外设的使用,做了一个串口控制oled显示屏的小demo(下图)。

stm32串口和oled实验

下学期:做项目并参加互联网+大赛、树莓派、C primer plus

这学期刚开学就和三个同学开始搞一个项目,后来又招了一些人拿这个项目去参加互联网+比赛。校赛在期末的时候举行,项目没有拿奖,只不过申请到了国家级大创项目的立项。这学期的课程压力比较大,而且还要把大部分时间拿去搞项目(运营和开发都搞),所以在技术上没学到太多东西。主要就是学习了Python的语法和接触到了Linux、物联网、MQTT,然后也看了本C primer plus。我在这学期确定了嵌入式Linux应用或驱动开发的工作方向,也计划大二就去找暑期实习。

暑假:汇编语言、Linux、C语言提高

55天的暑假,前50天留校学习。书籍看了汇编语言(王爽)、鸟哥的Linux私房菜、Linux程序设计等。视频看了正点原子的Linux入门和应用开发,湖科大的计算机网络微课堂还有王道考研的操作系统等。也用链表和文件IO写了个图书管理系统,用git进行版本控制。除了学习,每天晚上10点半之后我也会听歌或者看电影,算是一个劳逸结合的暑假吧。

暑假留在宿舍自学

取经

我在这一年通过不断地看大佬们的学习路线和方法,已经制定好了大学四年的学习规划,确定了自己的学习方向。在这里推荐一些在知乎、CSDN、微信公众号的博主。

嵌入式:CodeAllen、嵌入式Linux、一口Linux、良许Linux、嵌入式与Linux那些事
纯软件:编程指北、程序员鱼皮、帅地、风口浪尖上的猪、拓跋阿秀

最后

暑假最后几天回家放松了,大二的任务会比大一繁重得多。同时搞计算机基础、比赛和校内课程,属于是三线作战了。

定个规矩:在大二这一年,每天再忙也得留两个小时专门学习技术(编程语言、计算机基础、硬件开发)。