学生应该多元化或掌握编程语言吗?

3 programming-languages

正如问题所述,如果学生在学习编程语言时多样化或探索,或者他们是否只关注2-3种语言并真正了解它们,那会更好吗?

我的意思是多样化:

  Functional -> Scheme
  Procedural -> C
  Object Oriented -> Java
  Dynamic or scripting -> Python
  Other -> C++
Run Code Online (Sandbox Code Playgroud)

我有时会在学期之间休息一下(最多3个月),我想要学习一门新语言,或者"掌握"我现在所知道的那些语言.这对我将来有什么好处?我知道一些(大约3个月的自学习)Java,C和C++.如果我没有弄错,我居住的地方,业界对Java,C++和C#都很重视.

Nor*_*sey 5

掌握需要十年时间.但如果你是我的学生,我会建议你培养四种语言的良好工作知识:

  • 实用
  • 面向对象
  • 机器级
  • 脚本

这些类别非常宽松,但如果你对这四个类别都有良好的工作知识,那么你在多样性方面的得分就很高.

如果你想要掌握,可以将C学习为机器级语言,将Lua学习为脚本语言.Lua是绝对足够小,以掌握,如果你避免偏僻的角落里象的真实含义C是不是太糟糕了constvolatile.我不知道我所说的功能性或面向对象语言是否容易掌握.

总结:精心打造有针对性的多样性,让掌握与时俱进.