程序员职业规划:如何选择下一门编程语言
最近有个同事转发了我在Mashable上发表的一篇文章,《2014年应该学习的10种编程语言》。尽管这篇文章讨论了一些当前最流行的编程语言,并呼吁广大开发人员至少学习这些语言中的一种,但是我还是要建议大家在选择要投资的语言对象时,一定要慎之又慎,因为一旦目标错了,那就如南辕北辙,再努力也只会离目的地越来越远。
下面我将讲一些比较实用的要点和注意事项,如果你正在考虑学一种新的编程语言,那么千万不要错过。
1.你的职业目标是什么?
如果你像我一样,喜欢四处涉猎,那么第一步要做的是缩小可选项。问问自己,我的职业规划目标是什么,今后十年内我想往哪个方向发展,我认为最具发展潜力和最有经验价值的是什么工作?
2.基础编程知识是关键。
当我在我的母校——美国科罗拉多州立大学就读计算机科学编程专业的时候,他们会要求你上几门不同的.编程语言课,学习这些语言的核心和基础的编程概念。在这三年时间里,我学会的编程语言屈指可数:Java——面向对象的编程语言、C——函数式编程语言,以及C ++——多范型编程语言。一开始我有点愤愤然,学了这么多时间竟然才学了这么点东西。因为我在网上找工作的时候,发现居然有这么多种类的编程语言,我有点忐忑不安:我会的太少了。
现在,回顾这些事情,我会不由得感叹自己当时的年少无知。老实说,我低估了这些课程的价值。当我涉及其他编程语言项目时,因为基本功的扎实,我比其他人做得更轻松、学习得更快。
不要曲解我的意思,我并不是说建议大家都需要有个四年制的大学学位。当然如果这对你有用,那也可以。我真正的建议是希望大家多花点时间掌握关键的编程概念,这将对你将来的职业发展规划起不可磨灭的作用。
3.市场需求是什么?
我的一个朋友,Wally McClure指出,程序员应该考虑编程语言的市场需求和当前各种语言的普及程度。不妨好好想想——“当前软件开发行业需要的是什么人才?”这样我们才能既找到可投资的编程语言,又可以在学会市场需求语言的基础上,寻找更多的机遇。
4.学习编程语言没有所谓的“通用”方法
最后,我希望本文能对各位有所帮助。正如俗语有云,一千个读者就有一千个哈姆雷特,每个人的学习方法也不尽相同。世上没有所谓的“通用”方法能让我们迅速学成一种新的编程语言,所以我的建议是,按照自己的职业规划之路,一步一步努力前进吧。
-
2014数学专业职业生涯规划范文
漫漫人生,唯有急流勇进,不畏艰险,奋力拼搏,方能中流击水,抵达光明彼岸.大学期间,正是我奋力拼搏的大好时期.因此要有正确的理想和信念,它们是我乘风破浪,搏击沧海的灯塔和动力之源.我要在追求远大理想坚定信念和实现社会理想而奋斗的过程中实现自己的理想,.因...
-
我的职业生涯规划:放飞梦想,实现自我
前言:大学里轻松安逸的生活让我忘记了曾经的梦想与渴望,曾经那种对梦想的执着与奋斗已黯然消失,自己未来的方向开始变得迷茫,然而大学生职业生涯规划让我重新燃起了对自己心目中理想职业的渴望焰火,让我看到了现实的严峻和实际与理想的差距,大学生就业问题远远超出了...
-
2012大学生职业生涯规划书最新范文系列(九)
第一篇我的大学职业规划书一、自我分析1、性格方面:我的性格虽然谈不上外向活泼,也算乐观开朗。虽然在人际交往中比较被动,和陌生人交流时往往略显拘束,但是在正式场合发言还是能以自信、从容的姿态面对。就态度而言,无论是做事和学习我都很有责任感,能把一件事坚持...
-
2017大学生职业生涯规划社会环境分析
所谓社会环境分析,就是对我们所处的社会政治环境、经济环境、法制环境、科技环境、文化环境等宏观因素的分析。下面是2017大学生职业生涯规划社会环境分析范文,欢迎阅读。2017大学生职业生涯规划社会环境分析:财务管理专业我学的是有关财务管理方面的专业。财务管...