IT相关的教程都有一个缺点,尤其是对刚入门的人来说。

whoam1
只抠脚,不闻! 09月19日 字数 759

举几个例子:

1.大一的时候学c语言,也没什么难度,但就是不知道这玩意有什么用。介绍说能开发软件,可是我一本书快学完了也没找到如何开发软件。我写的都是在文件里存着的代码,但是我用的软件都是.exe,根本就不知道怎么才能写出软件来。

2.要做个网站,都说要用到html、css、javascript,要一起用才能做出一个好网站,但是,你找到的教程都是介绍具体的语法,很少有人说html和css怎么一起用,怎么和JavaScript一起用,都是各说各的。

上面这几个例子对于已经掌握的人来说也就是几句话的事情,但是站在初学者的角度根本就不知道怎么打通那一步,这样关系到后面的学习兴趣。

现在的教程都爱讲一些语法逻辑,但是都不注重怎么应用到实践中,偶尔有提到的也是一笔带过。

对于初学者的感受就是所有教程都在讲什么if、for循环,可是我怎么才能开发出一个软件变成.exe呢?我建一个网站怎么才能像网上那样有.html、.js之类的呢。

ITExpress IT业界特快
7 个Like
149 个回复
gaoooo
台版小将 09月19日
wadg
wadg 09月19日

是的  所以大学上课 很多学生都没兴趣学

实际上很多学生是有兴趣的 硬生生给弄没了

【 在 whoam1 的大作中提到: 】

: 举几个例子:

: 1.大一的时候学c语言,也没什么难度,但就是不知道这玩意有什么用。介绍说能开发软件,可是我一本书快学完了也没找到如何开发软件。我写的都是在文件里存着的代码,但是我用的软件都是.exe,根本就不知道怎么才能写出软件来。

: 2.要做个网站,都说要用到html、css、javascript,要一起用才能做出一个好网站,但是,你找到的教程都是介绍具体的语法,很少有人说html和css怎么一起用,怎么和JavaScript一起用,都是各说各的。

: ...................

palals
dark templar 09月19日

因为大学老师也就只懂这些,你让他做个网站试试。

【 在 whoam1 的大作中提到: 】

: 举几个例子:

: 1.大一的时候学c语言,也没什么难度,但就是不知道这玩意有什么用。介绍说能开发软件,可是我一本书快学完了也没找到如何开发软件。我写的都是在文件里存着的代码,但是我用的软件都是.exe,根本就不知道怎么才能写出软件来。

: 2.要做个网站,都说要用到html、css、javascript,要一起用才能做出一个好网站,但是,你找到的教程都是介绍具体的语法,很少有人说html和css怎么一起用,怎么和JavaScript一起用,都是各说各的。

: ...................

pol
ice 09月19日

怎样用语言编译成exe,那是编译器、IDE的事情,这些东西会经常变,放书里的话,可能一年就落后了,所以通常都是在编程语言的上机课上由老师讲

你说的html/css/js教程也一样,大多数经典教材只会说具体语法,混合起来那是开发环境以及部分代码库的事情,这些东西变动的都很快,有书会介绍,但这些书也会很快就落伍,所以不如找一些有人写的blog,同样,这些blog也会很快落伍

【 在 whoam1 (whoam1) 的大作中提到: 】

: 举几个例子:

: 1.大一的时候学c语言,也没什么难度,但就是不知道这玩意有什么用。介绍说能开发软件,可是我一本书快学完了也没找到如何开发软件。我写的都是在文件里存着的代码,但是我用的软件都是.exe,根本就不知道怎么才能写出软件来。

: 2.要做个网站,都说要用到html、css、javascript,要一起用才能做出一个好网站,但是,你找到的教程都是介绍具体的语法,很少有人说html和css怎么一起用,怎么和JavaScript一起用,都是各说各的。

: ...................

pol
ice 09月19日

计算机都没兴趣的,莫非学数理生化环材有兴趣?

【 在 wadg (wadg) 的大作中提到: 】

: 是的  所以大学上课 很多学生都没兴趣学

: 实际上很多学生是有兴趣的 硬生生给弄没了

yytree
yytree 09月19日
whoam1
只抠脚,不闻! 09月19日

我看看

【 在 yytree 的大作中提到: 】

: I highly recommend you to read Head First serial books,

: because of it's very fit for newbies.

: Trust me!

: ...................

Daxiaoxiao
xiaoxiao 09月19日
whoam1
只抠脚,不闻! 09月19日

教材可能不合时宜,但是老时间具有主观能动性呀,总不会想着一份讲义要用一辈子吧,老师的课件可以每年更新呀,照着书念还用老师干什么。

你说的找blog之类的,恰恰是站在成手角度回头看问题。困扰新手的不是不会找解决方案,而是不知道要去找什么,甚至不知道他要找的东西叫什么。

【 在 pol 的大作中提到: 】

: 怎样用语言编译成exe,那是编译器、IDE的事情,这些东西会经常变,放书里的话,可能一年就落后了,所以通常都是在编程语言的上机课上由老师讲

: 你说的html/css/js教程也一样,大多数经典教材只会说具体语法,混合起来那是开发环境以及部分代码库的事情,这些东西变动的都很快,有书会介绍,但这些书也会很快就落伍,所以不如找一些有人写的blog,同样,这些blog也会很快落伍

pol
ice 09月19日

你出门找一个盖房子从入门到精通、14天学会心脏搭桥手术的教材给我看看

这世界计算机算入门门槛最低的行业了

你这饭都做好了,还要帮你喂到嘴里?

【 在 whoam1 (whoam1) 的大作中提到: 】

: 教材可能不合时宜,但是老时间具有主观能动性呀,总不会想着一份讲义要用一辈子吧,老师的课件可以每年更新呀,照着书念还用老师干什么。

: 你说的找blog之类的,恰恰是站在成手角度回头看问题。困扰新手的不是不会找解决方案,而是不知道要去找什么,甚至不知道他要找的东西叫什么。

siegfried415
更号2 09月19日

其实,这个问题不仅是IT才有的,中国的整个教育体制都是这样的,打开随便一本中国的数学教材,你很少会看到讲解某个定理是为了解决什么问题而提出来的,聪明的孩子靠领悟能体会出来一些,大部分普通孩子一辈子都是稀里糊涂的。。。

【 在 whoam1 的大作中提到: 】

: 举几个例子:

: 1.大一的时候学c语言,也没什么难度,但就是不知道这玩意有什么用。介绍说能开发软件,可是我一本书快学完了也没找到如何开发软件。我写的都是在文件里存着的代码,但是我用的软件都是.exe,根本就不知道怎么才能写出软件来。

: 2.要做个网站,都说要用到html、css、javascript,要一起用才能做出一个好网站,但是,你找到的教程都是介绍具体的语法,很少有人说html和css怎么一起用,怎么和JavaScript一起用,都是各说各的。

: ...................

iapp
iapp 09月19日

html css js怎么搭配都不会的话,干脆别学了

上网的时候右键查看源文件不会吗?

另外,我还真不信那本讲css和js的书不讲怎么跟html搭配,你示例文件保存不是html难道是css和js,裸跑到浏览器上吗?

另外,w3school都没访问过?

【 在 whoam1 的大作中提到: 】

: 举几个例子:

: 1.大一的时候学c语言,也没什么难度,但就是不知道这玩意有什么用。介绍说能开发软件,可是我一本书快学完了也没找到如何开发软件。我写的都是在文件里存着的代码,但是我用的软件都是.exe,根本就不知道怎么才能写出软件来。

: 2.要做个网站,都说要用到html、css、javascript,要一起用才能做出一个好网站,但是,你找到的教程都是介绍具体的语法,很少有人说html和css怎么一起用,怎么和JavaScript一起用,都是各说各的。

: ...................

Beijing2O22
北京冬奥会 09月19日

可以参考下给孩子的 scratch,做东西必须有方便直观的输出才能有吸引力。

【 在 pol 的大作中提到: 】

