開発者の成功要因

WBOY
WBOY転載
2024-01-15 08:00:121114ブラウズ

###10年は重要な節目であり、私は過去に犯した間違いを振り返り、同僚からどのようなアドバイスが得られることを期待しているかを考え始めました。すべてが急速に変化しているため、これらの教訓が今も当てはまるかどうかはわかりません。

あなたが初心者であろうと経験豊富なプレーヤーであろうと、私が提供するパズル解決方法は非常に役立つと思われると思います。皆様のご意見、ご感想をお待ちしておりますので、お気軽にお書きください。

開発者の成功要因

1 つのプラットフォーム、フレームワーク、または言語に固執する 過去 10 年間に私が犯した最大の間違いは、転職するたびにソフトウェア プラットフォームを変更したことです。

最初にエンタープライズ Java 開発を使用し、次に組み込み C ソフトウェアを使用し、次に Windows デスクトップ アプリケーションに VB、C#、および C を使用し、次に iOS アプリケーションに Objective-C を使用し、次に NDK を使用して Android ライブラリを作成し、最後にアンドロイドアプリケーション。

このキャリアは本当に素晴らしいものですが、上司は気にしません。ソフトウェアの開発に10年も費やすのは意味がありません。 Android アプリを作成できなければ、Android 開発者としての仕事は得られません。

ソフトウェア プラットフォームを変更すると、履歴書に大きな悪影響を及ぼす可能性があります。雇用主にとって、特定のソフトウェア製品の専門家ではない開発者を雇うために多額の費用を支払うことを決定するのは非常に困難です。

多くの企業はあなたの過去を気にしません。技術面接は、他のソフトウェア プラットフォームで長年働いてきたことよりも重要です。これが、優秀な開発者が何年もの開発経験がなくても仕事を見つけることができる理由です。

どうすれば市場に適応できるでしょうか?私と同じように、あなたにもそれができます。しかし、自分自身に投資する必要があります。自由時間に新しいスキルを学び、必要に応じて休暇を取ってでも学びましょう。また、給与の期待値も下げます。一歩下がってから二歩前進する必要があります。

夢中になるソフトウェア プラットフォーム、フレームワーク、または言語を見つけたら、それを使い続けてください。ソフトウェア プラットフォームを頻繁に切り替えるよりも、長期的には期待される給与と雇用適性がはるかに良くなります。このスキルセットの需要がある最適な企業を見つけて、飛び込みましょう。当たり前のことですが、それに気づくまでに何年もかかりました。

お金のためだけに管理職を求めないでください 私は高収入の仕事はスーツを着て経営上の意思決定を下す人々のものだと思っていました。これは少数の人に当てはまりますが、通常、熟練した開発者は中間管理職よりも高い賃金を獲得しています。

私はキャリアの中で常にプロジェクトマネージャーになりたいと思っていました。多くの興味深いことを学んだ後、私はプロジェクト管理の修士号を取得しました。しかし、プロダクトマネージャーとしてしばらく働いた後、最終的にそれは自分には向いていないことに気づきました。

開発者としての私たちのフラストレーションは、悪い企業文化、より正確に言えば、悪い技術文化から生じています。この 2 つの側面に大きな違いがあることに気づき、スペインを去りました。 (今は)もっと感謝されていると感じていますし、自分の仕事がもっと好きです。

開発者としての仕事に満足していない場合、昇進しても問題は解決しません。転職し、会社を変え、旅行し、心を開いて海外で働く方が良いでしょう。世界には多くのテクノロジー センターがあります。開発者にとって緊急の必要性があります。

開発者のフラストレーションや失敗感は、私たちが思っているよりも一般的です。私たちのマネージャーは、時間の制約によって引き起こされる精神的および肉体的な疲労がコードの作成、結果、量に影響を与えることをほとんど理解していません。時には外に出て新鮮な空気を吸うことも必要です。以下に書いたヒントで述べたように。

###休憩する###

私は今年まで失業したことがありませんでした。 10 年が経ち、キャリアを「再構築」するために休憩する必要がありましたが、これは私がこれまでに下した最高の決断の 1 つでした。 私は5か月の休暇をとり、仕事を辞め、自主的に失業しました。私のキャリアが終わるのではないかとみんながどれだけ心配しているかはわかりましたが、それはまったく逆でした。

この10年間、次々と転職を繰り返し、年休しか取らなかったのが、今では働かなくて済むようになり、本当に素晴らしいです。私たちの業界では、喜びをもたらさない仕事で働くことほど最悪なことはありません。

私の場合、4 年間、座ってドイツ語を学びたいと思っていましたが、なかなか実行できませんでした。この5か月間、私は1日3時間の集中読解コースを受講し、私の言語レベルをA2から日常の社会活動に十分なB2まで引き上げました。

仕事に戻るのは思ったよりずっと簡単でした。したがって、必要に応じて休憩を取ることを恐れないでください。私たちの業界では、履歴書にギャップがあるのは一目瞭然です。ただし、これを行う場合は、以下の私のアドバイスに必ず従わなければなりません。

ABC: コーディングを決してやめない

5 か月の休暇中に、私は個人プロジェクト、つまり API を使用した Android アプリを開始しました。自分のコレクションにレコードを追加したり、コレクションからレコードを削除したりするための使いやすいアプリケーションが欲しいと考えています。開発スキルも磨きたいと思いました。

このかわいい小さなプロジェクトのおかげで、私はゆっくりと自信を持って就職面接に取り組むことができました。そのおかげで、新しいライブラリや開発パターンを試すことができ、現在でも仕事でうまく使用しています。

これを始めておけばよかったです。私たちの仕事は反復的なものになり、数年後にはさらにまとまりがなくなってしまう傾向があります。したがって、私たちが探索、実験、自己改善を行える空間はますます小さくなっていきます。

個人的なプロジェクトを持ち、ポッドキャストを読んで (書いて)、自分の考えを発言しようとすると、長期的にはより良い開発者になれます。楽しみとして、コードを GitHub に投稿して、コミュニティと経験を共有してください。

コミュニティに参加する

私は学生の頃、グループ活動やクラブ活動に参加する時間がないといつも思っていました。私が最初の仕事に就いたとき、他の開発者と付き合うことは絶対にやりたくありませんでした。

###私は間違っていた。

ミートアップやユーザー グループは楽しいもので、職場以外の開発者と出会うのに最適な場所です。これを利用したい場合は積極的に行動してください。助けを申し出たり、経験を共有したり、周りの人に話したりしてください。誰もが自分の経験について話すのが大好きなので、おそらく雇用主となる可能性のある人に出会うでしょう。

一部の初心者グループでは常にトレーナーが必要です。新しい人を指導したり、ワークショップを開催したり、スポンサーシップを立ち上げたりすることもできます。

どこから始めればよいかわからない場合は、Twitter で質問するか、Meetup.com で検索してください。 Google Developer Groups、Cocoaheads、または JS ユーザーグループを探してください。ローカル グループは常にグローバル コミュニティよりも優れており、交流会に参加して楽しんでください。

もちろん、自分の行動には注意してください。彼らの行動規範を学び、それを守りましょう。さまざまなタイプの人に好かれて、恐れずに話しかけて多様化しましょう。

採用通知を無視する 私の最後の知恵。求人情報を通じて仕事を獲得しないでください。

採用告知がネタバレになってしまいました。過度に複雑な人事プロセス、候補者追跡システム、履歴書スパム、明確なコミュニケーションの欠如などは、企業が優秀な人材を見つけるためにヘッドハンターに頼らなくなっている理由のほんの一部にすぎません。

本物の天才は採用通知を無視します。インターネットは手段です。地元のコミュニティにいると、誰かが重要な役割を辞めたとき、興味のある会社が資金を確保したとき、誰を採用しているのかなど、最新のニュースを入手できます。

また、一部の企業が他の企業よりも優れていることもわかります。人材を募集している企業の多くの開発者は、正直にあなたに、そのマネージャーが素晴らしいかどうか、さらには給料がいくらなのかさえ教えてくれます。

興味のある仕事の機会を見つけたら、ネットワークを確認してください。ユーザー グループまたは LinkedIn にそこで働いている人、または働いていた人がいるかどうかを確認したり、そこに知り合いがいるかどうか尋ねたりしてください。 CTO、人事マネージャー、または社内の他の開発者と話をするには、直接連絡してください。

ヘッドハンターは素晴らしいですが、頼りにしないでください。彼らの仕事は、他の人がやる前に求人を埋めることです。彼らはあなたの仕事探しを手伝うためにそこにいるわけではなく、あなたのために働くわけでもありません。彼らが提供したスポットがまさにあなたが探しているものであれば、そこに行き、それがあなたが探しているものではない場合は、ありがとうと言いますが、実際に彼らに感謝する必要はありません。

私の記事がお役に立てば幸いです。これらはつまるところ、幸せで楽しいということだと思います。あまり高い志を持たず、趣味として開発を楽しんでいただければ、いつまでも自分の仕事が大好きです。

    1 つのソフトウェア プラットフォーム、フレームワーク、または言語を使用することを主張します。長期的にはあなたのキャリアはより良くなるでしょう。
  • 本当に開発者になりたいのであれば、管理職を強制される必要はありません。
  • 必要に応じて休憩を取ります
  • コードを書くことをやめずに、個人的なプロジェクトを持ち、趣味として開発を楽しんでください。
  • コミュニティに参加し、パーティーに参加し、楽しんで回復しましょう。
  • 新しい仕事を探している場合は、求人情報を無視し、ネットワークを構築し、人々に相談してください。

以上が開発者の成功要因の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlinuxprobe.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。