上手一门新的编程语言,你需要几步?
编程语言是人类与计算机进行交流的基本方式,对于计算机er来说,我们在做项目、工程、科研时,有时需要使用多门编程语言,这就要我们能在最短的时间内上手新的编程语言。那么,学习一门新的编程语言应该如何快速上手呢?1、经典书籍永不过时在学习一门新语言的时候,通过阅读有关书籍能帮助学习者在短时间内对此门语言有一个大致的了解。而基本上每一门语言,都有非常经典的入门书籍。这些书籍经过了时间的洗涤、读者的鉴读、岁
编程语言是人类与计算机进行交流的基本方式,对于计算机er来说,我们在做项目、工程、科研时,有时需要使用多门编程语言,这就要我们能在最短的时间内上手新的编程语言。那么,学习一门新的编程语言应该如何快速上手呢?
1、经典书籍永不过时
在学习一门新语言的时候,通过阅读有关书籍能帮助学习者在短时间内对此门语言有一个大致的了解。而基本上每一门语言,都有非常经典的入门书籍。这些书籍经过了时间的洗涤、读者的鉴读、岁月的考验后而得以留存下来,永不过时。通过仔细阅读、认真品味,定能从这些经典的书籍中学到很多知识。
例如,在学习python时,便有很多经典的书籍可以阅读,如:《Python编程:从入门到实践》、《Python学习手册》、《Python语言及其应用》等等。





(python学习书籍)
2、观看网课辅助学习
随着互联网的发展,网络上的各种学习资源愈发丰富,在学习一门新编程语言或技术时同学们基本上都能在网上找到很多学习视频。例如在学习PHP语言的时,若在b站上搜索PHP关键字,便会弹出很多学习教程。

(搜索PHP语言结果截图,图源哔哩哔哩[1])
可以看出的是,网络上的学习教程非常多,但是这些教程鱼龙混杂,大家在选择学习教程的时候需要注意甄别。其实,最简单的辨别方式便是选择观看量高/点赞数多的视频进行观看。一般来说,选择观看量高/点赞数多的视频踩坑的概率比较小,可以放心选择。除此之外,同学们还可以点击课程后查看视频的选集列表,在列表中能看到此教程大致讲解的内容,再根据自身学习情况与学习需求进行选择。


(黑马程序员PHP零基础入门到精通教程列表,图源[2])
与阅读书籍不同,观看技术视频会从搭建环境讲起,并通过许多demo讲解不同的语言基础。学习er可以跟随视频的操作进行编程,慢慢体会此门编程语言的独特魅力。
3、官方文档绝不能漏
在学习一门新技术的时候,官方文档是最权威的教科书,很多经典教程也是在此基础上完成的。因此,利用好官方文档能加快自己学习的进度。但需要注意的是,阅读官方文档是有一定的门槛,尤其是对于技术小白来说有一定的难度,需要大家具备一定的知识基础。所以,如果大家已经阅读过相关书籍并观看过有关网课后再去学习官方文档便会容易很多。
例如,在学习Golang语言时,便可以在网上搜索其官方文档进行学习。

(Go编程语言指南,图源[3])
4、编程实战乃必要环节
不管学习任何一门语言,编程实践都是学习过程中必须经历的过程。仅通过阅读书籍、观看课程而不动手实践,很难真正掌握一门语言。只有真正动手实践编程,才能帮助大家加深对语言语法的理解。
在大家学习基础知识的过程中,最好能编写一些demo进行训练。而在对此门语言有一定的了解后,可以考虑上手一些小型项目。独立完成一个项目对刚入门的同学们来说可能有一定的难度,对此,岛主建议大家可以在网上找一些开源的代码跑一跑,并学习他人使用的技术。将项目中不会的技术都掌握后,便可以尝试独立完成一个小型项目,在实践中增加自身编程能力。
5、技术文章让你如虎添翼
实际开发的过程肯定会伴随着大大小小的困难,这些困难很有可能是书本上、课程里没有见过的,此时,学习er们应求助于网络上的许多技术博客,通过他人的技术文章帮助自己解决问题。技术文章是大多数程序员们精神的养料,阅读他人的技术文章能不断精进自身的技术、提高自身能力、帮助自己加深对一门编程语言的理解。
在计算机领域,有很多优秀的论坛,如CSDN、牛客网等。大家平时多逛这些网站也能帮助自己学习一门新的语言或技术哦~
写在最后
计算机专业从业者应秉承持续学习的理念,不断完善自身技术栈,才能使自己在日益激烈的竞争中立于不败之地。对于身处此领域的人来说,学习一门新语言或技术是常事。只有掌握了正确的学习方法,我们才能事半功倍,快速入门!
引用列表:
[1] :网站https://search.bilibili.com/all?vt=52804615&keyword=php&from_source=webtop_search&spm_id_from=333.1007
[2] :网站
https://www.bilibili.com/video/BV18x411H7qD?spm_id_from=333.337.search-card.all.click
[3] :Go编程语言指南
https://studygolang.com/articles/8481
更多推荐
所有评论(0)