Apa yang anda akan pilih?

Hai Habr!

Apa yang anda akan pilih? Siapa yang hendak belajar? Patutkah saya pergi belajar sains komputer atau menjadi jurutera perisian? Soalan-soalan ini sangat relevan pada zaman kita.

Apa yang anda akan pilih?

Orang yang baru memulakan perjalanan mereka dalam bidang IT dan akan mendaftar di beberapa universiti teknikal atau hanya mencari program latihan pengaturcaraan, selalunya menemui sejumlah besar arah. Maksudnya ialah dalam setiap bidang ini subjek adalah serupa, terutamanya pada tahun 1 dan 2.

Untuk kejelasan, kami akan membahagikan semua kawasan kepada dua kem - Sains Komputer dan Kejuruteraan Perisian. Perbezaan asas ialah arah pertama lebih fleksibel dan mereka mempelajari perkara asas dengan lebih baik, manakala yang kedua bertujuan untuk kemahiran yang lebih praktikal dalam mencipta program untuk pasaran. Mana-mana kawasan yang anda pilih, anda akhirnya akan menjadi seorang pengaturcara. Kemungkinan besar, anda akan pergi ke suatu tempat untuk bekerja selepas atau semasa pengajian anda, dan dengan tepat sektor pembangunan yang anda akan dibenarkan masuk dan perkara yang boleh anda mohon akan menentukan arah yang anda pilih.

Kedua-dua kem merangkumi subjek yang sama dalam 2-4 semester pertama, seperti algebra linear, kalkulus, matematik diskret dan persamaan pembezaan. Semua matematik ini biasanya dipelajari di kedua-dua kem, tetapi Sains Komputer menambah satu lagi kursus dalam matematik diskret dan persamaan pembezaan. Juga biasa untuk semua bidang ialah pengenalan kepada Sains Komputer umum, dan di sinilah perbezaan bermula. Dalam arah Sains Komputer, mereka bercakap tentang seni bina komputer, teori algoritma pengkomputeran, struktur data dan analisisnya, cara program berfungsi dan bagaimana ia boleh ditulis menggunakan reka bentuk klasik, sistem pengendalian, penyusun, dan sebagainya. Iaitu, asas yang lebih besar sedang dilindungi. Sebaliknya, Kejuruteraan Perisian bercakap tentang reka bentuk OOP, ujian perisian, asas sistem pengendalian, dan sebagainya. Dalam erti kata lain, kajian teknik sedang diliputi supaya pelajar boleh belajar menggunakan penyelesaian sedia dan, dengan bantuan mereka, menyelesaikan pelbagai masalah perniagaan yang berbeza. Semua ini biasanya dipelajari pada tahun pertama pengajian.

Selanjutnya, sudah pada tahun ke-2, kedua-dua kem mula mempelajari subjek seperti seni bina komputer dan sistem pengendalian, tetapi Kejuruteraan Perisian mengkaji subjek ini secara lebih cetek. Ini disebabkan oleh fakta bahawa mereka melatih orang yang akan mempunyai sedikit hubungan dengan mata pelajaran ini. Bermula dari tahun ke-2 pengajian, Sains Komputer mula memberi lebih banyak tekanan pada mikroarchitecture dan kernel OS, dan dalam pembangunan perisian mereka lebih menekankan antara muka pengguna, ujian, analisis perisian, semua jenis teknik pengurusan, dll. Khususnya, OOP dikaji dalam kedua-dua arah adalah agak mendalam, kerana paradigma pengaturcaraan ini sangat popular pada masa kini dan anda hanya perlu tahu mengenainya.

Tahun ke-3 pengajian dalam Sains Komputer ditumpukan kepada kajian kombinatorik, kriptografi, AI, asas pembangunan perisian, grafik 3D dan teori pengkompil. Dan dalam Kejuruteraan Perisian mereka mempelajari keselamatan sistem, rangkaian dan Internet, pengurusan perisian dan pengurusan secara umum. Tetapi bergantung kepada universiti, mata pelajaran ini dan kedalaman di dalamnya mungkin berbeza-beza.

Mungkin persoalan utama artikel ini tetap menjadi persoalan ke mana lebih baik untuk pergi. Semuanya bergantung pada pilihan anda. Jika anda ingin menjadi seorang jurutera yang sangat fleksibel dan serba boleh, maka anda harus pergi ke Sains Komputer. Dan jika anda ingin menghubungkan kehidupan anda dengan pembangunan perisian dan dapat mencipta beberapa program berguna untuk pengguna akhir, maka Kejuruteraan Perisian adalah untuk anda.

Apa yang anda akan pilih?

Untuk meringkaskan, saya ingin mengatakan bahawa dalam Sains Komputer anda akan diajar untuk menyelesaikan masalah dan menghasilkan cara yang elegan untuk menyelesaikan masalah ini, dan dalam Kejuruteraan Perisian anda akan bertukar menjadi pengaturcara perniagaan yang akan dapat menguruskan projek, orang dan mencipta perisian terkini.

Sumber: www.habr.com

Tambah komen