Selesai tahun ke-4 belajar menjadi programmer, saya faham bahawa saya jauh dari menjadi programmer.

Artikel ini ditujukan terutamanya kepada golongan muda yang masih berfikir tentang memilih profesion.

Perutusan

Kembali dalam apa yang kelihatan seperti lama dahulu pada tahun 2015, saya lulus dari sekolah dan mula berfikir tentang apa yang saya mahu menjadi dalam hidup ini. (soalan yang bagus, saya masih mencari jawapan untuknya) Saya tinggal di sebuah bandar kecil, sekolah biasa, beberapa sekolah vokasional dan cawangan universiti sederhana. Dia lulus dari sekolah muzik, bermain di teater sepanjang hayat sekolahnya, tetapi selepas gred ke-11 dia tertarik untuk mengambil jalan teknikal. Saya tidak mahu menjadi seorang pengaturcara, walaupun saya belajar dalam kelas dengan penekanan pada sains komputer dan melihat kepakaran yang berkaitan dengan reka bentuk atau robotik. Saya menghantar permohonan di mana sahaja saya boleh, pergi ke sekolah tentera, dan menyedari bahawa ia bukan untuk saya. Saya ditinggalkan dengan 2 universiti untuk dipilih, saya tidak pergi, saya akan pergi ke St.

Di St. Petersburg, pilihannya sangat besar, tetapi sesuatu yang meyakinkan saya untuk pergi belajar untuk menjadi juruterbang - ia berprestij, dari segi kewangan dan mempunyai status dalam masyarakat. Selepas kemasukan, ia dicadangkan untuk memilih 3 arah, tanpa teragak-agak, juruterbang menunjukkan (2 arah: pakar dan sarjana muda). Tetapi lelaki di jawatankuasa kemasukan meyakinkan saya untuk memilih yang ketiga, dan mengatakan bahawa secara umum tidak penting bagi saya, jika saya ada kaitan dengan pengaturcaraan, maka saya boleh pergi ke sana (bukan untuk apa-apa yang saya pelajari asas pakar IT dari jauh di sekolah (juga untuk wang) ). Ogos akan berakhir, memantau senarai setiap hari, saya faham bahawa saya jelas tidak layak menjadi juruterbang kerana jumlah mata, saya perlahan-lahan bersiap untuk menyertai tentera, menanam semula pokok, salji cerah, tetapi tiba-tiba , panggilan daripada ibu bapa saya: β€œNak, tahniah, awak masuk!” Saya menantikan sambungannya. β€œAnda memasuki OraSUVD, kami tidak tahu apa itu, tetapi mengikut bajet! Kami sangat gembira!" "Ya," saya fikir, "perkara utama ialah bajet!" Sambil menggaru kepala, saya terfikir tentang maksud ORASUVD yang misteri ini, tetapi walau bagaimanapun, saya akan pergi ke St. Petersburg, dan ini sudah menjadi sebab yang besar untuk bergembira.

Permulaan pengajian

Penyahkodan berbunyi seperti ini: organisasi sistem kawalan trafik udara automatik. Terdapat banyak huruf, serta makna. Untuk rekod, saya tidak belajar tahun pertama saya di St. Petersburg, kami dihantar ke Vyborg, bukan kehidupan yang baik, sudah tentu, tetapi secara keseluruhan ia lebih baik daripada yang dijangkakan.

Kumpulan kami sangat kecil, hanya 11 orang (pada masa ini sudah ada 5 daripada kami), dan semua orang, sememangnya semua orang, tidak memahami apa yang mereka lakukan di sini.

Kursus pertama adalah mudah, seperti mana-mana kepakaran, tiada yang luar biasa, penulisan, matematik dan beberapa lagi subjek kemanusiaan. Enam bulan telah berlalu, saya masih tidak faham maksud ORASUVD, lebih-lebih lagi apa yang mereka lakukan. Pada penghujung semester pertama, seorang guru datang kepada kami dari St. Petersburg dan mengajar kami disiplin "Pengenalan kepada Profesion."

"Nah, itu sahaja, akhirnya saya akan mendengar jawapan kepada soalan abadi saya," fikir saya, tetapi ia tidak semudah itu.
Keistimewaan ini ternyata sangat popular dan tidak begitu jauh dari pengaturcaraan. Kami lebih terkejut dengan fakta bahawa ini adalah satu-satunya kepakaran di Rusia yang tidak mempunyai analog.

Intipati profesion adalah untuk memahami semua proses yang berlaku di langit, mengumpul maklumat daripada semua jenis pencari dan menghantarnya secara digital ke monitor pengawal. Ringkasnya, kami membuat sesuatu yang membolehkan penghantar berfungsi (perisian penerbangan). Menginspirasikan, bukan? Kami diberitahu bahawa walaupun liabiliti jenayah dijangka jika kod anda tiba-tiba menyebabkan bencana.

Mari kita berundur dari sekumpulan perkara kecil dan kehalusan dan bercakap tentang topik pengaturcaraan.

Bijian demi bijian

Selepas kami berjaya menamatkan kursus pertama dan datang untuk belajar lebih jauh di St. Petersburg, ia menjadi sedikit lebih menarik, dan dengan setiap semester ia menjadi lebih jelas apa yang mereka mahu daripada kami. Kami akhirnya mula mengekod dan mempelajari asas C++. Setiap semester pengetahuan kami bertambah; terdapat banyak subjek yang berkaitan dengan penerbangan dan kejuruteraan radio.

