JavaRush /Blog Java /Random-MS /Lulus JavaRush dua kali. Kali kedua - sudah bekerja sebag...
Mikhail Zherdev
Tahap
Тула

Lulus JavaRush dua kali. Kali kedua - sudah bekerja sebagai pengaturcara

Diterbitkan dalam kumpulan

Dossier

  • Siapa: Mikhail Zherdev
  • Bekerja sebagai: pentadbir sistem, jurutera sokongan teknikal
  • Tempat kediaman: Tula, Rusia
  • Umur semasa memulakan latihan Java: 27
  • Pekerjaan pertama sebagai pengaturcara: setahun selepas memulakan latihan
  • Kisah kejayaan asal
Lulus JavaRush dua kali.  Kali kedua - sudah bekerja sebagai pengaturcara - 1

Latar belakang

Saya bermimpi untuk menjadi seorang pengaturcara di sekolah. Saya ingin memasuki fakulti sibernetik di universiti tempatan, tetapi akhirnya saya memohon ke fakulti lain: Saya takut saya tidak lulus pemilihan. Kemudian, saya fikir saya benar-benar akan lulus, dan saya menggigit siku saya untuk masa yang lama tentang perkara ini... Akhirnya, saya belajar untuk menjadi seorang jurutera ( lulus universiti pada 2010 ) dan mendapat pekerjaan sebagai pentadbir sistem di Enikey, dalam sokongan teknikal. Jadi empat tahun berlalu.
“Dan sepanjang empat tahun ini pemikiran untuk belajar menjadi seorang pengaturcara tidak meninggalkan saya. Lebih-lebih lagi, saya ingin belajar Java: ia dipengaruhi oleh populariti dan platform silang, walaupun bahasa persembahan itu sendiri tidak dibincangkan selama beberapa tahun.
Pada satu ketika saya ingin pergi ke luar negara dan mendapatkan pendidikan pengaturcaraan di sana. Saya hidup dengan idea ini sepanjang tahun bekerja, menyimpan dan mengenepikannya. Sudah tentu, terdapat percubaan untuk belajar sendiri, tetapi belajar dari buku tidak menjadi. Saya selalu menangguhkan bab seterusnya sehingga " mungkin suatu hari nanti ." Jadi saya tinggal sehingga 2014 . Percubaan untuk memasuki universiti luar negara berakhir dengan kegagalan. Tambahan pula, ketika ini teman wanita saya pulang dari belajar di luar negara. Jadi saya fikir jika saya ingin menjadi seorang pengaturcara, maka saya perlu mula mengajar diri saya sendiri, di sini dan sekarang, kerana ia akan menjadi lebih sukar nanti.

Kajian

Saya bermula dengan HTML , CSS dan JavaScript . Saya mempelajari PHP selama kira-kira sebulan dan menyelesaikan hampir semua kursus mengenai Codecademy . Pada awal tahun 2015 saya mula belajar Java .
"Saya membaca buku Shildt tentang Java 7, ia sukar, saya tidak tahu tentang kerja masa depan. Saya memutuskan untuk mencari cara belajar yang lebih moden daripada membaca buku, kerana ia adalah abad ke-21. Saya cari, google, jumpa. JavaRush."
Dari awal Februari hingga akhir April saya bekerja di tapak ( ada langganan bulanan, saya berhenti selepas mencapai tahap 20 untuk memperbaiki teori dan menganalisis masalah yang diselesaikan/tidak diselesaikan ), sejak April saya berkenalan dengan pelayan Tomcat , jUnit , JSP , Spring , Hibernate , SQL ( semua teknologi adalah cetek, hanya asas dan sebab ia diperlukan ). Pada masa yang sama, saya meneliti teori Teras Java saya dan menyiarkan resume saya pada awal Mei 2015 .

Kerja dan... belajar lagi

Satu syarikat bertindak balas. Sebenarnya, di situlah saya bekerja sekarang. Pada temu bual, mereka bertanya tentang Java Core dan senarai teknologi yang saya tambahkan secara sederhana pada resume saya ( lihat senarai di atas, dalam perenggan sebelumnya ). Saya segera mengakui bahawa saya mengetahui teknologi ini secara dangkal, dan saya merancang untuk mengkajinya pada masa hadapan. Hasilnya, mereka mengupah saya untuk jawatan Junior Developer , menjelaskan pilihan mereka dengan fakta bahawa saya mempunyai pengetahuan yang kukuh tentang Java Core ( terima kasih kepada Java Rush !).
“Memandangkan saya menamatkan kursus JavaRush dengan cepat dan agak malas (sering duduk di forum mencari jawapan), saya kurang keyakinan diri sebagai seorang pakar. Oleh itu, pada bulan Disember, saya memutuskan untuk melalui JavaRush sekali lagi.”
Supaya semuanya adil, menyelesaikan semua masalah, mengambil bahagian dalam projek sebenar... Lebih-lebih lagi, semasa ketiadaan saya di sini, banyak masalah baru muncul, dan saya ingin menyelesaikannya, saya sangat berminat dengan projek mini. . Dan saya menyukai tapak itu sendiri, walaupun terdapat kelemahan kecil, seperti bukan pengesah yang paling " memahami " ( pengesah telah direka semula sepenuhnya dalam Java Rush 2.0 dan menjadi sangat memahami, nota editor) . Sebenarnya, saya telah menamatkan kursus dan mengambil bahagian dalam projek sebenar (saya baru sahaja menamatkannya). Saya gembira dengan hasilnya!

