自从拜读了邹欣老师的力作《构建之法》后,感触颇深。从书中不难看出邹老师是一个才华横溢、卓尔不群的人。《构建之法》言辞精辟,引人入胜。虽然只是浅读了《构建之法》的部分章节,但是对其中的一些内容我也有自己的看法,在这里和大家分享我的5个问题。
①邹老师用航空飞机举例子,这个真的恰当吗?我认为提出给为恰当的例子更好,只是我才疏学浅,实在想不出还有什么更好的例子。我曾经参加过学校的辩论队,我是二辩选手。在辩论赛比赛的过程中,我经常举一些例子来反驳对手,但是很多时候所举的例子不是很恰当,对方往往能抓到我的漏洞。我至今还是不知道,怎么样举例子,希望老师能在新版书中增加此类内容。(第一章航空业和软件业的类比)
②老师所提到的VSTS客户端和TFS到底是什么?能进一步解释吗??我本科的时候就对一些概念性的东西理解的不是很清楚,希望能在这本书中得到更为详尽的解释。有些概念确实以我的水平难以理解,即使通过网上查一些资料,结果也是如此,网上的概念多少有些晦涩难懂。可能我也是太过于苛求自己,老师请批评指正。(第二章实践从Hello World开始)
③第四章中的两人合作,邹老师讲到两个人要形成代码规范。我们只有两个人还有形成规范的文档吗?口头达成一致可以吗??有些小系统,两个人就可以完成,系统再开发的可能性也不大,真的还有必要形成规范的文档吗?(第四章是否需要有代码规范)
④软件工程师一定要考级吗?有证书对找工作的好处到底有多少??考级不仅需要花费大量的时间,还要付出巨额的考试费。我在本科的学习过程中也曾参加过类似的等级考试,但是也都没有考过。我个人认为想要做一名软件工程师真的未必非要考证不可,只要自身实力达到一定水平即可。(第三章职业发展考级之路)
⑤对于IT行业来说创新确实是生存之本。但是微软在创新吗?在创新方面都做了那些工作??根据我浅显的见识,我感觉现在的微软创新还是乏力的,在国内外必应搜索的份额都不是很多。(第十六章成功公司的价值观)