只追求广度是不行的,光有广度不代表就有很强的判断力

如果学的是是技术的经典理论的话,那么毫无疑问是学的多更好,前提是能够学懂学好。如果是学习技术应用的话,需要知道的是应用是基于底层技术的上层建筑,如果从底层技术的角度分析,那么大多数技术应用在技术底层是同质化严重的,如果沉迷于学的多,对于通过项目来引导理论学习的人来说,可能会无法触及的更深层次的技术理论,从而在对技术的理解上显得局限,虽然这个和性格也有一定关系,但我认为软件工程师认真地学精可能比粗略地学广泛更有意义。

一个不能体现编程设计(能看出缺乏算法训练)的软件项目是很难让优秀的程序员去迭代的