您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    如何成为一名更优秀的顺序员?我总结出 7 条建议(2)
    时间:2020-05-07 21:07 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    对我来说,当我还是一个年轻的顺序员时,我做的最坏事情就是学习 Scheme 。这是一门十分复杂的言语,它会强迫你以函数式的方式完成一切事情,并真正了解代码任务的基本原理。我在 Scheme 上破费数年时间,直到明天依然受益。并且,我对代码的看法发作基本性改动。

    7. 建议做的六件事

    我引荐做几件事,这些都我的顺序员生涯产生严重影响。并且,他们中的许多事直到如今还以巧妙的方式影响我,帮我对新想法停止剖析。为了成为一名优秀的顺序员,你无需做完全相反的事,你可以学习很多其他东西提高本人。

    学习 C 言语——假设你没学过,学一些基本的就够了。试着去想想,为什么每团体都抱怨它,这件事十分有价值。

    写一个编译器——这能够让你很不爽,可以看看 super tiny compiler 项目。

    学习宏——请参考 Scheme、Lisp 或 Clojure(脚本)。宏会真正改动你对代码的看法。

    SICP—— SICP 是一本旧书,我以为直到明天依然很有价值(有些人或许不赞成这个观念)。只需你有很少的编程知识,它就可以引导你不断完成 a meta-circular evaluator 和 compiler。另一本,我很喜欢并在编译器方面做过深化研讨的书是 Lisp In Small Pieces 。

    了解 Continuations:Continuations 是一种低级的控制流机制。Scheme 是独一完成它的言语。虽然你永远不会在消费环境中运用它们,但它们会改动你对控制流的看法。我写过一篇试着解释它们的博文。

    假设有能够的话,试着运用一种新言语:不管你做什么,你真的应该探求其他言语。我引荐以下任何一个:Clojure、Rust、Elm、OCaml/Reason、Go 或 Scheme 都可以。它们都有本人的特点,可以驱使你学习一种新的思想方式。

    【编辑引荐】

    顺序员:“我保持了年薪20万的Offer”

    服!一个游戏搞定git命令行技艺,任务流就在眼前的觉得真爽

    简历中放照片么?顺序员找任务的各种坑…… 及防坑指南

    WWDC的31个年头,来点不一样!库克忍不住要收割13岁以上顺序员

    我渐突变成了公司顺序员中的“老油条”,你呢?

    (责任编辑:admin)