Care este treaba principală a inginerului de cercetare software în Microsoft sau în alte companii?

Cel mai bun răspuns

Sunt „inginer software de cercetare la o companie de software din California. Opiniile mele sunt pe baza contractelor pentru afaceri mici (00 de angajați) la care lucrez. Cercetarea inovației (SBIR) la care lucrez. Dacă executarea contractelor SBIR face parte din modelul de afaceri al companiei, atunci veți lucra la propriile propuneri de cercetare către Departamentul Apărării ( DoD), Departamentul de Energie (DoE) etc. În consecință, doctoratul este foarte preferat (citește obligatoriu) și este un avantaj. Trebuie să fii un bun scriitor și prezentator – ambii necesari pentru a comunica idei complexe în engleză simplă. Colaborările de cercetare cu mediul academic și laboratoarele naționale sunt încurajate și uneori sunt necesare pentru a obține finanțare.

Meseria reală a inginerului de cercetare începe atunci când proiectul este finanțat. Trebuie să fii un inginer de software foarte bun. pentru a rezolva probleme interesante și pentru a dezvolta codul pentru soluțiile de pe întregul executiv pe proiect. Codul este rareori pregătit pentru producție. Ideile trebuie să aibă legătură directă cu produsul. Ultimul lucru pe care și-l dorește o companie mică este ca talentul său să se minune și să exploreze lucruri care nu mai țin la nimeni altcineva în companie. Programul nu poate fi atât de liniștit pe cât s-ar putea crede. Fiecare proiect / demo / raport are un termen ferm. Constrângerile sunt fluide și sunt disponibile numeroase oportunități de a experimenta noi tehnologii. Momentul este potrivit pentru inovație.

În timp ce explorarea noilor tehnologii este aproape întotdeauna interesantă, există „un aspect negativ. Proiectele SBIR ar putea avea o durată scurtă de timp (6-9 luni). Dacă nu ești capabil să concentrându-vă pe o tehnologie specifică (poate nouă) printr-un proiect de mai mulți ani, este greu să dezvoltați expertiză adevărată și experiență considerabilă pentru a susține acest lucru. Există „șanse mult mai mari de a produce lucrări de cercetare de calitate, software TRL 7-8 nivel, și să facă o adevărată diferență în acest fel. Faptul vieții este însă că astfel de oportunități sunt rare, deoarece există doar atât de mulți bani de parcurs și competiția este rigidă. Prin urmare, de-a lungul anilor, probabil veți ajunge să vă dedicați multor tehnologii (conectate periferic). construind o familiaritate superficială, care în cele din urmă se spală. Adică, „Jack decolorat al câtorva meserii și stăpânul niciunei.”

Interesant este că nu este întotdeauna un lucru rău. Depinde cu adevărat de aspirațiile pe care le aveți. În „epoca de schimbare” de astăzi, viteza schimbării tehnologiei este atât de rapidă încât dobândirea rapidă de noi abilități poate fi cel mai valoros atu decât o expertiză foarte profundă într-o anumită abilitate. Nu mă înțelegeți greșit, cunoștințe profunde în unele chei zonele sunt esențiale și trebuie să încercăm să ne îmbunătățim indiferent de ce.

Asta mă aduce la următorul meu punct, care este despre ceea ce se întâmplă atunci când stelele se aliniază și un proiect multianual axat pe o zonă iubită (pentru companie și pentru dvs.) este finanțat. Este o mină de aur! S-ar putea avea un noroc ridicol, astfel încât hobby-ul să devină muncă. Este un sentiment de libertate greu de găsit în altă parte. Este un sentiment împuternicitor că ai $ $ $, talent (abilități de codare) și timp pentru Cu adevărat face o diferență. Este acel „miraj” care îi menține pe mulți în speranța că într-o zi se va transforma într-o adevărată oază.

Răspunde

La un nivel ridicat, RSDE adaugă Ingineria musculară a proiectelor de cercetare în desfășurare pentru a construi prototipuri de cercetare robuste pentru experimentarea din lumea reală. Pentru a elabora, cum ar fi SDE-urile, accentul RSDE-urilor este de a proiecta software. Cu toate acestea, spre deosebire de SDE-urile, RSDE-urile trebuie să lucreze cu constrângeri destul de fluide. Fluiditatea provine din faptul că punerea în aplicare a unei idei de cercetare pentru experimentarea din lumea reală necesită destul de multă ameliorare. Și, acest punct garantează ingeniozitatea, flexibilitatea și agilitatea tehnologică din RSDE. Ca un avantaj, RSDE-urile vor avea mai multă flexibilitate pentru a experimenta tehnologii, tehnici și inginerie De asemenea, de la RSDE Sunt aproape de cercetare, le este ușor să contribuie / să exploreze idei la efortul principal de cercetare. Cu alte cuvinte, le permite să exploreze idei / eforturi care nu au o legătură directă cu un produs. Deci, ar fi benefic pentru RSDE să aibă o scânteie pentru cerul necunoscut / albastru. Spre deosebire de SDE-urile care lucrează adesea în limitele unui plan specific de livrare, RSDE lucrează la proiecte de cercetare care de cele mai multe ori nu au planuri rigide de livrare. Prin urmare, RSDE-urile ar trebui să fie capabile să-și gestioneze timpul, sarcinile și programul în timp ce se ocupă de proiectele în care sunt implicați. Pe scurt, independența și autogestionarea sunt trăsături foarte dorite în RSDE. Desigur, RSDE-urile sunt și SDE-uri. Deci, ar trebui să fie un SDE excelent pentru a fi un RSDE – puternic la programare, algoritmi și proces de inginerie. Mă îndoiesc dacă Masters este o cerință pentru a fi RSDE; ar putea ajuta totuși. În timp ce majoritatea RSDE-urilor au o diplomă de master, am cunoscut RSDE-urile fără masterat. Pe baza RSDE-urilor pe care le-am cunoscut, dacă sunteți interesat să fiți RSDE, perfecționați-vă abilitățile SDE, căutați, aflați și ajutați eforturile de cercetare din compania dvs.Disclaimer: Răspunsul meu se bazează pe observațiile mele la MSR. Este posibil ca acestea să nu se aplice în alte companii.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *