如何选择适合自己的编程语言并高效的学习它?

编程语言这么多,使许多想入行IT的初学者感到迷茫不已,哪些语言最流行?哪些语言发展好?哪门语言简单易学?... 今天,加米谷大数据就来简单说一下。

确定兴趣/工作方向

听说了不少Java很流行、PHP是最好的语言等话,但还是满心纠结,这个时候可以问问自己的兴趣点在哪?或者将来想从事哪个方向的工作?游戏开发、数据分析、大数据开发、机器学习等大的方向,从而倒推了解相关的编程语言。

了解相关编程语言

流行的编程语言有哪些和流行的程度如何,这个可以参考GitHub等比较权威的机构发布的近几年的编程语言 TOP10报告,也可以参考网上一些相关的文章,对比不同编程语言,如:

Python和其它27种编程语言

https://www.toutiao.com/i6587608849706910211/

常用的编程语言主要有:

1、Java:应用广泛,Android的编程,大部分是用Java;

2、Python:简单易学,软件库广泛,支持多种编程范例,近些年在人工智能领域应用广范

3、JavaScript:可在任何浏览器上开发及调试,一门灵活的脚本语言,用于前端,后端,游戏脚本等。大多数要求JavaScript的工作都与网络相关

4、C#:微软的编程利器,语法很棒,大部分学习了C语言Java的语法风格,基本是全能语言

5、c、objec-c、C++:C语言在编程语言中鼻祖级的,比如Linux操作系统就是用c语言编写的,而Android是Linux进化过来的。开发工具很多

6、PHP:做网站常用的编程语言,一般与MySQL等数据库结合使用,大部分的网站是用PHP做的。

制定目标和计划

在了解相关编程语言的过程中,确定下来自己想要学习的那一门语言,然后去了解相关的课程和学习路线,设立一个大的学习目标(想要达到的水平),根据自己的情况制定出一个适合的学习计划。查找相关的学习资源,如一些线上学习编程的网站,在这里加米谷大数据推荐几个:

CodeAcademy:提供各种课程,从HTML & CSS, JavaScript, jQuery, PHP到, Python 和 Ruby

Coursera:提供来自 119 个教育机构的 1000 多门课程

Udemy:有付费课程,也有很多免费的编程课程。例如:企业家的编程课HTML & CSS 或 Python编程入门

Khan Academy:JavaScript 和 ProcessingJS编写绘图、动画和游戏,或者使用HTML 和CSS 创建网页等

GitHub:可以找到 500 本免费编程书,涵盖 80 个不同的编程语言,这些书在Git 库托管服务中,意味着会被定期更新

执行+坚持

既然想好了要学习,也制定了学习计划,花大量的时间掌握一门语言很重要。执行你的学习计划,尽量每天都要花一些时间去敲代码。

制定阶段性的目标并进行总结

设定能够实现但又有挑战性的目标,试着做一些基本的应用,阅读别人的代码,遇到自己解决不了的问题及时和行业有经验的人讨论交流,条件允许可以报个学习班,编程自学的难度还是挺大的。

原文发布于微信公众号 - 加米谷大数据(DtinoneBD)

原文发表时间:2019-01-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券