我多年来一直使用相同的面向对象编程语言进行编程(基于Windows)。问题在于这种特定语言不是很流行,不是职位发布等中需求最热的一种。
我应该担心吗?Java雇主会理解我是一名程序员,并且可以在一两周之内掌握任何一种语言,还是会给人一种印象,因为我没有专业地使用他们的特定语言进行编程,所以我只是不合格?
PS。就学习而言,我确实在家中玩各种技术。但是在工作中,我几乎都坚持使用相同的语言。
我多年来一直使用相同的面向对象编程语言进行编程(基于Windows)。问题在于这种特定语言不是很流行,不是职位发布等中需求最热的一种。
我应该担心吗?Java雇主会理解我是一名程序员,并且可以在一两周之内掌握任何一种语言,还是会给人一种印象,因为我没有专业地使用他们的特定语言进行编程,所以我只是不合格?
PS。就学习而言,我确实在家中玩各种技术。但是在工作中,我几乎都坚持使用相同的语言。
Answers:
使用其他编程语言进行一些辅助工作,并在Github上进行。在一段时间内执行此操作,它将证明您具有相关经验。另外,有关您的辅助项目的博客只会帮助您完成整个过程。
确保您对编程概念和数据结构有深入的了解。了解如何/何时应用它们。清楚地说出自己对所知道的东西的信心。如果您要以特定语言申请工作,请阅读该语言。学习该语言的基础知识,并能够就您所了解的编程概念讨论该语言。不要害怕告诉准面试官您不知道答案。如果您不知道如何回答问题,则可以用本国语言回答您的问题,并准备让面试官以您选择的公司语言知道您可能在哪里找到答案。代码示例很棒,但是任何人都可以剪切和粘贴代码。证明对编程概念有较强的掌握能力。并非所有公司都会向您付费以使用OJT学习该语言。因此,在面试之前要努力降低基本技能(查看教科书和网络上的编程问题,并亲自解决问题)。大多数雇主都希望有一个可以思考的人,并且对公司的工作表现出动力。
好吧,您当然必须花很多时间学习新技能以及编程语言。我将总结一些示例,这些示例与您坚持使用一种编程语言所指出的内容有关,但是请记住,针对不同的问题领域,您所指出的特定问题将有所不同。
因此,实际上取决于您的编程领域以及您可以自行调整的结果。