所以你决定学习编程语言。 好想法! 对各种工作进行代码识别的需求正在增加。 根据美国劳工统计局的数据,软件开发人员的工作岗位将增加17%。
然而,作为一个初学者,从提升职业生涯的决定到实际获得技能的过程绝对令人困惑。 您将面临数百种选择作为您的第一语言的选择。 所以,在做出这个选择之前,最好先问自己两个关键问题:
-
是什么让你对编程感兴趣?
-
作为程序员,你想做什么?
这些问题的答案将导航您的初始步骤,并可能导致您的整个编程生涯。 如果项目创意引起了您的兴趣,请选择一种可以帮助您最好地完成它的语言。 例如,学习Objective-C将允许您处理与iOS相关的项目,而Java将允许您处理与Android相关的项目。
但如果您有兴趣将这些新知识转化为全职工作,请使用第一语言学习如何像程序员一样思考并学习基本的编程逻辑。 例如,开发人员认为Ruby,Python和JavaScript相对容易学习,并且可以作为在编程逻辑和语法方面提供坚实基础的语言。 如果你有一个良好的基础,那么选择更多将会更容易,因为某些原则从一个原则转换到另一个原则。
或者,您选择的那个可能是由您决定的,因为您感兴趣的技术堆栈的一部分。 前端开发人员处理面向用户的代码,涉及学习JavaScript。 后端开发人员使用服务器,数据库和应用程序,可能涉及Ruby或Python等语言。
无论是否初学者,高质量的程序员都在寻找学习和跟上语言和技术趋势的机会。 选择新的选择将在整个职业生涯中重复出现。 查看此有用的信息图表,指导您做出此决定。