8.前端入门

1.前言

无论你使用手机软件、电脑软件,又或者网站网页,你所能看到的一切我们实际所使用的电脑程序,似乎到目前为止我们都无法自己写出来。

甚至可以这样说,我们学完了C语言、乃至C++语言,包括数据结构与算法,我们到目前为止仍然几乎什么都做不了。

这到底是为什么?

这便是我当初初学编程时所疑惑的地方,直到很久以后我才逐渐理解原因。

初学者所学习的语言、数据结构、算法之类的东西,都是最基础的编程内容,它是内功,有了它们,你在后续学习过程中才会更加容易的去理解一切。

因为整个互联网计算机产业的软件层面,都是构建于这些东西之上的。

也正因为它们是基础中的基础、非常固定,所以早就有无数的前人将这些所能实现的东西都写好了,我们很难插足。

比如上一章所讲述的栈、队列之类数据结构,即使我们学会了、乃至可以自己写一个相应的库给别人用,但在有官方提供的、经过无数个实际项目检验的库面前,我们所写的东西几乎没人会用。

所以学习它们除了能增加我们自己对编程的理解外,其实别无他用。

作者:余识
全部文章:0
会员文章:0
总阅读量:0
c/c++pythonrustJavaScriptwindowslinux