随笔 - 89  文章 - 0  评论 - 1250  阅读 - 31万
06 2012 档案
工程师的选择
摘要:不知道多少人有这样一种经历:明明从技术上看是不对的或者说是不可能的,但还是要按照一种不对的方向做下去。至少我个人是有这种经历的。销售的和企划的定好了规格和日期,把他们都作为不可更改的目标发配给程序员。程序员明明知道不应该走捷径去赶进度,但给日程压的没办法,就只能赶啊赶。在限定场景下,一个人所能完成的工作其实是个确定值,因此这时候能采取的手段其实不多:一个是加班,一个是降低代码质量。最终产品仓促上市,在市场上发现了很多问题---最终很可能仍被归结为程序员的问题。不知道大多时候,面对这种场景,工程师(包括开发和测试)会做什么样的选择?我猜由于在这种多方博弈的时候,工程师的声音总是最弱的一个,所以大 阅读全文
posted @ 2012-06-18 00:15 理想流 阅读(2288) 评论(5) 推荐(1) 编辑
开发语言的选择
摘要:在软件这个行业里,怕是没有任何一个其话题域像开发语言这样引起争议了。对开发语言是非的争论,不单旷日持久,且深度亦是与时俱进。实现要强调下的是,在这里我们要专注的是开发语言的选择而非开发语言的优劣。从不同的视角对开发语言进行选择,其结论可能大相径庭。从项目的角度看,语言自身特性的多少,强弱往往并不成为一个关键选择因素。好比说某语言支持多重继承,而某语言不支持多重继承,但对大多项目而言多重继承这一语言特性并不成为选择的决定性因素。从项目角度看,某些通常被考虑(或不得不考虑)的因素有:历史的原因。维护升级类项目这类没有选择的选择自不必提,这里说的历史的原因是指这样一类情形:完成某个项目需要某一图形算 阅读全文
posted @ 2012-06-11 00:29 理想流 阅读(5355) 评论(22) 推荐(3) 编辑


点击右上角即可分享
微信分享提示