大家好,2018年即将结束,2019年即将到来。这是我们大多数人开始制定目标的时候,例如健身目标、学习目标和财务目标。作为程序员,我们的目标之一就是学习新技术和编程语言,但是你应该学习哪种语言呢?因为学习编程语言需要时间和耐心,所以您应该学习一种值得付出努力的语言——一种可以为您提供更好的工作和职业前景的语言。在这篇文章中,我将与大家分享我对2019年最流行的10大编程语言的预测(https://insights.stackoverflow.com/survey/2018#most-popular-technologies)。已经有很多网站发布了他们的最佳编程语言或技术的预估列表,但对于我和经常使用StackOverflow的朋友们来说,我们将有一些独特而新鲜的见解。StackOverflow涵盖了关于编程语言的最佳问答列表,我相信它的列表比其他来源准确得多。尽管Java是我最喜欢的语言,我对C和C++也略知一二,但我正在努力学习更多的编程语言,以在来年扩展我的知识并完善我的库。我对Kotlin和Rust特别感兴趣,但您可能对其他语言更感兴趣。这份10大编程语言列表将帮助您设定2019年的学习目标。2019年要学习的10大编程语言位,这样您就可以了解2019年要学什么。Kotlin如果您正在认真考虑Android应用程序开发,那么Kotlin是2019年要学习的编程语言。因为这可能是Android世界中发生的下一件大事。虽然Java是我最喜欢的语言,但是Kotlin有原生的支持,而且很多IDE比如IntelliJIDEA和AndroidStudio都支持通过Kotile进行Android开发。如果您想在2019年学习Kotlin,TheCompleteAndroidKotlinDeveloperCourse可能是最好的在线课程(https://www.udemy.com/the-complete-kotlin-developer-course/)。PythonPython现已取代Java,成为大学和学术界教授最多的编程语言。顺便说一句,去年我一直在尝试学习Python,但不知何故,Python一直在我的目标列表中被压扁。这是一种非常强大的语言,非常适合生成脚本。你会找到一个python模块来满足你能想到的一切,例如,我正在寻找一个命令来监听Linux上的UDP流量,但找不到任何东西。然后我写了一个python脚本来在10分钟内完成同样的操作。如果你想在2019年学习Python,Pluralsight的Python基础知识是最好的在线课程。JavaScript信不信由你,JavaScript是网络语言。jQuery、AngularJS和ReactJS等框架的兴起使JavaScript更加流行。既然你离不开网络,那么最好还是尽早学习JavaScript。即使你不用AngularJS或ReactJS,也有很多其他的库,比如jQuery,它也是基于JavaScript的,也是客户端验证最好的语言,所以学习JavaScript是值得的。如果您决定在2019年学习JavaScript,那么这位JavaScript大师是一个很好的起点。Java***是Java,最大、最大和最高效的编程语言之一。虽然我已经使用Java多年,但我仍然需要学习很多东西,比如Java8的许多特性,以及JDK9的新版本。我2019年的目标是专注于Java8和9的变化。如果您的目标和我一样,最近针对Java9更新的完整JavaMasterClass是一个不错的起点。Go是我2019年想学的另一门语言,我知道它不是很流行,也很难学,但我感觉2019年它的使用会增加。因为Go语言开发人员不多,而且很多公司都在去采用它,这可能是学习Go的最佳时机,尤其是如果你希望创建框架等。如果你能投入一些时间成为这门语言的专家,相信我,你一定会成为很多公司的目标。那么,我该如何开始呢?嗯,《The Complete Developer's Guide》byUdemy是我开始学习Go的在线课程,我上个月从Udemy花了10美元购买了这门课程(https://www.udemy.com/go-the-complete-developers-guide/).c#我不是c#的忠实粉丝,也许我不会在2019年学习它,但你可能想要。对于开发人员GUI,它是一种很棒的语言。另外,如果你决定在2019年学习c#,你也可以在Udemy上通过《Making Games - Complete C# Unity Developer》学习编程,我看到超过20万的学生报名了这门课程,这充分证明了它的重要性。Swift如果你正在考虑iOS开发,比如为iPhone和iPad开发应用程序,那么你应该认真考虑在2019年学习Swift。它取代了ObjectiveC成为开发iOS应用程序的首选语言。由于我是一个Android人,我对Swift没有目标,但是如果你有目标,你可以开始学习《The Complete iOS App Development Bootcamp》基于ios11和Swift4,这是我上个月从Udemy购买的另一门好课程(https://www.udemy.com/ios11-app-development-bootcamp/)。Rust老实说,我不太了解Rust以及如何使用它,因为我从未使用过它,但不管我有没有发言权,它都是一种面向开发人员的语言。它在2016年和2019年StackOverflow开发人员调查中获得了“最受欢迎的编程语言”的第一名。我认为,如果你是一位经验丰富的程序员,正在2019年寻找一门新语言,那么Rust可能是一个不错的选择,因为开发人员喜欢它。如果你决定在2019年学习Rust,那么从《Rust Fundamentals》开始是一个不错的选择。PHP是的,另一个惊喜。如果您认为PHP已经过时,那您就错了。您知道,50%的Internet站点都是用PHP构建的,因此您不能忽视PHP的强大功能。虽然我没有计划在2019年学习它,但它仍然是一门很好的编程语言,如果你决定学习PHP,《PHP for Beginners》是一个很好的起点。C/c++C和c++是长青的语言,顺便说一句,你们中的大多数只是停留在理论层面。如果你在c++中做了一些具体的实践,那么你的学术经验是不够的。您需要参加《C++: From Beginner to Expert》等综合性在线课程,为进入该行业做准备。这些是你在2019年可以学习的最佳编程语言。你可以从这个列表中挑选一两种语言并专注于此。即使你只学习除了你每天使用的一种编程语言之外的一种编程语言,你的职业生涯也会一帆风顺。现在最重要的是设定你的目标,并尽最大努力在2019年实现这些目标。
