最近写很多的文章,是为了建立起自己的个人专栏。这是第五篇。
CSDN并非一言堂,但似乎大家对我梦呓般的调侃也好象视而不见一般,偶有人回应几句觉得特别欣喜。为对的起大家的回应,这第五篇文章我写和技术沾点边的。
我个人认为做程序的如果失业了往往不必去养小鸡小鸭,最恰当的职业是去做花边新闻记者,或者绯闻摄影记者——没错,就是“狗崽队”。
注意下计算机书店的畅销书目,“深入内幕”的字眼比比介是。什么《C++内幕》《MFC内幕》、《WINDOWS 内幕》……似乎我们要真正的揭示出什么隐含的东西。但要记得的是任何计算机软件厂商都不会将核心赤裸裸的贡献出来放到200元甚至几十元的书中。
看所谓的“内幕”能得到的东西并不比潭浩强的BASIC四次修订本多,在一片云山雾罩下最终迷失的还是自己。结果无非是两种第一被骗、第二走火入魔。被骗的人算是比较幸运,看到的只不过是假的武林秘籍,而走火入魔的人看到的却是真家伙,但自己的修为尚浅,也只能挥刀自弓了。
计算机书有很多种,但无非是XXXX宝典、深入XXXX、XXXX技术内幕、XXXX一点通、还有最可恨的“教你XXX招”或者“XXXX不求人”书的名字,书的名字拔的很高,让人觉得那几十块钱不白花,然而买到的还是一堆无用的文字。
发现这个问题很久,总觉得应该写点什么,但究其根本还是在于程序员的更确切说是准程序员急于求成的弱点。软件的快速开发是一个神话,而编程的快速学习更是一个鬼话。学习写程序往往不能急应当循序渐进的学习,千万不可被内幕所勾引,如果一本书真的有他的价值,那么他也并不会冠以内幕的名字,顶多写个XXXXX编程什么的,至于内幕也就只是天方夜谈了。
那么如何学习编程?
编程是一件愉快的事情,但前提是你不钻死牛角尖。
语法是必须要掌握 的但这并不是问题的全部。
问题的关键是方法,方法的作用远大于语法。
掌握了一个语言的语法并不等于会写程序,而掌握分析和解决问题的方法才是程序员所必须的技能,甚至我不要求你能熟练的掌握语法。
“多分析问题是一个好习惯”这是编程的唯一内幕。