JavaRush /Blog Java /Random-MS /Seorang lagi pelajar tahun 3 yang mengambil jurusan IT
Олег Андреев
Tahap
Одесса

Seorang lagi pelajar tahun 3 yang mengambil jurusan IT

Diterbitkan dalam kumpulan
Selamat hari semua, sudah tiba masanya untuk saya memberitahu anda tentang bagaimana saya "melebarkan sayap saya"... Nama saya Oleg, saya berumur 21 tahun.
Seorang lagi pelajar tahun 3 yang mengambil jurusan IT - 1
Sejak kecil, saya ingin menjadi seorang pengaturcara, dan ayah saya juga memberitahu saya untuk belajar pengaturcaraan. Saya mengambil buku itu daripadanya, melihatnya dan berfikir - baiklah, itu omong kosong, kemudian saya akan mempelajarinya.
Kemudian saya dihantar ke sekolah dengan kajian mendalam tentang Ibrani (!) dan sains komputer, bukan untuk mengatakan bahawa saya menerima asas super di sana, tetapi terdapat Pascal dan HTML serta asas-asas algoritma. Sudah tentu, saya tidak mengambil serius perkara ini, saya menyalin daripada semua orang, dan saya sebenarnya belajar dengan gred tiga atau empat. Kemudian timbul persoalan tentang kemasukan saya, saya google, mengetahui tentang STEP Academy, dan ingin ke sana. Segala-galanya nampak berjalan lancar, malah saya dapati peperiksaan kebangsaan (Peperiksaan Negeri Bersepadu) tidak perlu, nampaknya sebab itu saya memutuskan untuk tidak mendaftar untuknya. Lepas tu mak aku dapat tahu berapa kos belajar kat sana, dan memandangkan duit sangat sempit masa tu, mak aku decide nak masuk universiti biasa... Tapi dah terlambat :). Pendaftaran untuk ZNO telah tamat. Sekolah berakhir, tiada kawan yang tinggal, semua orang sibuk di universiti, dan saya pergi bekerja di pawagam (pembersihan, kawalan tiket, dll.) Mungkin, di sinilah perubahan bermula di kepala saya, saya menderita setiap hari, melakukan kerja rutin, mendapat satu sen, dan memalukan untuk mengatakan bahawa anda tidak belajar di mana-mana dan pekerjaan anda adalah buruk. Secara mental, ia adalah tempoh yang paling sukar dalam hidup saya, saya juga berhenti berkomunikasi dengan gadis-gadis, kerana ia hanya memalukan. Saya bekerja di sana selama enam bulan, mendaftar untuk ZNO dan kemudian untuk jumlah masa yang sama, bersiap untuk matematik dan Ukraine pada waktu malam. bahasa. Saya masih ingat hari ketika saya berhenti, saya paling gembira, saya segera merasakan lonjakan kekuatan, kemudian pada musim panas saya lulus peperiksaan, lulus dengan baik, dan memasuki universiti yang dibiayai bajet untuk belajar Sains Komputer. Sudah tentu, kemudian saya berehat semula :) Saya fikir bahawa entah bagaimana pengetahuan akan datang dengan sendirinya, sepanjang kursus pertama saya tidak dapat memulakan tatasusunan, saya menyalin semua makmal, ringkasnya, semuanya lancar. Tahun pertama berakhir, saya berjanji kepada diri sendiri untuk belajar pada musim panas, membaca buku, tetapi sudah tentu saya menyerah pada itu juga, kemudian tahun kedua bermula, kami memulakan subjek baru: "Teori Pengaturcaraan dan Penciptaan Perisian."

Titik permulaan

