私は長年、1つの言語でプログラミングしてきました。このキャリアは自殺ですか?[閉まっている]


9

私は長年、同じオブジェクト指向プログラミング言語(Windowsベース)でプログラミングしています。問題は、この特定の言語はあまり人気がなく、求人情報などで最も需要の高い言語ではないことです。

心配する必要がありますか?Javaの雇用主は、私がプログラマーであり、1〜2週間で任意の言語を習得できることを理解しますか、それとも、私が特定の言語で専門的にプログラミングしていないので、私は資格がない?

PS。学習に関しては、自宅でさまざまなテクノロジーをいじっています。しかし、仕事では、私はほとんど同じ言語にこだわっています。


1
潜在的な雇用主はあなたを信じそうにありません。証明-履歴書に関連するエントリと面接中にあなたの言語スキルを実証する能力をもたらす必要があります。
MaR

1
好奇心旺盛ですが、人気のないWindowsベースのOOP言語はどれですか。聞いたことがあるのは、VC ++(。NET)、VB(.NET)、C#だけです。
yasouser 2011年

「この特定の言語」がPowerScript(PowerBuilder)ではないことを願っています。
バーナード

3
Delphiには他の言語との類似点がたくさんあります。C#、IMOのWinFormsへの大きな飛躍ではありません。
JBRウィルキンソン、2011年

ハハ+1うん、それは私の頭に飛び込んだ最初のことです-Delphi(私は趣味のプログラミングでそれを愛しています)。私は候補者を面接するとき、私は非常にすぐにピックアップすることができるボックス言語/ OSのもの目盛りよりもスキルに興味。優れた問題解決能力があり、要件を設計仕様に変え、テストケースを開発する方法を知り、デバッガーを使用できる場合は、Delphiしか知らない場合でも、C ++またはADAのポジションを雇います。
Mawgはモニカを2015

回答:


14

他のプログラミング言語でいくつかの副次的な作業を行い、Githubでそれを実行します。一定期間これを行うと、その経験を持っているという証拠が構築されます。また、あなたのサイドプロジェクトに関するブログは、絵を完成させるのに役立つだけです。


これは私がやったことであり、私の支払った仕事のほとんどはDelphiで行われました。
フランク・シアラー2011年

1
@フランク:それはあなたがデルファイの外で同等の年功序列の仕事を得ることを助けましたか?
Morons、

4

キャリア自殺?完全にではありませんが、HRの第1レベルのフィルターを通過する必要がある場合、表面のhe-has-5-checkboxesタイプの分析を超えて表示するのに十分な知識または注意力がない可能性があることを意味します。採用マネージャーはそれができるかもしれませんが、ほとんどの人事部はできません。

新しい言語を学ぶ限り、多くの場合、構文を選択することはそれほど難しくはありませんが、すべてのライブラリに慣れる必要があり、かなり時間がかかる可能性があることを指摘しておきます。


3
「新しい言語を学ぶ」の部分に完全に同意します。人々が実際に「言語を学ぶ」と言うとき、彼らは「環境を学ぶ」という意味であり、それはトリッキーな部分です。
Nemeth

3

プログラミングの概念とデータ構造を十分に理解していることを確認してください。わかりやすく説明し、自分が知っていることに自信を示します。特定の言語で求人に応募する場合は、その言語を読んでください。その言語の基本を学び、あなたが知っているプログラミング概念に関してその言語について話し合うことができるようにします。面接候補者に答えがわからないことを恐れないでください。質問に答える方法がわからない場合は、母国語で何をするかで答えられるようにし、選択した企業の言語で回答を探す場所を面接官に知らせる準備をします。コード例はすばらしいですが、誰でもコードをカットアンドペーストできます。プログラミング概念の強力なコマンドを証明します。すべての会社がOJTで言語を学ぶためにあなたにお金を払うわけではありません。したがって、面接の前に基本的なスキルを落とすように努力してください(教科書やWeb上のプログラミング問題を見て、自分で解決してください)。ほとんどの雇用主は、自分の足で考えることができ、会社がやっていることに動機を示すことができる誰かを望んでいます。


1

米国では、少なくともこれは最終的にキャリアの自殺、または少なくとも近い何かにつながる可能性があります。問題は、採用担当者を介して非常に多くの採用が行われており、採用担当者は実際の能力が何であるかを知らないか、あまり気にしていないようですが、彼らは彼らのゴールドスタンダードであるアルファベットスープのパンチリストを持っています。私が言ったことの少なくとも2つ以上を自分自身と見なして、倫理的に採用担当者が私が彼らのクライアントが探していたものだと私に言ったので、少なくとも自分は自分自身だと思っていました。履歴書を「再フォーカス」する必要があるのは、クライアントが具体的に探している「特定のスキルをいくつか省略した」ためです。8-O

したがって、多分それは場合によっては異なりますが、米国ではそうです、最終的には、期待されるアルファベットのスープを提供できない場合に限り、スープラインを見ることができる日が来るかもしれません。駄洒落。


0

確かに、プログラミング言語だけでなく、新しいスキルの学習にも多くの時間を費やす必要があります。1つのプログラミング言語を使用して指摘したことに関連するいくつかの例を要約しますが、指摘した特定の問題は、問題のドメインによって異なります。

  1. 昔、インターネットがなかった頃、Cやアセンブリでプログラミングをする人がいましたが、インターネットのブームにより、これらの言語はドメインに適さなくなったため、インターネットに適した新しいプログラミング言語を構築しました。
  2. C / C ++ソフトウェアは簡単にスケーラブルではなく、JavaやC#などの他の言語を好むため、特定の知識がなければ行き止まりになる可能性があります。
  3. Javaプログラマーであったとしても、クロスプラットフォーム開発はまだ熱いので生き残ることができますが、C / C ++に基づいているQTのようなフレームワークは、Javaをしばらく引き継いで、Javaプログラマーを機能させるでしょう。レガシーコードでは、JavaとQTを少し知っている新しい参入者が、レガシーコードを新しい標準に変換するためだけに雇われるかもしれません。
  4. ただし、ハードウェアプログラミングに関しては、ハードウェアを変更しても、Assembly、Cなどは非常に長く存続する可能性があります。その場合、プログラミング言語を変更する必要はなく、ハードウェアの知識を向上させる必要があります。

したがって、プログラミングのドメインが何であるか、そして自分で調整する結果に本当に依存します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.