我用一种语言编程已经很多年了。这是职业自杀吗?[关闭]


9

我多年来一直使用相同的面向对象编程语言进行编程(基于Windows)。问题在于这种特定语言不是很流行,不是职位发布等中需求最热的一种。

我应该担心吗?Java雇主会理解我是一名程序员,并且可以在一两周之内掌握任何一种语言,还是会给人一种印象,因为我没有专业地使用他们的特定语言进行编程,所以我只是不合格?

PS。就学习而言,我确实在家中玩各种技术。但是在工作中,我几乎都坚持使用相同的语言。


1
潜在的雇主不太可能相信你。您必须携带证明-简历中的相关条目以及在面试中证明自己的语言能力的能力。
2011年

1
只是好奇,哪种基于Windows的OOP语言不流行?我所听到的只是VC ++(。NET),VB(.NET)和C#。
yasouser 2011年

我希望“这种特定语言”不是PowerScript(PowerBuilder)。
伯纳德

3
Delphi与其他语言有很多相似之处-在C#和IMO上,它并不是WinForms的巨大飞跃。
JBR威尔金森

哈哈+1是的,这是我想到的第一件事-Delphi(我很喜欢业余编程)。当我面试应聘者,我比在方框里打勾语言/ OS的东西,可迅速拿起更感兴趣的技能。如果您具有良好的解决问题的能力,可以将需求变成设计规范,知道如何开发测试用例并使用调试器,即使您只了解Delphi,我也会雇用您担任C ++甚至ADA职位。
Mawg说恢复莫妮卡

Answers:


14

使用其他编程语言进行一些辅助工作,并在Github上进行。在一段时间内执行此操作,它将证明您具有相关经验。另外,有关您的辅助项目的博客只会帮助您完成整个过程。


这就是我所做的,我的大部分付费工作都在Delphi中进行。
Frank Shearar

1
// @弗兰克:这是否帮助您在德尔福以外的地方获得了同等职位?
白痴”

4

职业自杀?并非完全如此,但这确实意味着,如果您必须通过HR的一级过滤器,他们可能不了解/不在乎他是否拥有5复选框类型的分析。招聘经理可能能够做到这一点,但是大多数人事部门却没有。

至于学习一种新语言,我会指出,在许多情况下,掌握语法并不难,但是您必须熟悉所有库,这可能需要更长的时间。


3
完全同意“学习新语言”部分。当人们实际说“学习语言”时,他们的意思是“学习环境”,这是棘手的部分。
Nemeth

3

确保您对编程概念和数据结构有深入的了解。了解如何/何时应用它们。清楚地说出自己对所知道的东西的信心。如果您要以特定语言申请工作,请阅读该语言。学习该语言的基础知识,并能够就您所了解的编程概念讨论该语言。不要害怕告诉准面试官您不知道答案。如果您不知道如何回答问题,则可以用本国语言回答您的问题,并准备让面试官以您选择的公司语言知道您可能在哪里找到答案。代码示例很棒,但是任何人都可以剪切和粘贴代码。证明对编程概念有较强的掌握能力。并非所有公司都会向您付费以使用OJT学习该语言。因此,在面试之前要努力降低基本技能(查看教科书和网络上的编程问题,并亲自解决问题)。大多数雇主都希望有一个可以思考的人,并且对公司的工作表现出动力。


1

至少在美国,这最终会导致职业自杀,或者至少会导致自杀。问题在于招聘工作是通过招聘人员进行的,招聘人员似乎并不了解或不太在乎您的实际能力,但是他们有一大堆字母汤,这是他们的黄金水准。要求我拥有不止几个我至少会说自己是一尘不染的道德招聘者的才告诉我,我正是他们的客户所要的。我只需要“重新调整”我的履历表,因为我“忽略了一些我的特定技能”,客户会专门寻找这些技能。8位

因此,可能要视情况而定,但是在美国,是的一天可能最终会到来,如果您无法交付预期的字母汤,那么您可能会关注汤线。双关语。


0

好吧,您当然必须花很多时间学习新技能以及编程语言。我将总结一些示例,这些示例与您坚持使用一种编程语言所指出的内容有关,但是请记住,针对不同的问题领域,您所指出的特定问题将有所不同。

  1. 很久以前,当没有互联网时,人们曾经用C或汇编语言进行编程,但是随着互联网的兴起,这些语言不再适合领域,因此人们建立了适合互联网的新编程语言。
  2. C / C ++软件无法轻松扩展,人们会更喜欢其他语言,例如Java或C#,如果您不具备特定的知识,那么您可能会死胡同。
  3. 如果要成为一名Java程序员,您将仍然能够生存,因为跨平台开发仍然很热门,但是基于C / C ++的QT之类的框架会在一段时间内接管Java,从而使Java程序员可以工作在遗留代码上,可能会聘请懂一点Java和QT的新手来将遗留代码转换为较新的标准。
  4. 但是就硬件编程而言,尽管硬件发生了变化,Assembly,C和likes可能会生存很长的时间,在这种情况下,您无需更改编程语言,而是可以提高硬件知识。

因此,实际上取决于您的编程领域以及您可以自行调整的结果。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.