Ikhtisar Kursus Pengembangan Web

Dalam sebuah catatan, saya akan berbicara tentang pengalaman saya dalam mengambil kursus tentang pengembangan web di sekolah: spesialis , sekolah loteng , akademi html , learn.javascript.ru . Posting ini akan menarik bagi semua orang yang tertarik dalam pengembangan web dan serius berpikir untuk menjadikannya sebagai pekerjaan mereka. Pikiran yang sama memenuhi saya 2 tahun yang lalu. Lalu saya bekerja sebagai insinyur. Sekarang saya bekerja sebagai pengembang frontend di bank, mendukung situs web jompo tentang Bitrix dan mengembangkan yang baru pada reaksi, sehingga pelatihan tidak sia-sia. Saya secara berkala ditanya pertanyaan di mana Anda dapat mempelajari pengembangan web dan di mana untuk memulai, jadi saya memutuskan untuk mensistematisasikan pengalaman saya.


Jadi, saya memutuskan bahwa kursus dengan rencana pelatihan yang jelas, tugas dan verifikasi oleh guru (mentor) adalah cara terpendek untuk tujuan saya, ternyata seperti itu. Tetapi kursus yang diambil sangat berbeda, dan saya mengambilnya secara khusus di sekolah yang berbeda.


Saya mulai dengan masalah pertama dalam penerbitan Yandex (untuk 2016), " spesialis " sekolah. Saya menarik kesempatan belajar penuh waktu di cabang-cabang sekolah Moskow, sepertinya pendekatan yang lebih mendasar dengan kemungkinan komunikasi pribadi dengan guru. Saya pergi melalui dua kursus: dasar - dasar html dan dasar - dasar js . Pengetahuan diberikan kepada yang paling dangkal. Dan topik dibagi menjadi banyak sub-program. Kursus tentang js terdiri dari 3 bagian, dengan biaya 12-15 tr. Sekarang pada tahun 2019, seorang spesialis memiliki kursus jQuery dibagi menjadi 2 bagian dan kursus Knockout.js. Anda dapat menggabungkan ini menjadi pengembang warisan khusus. Divisi ini jelas memiliki basis pemasaran. Tampaknya struktur pelajaran dan materi tidak menarik bagi para guru itu sendiri. Pengetahuan yang diperoleh hampir tidak cukup untuk pengelola konten, belum lagi pengembang. Misalnya, tata letak dilakukan pada float, metode ini bukan yang paling progresif saat itu.


Selanjutnya, pilihan saya adalah lebih banyak informasi, membaca ulasan di forum, artikel, podcast, youtube. Dan sekolah berikutnya bagiku adalah sekolah loteng . Dari sini saya menghitung pengalaman saya sebagai pengembang. Di sini saya pertama kali mencoba alur kerja yang bekerja dengan git, webpack, tarik permintaan. Kursus dua bulan js " javascript terintegrasi ", dari metode dasar hingga pengembangan proyek pendidikan dengan api vk, peta Yandex, drag'n'drop. Secara paralel, teori prototipe, penutupan, asinkron, pola mv *, dll. Semua ini dalam presentasi berkualitas dari Sergei Melyukov, tampaknya mampu menjawab pertanyaan apa pun di web. Secara umum, kursus ini bagus untuk keterampilan memompa. Namun ada juga kekurangannya. Mentor, walaupun berpengalaman pengembang, tetapi masing-masing memiliki lebih dari sepuluh siswa, tentu saja setiap saat mungkin secara fisik kurang. Tentu saja, jika dia mengambil pendekatan yang bertanggung jawab terhadap proses dan mengingatkan mentor tentang pekerjaan rumahnya, dia akan memeriksanya. Ada banyak tugas, lebih baik tidak mengakumulasi mereka ... Pada akhir kursus ada materi dan video online tentang Bereaksi dan Angular, sebagai tinjauan umum tentang kemungkinan kelanjutan pelatihan. Kualitas pengajuan jauh lebih rendah daripada Melyukov, yang menciptakan kesan negatif dan melumasi akhir. Tapi ini sepele, secara umum, tentu saja bernilai uang. Saya meninjau beberapa video sejauh ini.


Diperlukan tingkat persiapan : buku teks https://learn.javascript.ru/ bagian 1 bagian 1 - 5, bagian 2 bagian 1 - 2. Untuk masuk, Anda harus melewati tugas tes yang akan memungkinkan Anda untuk memeriksa level Anda. Saya redid 1 kali.
Waktu yang diperlukan untuk pelatihan : dalam kasus saya, sekitar 20 jam seminggu.


