第三章原型与Python
软件的单个新功能发布出来让所有人用上,需要很长时间,所以程序员常常通过所谓的“用例”来测试自己的设想。用例是一种假想场景,模拟用户需要什么、想怎么用软件。
对于程序员来说,如同对于作家、艺术家以及所有那些在白板一块上开始描绘作品的人一样,项目“最有趣”的部分往往是在刚开始的时候。
“程序员就像诗人,它的工作几乎全是纯思考,”弗里德里克.布鲁克斯写到,“他运用想象,凭空造出城堡。唯有想象才如此灵活,如此易于琢磨和重塑,如此适于构思宏大的概念性架构。”
软件业长久以来习惯于为开发中的产品取代号。在商业世界中,通常先用程序员给出的这类替代名称,稍后市场人员再次想出一个最终的“发行”名称。而在开源世界里,程序员说了算,所以许多开源产品的名称都用了拗口的技术性双关语、隐晦的典故或者冷笑话。一般来说,项目的利润越高,你就会越谨慎的选择项目代号。
问题:如果想要在软件行业安身立命,就应该找到这个行业工作的乐趣,所谓“干一行爱一行”,应该找到工作的激情和斗志。