私は疑問に思っていました...火星、衛星制御システム、核施設に行くものをコーディングしている人がいます。彼らはどんなトレーニングをしましたか?彼らのキャリアパスは何ですか?
5 に答える
私には、光学工学の学士号を取得して卒業した後、Perkin-Elmer で働き、特にハッベル ミラーの研磨を行った友人がいます。余暇には、地球の発射体の軌道を計算するソフトウェアを書き、軌道力学を独学しました。彼の関心と業績は NASA の人々に感銘を与え、NASA は彼を採用しました。彼の経歴には、スペース シャトル シミュレーターの SW 開発の管理と、いくつかのシャトル ミッションでのミッション スペシャリストとしての役割が含まれていました。
ロスアラモス国立研究所で働いている人たちと話し合ったところ、そこで働くには、すでに働いている人を見つけて、少なくとも2年間毎週電話をかければ、面接につながる可能性があると言われています. 言い換えれば、興味を持ち、粘り強くあることです。
反対の質問-あなたはR&Dまたはプロダクションコードについて話しているのですか?
上記の回答の多くは、既存の発明を強化するため、または以前は不可能だった新しい科学的冒険を可能にするための新しいアイデアを開発するR&Dチームに当てはまります。その場合、私は同意します。
しかし、実際にハードウェアとともにデプロイされるコードを書いている人はまだたくさんいます。他の主要な取り組みと同様に、根本的な解決策を思いついた先見の明のある夢想家が、人命を危険にさらす可能性のあることを実際に実行する人になることを望まないでしょう。それは2つの異なる焦点と2つの異なるキャリアです。
私はあなたがR&Dチームについて話しているアカデミックな研究アプローチに同意します。
ただし、製品コードを作成する場合は、プロセスと品質の管理および保証の方法をよく理解してください。言及されたすべての分野は政府との開発契約を含み、それらは莫大な費用がかかり、少なくとも数人の人命を危険にさらす可能性があり、原子力施設の場合は破壊する可能性があるため、最高度のデューデリジェンスとケアを必要とします全人口。コードが十分なレビューとテストを通過したことを確認したいです!!
開発チームに参加するには、ハイエンドの開発プロセスと実践のいくつかを学びます-CMMI、シックスシグマ。テストとライフサイクルについてできるだけ多くを学びましょう。この分野に近いインターンシップで働く、特にインターンシップがあなたにクリアランスを提出する場合-あなたが言及した仕事の多くは防衛クリアランスを必要とするかもしれません、そしてあなたがクリアランスを手に持って大学を卒業するならそれは大きな足がかりです。
関係するさまざまな種類の仕事が数十またはおそらく数十あります。物理、シミュレーション、GUI、コマンドと制御などを行う人もいます。この質問は、「このキャリアパスをどのように開始すればよいですか?」という質問です。または「興味があります。これらの人々は誰ですか?」
この種の分野では、プログラミングが二次的なスキルである物理学と数学の教育 (おそらく少なくとも修士号を通じて) が必要です。
典型的なパスはおそらく次のようになります。
- 大学の研究室で学生の仕事を得る
- 「先輩」大学院生・社会人に学ぶ
- その研究室に派遣社員として雇われる
- 「新しい」大学院生を教える
- 注目されるために何か良いことをする
- 助成機関の人々と連絡を取る
- 請負業者またはその請負業者に雇用される