我真的很想成为一名严肃的程序员,这是人们对黑客的崇拜,而不是一个连FizzBuzz都无法完成的公司无人机。
目前,我已经接触过几种语言,我的大部分经验都是在Perl和Shell中进行的,我还稍微涉足了Ruby。
然而,我不禁觉得,虽然我懂一些语言,但我不知道如何编写程序。
我并不急于立即学习一门能让我找到一份工作的语言(尽管我希望能尽快做到这一点),而且我正在考虑使用PLT计划(现在称为Racket)来研究如何设计程序,或者如何构造和解释计算机程序,从本质上说,这是该计划的经典之一,因为我一直听说他们教人们如何编写高质量、可用的、可读的代码。
然而,甚至MIT也将其入门课程从使用SICP和Scheme改为使用Python中的一个。
因此,我请求在座的许多有经验的程序员就以下几点提出明智的建议:
谢谢,也为你的闲话感到抱歉。
发布于 2010-07-28 16:01:37
在C中开始编码。一开始,这对你来说应该是一种恐怖,但这教会了你最重要的东西,比如指针、重复、记忆管理。试着读一些关于编程的经典书籍,比如唐纳德·克努斯( Donald )的“计算机编程艺术”。掌握了这些之后,您可以考虑学习面向对象的编程或函数式编程。第一基础。如果你能学会它们,你就不会再困难了。
https://stackoverflow.com/questions/3354713
复制相似问题