Pada awal tahun ke-4, saya sudah mengenali beberapa perpustakaan dan belajar menggunakan vektor dan saudara-maranya. Saya berlatih sedikit OOP, warisan, kelas, secara amnya, segala-galanya tanpa pengaturcaraan dalam C++ biasanya sukar untuk dibayangkan. Banyak subjek yang berkaitan dengan kejuruteraan radio dan fizik muncul, Linux muncul, yang kelihatan sangat kompleks, tetapi secara keseluruhannya menarik.

Mereka tidak cuba membuat pengaturcara yang baik daripada kami, mereka mahu menjadikan kami orang yang memahami semua proses, mungkin itulah masalahnya. Kami terpaksa menjadi kacukan, sesuatu antara pengaturcara, pengendali dan pengurus pada masa yang sama (mungkin bukan tanpa alasan mereka mengatakan bahawa anda tidak boleh membunuh dua burung dengan satu batu). Kami tahu banyak perkara yang berbeza, tetapi sedikit tentang segala-galanya. Setiap tahun saya semakin berminat dengan pengekodan, tetapi kerana kekurangan subjek yang bertujuan untuk ini, keinginan untuk belajar lebih banyak tetap tidak kesampaian. Ya, mungkin saya boleh belajar sendiri, di rumah, tetapi pada tahun pelajar anda jarang bimbang tentang perkara yang tidak akan berlaku pada sesi itu. Itulah sebabnya, berada di ambang tahun ke-5, saya faham bahawa semua ilmu yang saya kumpul selama 4 tahun adalah segelintir kecil yang tiada siapa yang menunggu saya di mana-mana. Tidak, saya tidak mengatakan bahawa kami diajar dengan buruk, bahawa pengetahuan itu tidak sama dan tidak perlu. Saya fikir keseluruhannya ialah kesedaran bahawa saya suka pengaturcaraan datang kepada saya hanya pada penghujung tahun ke-4. Baru sekarang saya faham betapa besarnya pilihan dalam bidang pengekodan, berapa banyak yang boleh dilakukan jika anda memilih satu laluan daripada seribu dan mula mengkaji semua yang berkaitan dengan topik ini. Setelah melihat melalui banyak kekosongan, saya sampai pada kesimpulan bahawa tidak ada tempat untuk memohon, tiada pengalaman, pengetahuan adalah minimum. Anda berputus asa dan nampaknya semua usaha anda dalam belajar runtuh di depan mata anda. Saya lulus segala-galanya dengan A, saya berusaha keras untuk menulis program, dan kemudian ternyata apa yang saya lakukan di universiti, pengaturcara sebenar klik seperti biji semasa rehat.

β€œITMO, SUAI, Politeknik... Saya benar-benar boleh pergi ke sana, mata sudah cukup, dan walaupun ia tidak di tempat yang saya mahu, ia mungkin masih lebih baik daripada di sini!” Fikirku sambil menggigit siku. Tetapi pilihan telah dibuat, masa telah mengambil masa dan apa yang saya boleh lakukan ialah menarik diri dan melakukan semua yang saya boleh.

Kesimpulan dan sedikit kata perpisahan buat mereka yang masih belum memulakan perjalanan

Musim panas ini saya perlu menjalani latihan di sebuah syarikat yang sangat terkenal dan melakukan sesuatu yang berkaitan secara langsung dengan kepakaran saya. Ia sangat menakutkan, kerana saya mungkin bukan sahaja memenuhi harapan saya, tetapi juga harapan pengurus saya. Namun, jika anda melakukan sesuatu dalam hidup ini, maka anda perlu melakukannya dengan bijak dan cekap. Walaupun saya belum mencipta sesuatu yang sangat kompleks atau biasa-biasa sahaja, saya baru sahaja bermula, saya mula sedar apa yang perlu dilakukan, dan saya masih belum mempelajari rasa penuh pengaturcaraan. Mungkin saya bermula di tempat yang salah, dalam bidang yang salah, dan secara umum saya tidak melakukan apa yang saya impikan. Tetapi saya sudah bermula di suatu tempat dan pasti memahami bahawa saya mahu menghubungkan hidup saya dengan pengaturcaraan, walaupun saya belum lagi memilih jalan yang saya akan ambil, mungkin ia akan menjadi pangkalan data, atau pengaturcaraan industri, mungkin saya akan tulis aplikasi mudah alih , atau mungkin perisian untuk sistem yang dipasang pada pesawat. Satu perkara yang saya tahu dengan pasti ialah sudah tiba masanya untuk bermula, dan secepat mungkin faham apa antara semua kelebihan perisian yang saya ingin cuba.

Pembaca muda, jika anda masih tidak tahu apa yang anda mahu menjadi, jangan risau, kebanyakan orang dewasa juga tidak tahu. Perkara utama adalah mencuba. Ia adalah melalui percubaan dan kesilapan yang akhirnya anda boleh memahami apa yang anda mahukan. Jika anda ingin menjadi seorang pengaturcara, maka bermula sentiasa lebih penting daripada mengetahui dengan tepat bidang yang hendak diceburi. Semua bahasa adalah sama, dan pengaturcaraan tidak terkecuali.

PS Jika saya tahu bahawa saya akan berenang, saya akan mengambil seluar renang. Saya benar-benar ingin mula memahami semua ini lebih awal, tetapi kerana tidak berminat, rutin belajar dan tidak memahami apa yang akan berlaku seterusnya, saya terlepas masa. Tetapi saya yakin bahawa ia tidak pernah terlambat.

Sumber: www.habr.com

Tambah komen