很认同的一个观点

给大家泼一盆冷水,其实个人觉得大学阶段计算机学习抛开学习效率来看努力没啥意义,你天天写接口写三年,每天写12个小时,最终给你自己带来的成长是非常有限的。哪怕我最认真的时候,自己也深知自己每天有效学习时间是有限的,晚上也需要适度锻炼和休息。

这里一定要说一个大部分大一、大二都会有的误区,就是把学习 = 学习框架使用,做项目 = 做重复性很强的业务型项目。如果按照这种模式去学习是非常可怕的,只会让你看似付出很多,但效果很有限,其关键还是你的技术深度以及技术能力没有进步。

还有一种误区就是逃课,认为学校的课没有用、水,脑子里想的只有实践和做项目,但实际上,数据结构、计算机网络、操作系统这些基础课你不学好,做再多项目也没有用,对于在校学生,基础能力和项目同样重要,因为在校能做的项目基本上规模都很小,没有什么项目上的参考价值。一个合格的毕业生,项目能力和基础都是需要有的,特别是技术深度,对于想进一步的同学尤其重要。

从周围同学的就业情况来看,一方面就是基础能力,另一方面就是自己在某个领域的深度和透彻程度,努力是必要的,但也不要觉得自己每天做项目是“很努力”,几点起床不是衡量一个人努力的标准,几点睡觉也同样不是。这其实是一个学习心态,因为将来等大家面临春招、秋招,一方面是个人能力,另一方面就是心态,抱着我这么努力心态去参加面试个人觉得不是一个好心态。

这其实是一个心态上由高中生往大学生的转变,看别人多努力是典型的高中生心态,而大学生应该在意的是自己目前的规划和行动,因为不同人的目标、处境不同,自然需要的行动也不同。

最后提醒一下同学们,千万千万不要过度透支自己的身体,不要做只感动自己的努力,身体永远是第一位。