CodeGym /Java Blog /ランダム /より多くの仕事とより少ないプレッシャー。IT 以外の企業でキャリアを始めることが良い考えである理由
John Squirrels
レベル 41
San Francisco

より多くの仕事とより少ないプレッシャー。IT 以外の企業でキャリアを始めることが良い考えである理由

ランダム グループに公開済み
テクノロジー業界では、ジュニア開発者にとって、仕事を見つけてフルタイムの開発者として最初の数年間の経験を積むのが難しいことが多いというのが一般的な意見です。そしてそれはほとんど真実です。テクノロジー業界の企業について話している場合。

IT関連の仕事の90%は非テクノロジー業界に集中している

Oracle AcademyとBurning Glass Technologiesによる新しい調査 によると、非テクノロジー業界でも多くのプログラマーやその他のITスペシャリストが必要であり、従来のテクノロジー業界以外でのITスキルの需要が急速に高まっているという。より多くの仕事とより少ないプレッシャー。 非 IT 企業でキャリアをスタートすることが良い考えである理由 - 1

写真 提供:Angelo DeSantis / CC BY-SA 2.0 / 変更内容:CodeGym

「IT の仕事は主にテクノロジー部門にあると広く誤解されており、また、アクセスが難しいと考えられています。私たちは、これまでの研究活動に基づいて、1 億 5,000 万件を超える独自のオンライン求人情報のデータベースをマイニングした結果、これらの認識はいずれもデータによって生み出されたものではないというさらなる証拠を生み出すことができました。それどころか、IT スキルと仕事の 90% は 10 の非テクノロジー業界に集中しており、テクノロジー分野に残るのはわずか 10% です。そして、IT関連の仕事の急速な伸びは、テクノロジー業界よりも非テクノロジー業界の方が50%以上大きい」とレポートの著者らは発見した。報告書によると、2013 年から 2018 年の間に、テクノロジー分野における IT 雇用の増加率は 40% でした。一方、テクノロジー以外では、IT 部門の雇用の伸びは 65% 急増しました。研究者らによると、プロフェッショナルサービス、製造、金融サービス業界はIT関連の仕事の絶対需要が最も大きく、非テクノロジー部門のIT求人全体の約半分を占めている。

非テクノロジー企業での仕事は初心者にとってよりアクセスしやすい

さらに興味深いことに、Oracle AcademyとBurning Glass Technologiesによると、非テクノロジー企業のIT関連の仕事は初心者にとってもアクセスしやすいことがわかった。そして、これは彼らを技術系のキャリアへの非常に良いエントリーポイントにします。テクノロジー業界では、IT の仕事の 89% で少なくとも学士号が必要ですが、非テクノロジー業界では 76% です。非テクノロジー業界の求人の 29% が 2 年以下の実務経験を求めているのに対し、テクノロジー業界ではわずか 16% です。上記のすべてを考慮して、非テクノロジー業界のソフトウェア開発者の仕事をもう少し詳しく分析し、経験者の意見に基づいて、この種の仕事の長所と短所のリストを作成しました。開発者やその他の技術専門家。

非テクノロジー企業での開発者の仕事。長所

  • IT 以外のプログラミングの仕事は、よりアクセスしやすく、一般的に要求の厳しい仕事ではありません。

非テクノロジー業界の開発者の仕事がジュニアレベルのスペシャリストにとってよりアクセスしやすい理由をすでに説明しました。もう 1 つの大きな違いは、非 IT 企業は開発者の専門スキルのレベルをそれほど要求していないことです。彼らは、テクノロジー企業と比べて、ジュニア開発者に新しいことを学び、資格レベルを向上させるというプレッシャーをあまりかけません。「テクノロジー企業で働くと、より多くのことを学び、より良くなろうとする努力が求められます。私はテクノロジー サービス/開発会社での仕事で、他のどこよりも多くのことを学びました。この仕事で最悪だったのは、何時間も家族と離れることだった」と、経験豊富な開発者であり DEV コミュニティのメンバーである Mark Graham 氏は語ります。

  • IT 以外のプログラミングの仕事は、多くの場合、形式的でなく、階層的ではありません。

IT は非常に競争の激しい環境であり、この競争での成功には通常十分な報酬が与えられることは誰もが知っています。現代のテクノロジーにおける出世主義と官僚主義は、この競争力の裏返しです。多くの人は、チームプロセス、厳格な階層構造、キャリア/社内政治など、IT 企業での仕事にありがちな事柄にうんざりしています。これを回避するには、IT 以外の業界に就職し、小規模な技術チームや部門を持つ企業で働くことが良い選択肢になるかもしれません。「私は非テクノロジー企業で働いていますが、テクノロジー業界では、私の世界にはまったく関係のない肩書き、階層、チームプロセスについて多くの議論が行われていることに気づきました。私にはそのような手続きは存在しません」と、別の DEV コミュニティ メンバーである Brian Kephart 氏は言いました

  • IT 以外の仕事は、現実世界の問題に深く関わるほど、モチベーションが高まる可能性があります

非テクノロジー業界での勤務経験のあるプログラマーの中には、同じソフトウェア開発作業でも、現実世界の問題に取り組み、実際の作業結果を確認することでより充実感を感じるかもしれないと報告する人もいます。これにより、モチベーションを維持しやすくなります。「ソフトウェアの目的を理解し、Jira のタスクやパターンで考えるのではなく、現実世界の問題の解決に直接関わることができると、はるかに満足感が得られます。より便利になったと感じます、少なくとも私の場合はそうでした」とスウェーデンのソフトウェア開発者ハリス・セチッチは語った

  • IT 企業以外の企業に就職すると、より多くのチャンスが得られる可能性があります

非テクノロジー企業のプログラミング職の多くは確かに行き止まりの仕事であるため、これが常に当てはまるわけではありませんが、正しい考え方で取り組めば多くの機会を提供する可能性もあります。結局のところ、近い将来、すべての企業がテクノロジー企業になると言われています。最近、さまざまな業界の企業が新しいテクノロジーを発見し始めたばかりで、多くの場合、自社で働く貴重なテクノロジースペシャリストを積極的に昇進させています。「次のビッグテクノロジー製品や最新のガジェットを設計しているわけではないかもしれませんが、雇用主の業界を破壊する可能性のあるアイデアを誰かに示し、そのアイデアから会社がどのように利益を得て競合他社を劣勢に置くことができるかを示すことはできます。 。ミッションクリティカルなシステムを設計したり作成したりすることになり、ユーザーに完了の意味を判断する方法を示すことができます」と、数十年の専門的経験を持つ元ソフトウェア エンジニアのラッセル・マッケイブ氏は述べています

非テクノロジー企業での開発者の仕事。短所

もちろん、非テクノロジー業界のプログラミングの仕事のすべて、あるいは大部分がそれほど素晴らしいというわけではありません。デメリットも十分にあります。ここでは、最も注目すべき一般的なもののいくつかを紹介します。

  • 非テクノロジー企業では、プログラマーを資産ではなく負債および経費として扱うことが多くなっています。

これはおそらく、非 IT 業界で働く多くのソフトウェア開発者から聞かれる最も一般的な不満です。非テクノロジー企業の経営者による IT 部門やソフトウェア開発チームの認識は当然のことながら異なります。非テクノロジー企業の経営者にとって、プログラマーは資産というよりむしろ経費のようなものです。IT 以外のプログラマーの典型的な経験を次に示し ます。「私の最初の仕事は、非ソフトウェア会社の 5 人の開発チームの一員でした。私の見解の最大の違いは、ソフトウェア会社は DDV を最大の資産と見なしているのに対し、非ソフトウェア会社は DV を費用と見なしているということです。私たちは経費なので、会社は常に手抜きをしようとしてきました。増大する技術的負債を返済する時間がまったくありませんでした。そのほとんどは、会社が東南アジアにアウトソーシングしたエンジニアによって追加されました (これもコスト削減策です)。マネージャーからは、私ともう一人のブートキャンプ卒業生を雇ったのは、彼らが切実に必要としていた上級開発者よりも後輩 2 人の方がはるかに安いからだ、と言われたこともありました。」

  • 非IT企業の経営陣はテクノロジーを理解していないことが多く、そのことが仕事をより困難にしています。

もう 1 つの非常に一般的な苦情は、非 IT 企業のマネージャーは通常、テクノロジーや開発プロセスについてまったく知らないということです。そのため、プロジェクトを完了するために必要な時間とリソースを見積もるのが難しく、非現実的な期待が生じたり、技術チームとのコミュニケーションが明確にされなかったりすることがよくあります。「マネージャーはテクノロジーを理解していないことがよくあります。必要な労力を見積もることもできないまま、約束をしてしまうのです」と.NET 開発者の Tobias Krause 氏は言います。

  • IT 以外のプログラマーは、多くの場合、レガシー コードや時代遅れのテクノロジを使用して作業する必要があります。

レガシー コードや時代遅れのテクノロジやソリューションを使用する必要があることも、一部の非 IT 企業や業界ではよくあることです。その場合、プログラマーの仕事は非常に退屈で疲れるものになるでしょう。もう 1 つの問題は、従来のソリューションを使用すると経験が制限され、キャリアの成長に悪影響を及ぼす可能性があることです。「現在、私は大学に勤めています。私たちのワークロードは主にクラウド API の操作に基づいています。正直に言うと、それは最悪です。なぜなら、大学向けにサービスを提供する企業のほとんどは設立されてからかなりの時間が経過しており、そのドキュメントは読むのが最悪だからです。ほとんどの場合、彼らですら自分が何をしたのか理解していません(私は彼らと話せばわかります)」とフルタイムのバックエンド開発者であるチンギズ・フセインザデ氏は語った。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION