当前位置:首页 » 编程软件 » 编程平民化

编程平民化

发布时间: 2023-07-29 17:38:12

⑴ 如何学习编程语言

个人大学本科学的是软件工程,学过几门编程语言(C/C++/PHP/Java/Python),下面结合一下个人的学习经验来谈一下这个问题。

我觉得想要学好一门编程语言,需要经过如下几个步骤:

  • 基本语法

其实除非这门语言特别怪异,比如LISP,大多数语言的基本语法都是大同小异的。在初次接触到一门新的编程语言时,我们需要快速的掌握这门语言的基本语法,比如变量声明、if条件、循环条件、数组、字符串、最常用的函数等。

如何快速掌握基本语法呢?我一般会上网找一些快速入门的教程,这些教程最好伴随一些简单的练手例子。

  • 语言的差异(坑)

任何一门语言都有自己与众不同的地方,很可能这种语言的一些用法与自己的经验相悖,那么我们如何快速的掌握这门语言有哪些坑呢?我自己的做法是上网搜这门语言的面试题。面试题一般包括这门语言的常见用法技巧、坑。通过练习面试题,我们能get到语言的坑,而不是在实际的项目中踩坑。

  • 系统的学习

上面两种学习方法,有一个很明显的缺点,就是我们没有对这门语言形成一个知识体系,只是类似于打补丁的方式,学习的东西浮于表面。想要系统的学习这门语言,我们需要买一本关于这门系统讲解这门语言的书籍。这样有2个好处:第一个是进一步拓展你的知识面,第二个是利于你语言知识结构的形成。

当然,如果不想买书的话,我们可以看这么语言的手册,手册上也有很多关于这门语言的技巧和注意点。如果英语好的话,最好看英文版的手册,哈哈。

下面是我觉得比较好的系统学习语言的书籍:

C:C程序设计语言


  • 练兵

光看书是不能学好一门编程语言的。看书学到的知识只是在你的脑子里留下了一个初步的印象,但是没有深入骨髓,没有自己的理解。所以为了对知识有自己的深入理解,我们需要做一两个实际的小项目,这个项目最好是能解决某一类问题的,不能是那种做出来没有实际意义的项目。

如果可以的话,最好项把目放在github上开源。如果有人用的话那就更好了,大家会看你写的代码,甚至会和你进行讨论,这个时间段将是你提高最快的时候,保不准你的项目就是下一个Linux呢,哈哈。

热点内容
数据库的算法 发布:2025-02-05 20:25:32 浏览:859
微信解压异常 发布:2025-02-05 20:24:39 浏览:493
linux0字节文件夹 发布:2025-02-05 20:23:07 浏览:652
专题的脚本怎么写 发布:2025-02-05 20:19:18 浏览:923
独立站买什么服务器 发布:2025-02-05 20:13:24 浏览:296
android闹钟设置 发布:2025-02-05 20:12:29 浏览:955
计算机代码经典编程 发布:2025-02-05 19:25:09 浏览:757
安卓抖音怎么换不了白色背景 发布:2025-02-05 19:11:16 浏览:810
安卓手机如何变成手写 发布:2025-02-05 19:11:14 浏览:981
esp32搭建自己的服务器 发布:2025-02-05 18:58:00 浏览:318