新手如何选择适合自己的编程语言并学习它?加米谷大数据
编程语言这么多,使许多想入行IT的初学者感到迷茫不已,哪些语言最流行?哪些语言发展好?哪门语言简单易学?... 今天,加米谷大数据就来简单说一下。
1、确定兴趣/工作方向
听说了不少Java很流行、PHP是最好的语言等话,但还是满心纠结,这个时候可以问问自己的兴趣点在哪?或者将来想从事哪个方向的工作?游戏开发、数据分析、大数据开发、机器学习等大的方向,从而倒推了解相关的编程语言。
2、了解相关编程语言
流行的编程语言有哪些和流行的程度如何,这个可以参考GitHub等比较权威的机构发布的近几年的编程语言 TOP10报告,也可以参考网上一些相关的文章,对比不同编程语言,如:Python和其它27种编程语言:https://www.toutiao.com/i6587608849706910211/
常用的编程语言主要有:
1、Java:应用广泛,Android的编程,大部分是用Java;相关岗位:软件工程师,软件架构师和DevOps工程师
2、Python:简单易学,软件库广泛,支持多种编程范例,近些年在人工智能领域应用广范
3、JavaScript:入门难度较低,可在任何浏览器上开发及调试,一门灵活的脚本语言,用于前端,后端,游戏脚本等。大多数要求JavaScript的工作都与网络相关
4、C#:微软的编程利器,语法很棒,大部分学习了C语言Java的语法风格,基本是全能语言
5、c、objec-c、C++:C语言在编程语言中鼻祖级的,比如Linux操作系统就是用c语言编写的,而Android是Linux进化过来的。开发工具很多
6、PHP:这是做网站常用的编程语言,一般与MySQL等数据库结合使用,大部分的网站是用PHP做的。
3、制定目标和计划
在了解相关编程语言的过程中,确定下来自己想要学习的那一门语言,然后去了解相关的课程和学习路线,设立一个大的学习目标(想要达到的水平),根据自己的情况制定出一个适合的学习计划。查找相关的学习资源,如一些线上学习编程的网站,如:11 个免费学习编程的好地方:https://www.toutiao.com/i6573499907108241928/
在这里加米谷大数据推荐几个:
CodeAcademy:提供各种课程,从HTML & CSS, JavaScript, jQuery, PHP到, Python 和 Ruby
Coursera:提供来自 119 个教育机构的 1000 多门课程
Udemy:有付费课程,也有很多免费的编程课程。例如:企业家的编程课HTML & CSS 或 Python编程入门
Code Avengers:JavaScript, HTML 和 CSS.编写游戏,应用程序和网站等,支持俄语英语荷兰语,西班牙语,意大利语和葡萄牙语
Khan Academy:JavaScript 和 ProcessingJS编写绘图、动画和游戏,或者使用HTML 和CSS 创建网页等
GitHub:可以找到 500 本免费编程书,涵盖 80 个不同的编程语言,这些书在Git 库托管服务中,意味着会被定期更新
4、执行+坚持
既然想好了要学习,也制定了学习计划,花大量的时间掌握一门语言很重要。执行你的学习计划,尽量每天都要花一些时间去敲代码。成都加米谷大数据培训机构,大数据开发,数据分析与挖掘,2019春节前预报名学费特惠,详情见加米谷大数据官网。
5、制定阶段性的目标并进行总结
设定能够实现但又有挑战性的目标,试着做一些基本的应用,阅读别人的代码,遇到自己解决不了的问题及时和行业有经验的人讨论交流,条件允许可以报个学习班,编程自学的难度还是挺大的。