Artikel ini terutama ditujukan untuk kaum muda yang masih berpikir tentang memilih profesi.
Kata Pengantar
Di sudah, bagi kami, pada tahun 2015, saya lulus dari sekolah menengah dan mulai berpikir tentang siapa yang saya ingin menjadi dalam hidup ini. (pertanyaan bagus, saya masih mencari jawaban) Saya tinggal di kota kecil, sekolah biasa, beberapa sekolah kejuruan dan cabang universitas sederhana. Dia lulus dari sekolah musik, bermain sepanjang kehidupan sekolah di teater, tetapi setelah kelas 11 dia tersentak untuk berdiri di jalur teknis. Saya tidak ingin menjadi seorang programmer, meskipun saya tidak lulus di kelas dengan penekanan pada ilmu komputer, saya melihat spesialisasi yang berhubungan dengan desain atau robot. Dia melamar di mana dia bisa, pergi ke sekolah militer, dan menyadari bahwa itu bukan milikku. Tetap pada pilihan 2 universitas, bukan, saya akan pergi ke St. Petersburg.
Di St. Petersburg, pilihannya sangat besar, tetapi sesuatu meyakinkan saya untuk belajar sebagai pilot - ini prestisius, keuangan, status dalam masyarakat. Pada saat masuk, diusulkan untuk memilih 3 bidang, tanpa ragu-ragu, kata pilot (2 bidang: spesialis dan sarjana). Tetapi orang-orang di panitia seleksi masih meyakinkan saya untuk memilih yang ketiga, dia mengatakan bahwa secara keseluruhan, tidak ada bedanya dengan saya, jika ada sesuatu dengan pemrograman, maka Anda dapat pergi ke sana (bukan karena tidak ada yang saya pelajari dari jarak jauh mempelajari dasar-dasar spesialis IT di sekolah (juga untuk uang) ) Agustus mendekati akhir, memantau daftar setiap hari, saya mengerti bahwa saya jelas tidak pergi ke pilot karena jumlah poin, saya pergi ke tentara, untuk menanam kembali pohon, membersihkan salju, tetapi tiba-tiba, panggilan dari orang tua saya: "Nak, selamat!" Saya kagum untuk melanjutkan. "Anda memasuki OASUVD, kami tidak tahu apa itu, tetapi dengan anggaran terbatas! Kami sangat bahagia! " "Ya," saya pikir, "" yang utama adalah anggaran! " Sambil menggaruk-garuk kepala, saya berpikir tentang apa arti ORASUVD yang misterius ini, tetapi mungkin saja, saya akan ke St. Petersburg, dan ini adalah alasan yang bagus untuk bersukacita.
Mulai belajar
Interpretasinya adalah: organisasi sistem kontrol lalu lintas udara otomatis. Ada banyak huruf, juga makna. Sebagai catatan, tahun pertama saya tidak belajar di St. Petersburg, kami dikirim ke Vyborg, bukan dari kehidupan yang baik, tentu saja, tetapi secara keseluruhan bahkan lebih baik daripada yang Anda harapkan.
Kelompok kami sangat kecil, hanya 11 orang (saat ini sudah ada 5 dari kami), dan semua orang, tentu saja semua orang tidak mengerti apa yang mereka lakukan di sini.
Kursus pertama sederhana, seperti dalam spesialisasi apa pun tidak ada yang tidak biasa, pelacak, matematika dan beberapa mata pelajaran kemanusiaan. Enam bulan telah berlalu, saya masih tidak mengerti apa artinya OrASUVD, dan terlebih lagi apa yang mereka lakukan. Pada akhir semester pertama, seorang guru datang kepada kami dari St. Petersburg dan membacakan kepada kami disiplin "Pengantar profesi."
"Yah, itu dia, akhirnya aku akan mendengar jawaban untuk pertanyaan abadi," pikirku, tapi itu tidak sesederhana itu.
Keistimewaan ini sangat populer dan tidak jauh dari pemrograman. Kami bahkan lebih terkejut dengan fakta bahwa ini umumnya satu-satunya spesialisasi di Rusia yang tidak memiliki analog.
Inti dari profesi ini adalah untuk memahami semua proses yang terjadi di langit, untuk mengumpulkan informasi dari semua jenis pelacak dan untuk mengirimkan ke monitor pengirim dalam bentuk digital. Sederhananya, kami melakukan apa yang dapat dilakukan oleh operator (perangkat lunak penerbangan). Menginspirasi, bukan? Kami diberitahu bahwa pertanggungjawaban pidana diberikan jika kode Anda tiba-tiba menyebabkan bencana.
Mari kita menjauh dari banyak hal kecil dan seluk-beluk dan berbicara tentang topik pemrograman.
Butir demi butir
Setelah kami berhasil menyelesaikan kursus pertama dan datang untuk belajar lebih lanjut di St. Petersburg, itu menjadi sedikit lebih menarik, dan dengan setiap semester semuanya jelas apa yang mereka inginkan dari kami. Kami akhirnya mulai coding, mempelajari dasar-dasar C ++. Dengan setiap semester, pengetahuan kami tumbuh, ada banyak mata pelajaran yang terkait dengan penerbangan dan teknik radio.
Pada awal tahun ke-4, saya sudah mengenal beberapa perpustakaan, belajar cara menggunakan vektor dan kerabatnya. Saya punya sedikit praktik OOP, pewarisan, kelas, secara umum, semua yang tanpanya pemrograman dalam C ++ umumnya sulit dibayangkan. Ada banyak mata pelajaran yang berkaitan dengan teknik radio, fisika, Linux muncul, yang tampak sangat rumit, tetapi umumnya menarik.
Mereka tidak mencoba membuat programmer yang baik dari kita, mereka ingin membuat orang keluar dari kita yang mengerti semua proses, mungkin ini masalahnya. Kami harus menjadi hibrida, sesuatu antara programmer, operator dan manajer pada saat yang sama (untuk alasan yang baik mereka mungkin mengatakan bahwa dua burung dengan satu batu tidak dapat dibunuh). Kami tahu banyak hal yang berbeda, tetapi sedikit demi sedikit. Setiap tahun saya menjadi semakin tertarik pada pengkodean, tetapi karena kurangnya objek yang ditujukan untuk hal ini, keinginan untuk belajar lebih banyak tetap tidak terpenuhi. Ya, mungkin saya bisa melakukannya sendiri, di rumah, tetapi di masa mahasiswa saya Anda tidak cukup ketika Anda peduli tentang hal-hal yang tidak akan ada di sesi. Itu sebabnya, berada di ambang tahun ke-5, saya mengerti bahwa semua pengetahuan yang telah saya kumpulkan selama 4 tahun adalah segelintir kecil yang tidak ada yang menungguku di mana pun. Tidak, saya tidak mengatakan bahwa kami kurang diajar, bahwa pengetahuan itu tidak atau tidak dibutuhkan. Saya pikir intinya adalah bahwa realisasi yang saya sukai pemrograman datang kepada saya hanya pada akhir tahun ke-4. Hanya sekarang saya mengerti betapa besar pilihan dalam bidang pengkodean, berapa banyak yang dapat dilakukan jika Anda memilih satu dari seribu cara dan mulai mempelajari segala sesuatu yang berkaitan dengan topik ini. Setelah melihat banyak lowongan, saya sampai pada kesimpulan bahwa tidak ada tempat untuk pergi, tidak ada pengalaman, pengetahuan minimal. Tangan jatuh dan tampaknya semua upaya di sekolah mengalir di depan mata kita. Saya melewati semuanya dengan 5, saya berusaha keras untuk menulis program, dan kemudian ternyata apa yang saya lakukan di universitas, programmer nyata mengklik seperti biji saat istirahat.
"ITMO, SUAI, Polytech ... Aku benar-benar bisa pergi ke sana, aku akan punya cukup poin, dan bahkan jika aku tidak pergi ke tempat yang akan kutuju, itu mungkin lebih baik daripada di sini!" Pikirku, menggigit sikuku. Tetapi pilihan telah dibuat, waktu telah mengambil korbannya dan saya hanya bisa menyatukan diri dan melakukan segala daya saya.
Kesimpulan dan kata perpisahan kecil untuk mereka yang belum memulai perjalanan mereka
Sudah musim panas ini saya harus menjalani magang di perusahaan yang sangat terkemuka, dan turun ke bisnis yang berhubungan langsung dengan spesialisasi saya. Ini sangat menakutkan, karena saya tidak bisa membenarkan tidak hanya harapan saya, tetapi juga harapan pemimpin. Namun, jika Anda melakukan sesuatu dalam kehidupan ini, maka Anda perlu melakukannya dengan bijak dan efisien. Meskipun saya belum membuat sesuatu yang super rumit atau biasa, saya baru saja mulai, saya baru mulai memahami apa yang perlu dilakukan, dan saya masih harus belajar seluruh rasa pemrograman. Mungkin saya mulai di tempat yang salah, dan di bidang yang salah, dan secara umum, saya tidak melakukan apa yang saya impikan. Tetapi saya sudah mulai dengan sesuatu dan mengerti pasti bahwa saya ingin menghubungkan kehidupan dengan pemrograman, meskipun saya belum memilih jalan yang akan saya ambil, mungkin itu akan menjadi basis data, atau pemrograman industri, mungkin saya akan menulis aplikasi seluler , dan mungkin perangkat lunak untuk sistem yang diinstal di pesawat. Satu hal yang saya tahu pasti, saatnya untuk memulai, dan sesegera mungkin untuk memahami semua kelimpahan perangkat lunak yang ingin saya rasakan.
Pembaca muda, jika Anda masih belum tahu apa yang Anda inginkan, jangan khawatir, kebanyakan orang dewasa juga tidak tahu itu. Yang utama adalah mencoba. Melalui coba-coba akhirnya Anda dapat memahami apa yang Anda inginkan. Jika Anda ingin menjadi seorang programmer, maka memulai selalu lebih penting daripada mengetahui dengan tepat bidang apa yang akan Anda tuju. Semua bahasa sama, dan pemrograman tidak terkecuali.
PS Saya akan tahu bahwa saya akan berenang, saya akan mengambil celana renang. Saya sangat ingin mulai memahami semua ini sebelumnya, tetapi karena tidak tertarik, rutinitas pelatihan dan tidak memahami apa yang akan terjadi selanjutnya, saya melewatkan waktu. Tetapi saya benar-benar percaya bahwa tidak pernah ada kata terlambat.