Yang berikutnya, anehnya, adalah kursus tata letak akademi html. Secara terpisah, perlu dicatat staf pengajar. Kursus ini diajarkan oleh para pendiri akademi, Aleksey Simonenko, Alexander Pershin, dan cukup terkenal di komunitas Vadim Makeev, yang podcastnya menjadi suar bagi saya di dunia web. Saya harus mengatakan bahwa saya berharap untuk memperketat tata letak. Saya pikir jalannya akan mudah, bahkan mulai ragu apakah akan bereaksi segera. Tapi tentu saja ternyata sangat jenuh. Menurut saya, sistem pendampingan di akademi adalah yang paling sukses. Berikut adalah seluruh basis mentor, untuk masing-masing tidak lebih dari 3 siswa, saya beruntung menjadi satu-satunya siswa di mentor. Kualitas verifikasi pekerjaan mendapat manfaat secara dramatis dari pendekatan ini. Beberapa kali pekerjaan rumah saya digunakan untuk revisi. Pixel sempurna, aksesibilitas, alur kerja melalui git, semuanya dengan cara dewasa. Tugas akhir diperiksa sebagai tambahan oleh seorang mentor independen. Anda dapat memilih seorang mentor di awal kursus dari seluruh basis, berdasarkan peringkat, pengalaman, atau foto, begitulah orang lain. Selama kursus, akses penuh ke tugas-tugas akademi dibuka, yang juga sangat bagus, jika Anda lulus secara paralel, maka itu pasti tidak akan membosankan. Tugas interaktif dari Akademi, harus dimiliki untuk pemula atau perancang tata letak pemula. Secara umum, untuk mencirikan kursus ini dalam satu kata adalah kualitas . Dalam segala hal: materi, presentasi, pendampingan. Perbedaannya dengan spesialis tampaknya telah bergeser dari mod pada BMW.


Tingkat pelatihan yang diperlukan : kursus akademi html interaktif, tingkat pemula, tingkat menengah (bagian gratis)
Waktu yang diperlukan untuk pelatihan : dalam kasus saya, sekitar 20 jam seminggu.


Kursus terakhir yang saya ambil, di mana saya mendapatkan pekerjaan pertama sebagai pengembang, adalah reaksi dari learn.javascript.ru , yang diajarkan oleh Roman Yakobchuk. Saya harus mengatakan bahwa kursus itu menimbulkan kesan beragam. Dan sebagian ini salahku. Tingkat pelatihan saya tidak mencukupi. Kursus berlangsung agak dalam format kelas master, di mana guru berbagi praktik terbaik. Meskipun menghabiskan banyak waktu, saya tidak selalu memiliki waktu untuk menyelesaikan semua tugas, dan mereka tidak memeriksa setelah waktu yang ditentukan, karena tidak ada mentor dan semuanya jatuh di pundak guru. Saya harus kembali ke yang sudah selesai dan membongkar secara lebih rinci. Secara umum, kesadaran maksimum diperlukan di sini. Dalam keadilan, saya harus mengatakan bahwa saya sudah lulus bagian kedua dari kursus sebagai mahasiswa, karena Saya mendapat pekerjaan sebagai pengembang front-end dan tidak ada cukup waktu untuk semuanya. Secara umum, kursus itu baik tetapi membutuhkan persiapan yang matang, maka pengetahuan akan bermanfaat.


Diperlukan tingkat persiapan : tutorial https://learn.javascript.ru/ bagian 1, bagian 2. Pengalaman dalam mengembangkan aplikasi tentang Bereaksi, setidaknya untuk melakukannya.
Waktu yang diperlukan untuk pelatihan : dalam kasus saya, sekitar 40 jam per minggu.


Tentu saja, proses pelatihan pengembang tidak pernah berakhir, tetapi artikel tersebut harus memiliki akhir dan peta jalan ini berakhir dengan pekerjaan dan β€œJalur Juni” baru dimulai. Dengan prioritasnya, tumpukan teknologi dan daftar periksa di bagian akhir. Jadi itu di perusahaan pertama saya di mana, menurut pendapat saya, saya beruntung sampai di sana. Jadi, untuk perangkat untuk pekerjaan pertama, saya menghabiskan sekitar satu tahun untuk pelatihan dan sekitar 75 ribu rubel untuk kursus.
Sekarang melihat 2 tahun terakhir. Saya dapat mengatakan bahwa saya tidak menyesali waktu dan uang yang dihabiskan, saya menyukai pekerjaan baru saya, tugas yang menarik, kepuasan dari solusi yang dikembangkan dan antarmuka yang dibuat.


Saya ingin menyelesaikan dengan daftar tautan ke portal pelatihan yang saya gunakan. Jika topik ini relevan, saya dapat menyiapkan lembar cek yang saya siapkan untuk wawancara.


  1. https://htmlacademy.ru/ Kursus interaktif tentang HTML CSS dan JS.
  2. https://learn.javascript.ru/ JS tutorial, dengan tugas.
  3. https://www.sololearn.com/ Kursus CSS CSS interaktif sederhana
  4. https://github.com/azat-io/you-dont-know-js-ru sedikit lebih maju di JS, parsing topik kompleks.

Source: https://habr.com/ru/post/id445056/


All Articles