検索

###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 サイトの他の関連記事を参照してください。

声明
この記事はLinux就该这么学で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
Linuxのオープンソースの性質と、それがWindowsとどのように対比するかを説明します。Linuxのオープンソースの性質と、それがWindowsとどのように対比するかを説明します。Apr 28, 2025 am 12:03 AM

Linuxのオープンソースの性質により、コミュニティへの参加、パフォーマンス、セキュリティなどの点でWindowsよりも優れていますが、Windowsはユーザーフレンドリー性とソフトウェアエコシステムが優れています。 1)Linuxはコミュニティの貢献を奨励し、開発速度が高速です。 2)サーバーと組み込みシステムのパフォーマンスの向上。 3)オープンソースの性質により、より安全になります。 4)Windowsユーザーインターフェイスはフレンドリーで、ソフトウェアエコシステムは広範囲です。

ディスクI/Oパフォーマンスを監視するためのトップ5 LinuxツールディスクI/Oパフォーマンスを監視するためのトップ5 LinuxツールApr 27, 2025 pm 04:45 PM

このガイドでは、ディスクI/Oのパフォーマンスを監視およびトラブルシューティングするための必須のLinuxツールを調査します。これは、サーバーの速度とアプリケーションの応答性に影響を与える重要なメトリックです。 ディスクI/Oパフォーマンスは、データの読み取りと書き込みの速さに直接影響します

Linuxでプラグ付きUSBデバイス名を見つける4つの方法Linuxでプラグ付きUSBデバイス名を見つける4つの方法Apr 27, 2025 pm 04:44 PM

新しいLinuxユーザーの場合、接続されたデバイスを識別することが非常に重要です。特にUSBドライブです。 このガイドは、フォーマットなどのタスクに不可欠なUSBデバイスの名前を決定するためのいくつかのコマンドラインメソッドを提供します。 しばしばUSBドライブが自動マウントされることがよくあります(例: /

ルート(/)パーティションに「デバイスにスペースが残っていない」を修正する方法ルート(/)パーティションに「デバイスにスペースが残っていない」を修正する方法Apr 27, 2025 pm 04:43 PM

Linuxシステム、特にディスクスペースが限られている問題の最も一般的な問題の1つは、ルートパーティション(/)スペースの消耗です。 この問題が発生した場合、次のエラーに遭遇する可能性があります。 デバイスにスペースが残っていません 慌てないで!これは、ルートディレクトリ(/パーティション)がいっぱいであることを意味します。これは、特に24時間年中無休で実行されているディスクスペースが限られているシステムまたはサーバーが限られているシステムでの一般的な問題です。 これが発生した場合、次の問題に遭遇する可能性があります。 パッケージをインストールまたはアップグレードすることはできません。 システムの起動に失敗しました。 サービスを開始できません。 ログまたは一時ファイルに書き込むことができません。 この記事では、問題を特定し、空間を安全に清掃し、それらが再び発生するのを防ぐための実用的な手順について説明します。これらの指示は初心者に適しています

2025年のLinuxのトップ16のメモ帳交換2025年のLinuxのトップ16のメモ帳交換Apr 27, 2025 pm 04:42 PM

この記事では、Linuxユーザー向けのトップノッチパッドの代替品について説明します。 Notepadは、Windowsでは優れていますが、Linuxバージョンがありません。 このガイドは、さまざまなニーズや好みに合わせて多様なオプションを提供します。 のトップメモ帳の代替品

SystemDで新しいサービスユニットを作成および実行する方法SystemDで新しいサービスユニットを作成および実行する方法Apr 27, 2025 pm 04:41 PM

数日前、私は32ビットのCentos 8分布に遭遇し、古い32ビットシステムでテストすることにしました。 起動後、ネットワーク接続の問題を発見しました。接続が低下し、再起動するたびに手動の修復が必要になります。このPR

Linuxのハードディスクで悪いセクターをチェックする方法Linuxのハードディスクで悪いセクターをチェックする方法Apr 27, 2025 pm 04:40 PM

悪いセクターまたは悪いブロックを構成するものを明確にしましょう。これは、通常、ディスク表面に物理的な損傷またはフラッシュメモリトランジスタの誤動作があるため、読み取れない、または手書きのハードドライブまたはフラッシュメモリの一部です。 蓄積

プロンプトなしでファイルを上書きするようにCPコマンドを強制する方法プロンプトなしでファイルを上書きするようにCPコマンドを強制する方法Apr 27, 2025 pm 04:39 PM

「コピー」の略であるCPコマンドは、ファイルとディレクトリを複製するためのLinuxおよびその他のUNIXのようなシステムの基本ツールです。 ローカルファイルの転送には効率的ですが、ネットワークベースのコピーの場合、iによりSCP(セキュアコピー)が推奨されます。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター