从程序员到CTO所要培养的六种能力(转)
作者:阿蒙拿破仑同学说过:不想当将军的士兵不是好士兵。这话有一定的道理,人活着有时是为了一股气,为了实现梦想,我们需要不停地充气,气足了人才会有干劲有激情,对于我们中的多数人来说,这是一个漂泊的时代,社会上80%的人都是打工的,只不过大伙的衣领分级别而已,有金色的,有白色的,有灰色的,有蓝色的,有无色的,不要以为金色的就了不起,本质上与蓝色是一样的:打工。偶也是个打工的,只是有一部分是为自已打工,我对打工着的各位都是充满了敬意与爱意,我觉得每个人都挺不容易的!我们都希望明天会更好,因为有一个梦想,一
(转载)程序员网站资源宝库
1. http://www.sourceforge.com2. http://www.codeproject.com3. http://www.c-sharpcorner.com/4. http://martinfowler.com/5. http://channel9.msdn.com/default.aspx6. http://www.ddj.com/7. http://blogs.msdn.com/danielfe/8. http://www.topcoder.com9. http://www.spdevelop.com/default.aspx (.NET开源项目)10. http://java.sun.com/11. http://asp.net 12. http://www.jjhou.com/13. http://lcspace.nease.net/dvp-mda/mda20.xml 14. http://www.dhxy.com/school/uml/List1.htm 15. http://www.msuniversity
(转)61条面向对象设计的经验原则
你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。-----Arthur J.Riel (1)所有数据都应该隐藏在所在的类的内部。p13 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。p15 (3)尽量减少类的协议中的消息。p16 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。 p16 (5)不要把实现细节(例如放置共用代码的私有函数)放到类的公有接口中。p17 如
有效编写软件的75条建议
1. 你们的项目组使用源代码管理工具了么? 应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么? 应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么? 不要用Word写测试用例(Test Case)。应该用一个专门的系统,可以是Test Manager,也可以是自己开发一个ASP.NET的小网站。主要目的是Track和Browse。 4. 你们的项目组有没有建立一个门户网站? 要有一个门户网站,用来放Contact Info、
共享一些面试题
来源:http://community.csdn.net/Expert/topic/5000/5000213.xml?temp=.625164201.通过什么参数分配Java内存使用?02.Treemap和Hashmap区别是什么?03.为何加入:private static final long serialVersionUID??04.JSP编译和执行原理?05.怎么解决JSP/Servlet web中中文乱码的问题06.JDBC中,statement,prepared statement ,Callable statement的区别是什么?07.什么情况下会抛出“打开游标超过最大数”的异常?08.XML解析中:SAX和DOM的不同点有哪些?09.抽象类和接口的区别?10.什么是中间件11.JSP的内置对象有那些?12.有那些方法能防止