マイクロソフトまたは他の企業のリサーチソフトウェアエンジニアの主な仕事は何ですか?


ベストアンサー

カリフォルニアのソフトウェア会社のリサーチソフトウェアエンジニアです。私の見解は次のとおりです。私が取り組んでいる中小企業(00人の従業員)Innovation Research(SBIR)契約に基づいています。SBIR契約の実行が会社のビジネスモデルの一部である場合は、国防総省への独自の研究提案に取り組むことができます( DoD)、Department of Energy(DoE)など。結果として、Ph.D。が強く推奨され(読み取りが必要)、それは利点です。複雑なアイデアを伝えるには、優れたライターとプレゼンターの両方が必要です。平易な英語で。学界や国立研究所との研究協力が奨励されており、資金を調達する必要がある場合もあります。

研究エンジニアの本当の仕事は、プロジェクトに資金が提供されたときに始まります。非常に優れたソフトウェアエンジニアである必要があります。興味深い問題を解決し、エグゼクティブ全体でソリューションのコードを作成しますプロジェクトの。コードが本番環境に対応していることはめったにありません。アイデアは製品に直接関係している必要があります。中小企業が最後に望んでいるのは、その才能を驚かせて、他の誰も会社で気にしないことを探求することです。スケジュールは思ったほど緩くないかもしれません。各プロジェクト/デモ/レポートには期限があります。制約は流動的であり、新しいテクノロジーを試すための十分な機会があります。イノベーションの瞬間です。

新しいテクノロジーの探索はほとんどの場合エキサイティングですが、その裏返しもあります。SBIRプロジェクトは短命(6〜9か月)になる可能性があります。複数年にわたるプロジェクトを通じて特定の(おそらく新しい)テクノロジーに焦点を当てる場合、それを裏付ける真の専門知識とかなりの経験を開発することは困難です。「質の高い研究論文、TRL 7-8レベルのソフトウェアを作成する可能性がはるかに高くなります。そのようにして真の違いを生み出すことです。しかし、実際のところ、このような機会はめったにありません。なぜなら、回るお金があまりなく、競争が激しいからです。その結果、何年にもわたって、多くの(周辺接続された)テクノロジーに手を出すことになります。表面的な親しみやすさを構築し、最終的には洗い流します。つまり、「いくつかの取引の衰退したジャックであり、誰のマスターでもありません。」

興味深いことに、それは必ずしも悪いことではありません。それは本当に人がどんな願望を持っているかに依存します。今日の「シフト時代」では、テクノロジーの変化の速度が非常に速いため、新しいスキルをすばやく習得することは、特定のスキルに関する非常に深い専門知識よりも最も価値のある資産になる可能性があります。誤解しないでください。いくつかの重要な知識があります。エリアは不可欠であり、何があってもそれを上手にしようとする必要があります。

それは私の次のポイントにつながります。それは、星が整列し、最愛のエリアに焦点を当てた複数年のプロジェクトで何が起こるかについてです。 (会社とあなたのために)資金が提供されます。それは「金鉱です!趣味が仕事になるようなとんでもない幸運を手に入れることができます。それは他では見つけるのが難しい自由の感覚です。それはあなたが$$$、才能(コーディングスキル)と時間を持っているという力強い気持ちです本当に違いを生む。それは、いつの日か本当のオアシスになることを多くの人が望んでいる「蜃気楼」です。

回答

大まかに言えば、RSDEは次のように付け加えています。 SDEのように詳しく説明するために、RSDEの焦点はソフトウェアを設計することです。ただし、SDEとは異なり、RSDEはかなり流動的な制約で動作する必要があります。流動性は実世界の実験のために研究アイデアを実装するには、かなりの調整が必要であるという事実。そして、この点は、RSDEのエンジニアリングの創意工夫、柔軟性、敏捷性を保証します。特典として、RSDEは、テクノロジー、テクニック、エンジニアリングを実験するための柔軟性が高くなります。プロセス。また、RSDE以降は研究に近いので、コア研究の取り組みにアイデアを提供/探索するのは簡単です。言い換えれば、それは彼らが製品に直接関係のないアイデア/努力を探求することを可能にします。したがって、RSDEが未知の/青い空に火花を散らすことは有益です。特定の配信計画の制約内で作業することが多いSDEとは異なり、RSDEは、厳密な配信計画がほとんどない研究プロジェクトで作業します。したがって、RSDEは、関与するプロジェクトに対応しながら、時間、タスク、およびスケジュールを管理できる必要があります。要するに、RSDEでは、独立性と自己管理が非常に望ましい特性です。もちろん、RSDEはSDEでもあります。したがって、RSDEになるには優れたSDEである必要があります。プログラミング、アルゴリズム、エンジニアリングプロセスに優れています。マスターがRSDEであるための要件であるかどうかは疑問です。しかし、それは役立つかもしれません。ほとんどのRSDEには修士号がありますが、私は修士号のないRSDEを知っています。私が知っているRSDEに基づいて、RSDEになることに興味がある場合は、SDEスキルを磨き、会社での研究活動を探し、学び、支援してください。免責事項:私の回答はMSRでの私の観察に基づいています。 これらは他社には適用されない場合があります。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です