上一页 1 ··· 8 9 10 11 12
摘要: 本文写给那些认为在项目上所花时间和效率成正比的程序员。我要说的是,事实并非如此。虽然你需要在电脑前敲键盘输入东西,但这只和编程沾上一点边。那么,程序员该如何利用时间呢?俗话说,磨刀不误砍柴工,拿出一部分时间提升自己的技能,可以提高工作效率。你可以参考以下几条建议:1. 编写单元测试,提高效率(如果你... 阅读全文
posted @ 2011-01-26 17:06 chuwachen 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 原文作者Jenkov是一位丹麦资深开发人员,从事软件开发已有十多年。常有读者咨询他,“怎么才能成为一位专家级的开发人员?”(这个“专家”不是头衔,应是指硬实力,“成为专家”和“被视为专家”是两码事)。所以他在下文中给出了相关建议。另外,他也提醒到,这些建议因人而异、因所用技术而异,并非适合所有人。什... 阅读全文
posted @ 2011-01-26 17:04 chuwachen 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1. 无风不起浪代码设计是否糟糕,从某些地方就可以看出来。比如:a. 超大类或超大函数b. 大片被注释的代码c. 逻辑重复d. If/else嵌套过深程序员们通常称它们作代码异味(Code Smell),但是就我个人认为“代码警报”这个名字更为合适一些,因为它有更高的紧迫感的含义。根本问题处理不当,... 阅读全文
posted @ 2011-01-26 16:11 chuwachen 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 本文转自Jonathan Danylko的网站DCS Media。Danylko是一位资深开发顾问,DCS公司的创始人。从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。我会持... 阅读全文
posted @ 2011-01-26 15:46 chuwachen 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 客户需求重于个人简历:把客户的长远需求摆在自己的短期利益之上,信誉远胜过时髦的编程技巧和流行的范式。简化根本复杂性,消除偶发复杂性。关键问题可能不是出在技术上:人才是项目成败与否的基础,帮助团队成员完成项目。对话,尊重他人,给予团队成员充分信任。以沟通为中心,坚持简明清晰的表达方式和开明的领导风格。... 阅读全文
posted @ 2011-01-22 23:11 chuwachen 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1.如果C#调用托管dll(比如C#生成的dll),可以使用下面的两个方法: (1)通过project--->Add Reference--->Browser--->选择要加入的dll,同时将dll中要使用的变量或函数的所属的namespace加进来(using xxxx;). (2)通过proje... 阅读全文
posted @ 2011-01-13 11:27 chuwachen 阅读(649) 评论(0) 推荐(0) 编辑
摘要: C++调用C#的dll的三个方法:1. 如果C++使用clr语法编译:通过#using(比如 #using "xxx.dll")引入C#的dll,在程序中调用C# dll中的变量或函数(采用正确的访问托管对象,即:使用'^',而不是'*')。2.如果C++没有使用clr语法编译:先用managed ... 阅读全文
posted @ 2011-01-13 11:11 chuwachen 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 第1章 选择市场1. 稳定成熟的技术还是未成熟的技术?无论哪种选择技术,最终的目的是产生利润。2. 供应和需求善于发现市场上技术的不平衡,找到外包公司无能为力的工作(高要求)。3. 只会编程是不够的仔细思考在哪个商业领域投入时间。软件工程师不能只会开发软件,应该要成为这个业务领域的专家。你的行业经历... 阅读全文
posted @ 2011-01-07 20:14 chuwachen 阅读(174) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12