在看左耳听风的程序员练级攻略,里面推荐了一篇关于如何提升编程能力的文章。正好最近对自己是否适合写程序产生了强烈的怀疑……有必要灌点鸡汤。
大意是每个程序员都需要经历两个转折点,一是在工程上独立,二是在如数据结构和算法之类的专业素养有一定水平。编程需要掌握领域知识(domain knowledge)和程序性知识(procedural knowledge)。领域知识是应用到工程中具体的知识,比如某门语言的语法;程序性知识是人从实践中无意识地得到的经验,具有迁移性,即所谓的举一反三。
在学习领域知识的时候要尽量完成教程给出的练习。多多动手实践,寻求机会跳出已有的知识范围。
总的来说,这篇文章比较贴合一个技术人员成长心路历程。就是有点长,有空再翻译一部分。
原文链接:
http://blog.thefirehoseproject.com/posts/learn-to-code-and-be-self-reliant/
我很可爱,请给我钱
- Post link: http://example.com/2021/04/11/210411/
- Copyright Notice: All articles in this blog are licensed under unless otherwise stated.