在大学如果能决定要学习编程,是最好的时间了吧,对事物有一定了解,而且不需要马上拿去工作。

那么我给的建议是:

积累!

一定要积累,学好计算机科学导论,明白运行原理,学好c,学好高数。

这些,在你日后的工作中,全是隐藏优势,它可能不能让你在面试时多获得几千的薪资,但是在实际编程中却异常重要!

举个例子

我有个朋友(就是我自己)

前一段时间写一个文本输出,量很大。

虽然我熟知各种文本输出的方式,但是我却不能知道哪一种更适合我需要的场景,甚至还尝试多线程(现在说起这个我是真的羞耻)去操作读写。

后来领导两句话就和我说明白了,电脑一个磁头,当你在一个物理硬盘中进行多线程读写,并不能加快速率,多线程反而会让磁头反复不停的寻找对应位置,造成资源浪费和磁头损耗。最优解是划分小数组分段输出,果然效果立竿见影。

用自己的一件糗事,希望能让你明白这些积累的重要性,对于你编程思维的构建,对计算机底层工作机制的完整了解都是很重要的,学好数学更简单了,活了25年最惨痛的教训:年轻时总说:我学高数有啥用,买菜又用不到? 现在的感受是:买菜是用不到,可没有人告诉我,买菜的钱,是用高数赚回来的呀…

积累,听起来就不是一个很容易的词,是一个慢反馈的事情,但是慢反馈一般都是润物细无声,关键且全面的!

说了这么多,如果你不是个自制力很强的人,我知道也是白说,因为买了计算机导论的我,这么久了也翻了没多少页。

希望这些话可以给某个时间富裕,又真的喜欢编程的人能提供一些帮助~

文章来源于互联网:想做程序员,有什么入门的方法?

发表评论