分享

看完这些编程书包你成为大厂架构师!

 山峰云绕 2023-02-24 发布于贵州

https://m.toutiao.com/is/S12Cruy/ 



【前言】

我把我工作这么多年看过的编程书,系统的分类整理了下,给大家输出干货,相信看完后能能超越绝大多数的程序员。

一、确定编程语言

程序员一定要有自己的编程母语,比如C++,再配合一门脚本语言,比如python,这样的组合能让你即具备搭建大型服务的能力(c++),又能快速做一些简单的工作(python),学习c++我推荐《c++ primer》,python我推荐《python基础教程》。

二、选择操作系统

比如windows或linux,对于互联网行业来说,linux是更普遍的开发环境,学习linux,着重推荐《Linux私房菜》,windows大家一般都会用,就不推荐什么书了。

三、学习操作系统编程

在windows和linux下编程,都需要了解操作系统底层的原理,这样才能写出健壮高效的程序,学习linux编程我推荐《unix环境高级编程》,linux下做网络编程,我推荐《unix网络编程》,而《windows核心编程》及《windows内核原理及实现》则是深度介绍windows内核的好书,这几本书都比较难啃,但是学透了能超过一大截半吊子程序员。

四、夯实数据结构和算法

神作《算法导论》,如果能认认真真学透课后题,那数据结构和算法方面基本就夯实的非常扎实了,剩下再推荐两本有趣的算法书《数学之美》及《编程之美》,能开拓思路。

️五、学习编译原理

虽然我列了大名鼎鼎的龙书《编译原理》,但是我其实没啃完这本书,这本书因为难度大,实在太耗时间,感兴趣的小伙伴可以尝试啃一下,但是如果连编译原理都能搞定,那编程语言这块基本就是top级别的了。

️好啦,以上就是我的分享,希望对大家有帮助!

#程序员##编程##前端##JAVA##Python##C语言##Python#

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多