2012-04-10 23:10:28 +0000 2012-04-10 23:10:28 +0000
64
64

ベテランのソフトウェア開発者にとって、どのようなキャリアチェンジが考えられますか?

私はソフトウェア開発者になって11年になります。この間、いくつかの会社で働き、年に2回、3回と転職することもありました。

「エキスパート」レベルになるには10年かかると言われていますが、私がエキスパートだとは思っていませんし、私よりも知識が豊富で、賢く、集中力のある人たちにたくさん会ってきました。

取り組んできたコードの一部が、最終的にその通りに動くようになったときのワクワク感は今でも忘れません。pythonやnode.js、html5などの新しいものを開くのは楽しかったけど、しばらくすると魅力がなくなってきました。最近、コミュニケーションスキルのトレーニングに参加したのですが、人々がどのように働き、どのようにコミュニケーションをとるか、特に潜在意識や非言語領域でのコミュニケーションをとるか、というとても楽しいことを見落としていたことに気付きました。明らかに私はすでにいくつかの財政的なコミットメントを持っており、むしろ緩やかな移行を好むだろう。

私は本当に私が好きなものを把握し、何がさらに行く興味深いキャリアを作ることができるかを把握するために取ることができる手順は何ですか?

回答 (4)

39
39
39
2012-04-10 23:29:18 +0000

ソフトウェア開発者のためにあなたがあなたのキャリアで行くことができるパスの数があります。さらに に分けられる管理、-人々の管理 -プロジェクト管理 2. ソフトウェアエンジニア/アーキテクトの最上位レベル。参照 この関連する議論 3. 独立してコンサルティングをすること 4. スタートアップや中小企業をやる 5.アカデミアをやる

ご質問の内容からすると、後者の2つの選択肢があなたが探しているものかもしれないと思います。それはあなたが人間とコンピュータの相互作用に興味を持っているようで、それはあなたが修士号または博士号で探求することができるものです。そのタイプのポジションは、スタートアップに参加したり、自分のことを始めたりした場合にしか見つけられないでしょう。これは「本業と夢の仕事の間のギャップを埋めるのに役立つ」でしょう :)

8
8
8
2012-04-10 23:15:23 +0000

技術的なことが課題でなくなったとしても、人は常に課題のままです。技術的な概念を非技術的な人々に伝えることを学ぶことは、やりがいのある努力です。それは、管理職、プリセールスエンジニアリング、または全体のホストを意味することができます。人はそうではありません - あなたは2つの間のインターフェイスを学ぶことができれば、あなたは退屈することはありません(イライラ、多分、精神病、おそらく、しかし、退屈、決して。

4
4
4
2014-10-22 13:03:42 +0000

他の回答では触れられていない可能性として、 スクラムマスター になることが挙げられます。スクラムマスターはプロジェクトマネージャーでもなく、チームリーダーでもありません。スクラムマスターは、メンタリング、コーチング、チャレンジ、モチベーションアップ、現在のアプローチや考え方などに疑問を投げかけることで、自分のチームのベストを引き出すように働きます。最終的には、熟練したスクラムマスターは、アジャイルコーチに成長したり、独立したコンサルタント会社を立ち上げたりするかもしれません。

3
3
3
2015-05-05 19:34:25 +0000

これらは素晴らしい答えですが、あなたのスキルセットと興味に応じて、他にもいくつかのキャリアがある可能性があります:

  1. 金融への転職。銀行やヘッジファンドのような場所では、機械学習、アルゴリズム取引、ポートフォリオ管理の役割のための経験豊富なソフトウェアエンジニアのための大きな需要があります。これらの役割は、前職の経験を認めてもらいながらキャリアを移行したいと考えているソフトウェアエンジニアのための素晴らしいエントリーポイントになります。そのような役割の例のリストはここにあります。http://tapwage.com/channel/artificial-intelligence-meets-financial-intelligence ](http://tapwage.com/channel/artificial-intelligence-meets-financial-intelligence)

  2. スタートアップのシニアロールへの移動。エンジェルリスト(www.angel.co)のようなサイトを見てみると、共同創業者、CTO、上級技術者を募集しているスタートアップがたくさんあります。これらの役割の多くは、あなたの技術的なバックグラウンドを早期に活用することができ、ベンチャーの成長に合わせて製品管理、マーケティング、営業などの他の役割に成長する余地を与えてくれます。また、デザイン、UI、人間心理学など、あなたの多様なスキルや興味を活かせる仕事である可能性もあります。最後に、非営利団体や持続可能な営利組織(B-Corps)を考えたことがないかもしれません。ビル&メリンダ・ゲイツ財団のような組織は、常に熟練したテクノロジストを求めています。スタートアップのように、これらはあなたの技術やプログラミングのスキルを活用しながら、革新的な社会的ソリューションがどのように展開できるかを特定するためにあなたの他の興味を活用するより広い役割である可能性があります - それが教育、ヘルスケア、または農業であるかどうかを問わず。

関連する質問

20
21
8
19
8