U tla khetha eng?

Hey Habr!

U tla khetha eng? Ke mang ea lokelang ho ithuta? Na ke lokela ho ea ithuta mahlale a khomphutha kapa ke be moenjiniere oa software? Lipotso tsena li bohlokoa haholo mehleng ea rōna.

U tla khetha eng?

Batho ba sa tsoa qala leeto la bona lefapheng la IT mme ba tlo ingolisa univesithing e 'ngoe ea tekheniki kapa ba mpa ba batla mananeo a koetliso ea mananeo, hangata ba kopana le litsela tse ngata. Taba ke hore sebakeng se seng le se seng sa libaka tsena lithuto li tšoana, haholo-holo selemong sa 1 le sa 2.

Bakeng sa ho hlaka, re tla arola libaka tsohle ka likampo tse peli - Computer Science le Software Engineering. Phapang ea mantlha ke hore tataiso ea pele e fetoha le maemo 'me ba ithuta lintho tsa mantlha hamolemo, ha ea bobeli e lebisitsoe ho litsebo tse sebetsang haholoanyane tsa ho theha mananeo a' maraka. Ho sa tsotellehe hore na u khetha libaka tsena life, qetellong u tla ba moqapi oa lenaneo. Mohlomong u tla ea kae-kae ho ea sebetsa ka mor'a kapa nakong ea lithuto tsa hau, 'me hantle hore na u tla lumelloa ho kena lekaleng lefe la nts'etsopele le hore na u ka etsa kopo ea eng ho tla u bontša hore na u khetha tataiso efe.

Likampo tsena ka bobeli li fana ka lithuto tse tšoanang lisemestareng tsa pele tsa 2-4, tse kang linear algebra, calculus, discrete mathematics, le differential equations. Lipalo tsena kaofela hangata li ithutoa likampong ka bobeli, empa Computer Science e eketsa thupelo e le 'ngoe ea lipalo tse ikhethang le lipalo tse fapaneng. Hape ho tloaelehile libakeng tsohle ke kenyelletso ea Computer Science e akaretsang, 'me ke hona moo liphapang li qalang teng. Ka tataiso ea Computer Science, ba bua ka meralo ea k'homphieutha, khopolo ea lik'homphieutha tsa lik'homphieutha, sebopeho sa data le tlhahlobo ea bona, hore na mananeo a sebetsa joang le hore na a ka ngoloa joang a sebelisa mekhoa ea khale, mekhoa ea ho sebetsa, bahlophisi, joalo-joalo. Ke hore, ho ntse ho koaheloa motheo o moholoanyane. Ka lehlakoreng le leng, Software Engineering e bua ka moralo oa OOP, tlhahlobo ea software, metheo ea lits'ebetso tsa ts'ebetso, joalo-joalo. Ka mantsoe a mang, thuto ea mekhoa e ntse e koaheloa e le hore seithuti se ka ithuta ho sebelisa litharollo tse lokiselitsoeng 'me, ka thuso ea tsona, ho rarolla mathata a fapaneng a khoebo. Hangata sena sohle se ithutoa selemong sa pele sa thuto.

Ho feta moo, e se e le selemong sa 2, likampo ka bobeli li qala ho ithuta lithuto tse kang meralo ea likhomphutha le lits'ebetso tsa ts'ebetso, empa Software Engineering e ithuta lithuto tsena ka holimo. Sena se bakoa ke taba ea hore ba koetlisa batho ba tla be ba se na kamano e fokolang le lithuto tsena. Ho qala ka selemo sa 2 sa thuto, Computer Science e qala ho beha khatello e eketsehileng holim'a microarchitecture le li-kernel tsa OS, 'me ho nts'etsopele ea software li hatisa haholo li-interfaces tsa basebelisi, tlhahlobo, tlhahlobo ea software, mefuta eohle ea mekhoa ea tsamaiso, joalo-joalo. OOP e ithutoa ka mahlakoreng ka bobeli e tebile, kaha paradigm ena ea mananeo e tumme haholo matsatsing ana, 'me u hloka feela ho tseba ka eona.

Selemo sa 3rd sa thuto ho Computer Science se ikemiselitse ho ithuta ka li-combinatorics, cryptography, AI, metheo ea nts'etsopele ea software, litšoantšo tsa 3D le mohopolo oa compiler. Mme ho Software Engineering ba ithuta tshireletso ya sistimi, marang-rang le Marang-rang, tsamaiso ea software le tsamaiso ka kakaretso. Empa ho latela univesithi, lithuto tsena le botebo ba tsona li ka fapana.

Mohlomong potso e ka sehloohong ea sehlooho sena e ntse e le potso ea hore na ho molemo ho ea hokae. Tsohle li ipapisitse le likhetho tsa hau. Haeba u batla ho ba moenjiniere ea feto-fetohang le ea tenyetsehang, joale u lokela ho ea Computer Science. 'Me haeba u batla ho hokahanya bophelo ba hau le nts'etsopele ea software le ho khona ho etsa mananeo a bohlokoa bakeng sa basebelisi ba ho qetela, joale Software Engineering ke ea hau feela.

U tla khetha eng?

Ho akaretsa, ke rata ho bolela hore ho Computer Science u tla rutoa ho rarolla mathata le ho tla le mekhoa e metle ea ho rarolla mathata ana, 'me ho Software Engineering u tla fetoloa ho ba moqapi oa khoebo ea tla khona ho tsamaisa merero, batho le ho theha software ea morao-rao.

Source: www.habr.com

Eketsa ka tlhaloso