为了成为一名程序员,我应该学习什么? (编程语言除外:))
我知道一些C / C ++和一些Java(但我没有想过程序员。我可能需要研究一些算法。你有什么看法?
答案 0 :(得分:6)
你需要学习各种各样的东西才能成为一名程序员。其中包括:
问题是你需要一步一小步。现在您已经了解了几种编程语言,很好,了解了有关数据库的知识,了解了算法。然后去实践中应用它。这将为您提供思考的经验。这种思考将会进入下一阶段,您将深入了解算法,了解有关语言功能的更多信息。一段时间后,您开始考虑应用程序架构等全局问题。所以它会继续,一次迭代后,你会变得越来越好。
成像老干草的领域。你需要把它烧掉。你会怎么做?为了使它更有效,你可以点燃几个方面的场地,然后它会均匀燃烧。你看它,它出来的地方你再次点燃。它去了。在您有知识的地方时,请注意您有空白空间,并在有时间和愿望(或需要)的时候集中精力。
答案 1 :(得分:3)
我的建议(以及我所做的)是立即开始编程。连续编程5年之后,你可以称自己为程序员:)同时阅读理论也很有帮助(关于算法,设计,良好实践的各种书籍和博客......),但实践是基础:)
答案 2 :(得分:1)
由于程序是由算法构建的,是的,知道这一点会很好。看看你的平均CS课程,这将是一个对程序员有用的技能的适当概述。您需要的具体技能在某种程度上取决于您的专业水平,但基础计算机科学将在任何地方为您提供良好的服务。
答案 3 :(得分:1)
就我而言,最重要的是选择一个项目并从头开始自己构建。这不一定是一个巨大的项目,事实上,一些小的可能更好的开始用。
在构建项目的过程中,您会遇到各种需要做和不知道的事情。然后,只有这样,去阅读它们直到你能解决它们。最终,您应该能够完成该项目。
这不仅是大多数程序员的开始,而且据我所知,作为程序员,最基本的意思是能够编程任何东西。在完成其中一些项目之后,你将能够编程任何东西(即使你不知道任何必要的东西,你也会知道如何学习,#1技能)。
答案 4 :(得分:1)
经历了几年。
答案 5 :(得分:0)
程序员是编写程序的人。成为他 - 开始编写程序。就是这样。