前言:作为程序员,最核心的能力便是持续学习的能力,面对技术的更新迭代日益频繁,唯有持续学习才是最核心的竞争力。
编程语言怎么学习,编程语言也有套路吗,如何才能摸清编程语言的这些套路呢,面对不同的编程语言,我们怎么样才能快速的学习呢?
不同编程语言的相同特性,即“套路”,摸清这些“套路”,那么,面对不同的编程语言,也能快速学习变成“老司机”。
1. 编程语言的本质
编程语言的本质是一种工具,用来通过计算机解决问题的工具。就涉及将现实生活中的问题进行描述并发挥计算机的“能力”去解决。由此看出,语言由两种特性:
描述问题的能力
描述问题的能力,就是常说的 面向过程/对象,甚至流行的切面等 都是通过编程语言来对现实问题进行抽象化的描述。具体如:语言支持的数据类型、程序结构。
发挥计算的能力
既然编程语言作为工具,那工具之间的生产率就有高下之分,这个高下往往植根于语言对计算机计算能力的驾驭了,如,对计算机硬件资源的使用是否发挥到极致等。而伴随着语言的特性(如,侧重效率的Ruby, Python;跨平台的 java等),发挥计算的能力上也各有千秋,此处不做论述。
2. 编程语言通用结构

通过前面介绍,此处就很容易理解,任何编程语言往往都由上图所示组成。对一门新的编程语言的学习也往往从这几方面着手。步骤分为:
1. 了解语言特性及搭建开发环境
2. 简单描述性程序实践
对基本数据类型、程序结构的熟悉
3. 针对语言描述特性进行提升
根据不同的语言的描述特性,对现实问题进行抽象描述的实践。比如面向对象的编程实例实践。
4. 计算机中问题中通用的核心
并发、IO、网络等这些都是计算机解决问题中的核心基础。
5. 实例应用
应用实例,强化语言学习,掌握。
至此,学习一门新的编程语言,大体上也就是上面的这个“套路”。作为程序员,最核心的能力便是持续学习的能力,面对技术的更新迭代日益频繁,唯有持续学习才是最核心的竞争力,共勉!
文章出自:http://qh.itpxw.cn/peixun/software/201838362.html
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:IT培训网
联 系 人:罗老师
联系电话:13783581536
联系手机:13783581536
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://www.itpxw.cn
注册时间:2016-07-18 11:07
最后登录:2024-02-20 13:02
Java定义方法的格式是什么?IT培训网小编来告诉大家。所谓方法...
大家在Java教程中会学到关于Java消息推送的知识,那么,Java消息...
常用的Java日期格式转换有哪些?IT培训网小编来告诉大家。 1...
Java创建对象数组的方法是什么?IT培训网小编来告诉大家。Ja...