Kion vi elektos?

Hej Habr!

Kion vi elektos? Kiun studi? Ĉu mi devas studi komputikon aŭ fariĝi programaro-inĝeniero? Ĉi tiuj demandoj estas tre gravaj en nia tempo.

Kion vi elektos?

Homoj, kiuj ĵus komencas sian vojaĝon en la IT-kampo kaj enskribos en iu teknika universitato aŭ simple serĉas programajn trejnajn programojn, plej ofte renkontas grandegan nombron da direktoj. La afero estas, ke en ĉiu el ĉi tiuj fakoj la temoj estas similaj, precipe en la 1-a kaj 2-a jaro.

Por klareco, ni dividos ĉiujn areojn en du tendarojn - Komputika Scienco kaj Programaro Inĝenierado. La fundamenta diferenco estas, ke la unua direkto estas pli fleksebla kaj ili pli bone studas fundamentajn aferojn, dum la dua celas pli praktikajn kapablojn krei programojn por la merkato. Kiun ajn el ĉi tiuj areoj vi elektos, vi poste fariĝos programisto. Plej verŝajne, vi iros ien por labori post aŭ dum viaj studoj, kaj ĝuste en kian disvolvan sektoron vi estos permesita kaj pri kio vi povas peti determinos, kiun direkton vi elektos.

Ambaŭ tendaroj kovras similajn temojn en la unuaj 2-4 semestroj, kiel ekzemple lineara algebro, kalkulo, diskreta matematiko, kaj diferencialaj ekvacioj. Ĉio ĉi matematiko estas kutime studata en ambaŭ tendaroj, sed Komputado aldonas unu plian kurson pri diskreta matematiko kaj diferencialaj ekvacioj. Ankaŭ komuna al ĉiuj areoj estas enkonduko al ĝenerala Komputado, kaj ĉi tie komenciĝas la diferencoj. En la direkto de Komputika Scienco, ili parolas pri komputila arkitekturo, la teorio de komputikaj algoritmoj, datumstrukturo kaj ilia analizo, kiel programoj funkcias kaj kiel ili povas esti skribitaj per klasikaj dezajnoj, operaciumoj, kompililoj, ktp. Tio estas, pli granda fundamento estas kovrita. Siavice, Programaro-Inĝenierado parolas pri OOP-dezajno, programaro-testado, la bazoj de operaciumoj, ktp. Alivorte, la studo de teknikoj estas kovrita por ke la studento povu lerni uzi pretajn solvojn kaj, kun la helpo de ili, solvi malsaman gamon de komercaj problemoj. Ĉio ĉi estas kutime studata en la unua studjaro.

Plue, jam en la 2-a jaro, ambaŭ tendaroj komencas studi fakojn kiel komputila arkitekturo kaj operaciumoj, sed Programaro-Inĝenierado studas tiujn temojn pli supraĵe. Ĉi tio estas pro la fakto, ke ili trejnas homojn, kiuj havos malmulte da rilato kun ĉi tiuj temoj. Ekde la 2-a studjaro, Komputiko komencas pli premon sur la mikroarkitekturon kaj OS-kernojn, kaj en programaro-disvolviĝo ili pli emfazas uzantinterfacojn, testadon, programaran analizon, ĉiajn mastrumajn teknikojn ktp. Precipe, OOP estas studita en ambaŭ direktoj estas sufiĉe profunda, ĉar ĉi tiu programa paradigmo estas tre populara nuntempe kaj vi nur bezonas scii pri ĝi.

La 3-a studjaro en Komputado estas dediĉita al la studo de kombinatoriko, kriptografio, AI, la bazaĵoj de programaro-disvolviĝo, 3D-grafiko kaj kompililo-teorio. Kaj en Programaro-Inĝenierado ili studas sisteman sekurecon, retojn kaj Interreton, programaran administradon kaj administradon ĝenerale. Sed depende de la universitato, ĉi tiuj temoj kaj la profundo en ili povas varii.

Eble la ĉefa demando de ĉi tiu artikolo restas la demando, kien estas pli bone iri. Ĉio dependas de viaj preferoj. Se vi volas esti tre fleksebla kaj diverstalenta inĝeniero, tiam vi devus iri al Komputado. Kaj se vi volas ligi vian vivon kun programaro kaj povi krei iujn utilajn programojn por finaj uzantoj, tiam Programaro-Inĝenierado estas nur por vi.

Kion vi elektos?

Por resumi, mi ŝatus diri, ke en Komputika Scienco oni instruos vin solvi problemojn kaj elpensi elegantajn manierojn por solvi ĉi tiujn problemojn, kaj en Programaro Inĝenieristiko vi estos igita komerca programisto, kiu povos administri projektojn, homoj kaj krei ĝisdatigitan programaron.

fonto: www.habr.com

Aldoni komenton