佐须之男的博客

技术需要沉淀,成长需要痛苦,成功需要坚持,敬仰需要奉献

佐大OpenWrt开发学习心得分享

    OpenWrt 是一个基于 Linux 的嵌入式操作系统,广泛用于路由器、网络安全设备和物联网设备。随着物联网和智能家居的普及,以及对网络安全需求的增长,在其他嵌入式系统势微的背景下,OpenWrt 几乎成为了唯一的选择。    

    OpenWrt从之前的小众软件一跃成为了互联网、智能家居、网络设备的基础软件,现在越来越多的人在从事OpenWrt的开发工作了,下面是佐须之男在OpenWrt学习开发方面的一些建议和心得,希望能帮助到大家。

  1. 先熟悉OpenWrt的使用,一开始不要着急去研究OpenWrt代码,需要先使用一段时间OpenWrt,理解OpenWrt的设计思想,然后再慢慢深入。

  2. 不要着急看完代码,因为OpenWrt是一个大型的软件工程代码非常多。要学会抓大放小,只看需要用到的代码,没有使用到的代码先放一边等工作用到再去看。

  3. 不要追求速成,很多人想在短时间内学习OpenWrt,天天通宵达旦的熬夜学习。熬夜蛮干或许能短期内超越自己,但这是以牺牲健康为代价,注定是不可持续的。哪怕你有一天成为了佐大一样的高手,每天还是会在焦虑中度过,因为学习是一条无止境的路。学会适可而止,才能发现新的力量和方向。

  4. 找一位好老师,工作中、学习中有一位老师指导,可以让你少走不少弯路。很多人比较内向,张不开口。有些人没有学习环境,找不到老师。那你可以参加佐大的OpenWrt开发培训班,佐大是一位非常热心的老师,自学成才的毕竟是少数,站在巨人的肩膀上才有可能超越前人。

  5. 要学会使用AI,现在AI已经可以替代搜索引擎和代码检索。未来AI会成为程序员非常好的帮手,早点适应AI是非常有必要的,有了AI的加持,可以让你在写代码、分析代码时大大提高效率。

  6. 吃透佐大的教程,佐大的OpenWrt教程涵盖了工作中需要用到知识点,吃透佐大的教程可以让你在和同事沟通、开发中没有任何背景知识方面的障碍。

  7. 摆脱完美主义,过度的完美主义会让你陷入空转状态。很多人抵制go、python这类语言,认为它们不是OpenWrt原生的语言,更倾向于用C语言和Lua。实用主义虽然看起来庸俗,但是能减少你不少时间,把节省出来的时间用于享受生活何乐而不为呢?


佐大OpenWrt培训班报名地址:

入门班:https://forgotfun.org/2018/04/openwrt-training-2018.html

进阶班:https://forgotfun.org/2019/03/openwrt-training-2019.html


« 上一篇

© 2016 佐须之男版权所有 | 业务合作 181-1435-4589 (陆工)