专栏名称: 糖水谈资
【心水+汗水=财经糖水】口号: 我尽心熬,你开心喝!投资研究的枯燥留给我们,开心留给你们!
目录
相关文章推荐
中国食品药品监管杂志  ·  科普 | ... ·  8 小时前  
中国食品药品监管杂志  ·  本草中国 | 海龙商品药材基原市场调查研究 ·  8 小时前  
中国药闻  ·  图解海报 ... ·  昨天  
中国食品药品监管杂志  ·  科普 | 这样的提拉米苏,不要买!不能吃! ·  2 天前  
51好读  ›  专栏  ›  糖水谈资

改变一生!从不懂互联网到技术大牛,我经历了怎样的10天?

糖水谈资  · 公众号  ·  · 2017-03-18 20:38

正文

请到「今天看啥」查看全文


很多计算机系毕业的本科大学生,你让他们去做一个简单的H5页面,他们都是做不出来的。

可能他们中的很多人的回答是,老师没有教啊。

是的,国内大学的计算机课程一般以C语言或Java语言基础入门,然后开始学习数学、数据结构、算法。确实很大一部分人,到毕业为止,都没有教怎么做一张网页。

所以有时候,程序员是一个相当专业化的职业,搞后端的不懂前端,搞前端的不懂后端,搞苹果的不会安卓,搞移动开发的不懂电脑开发。这是很正常的。

不论搞什么开发, 编程语言 ,仅仅起到最最最底层基础的作用。

怎么理解呢?我们可以把不同平台的软件开发,想象成不同交际语言的写作:

让你做一个苹果iOS App,就像让你用英语写一篇文章:你不但要学习英语单词,还要学习英语语法、英语句式、习惯用词;

让你做一个网页,就像让你用西班牙语写一篇文章:你不但要学习西班牙语单词,还要学习西班牙语文化、西班牙语语法、西班牙语音标......

比方说,Java语言,既可以开发Android程序,也可以做网站后台开发,那么,让一个做安卓开发的Java程序员,立刻去做网站后台开发行不行?

不行,两者还有大量的 开发条件和工具链 是不一样的。

因此,选择一个 小目标 ,自上而下的去思考和学习,就非常重要了......而我当时的小目标, 做网页 ——霖哥希望美化自己博客网站的界面(使用一个叫Wordpress的网站软件搭建的博客)。

这个目标,足够的小。我只需要学习HTML、CSS、PHP就足够了。

这也是为什么霖哥要系统地学习编程的重要原因—— 达成这个小目标


4.资料

那10天里,霖哥分别学习了什么?

霖哥学习了 HTML、CSS、PHP、MySQL 四种技术,笼统来说,这些都是开发一个网站的基本技能。

走进图书馆的计算机相关书架,你会发现很多计算机相关的书籍,都厚得吓人,其中相当大的篇幅,是前言、理论和案例,让初学者手足无措,无从入手。

上图,随便拍一张身边的3本书,分别是700页,500页,300页!太厚了,谁那么多时间看完!

对于一个什么都不懂的初学者来说,一上来就一堆理论,只会让人一脸懵逼。

所以,对于想要学习编程的初学者来说,最好的学习方式是: 少看,立刻动手。

我用的是什么学习资料? ?是时候祭出我的老师了——w3schools.com。

(图:w3schools.com 2017年的截图,啧,霖哥记得当年,这个页面是红色界面的。)

很遗憾,这个国外的英文教学网站,现在在国内已经不能访问了。一个学习的好网站,居然被墙了,真的有点无奈。

不过,在很早之前,就有国内的人把他抄袭了一遍:W3School http://www.w3xuexiao.com,你可以使用它。

不用怀疑,当初霖哥用的,就是纯英文的老外版本。(词典软件忙个不停)

w3schools.com是一家专门Web开发的学习网站,它的特点就是:

少废话、全干货

(图:W3School HTML简介)

w3schools.com的教程中,几乎没有什么啰嗦理论。比如上图里,简单的一句介绍,HTML是用来做网站的,然后点击开始教程了,迎面而来的,就是“实例”和“试一试”功能按钮。

(图:w3学校,试一试,现场体验代码)

常见的编程语言入门书中,开头一般花不少的篇幅介绍如何进行环境搭建。

比如学习C语言,光要让一个Hello World跑起来,就需要废很大的劲,安装各种开发环境、编译器,再学习用命令行编译....

可能,几个星期过去了,终于,才把一个Hello World打印到屏幕上.....

但是使用w3schools学习编程,什么都不需要安装,只需要在“试一试”里,通过 网页浏览器 ,就能立刻体验编程学习的结果。







请到「今天看啥」查看全文