Tahun pertama

Saya telah bekerja sebagai pengaturcara selama hampir setahun sekarang. Java Rush banyak membantu saya dalam mempelajari, membangun dan membentuk diri saya sebagai pakar. Di syarikat itu, saya mula-mula bekerja pada aplikasi web, mempelajari teknologi yang diperlukan sepanjang perjalanan. Kemudian saya beralih kepada pembangunan mudah alih, belajar Android ( saya belajar selama sebulan atau dua, kemudian beralih ke pembangunan dengan pembelajaran selari ) dan sejak Mac - iOS . Ini bukan kisah kejayaan bagi saya sebagai seorang pengaturcara. Ini tentang bagaimana JavaRush membantu saya memenuhi impian saya untuk menjadi seorang pengaturcara. Masih banyak yang perlu dipelajari, belajar semula, ingat apa yang telah dilupakan, tetapi ada matlamat - untuk menjadi pemaju yang baik, ada ruang untuk berkembang.

Dua tahun kemudian

Atas permintaan pentadbiran Java Rush , saya menerbitkan sambungan cerita saya. 2 tahun telah berlalu sejak saya memulakan latihan di JavaRush dan 1.5 tahun selepas saya menjadi pembangun junior. Saya bekerja pada pekerjaan pertama saya selama 1.5 tahun . Mengambil bahagian dalam beberapa projek, pada awal ( Jun-Oktober 2015 ) 4 bulan pada pembangunan Perusahaan ( JSP stack - JSF + Primefaces - JPA ) . Kemudian saya menghabiskan kira-kira setahun membangunkan aplikasi mudah alih untuk Android dan iOS . Saya mempelajari beberapa rangka kerja popular untuk platform ini ( Realm , Retrofit , sedikit Rx ). Saya menulis aplikasi dalam kotlin untuk Android, setelah mempelajarinya + Objektif C & Swift untuk iOS . Pada September 2016, kami bertukar kepada projek Enterprise sedia ada dalaman selama sebulan. Di sana adalah perlu untuk menambah baik fungsi semasa, memperkenalkan Elasticsearch ; Saya tinggal di atasnya selama sebulan, mengkaji kod itu, tetapi kemudian mereka memutuskan untuk melakukannya bukan melalui Java, tetapi melalui pangkalan data, dan saya dipindahkan kembali ke pembangunan mudah alih (ia berlaku, tuan...). Pada penghujung Ogos 2016, saya lulus pensijilan Google Android di tapak web Udacity atas permintaan pengurus saya. Saya menerima lencana Pembangun Bersekutu Google Android yang diidamkan hanya pada bulan November kerana pelbagai perkara birokrasi ( atau mereka langsung tidak menyedari peperiksaan saya ). Sejak tahun baru saya ingin menukar timbunan kepada Perusahaan moden daripada Spring mudah alih , Hibernate , beberapa db . Tetapi ternyata saya sendiri " ditemui " dengan bantuan bekas rakan sekerja. Pada akhir tahun, saya benar-benar menukar kerja saya minggu ini. Bank. Bukan 10 teratas malah 100 teratas , tetapi saya berminat dengan projek itu, yang merupakan salah satu detik yang menentukan. Timbunan itu adalah Enterprise , persis apa yang saya ingin dapatkan pengalaman dalam pembangunan komersial. Terdapat juga beberapa perkhidmatan web, yang juga merupakan tambahan (saya tidak begitu mengenalinya, tetapi saya merancang untuk mempelajari lebih mendalam pada tahun akan datang) dan banyak Groovy+Grails . Gaji minta lebih daripada jawatan sekarang, dan permintaan saya dimakbulkan. Yang tinggal hanyalah untuk memenuhi jangkaan di tempat kerja baharu dan memperoleh pengalaman berharga baharu :)). Semasa bekerja pada pekerjaan pertama saya, saya sentiasa belajar tentang teknologi, di tempat kerja dan di rumah. Tidak setiap hari, sudah tentu, tetapi saya menumpukan masa dengan sebaik mungkin. Saya melambung sedikit GitHub saya , menulis beberapa tugas ujian yang terdapat di Internet. Pada penghujung Disember saya lulus pensijilan daripada Oracle 1z0 - 808 (pensijilan yang mengesahkan pengetahuan asas Java). Tahun depan saya bercadang untuk mengambil OCP ( Oracle Certified Associate ), yang nampaknya lebih penting, kerana... Tiada pendidikan dalam teknologi komputer, tetapi pensijilan mungkin berguna suatu hari nanti. Tetapi perkara utama bukanlah sijil itu sendiri ( walaupun sangat, sangat bagus untuk menjadi pemiliknya! ), tetapi kehalusan bahasa dan jurang yang diisi semasa membuat persediaan untuk pensijilan. Ini adalah kejayaan setakat ini sepanjang tempoh yang lalu. Kurang sedikit daripada yang saya mahukan, tetapi saya tidak boleh mengatakan bahawa ia buruk. Pada masa ini saya faham bahawa masih ada perkara yang perlu dipelajari, diajar dan dipelajari, tetapi ini tidak menakutkan saya. Lagipun, perkara terbaik dan paling menarik masih belum datang!
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION