美文网首页技战派JAVA思维
Level UP! 提升你的编程技能

Level UP! 提升你的编程技能

作者: 极小光 | 来源:发表于2017-12-15 10:50 被阅读2715次

    简评:前天介绍了一个万物皆可学的网站,不过内容不是特别全(网站比较新),那今天就介绍一个提高编程技能的网站,叫做 EXERCISM,也算是之前那个网站的补充啦。

    网站地址:Exercism.io: Crowd-sourced code mentorship.


    • </>EXERCISM 这个网站可以让用户下载并学习、解惑超过 30 种不同的编程语言。
    • 用户可以把解决方案提交给网站,已获得反馈。
    • 不论是代码新人或者有经验的程序员,都可以受益。

    如果你是编程新人:

    你一定会有这种感觉,前一秒天堂后一秒地狱。

    学习编程是个非常有趣的、有挑战性的事儿,但是也常常伴随着沮丧、疲惫、压力重重。

    我们这网站提供了无数的小单元测试,让你尽情感受战胜困难的快感。这些小任务的特点:小而明确,具有足够的复杂性,并且能够及时让你查漏补缺。

    你的解决方案,你的回答我们都会看,并且根据你的回答来找到你的问题,依此来引导你进行相关的学习路径,这将大大提高你的编程能力。


    如果你是老司机,想学一门新语言:

    你知道什么叫流畅的编程,可你此刻突然感到自己的无能和笨拙。

    学习一门新语言既让人激动又让人深感不安。

    你一直都是高产户,但现在你缺自断一臂,面临着被指指点点的尴尬。

    本站助你一臂之力,这里有你想学的新语言会遇到的各种坑,通过这些细小而独立,却又充满复杂度的练习,唤起你对新语言新概念的思考。

    你的解决方案是根据你自身的习惯,风格和最佳实践为样本,但是如果你的反馈足够多,你很快就能找到新语言最适合的编程方式。


    如果你想让代码简洁优雅:

    杂乱的、纷繁的代码让人烦躁,同时也产生更大的成本。这些不优雅简洁的代码真的像心头的杂草要割掉。

    让代码变得简单优雅是一门技术更是一门艺术,需要联系,实验和深思。

    EXERCISM 的一些小工具以自动化测试的形式,帮助用户找到约束和自由的平衡点。通过各种联系,可以让用户探索到平衡的最佳实践。

    你写的么个解决方案涉及到代码可读性和代码的味道。你审查的每个解决方案都将挑战你的表达能力,经验,直觉。每一次讨论都会让你的代码更简洁,分析更透彻。


    以上是官网翻译,下面我们看看这个网站具体怎么提高编程能力。

    他说能学 30 种以上的编程语言,那我们就点进去看看。


    有这么多语言可以学习,下面的数字是要解决的问题

    语言果然很多,那既然 PHP 是世界上最好的语言,那我就学一下 Python 吧。

    截图上可以看到,左侧有一步一步的引导,右侧是该步骤的实践。

    Available Exerclses 里面有非常多的练习,这里就不一一截图了。

    这个网站也算是新网站,大家可以了解、关注一下,需要基础的英语阅读能力,不过既然要提高编程能力了,英语也算是个小基础了。

    英文原文:Exercism.io: Crowd-sourced code mentorship.
    旧文推荐:你想学的一切,只需要这一个网站就够了


    @园长:第一印象还不错,界面简洁,引导清晰。编程语言也不少,对新人友好。英语好的同学可以收藏一下,英语不好的同学请在编程实践中学习英语。

    No Excuse.

    THX.

    相关文章

      网友评论

      本文标题:Level UP! 提升你的编程技能

      本文链接:https://www.haomeiwen.com/subject/ffnhwxtx.html