在1995年,Bob Cringleg在制作《书呆子的胜利》时,有幸与科技创新巨头乔布斯进行了一次深度对话。乔布斯强烈建议每个人都应该学习或至少了解至少一门编程语言。他坚信,这样做不仅能使我们更轻松地完成工作,更能教会我们一种全新的思考方式。遗憾的是,他并未具体指明应从哪种编程语言开始。若他还在世,我猜测他可能会推荐Objective-C或Swift。
那么,作为普通用户,在追随乔帮主的建议开始接触编程时,应该选择哪种语言作为起点呢?Udacity提出,选择编程语言应基于以下四个重要标准。
我们要考虑的是编程语言的应用范围。例如,如果你想开发游戏,你需要先确定游戏是以移动应用还是网页形式存在,这将会影响你编程语言的选择。
薪资待遇成为我们选择编程语言的重要考量因素。尽管许多编程语言的平均年收入非常诱人,但收入状况也是激励我们持续学习的动力之一。
第三,地理因素也是我们选择编程语言的一个重要依据。如果身边有许多同样在学习该语言的人,那么在遇到难题时,我们可以及时寻求他们的帮助。
我们还要关注编程语言的热门程度。如果你希望成为自由职业者,这一点尤为重要。因为编程语言的热门程度将直接影响你能获得什么样的项目机会。
在乔帮主的建议指引下,我们在选择学习编程语言时,应综合考虑应用范围、薪资待遇、地理因素以及热门程度这四个标准,以做出明智的选择。
本文观点来源于cnbeta。 |