Mark24
2015-07-28 10:40:41 +08:00
个人感觉
谭浩强的
只介绍语法
不介绍编程的思想
于是啊
经典的一幕上演了
数学按照数学式的教
语文按照数学式的教:咬文嚼字外加强加理解,踩点计分
C语言也类似,死扣语法,和表达技巧
实际上
团队写代码,尽量用通用语法,保证大家都能看得懂
表示公司Python都禁用 lambda 表达式除非实在不行
我已经能够想象,Python上了大学课本,一定会在列表索引和lambda那边,篇幅巨大,因为难
难了可以设计得分点……尼玛,这是多无聊,纯粹是难为学生,为了设计而设计,舍本逐末
个人秀技巧……还是放在个人项目里吧
所以说啊
个人觉得
不仅仅是这本书
是整体的教育思路就有点问题
学校里的基本都是做数学题编程
兴趣盎然学了一学期
最后被磨得一点兴趣都没有了
编程比起数学
更像是写作和建筑
感受创作的美感,和设计的过程
编程并不是,先算好了,写在纸上,再去照着草稿去编程
相反,引用《黑客与画家》里面的
编程更像画画,是反复涂抹的过程
就是在机器上,不断地试验,获得机器的反馈
不断地修改,直到符合你的感觉
不是死扣字眼,死扣语法点……实际上,那些一点都不重要
所以觉得……整个一条教育的套路就是错的
学院派出来眼高手低不足为怪
本来就是技术活
纸上谈兵
当然没卵用
表示自己是业余野生程序员
每次看到学弟抱着书啃
都觉得匪夷所思
编程不是武侠小说,给你一本秘籍,你就能成为高手
把自己当成工匠
要反复锤炼作品
才能有感觉