Mengenai subjek ini terdapat seorang guru I. S. Mazurok, yang tidak mengajar mengikut program universiti, tetapi dapat memilih perkataan yang mengubah segala-galanya. "Mengapa anda datang ke sini," "Mereka tidak akan mengajar anda apa-apa di sini," "universiti tidak akan menjadikan anda pengaturcara, ia hanya penangguhan daripada tentera," Guru itu sendiri bekerja sebagai pengaturcara dan memberitahu banyak perkara tentang Syarikat IT, bagaimana semuanya berfungsi di sana, jawatan apa yang ada, jenis syarikat (kedai runcit, penyumberan luar, dll.). Dan dia melakukannya dengan sangat menarik sehingga saya mahu lebih banyak lagi untuk mula melakukan sesuatu, tetapi saya memerlukan titik permulaan. Dan kemudian JavaRush secara tidak sengaja menarik perhatian saya (mengiklankan di halaman awam di VK), sudah tentu saya ragu-ragu, seperti semua iklan dalam VK, tetapi masih memutuskan untuk mencuba, saya lulus tahap pertama dengan mudah, kemudian yang kedua, kemudian ketiga, kemudian "kekecohan" pertama bermula, tetapi yang mengejutkan saya, saya sangat seronok duduk selama 2-3 jam pada tugasan, dan alangkah baiknya menerima mesej daripada pemalam yang anda lakukan dengan baik dan tugas itu telah selesai. Hanya pada tahap 6 adakah saya perasan bahawa JuvaRush dibayar, sudah tentu, saya sangat kecewa, kerana saya seorang pelajar dan tidak mempunyai banyak wang pada masa itu, saya memutuskan untuk mengetepikan isu ini buat masa ini dan menyimpan, kemudian mak saya datang dari Itali (untuk cari duit), cuma di JavaRush ada promosi diskaun 50%. Sudah tentu, saya terpaksa merayu ibu saya dan membuktikan bahawa ini bukan penipuan, dan akhirnya berjaya untuk saya, saya membeli langganan tanpa had dan kami pergi... Saya duduk berhari-hari dan malam, melupakan universiti. \festivals\friends, tahap 10,15,20, perkara-perkara besar memulakan tugas yang saya duduki selama beberapa hari, saya gembira, seolah-olah saya akhirnya menemui sesuatu yang boleh saya lakukan selama berhari-hari tanpa menyedari masa, sebelum itu saya tidak boleh melakukan apa-apa, dan apabila saya duduk untuk tugasan saya rasa terlibat di dalamnya (walaupun tidak ada yang saya tidak tahu apa yang boleh ditulis pada resume).

Kegagalan pertama

Tahap ke-30 sudah menghampiri, dan anehnya, di universiti, saya menerima biasiswa yang meningkat, terima kasih kepada saya seluruh kumpulan mula menulis di Jawa (lebih tepat lagi, saya menulis untuk semua orang di Jawa). Pada gelombang inspirasi ini, saya mula menghantar resume saya ke semua syarikat dan semua perkhidmatan pencarian kerja (naif :)), sudah tentu saya tidak menerima sebarang panggilan, kerana hanya ada JavaCore. Kemudian di bandar saya mereka membuka pendaftaran untuk kursus pembangun Android, saya pergi untuk temu duga dan oops - kegagalan pertama, saya ditolak, pada temu duga terdapat terlalu banyak soalan tentang pangkalan data, terlalu banyak nuansa yang saya tidak tahu, dan sebagainya. inilah kegagalan pertama. Nah, hello kemurungan, takut bahawa masih banyak yang perlu dipelajari sehingga saya tidak dapat berbuat apa-apa, baik, selepas sebulan saya tenang dan menyambung pelajaran saya, pergi ke semua jenis persidangan Olimpik, membaca dokumen, dll. ...

Enam bulan telah berlalu

Sudah ada tahap 35-36 di hadapan, saya sudah menulis kepada moderator untuk meminta mereka menambah minyak ke akaun saya (pada masa itu masih belum cukup tugas). Enam bulan berlalu, dan kemudian syarikat itu sekali lagi membuka kursus, hanya sekarang dalam pembangun JavaScript, pada masa itu saya telah menulis perpustakaan dalam talian saya di JavaEE, dengan susun atur penyesuaian, pangkalan data, Hibirnate, Tomcat. Utusan anda sendiri pada soket dan Swing. Saya sudah menggunakan Git, tahu cara menyediakan pelayan saya pada glassfish dan tomcat (secara umum, sesuatu sekurang-kurangnya mengingatkan saya kepada seorang pengaturcara). Saya tahu JavaScript pada masa itu pada tahap 3* - beberapa tahap dalam JavaRush apabila terdapat JSON, tetapi saya memutuskan untuk bersedia, dalam sebulan saya mempelajari asas js, dan dengan cepat, terutamanya mempunyai pengetahuan yang baik tentang Java. Masanya telah tiba untuk ujian, ia merangkumi asas css, html, dan asas-asas JS, pada tahap: "tulis semua cara untuk mengisytiharkan tatasusunan dalam JS." Kemudian, berdasarkan keputusan ujian, orang telah dipilih untuk temu duga, kira-kira 300 orang menulis ujian, kira-kira 50 orang telah ditemuduga, antaranya adalah saya (untuk kursus Android, saya tidak lulus ujian).

