摘要: 编程系统产品 程序它本身是完整的,可以由作者在所开发的系统平台上运行。它通常是车库中产出的产品,以及作为单个程序员生产率的评估标准。 有两种途径可以使程序转变成更有用的,但是成本更高的东西程序变成编程产品. 1.程序变成编程产品(Programming Product) 。这是可以被任何人运行、测试、修复和扩展的程序。它可以运行在多种操作系统平台上,供多套数据使用。经验数据表明,相同功能的编程产品的成本,至少是已经过测试的程序的三倍。 2.程序变成编程系统(Programming System))中的一个构件单元。 它是在功能上能相互协作的程序集合,具有规范的格式,可以进行交互,并可以用来组装 阅读全文
posted @ 2012-03-16 16:33 |▍花舞花落泪 ╮ 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1. Code: The Hidden Language of Computer Hardware and Software (《编码的奥秘》) 2. Computer System: A Programmer’s Perspective (《深入理解计算机 系统》) / Windows via C/C++ (《Windows 核心编程》 / 《程序员的自我修养》 3. Code Complete 2 (《代码大全》)/ The Pragmatic Programmer (《程序员修炼之道》,我也把这本书称为《代码小全》) 4. Programming Pearls (《编程珠玑》)/... 阅读全文
posted @ 2012-03-16 16:32 |▍花舞花落泪 ╮ 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 招聘也许是一个公司决策当中最最重要的一个环节。 如何找到真正的人才成了企业的最头疼的事,他们通过种种方法来面试应聘者,却又有许多的忧虑。如: ThoughtWorks 在招聘的时候就希望招聘者能给出自己的博客地址,博客对 IT行业的意义也许胜过其他所有行业,一个积累多年的技术博客比任何简历都更能说明问题。台湾郭安定也说 “为什么写技术博客对新人如此重要”。可惜这个做法也有一个弊端:并不是所有技术牛人都写博客,有人就是只干不说型的,而就算写博客,乃至动手写过一阵子的写一个常年的博客,也远比你想象的更为困难,因为很多时候,写(说)得靠谱比做得靠谱更难。所以这个过滤器很多时候用不上。 微软谷歌干脆. 阅读全文
posted @ 2012-03-16 16:30 |▍花舞花落泪 ╮ 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 云风 (中国游戏编程先行者,前网易游戏部门资深程序员,简悦创始人):如果面试,我会挑以下的我自己读过的书,让人选择他也读过的部分,再了解他 对这些书的理解。这些书其实本质上就是两类,对所面对的东西(程序语言也好, 操作系统也好,底层设施也好)本身的理解程度。以及另一类:对设计思想和原 则的理解: 1. C++编程思想 2. Effective C++ 3. 深度探索C++对象模型 4. C++语言的设计和演化 5. C 专家编程 6. C 陷阱与缺陷 7. C语言接口与实现 8. Lua程序设计 9. Linkers and Loaders 10.COM 本质论 11.Wi... 阅读全文
posted @ 2012-03-16 16:26 |▍花舞花落泪 ╮ 阅读(308) 评论(0) 推荐(0) 编辑