Ako sa naučiť byť softvérovým inžinierom zadarmo: 8 krokov

Získanie zručností v oblasti informačných technológií je rozumný spôsob, ako podporiť svoju kariéru. Získanie titulu v oblasti softvérového inžinierstva vám môže pomôcť získať prácu s vynikajúcim platom alebo jednoducho priniesť viac zručností do vašej súčasnej práce. Nie všetci ľudia sa však môžu vrátiť do školy, aby získali tento titul. Našťastie existuje niekoľko bezplatných kurzov prostredníctvom vynikajúcich univerzít, ktoré ponúkajú každému možnosť študovať softvérové inžinierstvo. Budete musieť byť sebadisciplinovaní, aby ste sa tieto zložité informácie naučili sami. V tomto článku sa dozviete, ako sa môžete zadarmo naučiť byť softvérovým inžinierom.

Metóda 1 z 2: Absolvovanie online kurzov


Zaregistrujte si preukaz do knižnice v miestnej pobočke. vyžiadanie si kníh, ako sú „Beginning Programming For Dummies“ a „Hello World“, alebo ich vyžiadanie! Kniha „Počítačové programovanie pre deti a iných začiatočníkov“ vás oboznámi s pojmami a možnosťami softvérového inžinierstva. Po získaní základných znalostí si môžete vyžiadať knihy o konkrétnych programoch alebo typoch softvérového inžinierstva.


Zaregistrujte sa na Khan Academy. Dvaja absolventi Massachusettského technologického inštitútu (MIT) začali tento vysokoškolský výukový program, aby pomohli ľuďom bezplatne sa naučiť základné vysokoškolské predmety, napríklad softvérové inžinierstvo. Stiahnite si aplikáciu iTunes, pozrite si výukové videá a urobte si cvičné testy.

  • Za absolvované výukové programy nedostanete kredity; po vytvorení účtu však budete môcť sledovať svoj pokrok v kurzoch a cvičných testoch.

ODBORNÝ TIP

Ken Koster, MS

Magisterský titul, počítačové vedy, Stanfordova univerzita Ken Koster je spoluzakladateľom a technickým riaditeľom spoločnosti Ceevra, ktorá sa zaoberá zdravotníckymi technológiami. Má viac ako 15 rokov skúseností s programovaním a vedením softvérových tímov v spoločnostiach v Silicon Valley. Ken získal bakalársky a magisterský titul v oblasti počítačových vied na Stanfordskej univerzite. Ken Koster, MS
Magisterský titul, počítačové vedy, Stanfordova univerzita

Absolvujte všetky softvérové kurzy, ktoré môžete. Ken Koster, softvérový inžinier, hovorí: „Existujú tony skvelých zdrojov pre úvodnú úroveň softvérového inžinierstva, napríklad Code.org alebo Khan Academy. Zvyčajne môžete veľmi rýchlo zistiť, či sa vám programovanie páči alebo nie.“


Prezrite si a absolvujte online kurzy softvérového inžinierstva z MIT Open Courseware. MIT ponúka niektoré bezplatné inžinierske kurzy online. Nebudete získavať kredity; budete však získavať prednášky a materiály ponúkané 1 z najlepších technologických univerzít na svete.

  • Ocw.mit.edu ponúka kurzy ako „Úvod do počítačov a riešenia technických problémov“, „Úvod do informatiky a programovania“, „Matematika informatiky“, „Inžinierstvo počítačových jazykov“ a „Výpočtová technika a analýza údajov“.“ Pred absolvovaním pokročilejších možností sa od vás môže vyžadovať absolvovanie prípravných kurzov nižšej úrovne.


Pozrite si iniciatívu Otváranie vzdelávania na univerzite Carnegie Melon. Tento program financovaný z grantov ponúka kurzy ako výpočtová matematika, kódovanie, inžinierska štatistika a ďalšie kurzy, ktoré sú na univerzitnej úrovni a sú použiteľné na štúdium softvérového inžinierstva. Materiály a výučba sú bezplatné, za absolvovanie kurzu však nedostanete žiadne kredity.

  • Prejdite na stránku [oli.cmu.edu] pozrieť si rozvrh kurzov. Triedy sa pravidelne menia, takže si môžete pozrieť otvorené aj budúce sekcie tried.

Metóda 2 z 2:Precvičovanie základov softvéru


Vyskúšajte si cvičné testy na stránke [wiziq.com/tests/software-engineering]. Prostredníctvom tohto agregátu máte možnosť absolvovať testy svojich zručností podľa toho, ako postupujete. Organizácie ako Vzdelávanie pre všetkých ponúkajú prax s testovaním softvéru, základy softvérového inžinierstva a znalosti v špecifickom softvérovom rámci.

  • Ak hľadáte bezplatné kvízy, ďalšou skvelou možnosťou je Free Code Camp.[1]
    Zdroj experta
    Stephen Cognetta, MBA
    Technický tréner pre rozhovory
    Rozhovor s odborníkom. 21. júla 2020.


Nájdite si mentora pre softvérové inžinierstvo. Kontaktujte miestnych softvérových inžinierov a dobrovoľne odpracujte niekoľko voľných hodín, aby ste sa naučili, čo robia. Možno si budete môcť doplniť vzdelanie o ich praktické know-how a zároveň venovať hodiny programovania vlastnému úsiliu.[2]
Odborný zdroj
Stephen Cognetta, MBA
Tréner pre technické pohovory
Rozhovor s odborníkom. 21. júla 2020.


Začnite pracovať na programoch s otvoreným zdrojovým kódom. Stránky ako WordPress a Drupal umožňujú ľuďom vytvárať a zlepšovať svoje programy vo voľnom čase. Výsledkom je vynikajúca spolupráca a rozsiahle programátorské zdroje, ktoré vám môžu pomôcť pri vašom vlastnom inžinierstve.


  • Ak chcete získať titul, absolvujte skúšky, aby ste získali kredity. Ak chcete získať titul docenta alebo bakalára v oblasti informačných technológií, môžete absolvovať skúšky College Board, aby ste získali kredity na vysokej škole preukázaním pokročilých znalostí. Ak v týchto testoch získate vysoké skóre, kredity budú akceptované na 2/3 amerických vysokých škôl a univerzít.

    • Na Excelsior College môžete absolvovať aj skúšky a získať tak kredity. Skúšky stoja približne 100 USD a môžete za ne získať 3 až 8 kreditov. Ak tieto skúšky úspešne absolvujete a prenesiete kredity na univerzitu alebo vysokú školu, samotné kredity budú lacné a počas štúdia na získanie titulu budete musieť platiť za menej predmetov.
  • Referencie