一名大一新生困惑,对未来

新账号首答。对于一个计算机方面的新生来讲,一定对各种层出不穷的知识感到十分好奇,求知欲应该会很强烈,想学很多东西,但我觉得这是一个误区(当然不适合所有人)作为大一学生,最应该做的就是把心态放稳,平心静气的好好学习,不要浮躁。我见过太多人(包括我自己也是)三天两头看一门技术,各种新潮名词挂在嘴边,但一深入问便不知所答,这是最可怕的。除非你天赋异禀,否则学习一门技术不要指望着简单看一看再写点代码就能学好,首先一门技术一本书很难能让你达到熟练掌握的地步,当然你可以先看一本书入入门再去学其他的,以后时机成熟再回来看更进阶的,而且我觉得这对于一个新人来说是正确的;其次不要觉得学了一些东西,或者了解一些名词就很厉害,山外有山人外有人,你永远都能找到比你厉害的人,如果你这样做,说明你还是太浮躁了,浮躁是学不好这行的。有了平稳的心态,你可以先跟学校的课程入入门。即使你是华科的,我也不觉得你们老师和你们学校的教材能有多好,所以千万不要把自己的学业交给你的学校。这一行最正确的学习方法是【自学】,自学学不会,可能你就不适合这一行。这并不是危言耸听,等你工作了你的自学需求会更多。我不知道华科大一的入门语言是啥,C还是python啥的,都可以,我建议C吧,如果你们学校教python也可以啊,上网找本还不错的0基础入门的书,最好别太厚,两三个礼拜就能看完的那种,入门编程我觉得看太厚的没啥意义。仔仔细细的看,最好把练习题都做一遍。不过你别指望看完你就能写点啥,这仅仅只是让你明白编程的最基本思路和知识而已。入了门之后,一切都变糟了,因为你会发现后面你需要学的东西都不容易。要么多,要么难。我建议是,一定要学好数学,然后计算器其他的理论基础课程,比如数据结构,计算机网络,操作系统,计算机组成原理,编译原理等,找几个你感兴趣的自己买书好好学,但是最好所有的这些都要有一定了解,这些应该是编程通用的东西。之后就是你自己选择的方向了,这个我认为你到时候自然就会有一个好的选择,这么早也没法定下来的。我是十分建议你按照你们学校的课程表去自己买书自学的,因为我觉得学校教的好不好另说,那些课时其实也根本不够,如果你把自己完全交给了学校,那你就gg了。一定要多上自习,我今年刚毕业,工作不错,大学项目经历也很不错,但我依然有些遗憾,因为我大学没有花太多精力去做理论基础的学习,导致我现在只能自己重新去看基础,因为经验这东西,随着时间的推移总会长的,但是一些重要的东西,不花时间学是不会掌握的。以上是我对一些技术方面的建议,现在来按顺序解释下你的其他一些疑问:【我不知道在这些领域取得建树需要什么素质与能力】你需要的能力很多,每个人所具备的也都不同,不用太纠结,但我觉得最重要的就是一定不要浮躁,一定要保持学习的态度,一定要坚持。【如何在大学中去培养这些能力】我不知道什么方法论,但是我知道你只要认真做到我上面说的,回报一定不会少,至于如果科学的学习,交给其他懂这个的来回答吧。【我应该在大一中多看什么书,提高我高数水平到什么程度之上】一个是入门的书籍,这个你可以去网上查询,再就是学好数学,数学我觉得你学校里教的应该是ok的,之后你可以根据你需要,去学习特定的内容,比如计算机图形学里就涉及很多很多数学。然后再就是一些你可以掌握的跟计算机相关的知识了,上面有提及。【如何提高自己的思维能力】这几个问题一起回答了,思维能力可以看看算法竞赛(我并不是推荐你搞acm,这个看你个人兴趣)【有什么入门书推荐,或是好的训练方法】这个你可以百度。最后再补充一句,学好英语!


    推荐阅读