信息来源:邪恶八进制信息安全团队(
www.eviloctal.com)
编程思想
非程序员 编 著
序
提笔写下编程思想的书名时,不禁莫名惆怅。笔者历经7年苦读(这期间有大半时间在虚度光阴)和为了生计四年的打拼,终究也没能成为程序员。写这本书绝不敢让程序员们指正,仅作为一名非程序员对程序员们的审视,只想给有志成为程序员的初学者作一点参考,交流一下思想。
在校7年由于资质愚钝及专业、条件、或许还有恋爱等限制,什么也未学到便毕业了,饶是课题美名其曰为“面向对象的仿真”之类(实在没作任何东西,故实不敢真名以示之),其实连C++的皮毛都不知道,当然这在某些院校也是可以毕业的,这不知说明了什么?期间也曾去清华谋求深造,可惜清华学子对理论水平的要求实在太高,我大概学完本科便已啃不进太理论(而不是理论联系实际)的书籍,以致我没法迈进这门槛。这里找诸多理由也就是给自己找个借口罢了,相信是金子终究会发光,革命尚未成功,因此诸君在校多努力啊!,不过读博士什么的还请慎重。
毕业应聘到一家自动化公司就职,本想去软件公司、通讯公司什么的,可是技不如人啊。到了自动化公司才发现所有的硬件均是鬼子的产品,软件呢鬼子已经为你准备好一套完整的图形组态开发系统(在此不得虚心承认鬼子的软件水平),于是乎从此放下了刚入门的C++,为了生计作起了现场服务、维护的工程师。作了一年,心想自己总不能这样发展下去,这时大概因为工程作的不错吧,公司说应把最好的技术人员放到市场一线,现在想来是利用我更能欺骗用户,也给了贪官们作出选择的借口。于是乎又有了开辟市场的雄心,便和中国特色的销售员一道投身与中国特色的市场中一作就是两年。两年中市场的黑暗、艰辛使我雄心全无,终于知道那一片天地不属于自己,这个行业不适合研发,加之合同到期,终于决定动一动了。因此马上毕业的诸君选择适合自己的行业与职务是很重要的。
既然决定动一动,便有了作程序员的想法,买了几本书籍啃了一个月,便到一家国内著名的通讯公司去面试了两次,结果不得而知,当然是失败。好在本人没有放弃跳槽的努力,终于被另一家国内著名的通讯公司录用,可惜不是程序员的职位,而是作软件的测试而已。
笔者心目中的程序员大致应是诚信、刻苦,最重要的是应富于思考,这一点与碌碌之编程者是截然不同的,虽然两者同样需要为生计而打拼。塞翁失马,焉知非福,或许既没有成为程序员,也没有成为编程者,也便有了更多的时间学习与思考,因为现今为了生计打拼只用发挥40%的精力即可,剩下的时间又没有在报纸与茶水中虚度,竟不想这一年多能学会和澄清了这许多东西(在校7年的荒废与高校误人由此可见一斑),尤其是一些思想层面的东西。思想源于交流,也载于交流,心想一年多的学习钻研收获总该总结一下,也算给自己没有荒废时光的一个诠释。现在高校的教材流于形式,大师们的专著博大精深,深入理解非一日之功,因此也想借这本小册子给初学者以启发。身边碌碌编程者似乎也不少,现在的傻瓜工具造就了无数编程者,希望也对他们能有所警醒。
感谢C、C++、COM、OS、COM等创造者,是他们成就了编程思想。感谢将这些思想著书的编程大师们,是他们传播了编程思想。感谢我的妻子,是她喋喋不休的抱怨(一直催我进入编程者的行列)多少促使我写了这本小册子。也要感谢领导安排给我的工作使我剩下诸多时间思考。
本书力图以简短的例子阐明一些思想,没有太多的旁征博引,只有朴素的思考。思考使人奋进,但愿这本小册子能给你带去点什么。实践是检验真理的唯一标准,真正的程序员不能仅靠思想,需要的是思想-编程-再思想-再编程,周而复始步步登顶,希望大家不要如我和碌碌编程者们。
书中或许有些许胡言乱语,定是写的疲惫时给自己提神而已,诸君切莫见怪。一直惶恐这小册子当不起编程思想四个字,但这是笔者的理想,非常欢迎读者对本书提出批评和建议,抑或有伯乐想拯救我那快逝去的理想。请 mailto:shichengzan@263.net 与我联系。
路漫漫其修远兮,吾将上下而求索。
非程序员
2001/11/17于深圳