软件工程
xiyf2046
这个作者很懒,什么都没留下…
展开
-
软件工程的事实与谬误
软件工程的事实与谬误 Robert L. Glass 事实1:在软件开发中,最重要的因素不是程序员采用的工具和技术,而是程序员自身的质量。 事实2:对“个体差异”研究表明,最好的程序员要比最差的程序员强28倍之多,即使他们的报酬不同,优秀程序员仍是软件业中最廉价的劳动力。 事实3:(Brook法则)给延期的项目增加人手会使项目进一步延期。 事实4:工作环境对工作效率和产品转载 2013-09-15 19:01:30 · 1043 阅读 · 0 评论 -
技术团队新官上任之中层篇
摘要:对任何企业来说,中层管理人员都是极为关键的,因为中层是执行力的来源。可以说,一家企业有没有希望,只要看一下中层是精明强干,还是松松垮垮就全明白了。其中有哪些必须了解和掌握的知识和道理呢?恭喜升职为中层技术管理人员!在不同的企业里,中层技术管理人员的具体职位名称有所不同。在微软、IBM这样的大型企业里,中层大致对应着部门经理或产品线负责人这样的职位。而在互联网企业如BAT,技术总监、高转载 2013-11-21 20:18:42 · 825 阅读 · 0 评论 -
技术团队新官上任之高层篇
摘要:Google CEO曾说:“信息技术发挥的潜力尚不足百分之一。” 无论是技术创业,还是被突然委任掌舵新公司成为技术和管理兼顾的一把手,高层技术管理职位对于很多人来说其实并不遥远。什么是高层管理人员?这是应该首先明确的问题。和技术团队的基层和中层管理人员不同,“高层技术管理人员”其实是个伪概念。我的意思是, 没有什么严格意义上的“高层技术管理人员”、“高层销售管理人员”等。高层管理转载 2013-11-21 20:16:59 · 1053 阅读 · 0 评论 -
从真实案例出发:如何在协作开发中避免误解!
摘要:优秀的软件是多部门齐心协力的产物,在软件开发项目里,一旦交流不当,误解是避免不了的。文章里从项目经理--开发者--测试者--客户之间的微妙而又重要的关系入手,和文档细节、交流工具的使用,分析了如何避免误解。本文作者Dmitriy Kharchenko是一家乌克兰软件开发公司Acceptic Ltd的CEO。该公司的核心运营项目包括创建复杂的客户端App,专注于为开发者团队提供转载 2013-10-25 09:18:47 · 976 阅读 · 0 评论 -
CTO如何避免决策失控(四)——通盘考虑 做到技术业务不分家
摘要:对于刚刚从技术岗位走出来的许多CTO来说,往往会遇到一些决策方向的难题。Forbes记者Dan Woods走访了ideeli创始人、CTO Mark Uhrmacher,他提供了一些建议并指出CTO虽然主要关注技术但也不能与公司业务发展脱节。本文为《CTO如何避免决策失控》系列文章的第四部分,在第一部分CTO如何避免决策失控(一):明确工作职责和成功标准一文中已经详细谈到CTO的转载 2013-10-18 09:09:11 · 1066 阅读 · 0 评论 -
中国软件开发工程师之痛
2013-07-24 10:11 李云 李云的BLOG 我要评论(0) 字号:T | T在近期的一次会议上,有高层谈到之前在中国觉得自己做得很牛,但与美国同行接触后却发现与人家存在很大的差距,这一点我在外企工作时也有过同样的体会。真正与外 国同行接触后才会知道什么是差距,在这篇文章中我从软件开发工程师的角度以“痛点”的形式来谈一谈我所认为的差距。AD:2013云计算转载 2013-10-18 09:35:52 · 728 阅读 · 0 评论 -
每个软件工程师都应该尝试的5件事情
2013-06-25 10:47 佚名 OSCHINA 编译 我要评论(0) 字号:T | T每个人目前的工作情况,有些建议可能并不适合于每一个人,尤其是假如你工作在一家对“谁可以和客户谈话”这种事都作出严格定义的公司的话。所以如果你现在做不到全部这些,也不必烦恼。也要注意,有时,你需要的只是开口去问!AD:2013云计算架构师峰会精彩课程曝光转载 2013-10-18 09:35:08 · 827 阅读 · 0 评论 -
我希望在软件开发生涯初期就知道的4件事
2013-10-17 09:19 佚名 开源中国 我要评论(0) 字号:T | T我的软件开发生涯开始于15年前。但是直到最近的5年,我才真正开始看到自己在软件开发领域的巨大进步。这里有一些感悟是我希望能够在我进入软件开发领域时所知道的事情,如果我早一些领悟到,相信会比现在更加成功,也更节省一些时间。AD:2013云计算架构师峰会精彩课程曝光转载 2013-10-18 09:34:19 · 894 阅读 · 0 评论 -
从李小龙的一句话看程序员是否应该多学几种编程语言
8次分享新浪微博腾讯微博TweetQQ空间作为程序员,关注最新前沿技术,学习新的语言,这当然是好事。我看到有人每年都要学习一两种新的语言。但是,我认为,如果为了学习而学习新语言或因为流行而学习这种语言,这是一种时间和精力上的浪费。就比如,现在人人都在谈论函数式编程,那你就要去学习Haskell语言吗?转载 2013-10-17 09:52:33 · 830 阅读 · 0 评论 -
从李小龙的一句话看程序员是否应该多学几种编程语言
8次分享新浪微博腾讯微博TweetQQ空间作为程序员,关注最新前沿技术,学习新的语言,这当然是好事。我看到有人每年都要学习一两种新的语言。但是,我认为,如果为了学习而学习新语言或因为流行而学习这种语言,这是一种时间和精力上的浪费。就比如,现在人人都在谈论函数式编程,那你就要去学习Haskell语言吗?转载 2013-10-17 09:52:10 · 1006 阅读 · 0 评论 -
《软件工程的事实与谬误》核心内容摘抄
以下文字来自《软件工程的事实与谬误》。仅仅阅读这些文字,有很多你可能会一头雾水,不要紧,花17元就能买到正版书,仔细阅读你就会明白了。 软件项目很多问题的根源从以下事实和谬误中我们都能找到答案。项目管理有完整的体系和方法,并且在不断改进。但如果想做好IT行业的项目管理,对软件工程的本质的东西看不透是不可能做好项目管理的。因此,我把书中的主要内容花了近3个小时敲了一遍奉献给大家,希望转载 2013-09-15 19:03:26 · 1262 阅读 · 0 评论 -
技术团队新官上任之基层篇
摘要:从技术一线升职为基层技术管理人员,直至CTO或分管技术的总经理、副总裁,这可能是很多技术人员的梦想职业发展路线图。本文希望能够和刚刚走上技术管理岗位的同学们分享一些经验,使职业生涯的发展更加顺利和合理。技术团队的管理人员身负技术和管理的双重使命,有着与众不同的成长路线。绝大多数情况下,在成长路线的第一步,是“技而优则管”,亦即由于表现出了出众的技术交付能力,优秀的技术人员被提拔到转载 2013-11-21 20:19:19 · 871 阅读 · 0 评论