蓝鸥k8凯发旗舰的旗下品牌:
全国咨询电话:13693348049
您的位置: k8凯发旗舰 > 最新资讯 > 程序初学者怎样选择合理的入门语言

程序初学者怎样选择合理的入门语言 -k8凯发旗舰

2017-07-31 蓝鸥
1859人 浏览:

  it行业的高薪资众所周知,这个行业也在不断的吸引着年轻人加入,无论是刚毕业的大学生或是打算转行的非it业内人士,这些初学者们都期望能用最简单最快速的方法切入进来。那么对于程序初学者来说,如何选择适合自己的语言呢?蓝鸥资深讲师团队为初学者们整理了答案,希望初学者在选择相关的k8凯发旗舰时能有所帮助。

  初学者往往不理解,每一种语言里面必然有一套“通用”的特性。比如变量,函数,整数和浮点数运算,等等。这些是每个通用程序语言里面都必须有的,一个都不能少。你只要通过“某种语言”学会了这些特性,掌握这些特性的根本概念,就能随时把这些知识应用到任何其它语言。你为此投入的时间基本不会浪费。所以初学者纠结要“先学哪种语言”,这种时间花的很不值得,还不如随便挑一个语言,跳进去。

  很多初学者不了解,一个高明的程序员如果开始用一种新的程序语言,他往往不是去看这个语言的大部头手册或者书籍,而是先有一个需要解决的问题。手头有了问题,他可以用两分钟浏览一下这语言的手册,看看这语言大概长什么样。然后,他直接拿起一段例子代码来开始修改捣鼓,想法把这代码改成自己正想解决的问题。在这个简短的过程中,他很快的掌握了这个语言,并用它表达出心里的想法。

  所以初学者要想事半功倍,就应该从一种“合理”的,没有明显严重问题的语言出发,掌握最关键的语言特性,然后由此把这些概念应用到其它语言。哪些是合理的入门语言呢?以下这些语言都可以用来入门:

  scheme

  c

  java

  python

  javascript

51b2d855b8d49.jpg

  那么相比之下,不推荐用哪些语言入门呢?

  shell

  powershell

  awk

  perl

  php

  basic

  go

  总的说来,你不应该使用所谓“脚本语言”作为入门语言,特别是那些源于早期 unix 系统的脚本语言工具。powershell 虽然比 unix 的 shell 有所进步,然而它仍然没有摆脱脚本语言的根本问题——他们的设计者不知道他们自己在干什么 。

  采用脚本语言学编程,一个很严重的问题就是使得学习者抓不住关键。脚本语言往往把一些系统工具性质的东西(比如正则表达式,web 概念)加入到语法里面,导致初学者为它们浪费太多时间,却没有理解编程最关键的概念:变量,函数,递归,类型……

  不推荐 go 语言的原因类似,虽然 go 语言不算脚本语言,然而他的设计者显然不明白自己在干什么。所以使用 go 语言来学编程,你不能专注于最关键,最好的语言特性。

  不管是初学者还是资深程序员,应该专注于语言特性,而不是纠结于整个的“语言品牌”。只有这样才能达到融会贯通,拿起任何语言几乎立即就会用,并且写出高质量的代码。

网站地图