提出问题
快速通读教材《构建之法》,并参照提问模板,提出5个问题。
如何提出有价值的问题? 请看这个文章:http://www.cnblogs.com/rocedu/p/5167941.html ,以及 在互联网时代如何提问题。 还有这些要点:
问题一
p52中写到软件工程师的思维误区有分析麻痹——想弄清所有细节之后才动手,我就想起了现在我所做的事,通读这本书对我这种基础特别差的人来说是否有些操之过急,有这个时间用来学习代码不是更值当些吗?
问题二
p95页写到阅读别人的代码十分困难,那为什么不制定一个规范让所有人都执行呢,为什么每个项目都会有不同的规范?
问题三
p207中写到觉得自身长处不在于写代码和debug而是协调和沟通等等时,我不禁产生一个疑问,如果pm自身对代码并不是很在行的话,那么他是否能够服众?出于人天生的惰性,难免产生你代码水平本来就不高,凭什么对我指手画脚,如果出现这种情况怎么办?
问题四
我想了解程序员的真实生活究竟是什么样的,是否真的如图中这般恐怖,成天面对着代码不会枯燥吗?熬夜加班是一种常态吗?
问题五
p51中团队对个人的期望中写到“理性工作,一个成熟的团队成员必须从事实和数据出发,按照流程理性的工作”,这句话很正确,但是我认为软件开发也必须需要激情才能坚持下 去,我们可以在完成自己的本职工作不落团队工作的后腿的前提下,去完成自己天马行空的想象。特别是著名的艺术家Chuck Close所说的“我总觉得灵感是属于业余爱好者的。我们职业人士只是每天持续工作。”这句话我也有所疑问,这位老艺术家用这句话来劝慰大家努力工作是没错,但灵感就是灵感,它包含着你对生活的热爱,如果是一名循规蹈矩的程序员能够某一日迸发出灵感么,即使有灵感也会被自己的规矩给压下。