JavaRush /Blog Java /Random-MS /Jalan panjang saya untuk menjadi seorang pengaturcara
Максим Караваев
Tahap
Санкт-Петербург

Jalan panjang saya untuk menjadi seorang pengaturcara

Diterbitkan dalam kumpulan
Akhirnya, ada peluang untuk menambah kisah kejayaan anda! Ia tidak sekelip mata seperti bagi sesetengah orang yang sudah mendapat pekerjaan dalam tempoh enam bulan, tetapi ia sama nyata. Peluang setiap orang adalah berbeza, jadi jika anda tidak dapat mencari pekerjaan selama dua tahun dan anda fikir anda kehilangan beberapa hadiah mitos, jangan putus asa, anda tidak bersendirian :)
Perjalanan panjang saya untuk menjadi seorang pengaturcara - 1
Salam sejahtera kepada semua rakan pelajar dan rakan sekerja! Apabila saya mula-mula melawat JavaRush pada tahun 2015 dan membaca kisah kejayaan, saya fikir saya tidak sabar untuk berkongsi cerita saya. Namun, saya masih melakukannya, yang bermaksud semuanya boleh dicapai. Saya ingin memberitahu anda begitu banyak bahawa sudah tiba masanya untuk menulis buku, tetapi saya akan cuba untuk menjadi sesingkat mungkin. Saya sangat berharap agar tidak ada yang mati kebosanan, mengharungi begitu banyak surat... Pada penghujung Januari pada tahun 2015, saya memutuskan untuk terus bekerja di tempat saya sekarang, menunggu bos tiba-tiba menjadi murah hati dan untuk saya untuk hidup dengan baik adalah satu usaha yang sia-sia. Semasa saya masih muda, saya terlibat dalam pengaturcaraan, tetapi apabila saya menyertai tentera, saya menyerah. Kebetulan tak perlu. Kemudian kehidupan menjadi berliku-liku, saya tidak dapat pekerjaan sebagai pengaturcara di mana-mana dan tidak mencuba (saya fikir hanya ada ahli matematik yang bijak di sana). Di tempat saya bekerja, "pengaturcaraan" bermaksud meletakkan tapak web satu halaman, menghidupkan pencetak atau menyediakan Internet. Saya tinggal di Smolensk pada masa itu, memperoleh purata 10-12 ribu sebulan, tidak terlalu risau, berfikir bahawa ini sepatutnya, semua orang hidup seperti itu. Pada 2012, dia berpindah ke St. Petersburg dan mendapat pekerjaan dengan gaji tiga kali ganda lebih daripada sebelumnya. Dan sehingga awal tahun 2015, percaya bahawa kini saya pasti berjaya, saya sekali lagi berhenti memikirkan prospek. Kesedaran itu mula datang selepas beberapa ketika, dan hanya sejurus sebelum hari lahir saya yang ke-29, saya menyedari bahawa pada kadar ini, tiada apa yang baik untuk saya dalam hidup - hanya perjalanan harian ke pekerjaan yang membosankan, pemberian daripada bos saya dalam bentuk kenaikan gaji 2 ribu setahun, kehidupan dari gaji ke gaji sehingga ke tua (dan menakutkan juga untuk memikirkannya). Bidang yang saya timba pengalaman adalah sangat sempit sehinggakan jika saya dipecat secara tiba-tiba, saya akan menganggur dalam tempoh yang lama. Oleh itu, pada Januari 2015, saya memutuskan bahawa saya perlu masuk ke dalam pengaturcaraan. Saya pernah memulakan sesuatu seperti ini juga, tetapi berputus asa selepas beberapa hari. Kali ini semuanya serius, saya berfikir dan menyedari bahawa pengaturcaraan untuk saya adalah satu-satunya peluang untuk kehidupan normal. Saya tidak bimbang tentang memilih bahasa untuk masa yang lama. Memandangkan populariti, sifat berorientasikan objek dan permintaan dalam pasaran, pilihan jatuh pada Java. Langkah pertama ke arah mencapai matlamat ialah membeli buku “Java. Panduan Lengkap oleh Herbert Schildt. Saya mula membacanya dengan rajin pada waktu malam, di kereta bawah tanah semasa dalam perjalanan ke dan dari tempat kerja, dan bekerja melalui contoh di rumah dan di tempat kerja. Menguasai sintaks tidak mengambil masa yang lama, mungkin seminggu, kerana saya sudah biasa dengan asas pengaturcaraan dan memahami semua jenis binaan bahasa. Tetapi apabila berkenalan dengan paradigma OOP bermula, kesukaran bermula. Pada masa ini, saya mula menyedari bahawa belajar dari buku agak membosankan dan, kerana ingin tahu, saya melayari Internet untuk mencari beberapa kursus yang waras. Dan betapa bertuahnya saya ketika itu saya bertemu JavaRush! Kursus ini sangat menarik perhatian saya sehinggakan 10 peringkat pertama selesai, insya-Allah, dalam masa tiga minggu. Dan kemudian satu lagi nasib - diskaun pada bulan April untuk menghormati Hari Kosmonautik, akibatnya saya berjaya mendapatkan langganan tanpa had hanya untuk 5,000 rubel. Sejak saat itu, saya tidak keluar dari belajar: Saya menyelesaikan masalah pada waktu petang di rumah, pada waktu pagi saya membaca dengan lebih terperinci tentang apa yang saya pelajari di kereta bawah tanah (semua dari Schildt yang sama, dan kemudian dari Eckel ). Di tempat kerja, pada masa lapang saya, saya menyelesaikan masalah sekali lagi, dan pada waktu petang saya membaca lagi di kereta bawah tanah. Dan seterusnya hari demi hari. Menjelang akhir tahun, saya merancang untuk mengambil kursus, kemudian amali dalam talian, dan mula mencari kerja pada awal tahun 2016. Tetapi, ternyata, tidak selalu mungkin untuk mengikuti rancangan itu. Jumlah bahan yang mencukupi untuk mendaftar untuk latihan telah disiapkan hanya pada April 2016, i.e. tepat satu tahun selepas membeli kursus. Saya membayar untuk langganan yang diperlukan, memuat turun tugas ujian dan... menjadi gila, secara ringkasnya. Git, Maven, Spring MVC, Hibernate, beberapa rangka kerja bahagian hadapan, MySQL... Segala-galanya yang saya dengar semasa proses pembelajaran, tetapi fikir ia masih sangat jauh. Dan sekarang saya perlu memikirkan semua ini dalam beberapa minggu sahaja. Pengarang kursus mendakwa bahawa anda boleh memikirkan perkara ini dalam beberapa hari. Tetapi saya tidak berjaya. Seseorang mungkin berfikir bahawa saya bodoh dan saya tidak sepatutnya menjadi seorang pengaturcara. Tetapi saya memutuskan untuk mengubahnya secara berbeza, dan memutuskan pada pendapat bahawa saya terlalu mendalam untuk memahami cara rangka kerja ini atau itu berfungsi. Dan saya benar-benar tidak boleh melakukan sebaliknya. Semasa cuba menyelesaikan tugas ujian menggunakan pelbagai tutorial dari Internet, saya berhadapan dengan hakikat bahawa saya tidak faham apa-apa. Penulisan semula kod secara mekanikal tidak mungkin menyumbang kepada pembangunan, dan jika sebarang ralat berlaku semasa melancarkan aplikasi, saya benar-benar hilang arah untuk mencari, keliru sepenuhnya, mencari tutorial lain dan bermula sekali lagi. Sememangnya, saya tidak mempunyai masa untuk membuat permohonan siap pada masa latihan bermula. Tetapi saya mula membaca buku dan manual tentang Maven dan Spring, memahami secara umum bagaimana segala-galanya berfungsi di dalamnya, menguasai Git dan, ya tuhan, akhirnya mencipta akaun di GitHub. Namun, kegagalan dengan latihan magang ini menyebabkan saya hilang semangat, sehingga Disember 2016 saya terus belajar, dan hanya sebelum tahun baru saya mengambil semula tugas ujian dengan serius. Kemudian saya menjumpai buku yang sangat baik "Panduan Permulaan MVC Musim Bunga" oleh Packt Publishing, membaca yang saya tulis permohonannya langkah demi langkah. Dan ia mengandungi segala-galanya, benar-benar semua yang anda perlu tahu untuk berjaya melengkapkan spesifikasi, kecuali untuk bekerja dengan pangkalan data dan Hibernate. Saya terpaksa memikirkan perkara ini sendiri, tetapi saya sekali lagi merasakan kekuatannya, dan cukup pantas melampirkan pangkalan data ke aplikasi yang sedang berjalan. Maka bermulalah tahun 2017 dan saya berjaya melepasi tugasan ujian untuk menyertai internship yang bermula pada bulan Mac. Tetapi kebetulan di tempat kerja saya sekarang, saya tidak dapat mengerjakan projek itu, kerana... Pelabuhan Git, Maven dan lain-lain seperti mereka telah disekat, jadi yang tinggal hanyalah bekerja pada hujung minggu dan malam. 4-5 jam seminggu yang dinyatakan untuk menguasai bahan jelas tidak mencukupi. Di sini sekali lagi kecenderungan saya untuk pergi ke perincian berlaku, tetapi saya percaya kod penulisan yang nampaknya berfungsi, tetapi tidak jelas caranya, akan menghasilkan sedikit hasil. Jadi saya mula ketinggalan. Semasa internship, HR mula menelefon kerana... resume masuk ke dalam pangkalan data pemohon. Pada awal bulan April saya pergi ke satu temuduga, ia agak melemahkan semangat saya, kerana pada pendapat saya ia ternyata gagal. Walaupun saya diberi tugas ujian, dan saya mula mengerjakannya kerana minat, saya tidak lagi mengira tempat ini. Kemudian musim panas bermula dan saya mula menulis kurang kod setiap hari. Saya takut untuk pergi ke temu duga, saya sentiasa berfikir "Saya belum bersedia lagi," "Saya masih perlu belajar lebih lanjut." Saya sudah berfikir untuk membeli kursus lain di GeekBrains dan juga, Tuhan ampunkan saya, mendaftar di universiti dalam talian Mail.ru. Tetapi pada pertengahan Ogos, setelah pulang dari bercuti, saya pergi bekerja dan menyedari bahawa saya sudah muak dengan segala-galanya di sana sehingga saya secara fizikal tidak dapat menahannya lagi - tidak lama lagi saya akan menghantar semua orang secara terbuka dengan tiga surat ceria . Untuk tidak membawa kepada dosa, saya mula menyahut segala kekosongan menarik dari mailing list hh. Tiada kerumitan, tiada surat lamaran, hanya tekan "Balas" dan apa sahaja yang berlaku. Jika mereka memanggil, bagus, tetapi jika tidak, maka tidak perlu gusar. Jika saya gagal, tidak mengapa, ia adalah satu jam yang memalukan dan terus bertahan. Tetapi saya berjaya mendapat pekerjaan pada percubaan pertama. Pada suatu hari saya menerima panggilan semula daripada syarikat T-Systems, yang kekosongannya telah saya mohon baru-baru ini. Ini adalah latihan sepenuh masa selama tiga bulan tanpa pengalaman diperlukan. Temu bual berjalan dengan hebat, dan saya pergi dengan sangat terinspirasi. Secara harfiah pada minggu yang sama mereka menghubungi saya kembali, dan beberapa hari kemudian mereka menghantar saya tawaran. Dan pada 20 September saya memulakan hari pertama saya bekerja sebagai jurutera perisian junior. Pada 11 Disember, dia dimaklumkan bahawa tempoh percubaan telah berlalu. Sangat menarik untuk menyedari bahawa anda telah mencapai matlamat anda; selepas ini anda boleh berehat secara tidak sengaja. Tetapi anda tidak sepatutnya melakukan ini. Hanya berkembang, hanya berkembang. Banyak lagi yang boleh diperkatakan, tetapi opus telah ternyata cukup besar. Oleh itu, saya perlu menamatkannya di sini. Jika anda terlupa untuk memberitahu saya tentang sesuatu yang penting, ingatkan saya mengenainya dalam ulasan, dan saya pasti akan memberitahu anda. Semoga berjaya kepada semua orang dalam pelajaran dan kerja mereka! bahawa saya sudah terlalu muak dengan segala-galanya di sana sehingga saya secara fizikal tidak dapat menahannya lagi - tidak lama lagi saya akan menghantar semua orang secara terbuka dengan tiga surat ceria. Untuk tidak membawa kepada dosa, saya mula menyahut segala kekosongan menarik dari mailing list hh. Tiada kerumitan, tiada surat lamaran, hanya tekan "Balas" dan apa sahaja yang berlaku. Jika mereka memanggil, bagus, tetapi jika tidak, maka tidak perlu gusar. Jika saya gagal, tidak mengapa, ia adalah satu jam yang memalukan dan terus bertahan. Tetapi saya berjaya mendapat pekerjaan pada percubaan pertama. Pada suatu hari saya menerima panggilan semula daripada syarikat T-Systems, yang kekosongannya telah saya mohon baru-baru ini. Ini adalah latihan sepenuh masa selama tiga bulan tanpa pengalaman diperlukan. Temu bual berjalan dengan hebat, dan saya pergi dengan sangat terinspirasi. Secara harfiah pada minggu yang sama mereka menghubungi saya kembali, dan beberapa hari kemudian mereka menghantar saya tawaran. Dan pada 20 September saya memulakan hari pertama saya bekerja sebagai jurutera perisian junior. Pada 11 Disember, dia dimaklumkan bahawa tempoh percubaan telah berlalu. Sangat menarik untuk menyedari bahawa anda telah mencapai matlamat anda; selepas ini anda boleh berehat secara tidak sengaja. Tetapi anda tidak sepatutnya melakukan ini. Hanya berkembang, hanya berkembang. Banyak lagi yang boleh diperkatakan, tetapi opus telah ternyata cukup besar. Oleh itu, saya perlu menamatkannya di sini. Jika anda terlupa untuk memberitahu saya tentang sesuatu yang penting, ingatkan saya mengenainya dalam ulasan, dan saya pasti akan memberitahu anda. Semoga berjaya kepada semua orang dalam pelajaran dan kerja mereka! bahawa saya sudah terlalu muak dengan segala-galanya di sana sehingga saya secara fizikal tidak dapat menahannya lagi - tidak lama lagi saya akan menghantar semua orang secara terbuka dengan tiga surat ceria. Untuk tidak membawa kepada dosa, saya mula menyahut segala kekosongan menarik dari mailing list hh. Tiada kerumitan, tiada surat lamaran, hanya tekan "Balas" dan apa sahaja yang berlaku. Jika mereka memanggil, bagus, tetapi jika tidak, maka tidak perlu gusar. Jika saya gagal, tidak mengapa, ia adalah satu jam yang memalukan dan terus bertahan. Tetapi saya berjaya mendapat pekerjaan pada percubaan pertama. Pada suatu hari saya menerima panggilan semula daripada syarikat T-Systems, yang kekosongannya telah saya mohon baru-baru ini. Ini adalah latihan sepenuh masa selama tiga bulan tanpa pengalaman diperlukan. Temu bual berjalan dengan hebat, dan saya pergi dengan sangat terinspirasi. Secara harfiah pada minggu yang sama mereka menghubungi saya kembali, dan beberapa hari kemudian mereka menghantar saya tawaran. Dan pada 20 September saya memulakan hari pertama saya bekerja sebagai jurutera perisian junior. Pada 11 Disember, dia dimaklumkan bahawa tempoh percubaan telah berlalu. Sangat menarik untuk menyedari bahawa anda telah mencapai matlamat anda; selepas ini anda boleh berehat secara tidak sengaja. Tetapi anda tidak sepatutnya melakukan ini. Hanya berkembang, hanya berkembang. Banyak lagi yang boleh diperkatakan, tetapi opus telah ternyata cukup besar. Oleh itu, saya perlu menamatkannya di sini. Jika anda terlupa untuk memberitahu saya tentang sesuatu yang penting, ingatkan saya mengenainya dalam ulasan, dan saya pasti akan memberitahu anda. Semoga berjaya kepada semua orang dalam pelajaran dan kerja mereka!
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION