JavaRush /Java Blog /Random-ID /Anda hanya harus menginginkannya

Anda hanya harus menginginkannya

Dipublikasikan di grup Random-ID
3 tahun yang lalu saya memutuskan untuk mengubah tempat nyaman saya di bidang penjualan, konfigurasi dan servis perangkat komputer ke bidang pemrograman. Karena saat itu saya masih belum tahu persis bahasa apa yang saya inginkan, saya memutuskan untuk memperoleh pengetahuan dasar di beberapa bidang sekaligus. Pada tanggal 1 Januari 2016, saya bertemu dengan seorang pengangguran yang memiliki akun tahunan di JavaRush, Codeschool, Lynda dan Tuts+, dan sedikit dana finansial yang memungkinkan saya menghabiskan seluruh tahun 2016 untuk belajar.
Anda hanya perlu menginginkannya - 1
Yang pertama dalam antrian saya adalah JavaRush - bahkan sebelum Malam Tahun Baru, saya menyelesaikan level gratis yang tersedia, yang sebenarnya menentukan keputusan untuk membeli akses selama satu tahun. Pelatihannya memakan waktu lama sehingga pada tanggal 8 Februari saya merayakan pencapaian level 30. Dari apa yang saya suka dan berguna di masa depan, saya ingin mencatat hal-hal berikut:
  • konsolidasi terminologi yang juga berguna dalam menguasai bahasa lain (tipe dan struktur data, penerapan prinsip OOP dalam praktik, namespace, pengubah akses, bekerja dengan database dan sistem file, membangun kueri, dan masih banyak lagi);
  • memperoleh keterampilan dalam bekerja dalam IDE yang sangat bagus - IntelliJ IDEA, yang kemudian berguna dalam pekerjaan nyata dengan produk JetBrains lainnya (PHPStorm/WebStorm/PyCharm);
  • budaya kode umum - baik dalam hal logika dan kompleksitas algoritmik, dan dalam desain visual (kesesuaian dengan gaya kode);
Sayangnya (atau untungnya), selain Java, pada bulan Maret 2016 saya juga memulai kursus pengembangan web (selain CodeSchool yang disebutkan dengan cabangnya di Javascript dan kerangka kerja Angular/Ember, ini juga gratis, kemudian HtmlAcademy dengan dasar-dasar yang baik tentang tata letak, Pada saat yang sama, saya menguasai bekerja dengan Git dan MySQL; Sql-ex banyak membantu saya dalam mempelajari yang terakhir). Ya, kebetulan pada akhirnya saya memilih PHP (berkat kursus terkenal Igor Borisov di CIS), tetapi tidak pada CMS WordPress, yang telah menjadi perbincangan di kota, tetapi pada solusi REST API yang cukup modern berdasarkan Zend Framework 2 (pada awalnya), dan kemudian pada Laravel 5.x. Tetapi setelah melalui jalur yang berliku, Anda dapat dengan nyaman menggunakan praktik terbaik dari Java yang sama dalam aplikasi Anda, untungnya PHP modern (terutama sejak versi 7) semakin mirip (ambil, misalnya, jenis petunjuk yang sama di bahasa dengan pengetikan implisit lemah yang dinamis, dan kelas yang sudah ada di versi 7.4 mungkin juga memiliki properti pengetikan). Dan bagi mereka yang pernah bekerja dengan Hibernate di Java, akan lebih mudah untuk menguasai Doktrin ORM yang sama. Saya kembali ke topik membangun jalur pembelajaran dan memilih kursus berkualitas dan apa yang membuat Javarush menonjol dari CodeSchool yang telah disebutkan (yang kini menjadi bagian dari Pluralsight), Lynda (tempat LinkedIn membangun platform pendidikannya) dan lain-lain. Hal terpenting bagi saya pribadi adalah banyaknya praktik dalam memecahkan masalah verifikasi otomatis dengan landasan teori yang lebih dari cukup. Tidak ada bandingannya dengan “tonton videonya dan lakukan hal yang sama”. Tutorial video bagus ketika Anda perlu "mengintip" solusi untuk tugas yang sangat terspesialisasi atau menguasai perpustakaan/API yang tidak terdokumentasi dengan baik dalam waktu singkat. Namun jika seseorang dihadapkan pada tugas untuk membentuk landasan-landasan dasar ilmu pengetahuan dan menguasai beberapa cara untuk memecahkan masalah-masalah pokok yang sama sekaligus, untuk kemudian melaksanakannya tanpa berpikir panjang, sebagaimana kita tidak berpikir untuk mengetik huruf di atas. keyboard atau menulis huruf di selembar kertas - maka Javarush sangat diperlukan. Jangan lupa, bagi banyak orang masalah penguasaan materi pendidikan berbahasa Inggris juga akut, sehingga bagi orang-orang tersebut manfaat Javarush (terutama pemilihan materi teori) semakin bertambah. Untuk meringkas ulasan panjang Javarush ini dalam satu frasa - “harus dimiliki”. Sekalipun Anda pada akhirnya tidak menyukai bahasa Java, kursus ini akan memberikan landasan yang kuat untuk perkembangan Anda di masa depan. Ini sepadan dengan waktu dan uang yang Anda keluarkan, karena investasi terbaik adalah investasi pada pengetahuan dan keterampilan Anda. PS Sedikit tentang diriku. Spesialisasi saat ini adalah REST API di Laravel + MySQL, penggunaan aktif layanan pihak ketiga dalam proyek (Amazon SES/Paypal/Stripe/web3.php/integration dengan kalender, pembuatan antrian, dll.). Saya harus bekerja sedikit dengan Angular/Vue (JS), bahkan beberapa bulan dengan Django (Python). Bagi pecinta statistik, saya membutuhkan waktu 298 hari untuk belajar (sejak hari itu bagaimana dia meninggalkan pekerjaan lamanya dan memulai pelatihan ulang), yang mana 42 hari telah berlalu sejak resume pertama dikirim hingga hari kerja pertama. Dan hingga hari ini saya mengenang dengan rasa syukur kursus Javarush, sebagai sesuatu yang memperkuat rasa percaya diri, mensistematisasikan dan mengangkat ilmu ke tingkat yang baru, serta menjadi langkah awal dalam perjalanan panjang menuju ketenangan pikiran dan keseimbangan dalam bidang baru di a pekerjaan Baru. PPS Saya melanjutkan pelatihan saya, agendanya adalah mendapatkan sertifikasi Laravel pada tahun 2019 dan menguasai Swift.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION