程序员职业规划:如何选择下一门编程语言

最近有个同事转发了我在Mashable上发表的一篇文章,《2014年应该学习的10种编程语言》。尽管这篇文章讨论了一些当前最流行的编程语言,并呼吁广大开发人员至少学习这些语言中的一种,但是我还是要建议大家在选择要投资的语言对象时,一定要慎之又慎,因为一旦目标错了,那就如南辕北辙,再努力也只会离目的地越来越远。

choose-programming-language

下面我将讲一些比较实用的要点和注意事项,如果你正在考虑学一种新的编程语言,那么千万不要错过。

1.你的职业目标是什么?

如果你像我一样,喜欢四处涉猎,那么第一步要做的是缩小可选项。问问自己,我的职业规划目标是什么,今后十年内我想往哪个方向发展,我认为最具发展潜力和最有经验价值的是什么工作?

2.基础编程知识是关键。

当我在我的母校——美国科罗拉多州立大学就读计算机科学编程专业的时候,他们会要求你上几门不同的编程语言课,学习这些语言的核心和基础的编程概念。在这三年时间里,我学会的编程语言屈指可数:Java——面向对象的编程语言、C——函数式编程语言,以及C ++——多范型编程语言。一开始我有点愤愤然,学了这么多时间竟然才学了这么点东西。因为我在网上找工作的时候,发现居然有这么多种类的编程语言,我有点忐忑不安:我会的太少了。

现在,回顾这些事情,我会不由得感叹自己当时的年少无知。老实说,我低估了这些课程的价值。当我涉及其他编程语言项目时,因为基本功的扎实,我比其他人做得更轻松、学习得更快。

不要曲解我的意思,我并不是说建议大家都需要有个四年制的大学学位。当然如果这对你有用,那也可以。我真正的建议是希望大家多花点时间掌握关键的编程概念,这将对你将来的职业发展规划起不可磨灭的作用。

3.市场需求是什么?

我的一个朋友,Wally McClure指出,程序员应该考虑编程语言的市场需求和当前各种语言的普及程度。不妨好好想想——”当前软件开发行业需要的是什么人才?”这样我们才能既找到可投资的编程语言,又可以在学会市场需求语言的基础上,寻找更多的机遇。

4.学习编程语言没有所谓的”通用”方法

最后,我希望本文能对各位有所帮助。正如俗语有云,一千个读者就有一千个哈姆雷特,每个人的学习方法也不尽相同。世上没有所谓的”通用”方法能让我们迅速学成一种新的编程语言,所以我的建议是,按照自己的职业规划之路,一步一步努力前进吧。

来源:http://www.codeceo.com/article/choose-programming-language.html

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
  1. 免费下载或者VIP会员资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
  2. 提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。
  3. 找不到素材资源介绍文章里的示例图片?
    对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
  4. 付款后无法显示下载地址或者无法查看内容?
    如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理
  5. 购买该资源后,可以退款吗?
    源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源

评论(0)

提示:请文明发言