关于大学学习,我想告诉你: 1. 不要担心自己没有计算机基础,不用担心自己跟不上。 我刚上大学的时候也很羡慕那些高中就学习了编程的同学,看着他们潇洒流畅地敲击键盘,而自己因为一个小小的循环语句就折腾了半个晚上。但等我毕业了再回头看,其实当时大家都还是在一个水平线上,都很基础,都啥不会,都是从头在学。 2.大学知识不是无用,只是它的重要性要在你工作很多年才后体现出来。 我大学时候因为觉得用不上,不影响解决问题就没有去认真学的算法,以及觉得很难搞懂就没有去搞懂的数据结构,在我工作很多年后仍然还得从头学起,因为很基础,因为常用到。 3.数学很重要,也许这是你最后一次有大把的时间来好好学习数学。 等你参加工作了想回过头来恶补,很难。你的工作不允许,你的家庭不允许,归根结底你的时间不允许。工作是你靠知识赚钱的时候了,没有太多时间留给你学习知识。 4.对程序员来说,学好英语真的很重要。 能否使用英语查阅资料,是区分技术人员水平的重要指示之一。寄希望于“有人迟早会翻译成中文”的人是愚蠢的、是会被淘汰的。而且永远拿着二手资料,你如何把控风向,紧跟潮流? 5. 能大规模商用的技术,都不需要智商,否则这种技术就不可能规模化。 所以准程序员们一定要时刻警醒自己,「会一两门编程语言只是职业的开始」,持续学习,深入学习才是你的出路。 6. 学会使用百度和Google 上面提到的那些你看不懂的东西