Nasib baik

Pada temu bual, mereka bertanya mengapa saya menjadi proger dan saya memberitahu mereka kisah sedih yang saya tulis di atas, baik, mereka bertanya sama ada saya telah membuat kod sebelum ini, jadi saya menunjukkan repositori Git saya (yang sangat, sangat penting), memberitahu mereka yang saya kenal JavaEE, Hibernate, Baiklah, mereka bertanya kepada saya mengapa saya memilih Frontend, yang dengan jujurnya saya menjawab bahawa saya hanya mahu mencari pekerjaan :) Jadi saya berjaya masuk ke dalam 10 orang bertuah teratas yang menyertai kursus. Ia hebat, ia sama sekali tidak seperti yang berlaku di universiti pada masa itu (penghujung tahun kedua), semua tugasan telah diposkan dalam repositori Git, di mana kami membuat permintaan kumpulan untuk penyelesaian (penyelesaian terbaik digabungkan dengan cawangan utama). Sebulan kemudian, salah seorang guru kursus menawarkan saya kerja di syarikatnya, dan tanpa berfikir, saya bersetuju. Dari hari pertama, saya terpesona dengan betapa sukarnya dan pada masa yang sama menarik; saya segera diberikan alatan yang tidak pernah saya gunakan (Less, React, Gulp, Node.js). Saya menyelidiki semua ini untuk masa yang lama, terutamanya dalam reaksi, yang nampaknya tidak begitu jelas seperti yang ditulis semua orang, atau sekurang-kurangnya ia tidak berfungsi dengan baik untuk saya. Tetapi saya masih tidak berasa seperti seorang pengaturcara, pelanggannya adalah semua orang Rusia, hanya terdapat 3 orang dalam syarikat itu (2 junior dan seorang pertengahan), jadi ada sesuatu di dalam yang memakan saya setiap hari, mungkin hanya lipas yang masuk. kepala saya, tetapi saya tidak merasakan bahawa saya mencapai matlamat, jika tidak, saya akan menulis di sini lama dahulu :)) Tetapi walaupun ini, pertumbuhan saya sangat besar, saya sendiri tidak perasan bagaimana saya telah membina aplikasi seni bina sendiri, menulis dalam React dan juga dalam Java, pada masa itu (permulaan kursus ketiga) kami diberi kerja kursus, saya memilih topik permainan kad dalam talian 21 atau BlackJack (keupayaan untuk memilih bilangan kad harus telah disediakan), dan selari dengan kerja saya menulis "projek mini" ini (untuk mereka yang berminat, berikut adalah pautan: BlackJack) Dan itu sahaja - ada sesuatu yang salah, saya tidak tahu bagaimana untuk menjelaskannya, saya menerima wang, dan tidak buruk untuk pelajar (500 dolar), tetapi saya merasakan bahawa ini bukan yang saya mahu, dan masalah besar bermula dalam keluarga. Dan projek saya adalah neraka, saya terpaksa menyiarkan skrin saya di Skype selama 14 jam sehari (kesukaan pelanggan CIS...) Nah, secara umum, saya menyelesaikan projek yang tergantung pada saya dan meninggalkan kerja kembali ke universiti :) Di universiti itu sudah sangat mudah sehingga pada awal semester ke-2 tahun ke-3, saya hanya mengambil semua makmal dan kursus daripada guru, dan dalam sebulan saya melakukan segala-galanya, dan tidak dalam beberapa Pascal , tetapi Angular, React + ES6 dan barangan lain di dunia moden, untuk pelayan yang saya ambil sama ada Java atau Node.js, yang saya sudah tahu dengan baik pada masa itu, asas untuk semua pelajar ialah Mongo, saya sangat menyukainya syaitan.

