可以参考一下这篇文章:https://bbs.bccn.net/thread-441307-1-1.html
很多东西,并不需要从所谓的基础学起,就如你用计算器算加减乘除,不是需要你懂计算器如何造出来的、内部如何工作,那关你鸟事,你需要知道怎么使用就是了。学编程也一样,一条指令出一个窗口的语言和框架多的是,好,你跟他说从基础学起,要用SDK,他不死才怪。不过,路是自己选的,外人不好反对。
也有人说,学编程要学好数学,其实,世界上多少少年黑客,牛逼哄哄的,他懂个屁高深的数学知识,就不见数学硕士生学编程比人家好。那些误人子弟的说法,都不知祸害多少人了,都是想当然,以为编程用到逻辑思维,就非要数学好——你写个漂亮的页面要多少数学知识?没有美学基础倒是麻烦大着了。数学好,只是锦上添花,关键是你有编程的天分,并不是说数学不好就不能学编程了,那是吓人的。
[ 本帖最后由 TonyDeng 于 2015-1-23 11:39 编辑 ]
很多东西,并不需要从所谓的基础学起,就如你用计算器算加减乘除,不是需要你懂计算器如何造出来的、内部如何工作,那关你鸟事,你需要知道怎么使用就是了。学编程也一样,一条指令出一个窗口的语言和框架多的是,好,你跟他说从基础学起,要用SDK,他不死才怪。不过,路是自己选的,外人不好反对。
也有人说,学编程要学好数学,其实,世界上多少少年黑客,牛逼哄哄的,他懂个屁高深的数学知识,就不见数学硕士生学编程比人家好。那些误人子弟的说法,都不知祸害多少人了,都是想当然,以为编程用到逻辑思维,就非要数学好——你写个漂亮的页面要多少数学知识?没有美学基础倒是麻烦大着了。数学好,只是锦上添花,关键是你有编程的天分,并不是说数学不好就不能学编程了,那是吓人的。
[ 本帖最后由 TonyDeng 于 2015-1-23 11:39 编辑 ]
授人以渔,不授人以鱼。