这里,有一个叫做网络的世界。
到目前为止,许多先驱者已经探索并生活在这个世界里,但对于我们这些刚踏入门槛的人来说,连HTML这个词都觉得陌生。
我们在Google上搜索从哪里开始了解比较好。结果看到前端、后端、库、框架、数据库等等词汇。
还没开始就感到强烈的现实打击。我想了解网络这个世界。但大部分结果都说要从编程开始,也就是先学语言再来吧,小白。
说要理解那个世界,就得从以Hello, World!开头的语言开始学。但这些语言不止一两种?学了又学永无止境?哈哈…看起来不太想打招呼的情况呢。
面对这样的现实,我某天突然产生了疑问。为了学习制作网络服务的方法,是不是一定要先学编程这门语言呢?
让我们用现实世界来类比思考一下。假设我们要去各种文化融合的欧洲旅行。当我们要访问英国、法国、德国时,一定要完全精通英语、法语、德语吗?
语言确实会有很大帮助,但你们应该也认同,只要学会简单对话就足够了。我觉得预订好酒店、了解美味餐厅、找到要参观景点的指南这个过程更重要也更有趣。
网络世界也是如此。无论我多么熟练地掌握编程这门语言,如果没有关于如何规划网络服务、要朝哪个景点前进(追求什么技术栈)的明确指南,可能会变成从一到十都要自己摸索的茫然旅程。
托管是什么?域名是什么,DNS怎么构成?浏览器中显示的HTTP和HTTPS的含义?FTP和SFTP有什么区别?SSH连接到底怎么做?对于构成网络世界的这些组成要素,语言不会告诉我们。
换句话说,学习语言和理解网络世界、学习制作一个服务的方法是稍微不同的故事。
所以大家,暂时放下语言,先去旅行吧。让我们先体验一下网络这个世界是如何构成的。
1
2
3
dadawd awdawd awdwad awdawd awdawd