很多人都说要阅读github开源项目才能提升个人的技术水平,但没有告诉你要具备哪些前置知识,甚至不告诉你前置知识。

详细视频:

如何具备阅读github开源项目的能力_linux

你的技术来源

如何具备阅读github开源项目的能力_mysql_02

如何具备阅读github开源项目的能力_linux_03

如何具备阅读github开源项目的能力_linux_04

WEB和其它应用的技术架构

如何具备阅读github开源项目的能力_redis_05

比如我们要用java开发一个web项目,我们发现得用到c/cpp/asm编写实现的mysql+redis+...+linux os 来做。

比如我们要用go开发一个web项目,我们发现得用到c/cpp/asm编写实现的mysql+redis+...+linux os 来做。

比如我们要用php开发一个web项目,我们发现得用到c/cpp/asm编写实现的mysql+redis+...+linux os 来做。

比如我们要用python开发一个web项目,我们发现得用到c/cpp/asm编写实现的mysql+redis+...+linux os 来做。

比如我们要用nodejs开发一个web项目,我们发现得用到c/cpp/asm编写实现的mysql+redis+...+linux os 来做。

嗯你发现规律了,而mysql redis linux os mongodb nginx tensorflow opencv pytorch nodejs php python .........它们都是欧美那帮超过35岁以上的老头程序员在每天迭代升级维护.

C/CPP/ASM核心基石的开源项目

https://blog.csdn.net/m0_54740405/article/details/138897154?spm=1001.2014.3001.5501

如何具备阅读github开源项目的能力_linux_06

C/CPP/ASM是互联网各种应用的核心基石

所以我们要吸收和转化的技术来源一定要转向github全球的技术社区,因为这里大佬最多,牛人最多,计算机科学家最多,成功的程序员最多,优秀的人才最多,硬货最多,而C/CPP/ASM作为互联网应用的核心基石,你就要具备阅读和研究以C/CPP/ASM作为开源项目的能力,因为它是技术驱动的核心。

如何具备阅读github开源项目的能力_redis_07

如何具备阅读和吸收这些核心开源能力的能力呢?

学习:C++实现一门计算机编程语言到手撸虚拟机实战

程序员内功修炼

这2门是你阅读以C/C++/ASM为核心基石必备的前置技术,也是个人技术自主,吸收github重要开源项目的核心,是你提升个人技术认知,技术视野,深化完善技术体系的重要前置储备知识。

技术来源于实践,才能不断完善和深化技术认知。