作为IT公司的新手应用程序开发人员,了解所有编程语言的基础知识是否足够?

时间:2010-11-02 13:21:41

标签: java


我是B.E(cs)的新手。我对开发领域感兴趣。仅仅了解所有科目的基础知识和编程语言是否足够了?

5 个答案:

答案 0 :(得分:2)

了解“所有科目和编程语言的基础知识”既不充分也不必要。正如darioo指出的那样,有数以千计的编程语言,你无法了解所有这些语言。 (ADA?ALGOL?CORAL?)。同样地,你可能会在大学里教授数百个科目。

如果你想为本科生做好准备,我建议:

  • 使用您熟悉的任何语言进行编程
  • 找出你大学的主要教学语言是什么,如果你还不知道,可以学习一些
  • 按照优先级顺序学习一种面向对象语言,一种脚本语言和C的基础知识,如果您还不了解它们的话。

答案 1 :(得分:1)

这还不够。您需要了解的不仅仅是许多编程语言的“基础知识”,而CS中的一个主要部分应该涵盖的内容远不止于此。

希望从事软件开发工作的新毕业生需要能够以至少一种主流编程语言设计,编码,测试和记录程序。如果你不能这样做,那么作为一名软件开发人员,你将毫无用处。

答案 2 :(得分:1)

是的,了解所有计算机语言的基础知识就足够了,但请记住编程语言就像口袋妖怪一样,你必须抓住它们才能使它工作。

如果您对所有编程语言没有基本知识,那么我建议您使用一种或两种编程语言获得一些深度。

为了帮助您学习所有编程语言的基础知识,这里有list of all programming languages on Wikipedia的链接。

答案 3 :(得分:0)

我建议采用更有针对性的方法。

你的最终目标是通过面试,因为你不可能为那里的每项工作的具体要求做好准备。

入门级访谈主要关注一些反复出现的主题: - 数据结构(例如,描述何时使用链接列表与数组) - 自由编程(例如“编写向后打印字符串的函数”) - 算法(例如“快速排序数字数组的运行时复杂度是多少?”)

要准备好解决这些类型的问题,您不一定需要了解多种流行的编程语言。

HTH

答案 4 :(得分:0)

可能发生的一个例子:我在计算机科学专业学习了两年,将我的专业改为计算机信息系统。我毕业后的B.S.在CIS,我提供的工作要求我学习visual basic,asp.net和sql。

我之前已经知道了一些sql,并且熟悉C,C ++并且信不信任COBOL。

我必须主要教我的自我visual basic.net(一种真正的面向对象编程语言)。首先,我在24小时内使用Sams教你自己的Visual Basic.net 2008。

正如每个人都在这里说的那样,你必须学习的语言不是一种语言或一组语言。 最重要的是有能力学习并掌握你所知道的知识,并学会用它来完成你需要做的工作

DJClayworth说它发现,学习这些语言的基础知识,特别是C.我希望我很快就学会了Visual Basic ...我很喜欢它,在学习C之后,我对它如何不是逐行代码印象深刻..大声笑。

首先要知道进入这个领域......你不知道这一切。你不会知道这一切。不要假装也不要表现得像。如果你喜欢谜题,这对你来说是一个完美的领域。将您编写的每个程序想象成一个谜题。学习将“拼图”放在一起的基础知识,你就有了一个开端。你不会成为他们的主人。您将学习的大部分内容将是OJT(在职培训),因为编码将针对您的特定环境。现在你只是在准备自己。

你可以学习所有你想要的编程语言,但根据你所处的环境,你用它做什么可能会完全改变。只要尽力学习基础知识,你就会完美无缺。

很多时候,你可能会对学习的程度感到不知所措。不要担心这个,这个谜题最终会聚在一起。