: 怎样用语言编译成exe,那是编译器、IDE的事情,这些东西会经常变,放书里的话,可能一年就落后了,所以通常都是在编程语言的上机课上由老师讲

: 你说的html/css/js教程也一样,大多数经典教材只会说具体语法,混合起来那是开发环境以及部分代码库的事情,这些东西变动的都很快,有书会介绍,但这些书也会很快就落伍,所以不如找一些有人写的blog,同样,这些blog也会很快落伍

huaxinjuedui
唐僧哥哥 09月19日

你说的有道理,也没有道理。。

就如例子2,做个网站,从各种语法到最终做出一个网站,从2000年到现在的2020年这20年,变化了很多。最开始是让你用dreamweaver,所见所得啊,但靠这个软件只能做出静态网站。。

后来更加专业的人士出现了,开始手码代码,并且代码里混合了asp/php的标签。。

再后来后端语言出现了框架,开始将html与php等后端语言分离,但仍然是服务器渲染。。

再后来最近几年,js框架闪亮登场了,后端语言只提供API,渲染交由客户端处理。。

也就是,如果告诉你怎么由语法到做成成品,时效性可能只有3-5年,几年后你翻到并学习了这些教材之后可能会骂娘,这都是些什么古董东西。。

其实每个阶段,从语法到制作成品网站的过程,都可以写一本书的,只是你没想着去找,只是觉得学了语法,应该再稍稍看篇文章就可以了。。

【 在 whoam1 的大作中提到: 】

: 举几个例子:

: 1.大一的时候学c语言,也没什么难度,但就是不知道这玩意有什么用。介绍说能开发软件,可是我一本书快学完了也没找到如何开发软件。我写的都是在文件里存着的代码,但是我用的软件都是.exe,根本就不知道怎么才能写出软件来。

: 2.要做个网站,都说要用到html、css、javascript,要一起用才能做出一个好网站,但是,你找到的教程都是介绍具体的语法,很少有人说html和css怎么一起用,怎么和JavaScript一起用,都是各说各的。

: ...................

pol
ice 09月19日

6岁的智商是需要这东西

【 在 Beijing2O22 (北京冬奥会) 的大作中提到: 】

: 可以参考下给孩子的 scratch,做东西必须有方便直观的输出才能有吸引力。

pol
ice 09月19日

讲搭配的基本上都是国内烂书

国外经典教材基本上很少说这些

其实从word97到2016都没啥本质变化

但如果书里贴图是word97,那肯定没啥销量

【 在 iapp (iapp) 的大作中提到: 】

: html css js怎么搭配都不会的话,干脆别学了

: 上网的时候右键查看源文件不会吗?

: 另外,我还真不信那本讲css和js的书不讲怎么跟html搭配,你示例文件保存不是html难道是css和js,裸跑到浏览器上吗?

: ...................

windychen
windy 09月19日

你说得对,老师都不会,怎么教学生

【 在 palals 的大作中提到: 】

: 因为大学老师也就只懂这些,你让他做个网站试试。

whoam1
只抠脚,不闻! 09月19日

嗯,你说的有道理。我的困惑是有时候不知道找什么。其实我就想自己做个网站或者开发个软件,不是专职开发,对时效和性能要求都不太高,只希望先实现基本的功能。

【 在 huaxinjuedui 的大作中提到: 】

: 你说的有道理,也没有道理。。

: 就如例子2,做个网站,从各种语法到最终做出一个网站,从2000年到现在的2020年这20年,变化了很多。最开始是让你用dreamweaver,所见所得啊,但靠这个软件只能做出静态网站。。

: 后来更加专业的人士出现了,开始手码代码,并且代码里混合了asp/php的标签。。

: ...................

pol
ice 09月19日

你压根就没找,懒得出奇,就想一天学会做个淘宝网站

【 在 whoam1 (whoam1) 的大作中提到: 】

: 嗯,你说的有道理。我的困惑是有时候不知道找什么。其实我就想自己做个网站或者开发个软件,不是专职开发,对时效和性能要求都不太高,只希望先实现基本的功能。