Bosan

Ini adalah bagaimana saya perlahan-lahan mendapat pengalaman, mengisi git saya dengan projek baru, membuat wang dari rakan sekelas saya, minum pada hujung minggu, secara umum semuanya tenang). Selepas beberapa lama ia menjadi membosankan, sekali lagi tiada apa yang perlu dilakukan, di universiti saya sudah memberikan persidangan mengenai pembangunan web dan JavaScript. Saya memutuskan bahawa sudah tiba masanya untuk mencuba nasib saya sekali lagi, saya mendapati 2 kekosongan di dou.ua, semuanya seolah-olah halal, seperti yang saya suka, kekosongan dalam bahasa Inggeris, dari pengalaman kerja setahun, pendaftaran SPD dan semuanya seperti orang, apa yang saya benar-benar mahu, saya menghantar resume saya kepada 2 syarikat (by the way, terima kasih khas kepada JavaRush untuk ringkasan, disusun mengikut cadangan anda). Nah, saya telah dijemput ke temu duga, yang saya lulus dengan cemerlang tanpa gagal satu soalan, mereka bertanya Angular, React, Node.js, protokol HTTP secara umum, pangkalan data, alat bina, secara umum mereka dengan bodohnya melalui resume saya dan ditanya pada semua mata - kekosongan JavaScript Developer (FullStack). Selepas 3 hari saya sudah pergi bekerja, saya terus ditugaskan untuk projek Kanada, React+es6+node.js. Ia sangat menarik, saya berkenalan dengan metodologi Scrum dan Agile, mengetahui apa itu Slack, kami mempunyai Worksaction sendiri, dengan tugas dan anggaran, secara umum ini adalah APA YANG SAYA MAHU, setiap hari berbeza dari yang sebelumnya, walaupun pada mula-mula adalah luar biasa bahawa segala-galanya dalam bahasa Inggeris, tugas, mesyuarat dan komunikasi dengan pelanggan, tetapi kami mempunyai seorang guru yang membantu dengan ini, dan bahasa Inggeris saya tidak begitu teruk). Rakan sekerja dan pasukan sangat hebat, setiap hari Jumaat kami pergi ke bar, selalu ada beberapa jenis kehidupan di dalam pejabat, semua orang bergurau sesama sendiri, proses kerja mengingatkan siri "lembah silikon". Pada hari Jumaat tempoh percubaan saya berakhir dan saya secara rasmi menyertai syarikat itu, dan kini saya sangat gembira dan telah mencapai apa yang saya mahukan, saya bangga dengan jalan yang telah saya ambil dan siapa saya sekarang dan saya sangat berterima kasih kepada JavaRush untuk ini, yang bukan sahaja mengajar saya cara memprogram, tetapi membuatkan saya menyukainya sebagai perkara kegemaran, dan walaupun saya bukan pembangun Java sekarang, JavaScript juga sangat baik sekarang, jadi sekali lagi, terima kasih banyak untuk semua yang anda telah dilakukan dan sedang dilakukan untuk kita semua. Keseluruhan perjalanan mengambil masa hampir 2 tahun (dari awal tahun kedua hingga pertengahan tahun ketiga). Saya doakan anda semua berjaya, kawan-kawan, jika saya malas seperti saya, maka yang lain lebih-lebih lagi, berikut adalah beberapa petua
  • Jangan berputus asa
  • Jangan berhenti di JavaRush sahaja, cari sumber pembelajaran lain
  • Cuba satukan setiap teknologi yang dipelajari dengan projek mini
  • Dan sudah tentu, berehat dari semasa ke semasa, nikmati apa yang anda lakukan, dan anda akan mendapat pekerjaan yang anda layak dan inginkan
PS Saya memohon maaf untuk banyak teks, saya hanya ingin memberitahu segala-galanya dari awal hingga akhir, seperti yang sebenarnya, saya harap sekurang-kurangnya seseorang akan membaca semuanya :)
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION