好的。 我会认为自己是一名新开发人员。 我主要使用Node,Javascript和React,并且一直希望以开发人员的身份进入工作队伍。
在寻找新职业的过程中,我当然总是希望发展自己的技能并学习更多。 当我上网时(当然,可能只是在我所在的地区),我看到很多.NET的空缺职位,许多后端工作都在寻找Java的经验。
The Question
我的问题是,作为一个会认为自己在Javascript / Node方面非常强大的人,接下来寻求学习的更有益的编程语言是什么? 学习Java,C ++或C#是否会使我成为更好的程序员?*
Here are my first thoughts for each:
- 爪哇: It's all over the place, so it seems like it would be good ont he resume as well as a skill overall to understand. My first interview I bombed because it was for a backend 爪哇 position. (I applied for a Node/JS frontend position)C ++:它与C紧密相关(据我了解)。 显然,这对基于C的其他语言有很大帮助。另外,我听说它很好,因为它不会自动管理内存等内容,因此从某种意义上说,它使您成为更好的开发人员,因为您需要了解该语言的工作方式。 比使用其他语言可能多一点。C#:有点像C? 它也是.NET堆栈的一部分,它似乎有很多工作。
*我不一定正在寻找最佳语言来立即找到工作。 我正在尝试更长远的考虑。 这种想法使我朝着C ++的方向迈进,因为我上面说了什么,但是由于不了解这些语言中的任何一种,我希望有人可能对此有所了解! 我宁愿学习一种可以全面应用的语言,而不是真正特定于某个堆栈的某种语言,但是后来我被这种语言所束缚。
或者...也许完全朝另一个方向走,与Swift一起去?!