当我们在尝试进入到一个新领域,掌握一门新技术之前,面对前方未知的道路,不确定的结果,总是会打从心底感觉到恐惧,茫然。
今天给大家推荐一个编程实训网站,或许他能减轻你在未知道路上探索的压力。
这个网站来自于 GitHub 上开源的一个项目,名叫「Learn X in Y minutes」,中文译名为「在 Y 分钟内速成 X」。
https://learnxinyminutes.com/
顾名思义,该网站的目的在于提供一些优质、简短的计算机科学入门教程,让你可以在短短几分钟内快速上手,了解一门语言、一款工具的具体使用。以减轻或消除由于未知所带来的恐惧,让你有信心接着走下一步。
恐惧来自于未知,打破恐惧的方式,就是消除未知,这或许是「Learn X in Y minutes」能为新手们所带来的最大福利。
作者介绍
这个开源项目作者 Adam Bard,来自于加拿大维多利亚,是一名优秀的软件工程师,现就职于 Later for Reddit。
在逛作者个人网站的时候,我发现他也是一名持续输出的创作者,从 2010 年开始写博客,至今已近十年,期间还折腾出不少个人的独立产品。「Learn X in Y minutes」便是其中之一。
项目介绍
「Learn X in Y minutes」是 GitHub 上的一个开源项目,作者在 6、7 年前便将代码上传至 GitHub,迄今为止该项目已累积 6000 多个 Star。
网站上的教程内容都开源到 GitHub 上了,有兴趣参与维护的,都可以到上面提 PR。
目前这个网站上有许多算法、数据结构、编程语言、开发工具等计算机科学相关的简短教程,并支持多语言,部分内容支持中文。
照例给几个示例教程让大家感受一下。
Python:
CSS:
Ruby:
该网站旨在帮助开发者们快速体验一门新技术,提前感受到一门语言或工具的魅力,然后再根据实际情况,判断是否要更进一步的深入学习与研究。
因此,如果你想在短短几分钟时间内,依靠这个网站来完全掌握一门新技术那是不现实的。
要想真正掌握一门编程技术,长时间的刻意训练与文档阅读永远是必要的。
另外,我比较好奇:
你们都使用哪种方式学编程?
欢迎在评论区与我们分享
觉得有用,给个在看????????