首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

大学学编程,应该怎么去学才会有利于未来?毕业老学长给你建议!

很多在校大学生冥茫到底该学习哪门语言,哪门语言更好。其实语言无好坏,“尺有所短寸有所长”。这就好比我问“到底是锤子厉害还是水果刀厉害”,如果是用来削苹果当然是水果刀厉害。如果是用来砸石头当然是锤子厉害。

每门编程语言都有自己的应用场景,我的建议如下:

1.学好C语言(强烈建议)

2.学一门传统的面向对象语言C++、C#、java都可以,按照自己的喜好来。

3.学一门函数式语言,比如schme,F#,common lisp,ML等等。可以提升你的编程思维。

4.学一门动态语言比如pyton,ruby等等。

现在很多人都会说“编程语言不重要,重要的是思想”,其实我是不完全同意的。深入一门语言编程,但不拘泥于一门语言。一个好的学院应该会有相关的课程包含这些不同编程范式的语言,比如读研的时候,我在数据挖掘课上学的python,在编译工程课上学的ML,在形式化方法课程学的F#,我们还有一门课时讲授动态语言ruby的。当然了,还有专门的实践课javaee平台,c#.net平台,等等。

而且计算机专业是实践性非常强的学科,没有累计一定的代码量是不行的。10W行-30W行,没错,希望大家在本科四年能够至少累积10W行的代码量。没必要读研了,如果你读了现在网上的书单中的大部分书的话。有时间我也会出一个出单推荐文章,可以先关注我留意一下。

还有一点就是:我们看书看英文书还是翻译的

看我们很多网络上推荐的书单就知道,大都是写的中文名字。这并不代表我不推荐大家看英文原著。我的观点是,当你进入一个新领域第一本往往得看中文版翻译版的,因为看英文版的有很多术语你看不明白,这样进度会比较慢,打击自信心。

反正我是这样的,我学任何陌生领域的第一本书看的都是中文翻译的,以后的书籍基本上就是如果翻译的好就看中文版的,典型的如《unix编程艺术》翻译的就非常好。翻译不好的就看英文版的了。

希望对你有帮助,大学出来能够成为一个优秀的年轻程序员!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190918A0KMBM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券