programming-languages - 成为更好程序员的路线图

标签 programming-languages software-quality

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




9年前关闭。




人们总是说,你编程的越多,你就会变得越好。听起来不错,很真实。
但我想知道是否有一种行之有效的途径可以成为一名更好的程序员。

就像是:

  • 学习一个
  • 学b
  • 学习 c > '现在你可以燃烧引擎了'
  • 根据你的学习尝试一些东西。

  • 答案可能类似于 CS 类(class)路线图,但我想听听成功的程序员的意见,他们可能想投身于一些值得注意的事情。

    谢谢

    最佳答案

    熟能生巧是不正确的。

    这是完美的练习,使完美。

    如果您所做的只是一次又一次地重复相同的不良做法,那么您只会更快地创建不良代码。

    一定要保持编码。但同时也要批评你所做的一切。总是有一只黄疸的眼睛,寻找将事情做得更好的方法。广泛阅读以获得新想法。与他人谈论他们如何做事。看看别人的代码,好与坏。

    没有“确定”的方式来学习我所知道的任何东西。如果有的话,任何人都可以掌握这个。

    关于programming-languages - 成为更好程序员的路线图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1546135/

    相关文章:

    language-agnostic - 195 0's and 1960' s 语言的编译器

    java - SonarQube 通过质量门进行技术债务管理

    process - 大量的开发人员如何在没有繁琐的过程或低质量的软件的情况下一起编写软件?

    continuous-integration - SonarQube - 如何将最后一次成功的分析指定为泄漏期

    javascript - 严格所有插件特定规则

    javascript - 通过 JQuery 加载和卸载 JS 文件的最佳方式

    c++ - 如何使用 Directory.GetFiles

    c - C语言中的指针数组和指针数组有什么区别?

    multithreading - 如何在一个类中创建线程?

    java - Checkstyle 和 PMD 仅作为建议