正如问题所述,如果学生在学习编程语言时进行多样化或探索会更好,还是应该只专注于2-3种语言并真正地了解它们?
我所说的多样化的例子:
Functional -> Scheme
Procedural -> C
Object Oriented -> Java
Dynamic or scripting -> Python
Other -> C++我有时在学期之间会有一些休息(最多3个月),我在考虑要么学习一门新的语言,要么“掌握”我现在知道的语言。这对我将来会有什么好处?我已经知道一些(大约3个月的自学时间) Java、C和C++。如果我没记错的话,在我居住的地方,这个行业对Java、C++和C#的需求很大。
发布于 2010-06-10 07:47:34
。但如果你是我的学生,我会建议你培养四种语言的良好应用知识:
这些类别相当松散,但如果你对这四个类别都有很好的工作知识,你就会在多样性方面得分很高。
如果你想精通,学习C作为你的机器级语言,学习Lua作为你的脚本语言。Lua绝对足够小,可以掌握,如果你避免像const和volatile的真正含义那样的奇怪角落,C语言也不是太差。我不知道我所说的函数式语言或面向对象语言是否易于掌握。
摘要:构建精心定位的多样性,并允许掌握随着时间的推移而来。
发布于 2010-06-10 06:46:31
两者兼而有之。至少掌握一种语言(可能是Java或C#,因为它们在行业中最常见),并学习其他语言,了解它们可以教给你的东西,这样你就可以带回那些你被迫与之共事的语言。
发布于 2010-06-10 06:41:04
你无法掌握一门语言本身,你可以掌握编程。最后,如果你必须学习一门新的语言,这几乎没有什么关系,因为你已经从其他项目中获得了所有的基础知识,你只需要习惯新语言的具体内容。
https://stackoverflow.com/questions/3010496
复制相似问题