ソフトウェアジェネラリストのキャリアパスは何ですか?[閉まっている]


31

ソフトウェア名物の質問はこの質問に影響を与えました。

ソフトウェアジェネラリストは、スペシャリストと比較してどのくらい価値がありますか?

私がジェネラリストと言うとき、私は要件から展開までプロジェクトを引き受けることができ、ソフトウェア開発ライフサイクルのすべての段階で有能な人を意味します。すべての専門分野をまとまりのあるものにまとめることができる人。専門のジェネラリストは、自分の弱さを知っており、専門家に頼ることでそれらを埋めます-例:Oracleの専門家やUXの専門家。

ソフトウェアジェネラリストの究極のキャリアパスとは何ですか?


私はこのアイデアが好きです。私も常に一般的なプログラマーになりたいと思っています-言語固有ではなく、パラダイムですらありません。まさに「プログラマー」。
マイケルK

回答:


10

ソフトウェアジェネラリストの究極のキャリアパスは、1人のIT軍隊になり、あらゆる種類のコードが関与する問題を自営業merc兵として引き受けることができるようにすることです。そのような人は非常にまれだと思いますが、どこかに存在するかもしれません。;)

会社が同じ人に機会を与えることはあまりないので、この役割のほとんどの人が経験することに関して少し専門化することになると思うので、ジェネラリストはスキルセットを維持するのに挑戦するかもしれませんCRM、ERP、CMSなどのあらゆる種類のシステムを知って、頭字語でいくつか例を挙げます。ジェネラリストとスペシャリストの間にはさまざまなポイントがありますが、Web開発のようなものは、自分の意見に応じてかなり一般的またはかなり専門的であると見なすことができます。


4
それは持っている/作成する素晴らしい仕事でしょう。私は小さな町の店頭でコンサルティング事業をやってのけることができるかもしれないと考えていましたが、みんなのコンピューターを直してしまうかもしれません。
ピーターターナー

2
RPGクラスの説明を思い出します。
ドミニクマクドネル

夢を生きる!
スティーブンA.ロウ

@DominicMcDonnellそれはFactotumと呼ばれます。
世界エンジニア

@WorldEngineer、それは私が知らなかった興味深い言葉です、ありがとう。しかし、私は答えを参照していました。D&Dのプレイヤークラスは、問題に取り組むことができる1人の軍隊であると説明される場合があります。
ドミニクマクドネル

28

コンサルタント

私はしばらくこれをしました、そして、ジェネラリストであることはあなたを成功させる一番のスキルです。人々が問題を抱えているとき、彼らは通常その問題を長い間一方向に解決しており、新しい視点を得るためにコンサルタントが必要です。コンサルタントとして、すべての種類の製品、オープンソース、クローズドソース、Oracle、Microsoft、Red Hatについて知る必要があります。何が良いのか、何が悪いのか、そしてクライアントにとって何が最善なのかを知る必要があります。それを可能にするには、ジェネラリストになり、FASTのエキスパートになる方法を知る必要があります。エキスパートである(既に1つではない)ためには、ソフトウェア開発の1つの実装だけを知らなくても、ソフトウェア開発の中核となる原則と実践を知る必要があります。前に見たことなく物を拾うことができ、短時間で習熟できるようにする必要があります。自称ゼネラリストとして、コンサルティングは最高のキャリアであり、ソフトウェア開発をしていて最も楽しかったです。新しい経験、新しく多様なプロジェクトとテクノロジーの範囲、良い給料、そしてジェネラリストの特性があなたの成功を助けます。


9
それが私が30年以上やっていることです。私はほとんど常に複数の契約を結んでいます。現在、私はCの組み込みファームウェア(ハードウェア設計とPCBレイアウトに加えて)、PHP / MySQLのWebサイト(管理職を含む)、C#とDelphiを使用したWindowsソフトウェアを実行しています。
tcrosley

10

ソフトウェア/システム/エンタープライズアーキテクト-最近のアーキテクトのタイトルが多すぎますが、アイデアは得られます:)。

あなたが比較的実践的なアーキテクト(アイボリータワーアーキテクトではないホワイトペーパーではない)である限り、それはジェネラリストにとってかなり良いキャリアパスです。


5

良い会社を見つけることができれば、小さな会社で働くことは進むべき道だと思います。私はかつて、Web開発者、システム管理者、コンテンツライター、オンラインマーケティング担当者/「SEO」、および一般的なオフィステクノロジーサポートを務める仕事に就きました。時には気が遠くなりますが、とても楽しく、良い学習体験でした


0

技術者が尊敬できるプロジェクトマネージャーで、誰が彼らの芸術を高く評価していますか?

もちろん、多くのことを危険にさらすのに十分なことを知っている経営者のbefore病になる前に、それは素晴らしいラインになる可能性があります...


PMスキルを習得する必要もあります-まったく異なる役割/スキルが必要です。一部の人々は、他の人があなたを気にするよりもそれのためのより良い開始のコツを持っています。
マルタインVerburg

1
@karianna:ソフトウェアライフサイクルのコーディングは途中で少しです。「一般的なコーダー」は意味をなさないかもしれません。PMスキルがない場合、ジェネラリストとは何ですか?
gbn

@gbn、正確には、ジェネラリストは技術スキルだけでなく、しばしばリーダーシップ、ローカル管理、ビジネス分析、さらにはカスタマーサポートの経験があります。
ゲルタス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.