为什么像我这样的新手程序员总是问他们应该学习的下一门语言,而不是问下一个要解决的项目?
为什么埃里克·雷蒙德(Eric Raymond)在他的“ 如何成为一名黑客 ”文章的“ 学习如何编程 ”部分中,谈到了学习语言的顺序(与处理项目的顺序)。
刚开始的木匠会问“我知道如何使用锤子吗……我接下来应该学习如何使用锯子或水平仪吗?”
我问,因为我发现,几乎任何有意义的项目,我很感兴趣,解决(如Web应用程序,一组扑克分析工具)需要我学习刚够上的众多语言(Python和C,HTML,CSS ,Javascript,SQL)和框架/库(wxPython,tkinter,Django)来实现它们。
谢谢,
麦克风