“老师,我想学编程,但是不知道应该选择哪门课程?
来智游之后,“学哪门课程”已经被小智列为人生四大终极命题之一。
之二是“天哪,我到底应不应该学编程?”
世界上一共有多少种编程的语言?我们先试着数一下:Java,C,C++,Python,VB,javascript,Ruby…小智作为编程世界的门外女汉子,只是随便一说,也能说出这么多如雷贯耳的编程语言。
单就语言来说,哪有先学哪个后学哪个的国际标准的?谁会去规定必须得先学英语再学法语、德语、西班牙语?我喜欢拉丁语就先学拉丁语不行?
行!那么问题来了,应该怎样去选择哪一门语言入门呢?总不能抓阄吧?
这张图也许能帮你做决定。
(小智的渣翻译,读懂的请忽略或指正)
另外,还可以结合编程语言排行榜来分析一下。以下是TIOBE 社区2016年10月编程语言排行榜 TOP20 榜单。
10月编程语言排行榜 TOP20 榜单
表中第一列是目前最新的排名,第二列是一年前的排名,第三列是目前跟一年前相比排名的变化趋势。
Top 10编程语言TIOBE指数走势(2002-2016)
Top 10 编程语言排行榜更长期走势(1986-2016)
TIOBE 编程语言社区排行榜是互联网行业内一个著名的网站。它每个月更新一次,给出编程语言的流行趋势。排名采用著名的搜索引擎例如谷歌、MSN、雅虎、维基百科、YouTube等进行计算。
这个排行榜可以用来检查你的编程技能是否与时俱进,也可以在学习新编程语言时作为一个选择依据。
有一点值得注意,排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
没有最好的编程语言,只有最适合自己、最适合待解决问题的编程语言。
最后再强调一下:
1、语言只是工具,只要有耐心,假以时日,你都会熟练掌握一门/多门语言。
2、编程语言用以表达你对计算机的理解,表达你的想法,所以解决问题的思路及方法更为重要。
3、进入计算机的大门,你会发现天地很广。所以多了解一些趋势,拓展视野,也很重要。
4、千里之行,始于足下。最难的是第一行代码!
彼岸繁华三千,智游愿意做你们梦想的“摆渡人”。智游教育现开设Html5、UI、Python、PHP、ios、Android、大数据、网络运营、网络安全工程师、VR、动画导演特训班等十二大课程,铁血教育,军事化管理,项目推进式教学,让你的梦想与情怀落地。
联系客服