嵌入式 Linux C ARM Linux学习|Gentoo/Arch/FreeBSDLinux

一个嵌入式软件工程师的自我修养

2019-12-10  本文已影响0人  老吴的嵌入式之旅

很多时候,因为天赋和家庭背景的问题,我们无法成为最优秀的那个人,甚至达不到优秀。就好像我们读书的时候考第一名的永远只有一个,但是只要你足够勤奋和律己,那么至少可以争取到前50%的排名。投射到工作上,工作后,需要学习的知识都是自由选择的,涉猎的知识范围只会越来越广,如果你还想着要做最优秀的工程师,那你肯定会被现实重挫的。所以不要想着去做一个优秀的工程师,要想着如何去做一个合格的工程师,对我自己而言,则进一步缩小要求:如何做一个合格的嵌入式软件工程师。

为了鞭笞自己多读书,增加成就感,远离浮躁,给自己整理个学习清单吧。

下列书籍或者视频都是我自己亲自接触过,并且认为值得嵌入式软件工程师学习的资料,排名不分优先级。

备注:

finish 表示至少完整阅读过一次,不代表完全吸收,一本书看一遍跟看三遍的效果是完全不一样的;

reading 表示阅读过,未完成,括号内表示大概的进度;

not start 表示还没开始阅读,嘿嘿,没学过就没学过,敢于面对自己的不足,不丢人;

trying,尝试阅读中;

一、书籍

《嵌入式Linux 应用开发完全手册》,finish

《Linux 设备驱动开发详解》,finish

《Linux 设备驱动程序》,not start

《一步步写嵌入式操作系统》,finish

《Linux Shell 脚步攻略》,finish

《pro git》,finish

《深入理解 Linux内核》,reading (1/10)

《Linux 内核设计与实现》,reading (4/5)

《C++ GUI Qt4 编程》,reading (9/20)

《Qt Creator 快速入门》,trying

《Qt 5.9 C++开发指南》,trying

《C++ 语言程序设计》,郑莉/董渊,reading (9/10)

《Unix 环境高级编程》,reading (1/2)

《Python 编程快速上手》,finish

《python编程:从入门到实践》,reading (1/2)

《Android 系统源代码情景分析》,reading (1/3)

《Linux 程序设计》,not start

《Unix 环境高级编程》,reading (1/3)

待续…

二、视频

《韦东山第一期》,finish

《韦东山第二期》,finish

《韦东山第三期》,finish

《韦东山第四期》,reading (1/5)

待续…

三、值得阅读的源码

mjpg-streamer

libevent

uhttpd

gstreamer

qtcore

待续…

上一篇 下一篇

猜你喜欢

热点阅读