Ada pendapat yang sering saya temui - tidak mungkin untuk belajar sendiri, Anda membutuhkan profesional yang akan membimbing Anda di sepanjang jalan yang sulit ini - untuk menjelaskan, memverifikasi, mengontrol. Saya akan mencoba menyangkal pernyataan ini, dan untuk ini, seperti yang Anda tahu, cukup memberi setidaknya satu contoh balasan. Ada contoh seperti itu dalam sejarah autodidak besar (atau hanya, otodidak): arkeolog Heinrich Schliemann (1822-1890) atau kebanggaan Georgia - artis Niko Pirosmani (1862–1918). Ya, orang-orang ini hidup, belajar dan menciptakan sebagian besar di abad ke-19 dan sangat jauh dari dunia teknologi informasi. Namun, "tujuan pembelajaran yang paling penting adalah masih belajar untuk belajar," kata Aristoteles. Dalam artikel ini saya akan membagikan kepada Anda contoh-contoh praktis yang memungkinkan Anda mengatur proses pendidikan mandiri secara efektif.

Anda masih bisa belajar sendiri. Selain itu, sangat mungkin untuk mencapai hasil yang tinggi. Anda akan terkejut: bagaimana seseorang dari bidang pendidikan komersial (saya bekerja di pusat pelatihan "
Network Academy LANIT ") berbicara tentang hal ini, mengajukan cabang tempat ia duduk. Namun, mari kita mulai.
Saya adalah orang yang telah bekerja di bidang pendidikan sepanjang kehidupan profesional saya (dan ini sudah lebih dari 17 tahun): Saya dalam pendidikan dan saya untuk pendidikan. Dan saya ingin berbagi contoh praktis dengan Anda yang memungkinkan Anda mengatur proses pendidikan mandiri secara efektif. Teknik-teknik ini adalah ringkasan dari pengalaman pribadi saya. Tentu saja, saya tidak berpura-pura menjadi kebenaran tertinggi. Tetapi jika Anda masing-masing menemukan sendiri setidaknya satu teknik yang ingin ia gunakan dalam praktik pribadinya, saya akan menganggap tugas saya selesai.
Saran pertama saya adalah jika Anda memutuskan untuk melakukan pendidikan mandiri (tidak peduli berapa banyak waktu Anda siap untuk mencurahkan ini: 10 menit, satu jam, sehari ...), cobalah untuk menghindari hal-hal lain pada saat ini untuk membuatnya seefektif mungkin.
Hol Pashler, seorang profesor di University of California Psychology, mengatakan: "Bahkan otak lulusan Harvard akan menjadi otak seorang anak berusia delapan tahun jika Anda memaksanya melakukan dua hal sekaligus."
Menolak multitasking saat belajar, dan Anda akan mendapatkan efek maksimal dari pendidikan.
Tetapi saya berjanji untuk berbagi trik praktis. Saya akan menggambarkan teknik-teknik pendidikan mandiri ini pada topik pengembangan front-end. Pertama, topik ini sangat menarik bagi saya sendiri (sejak saat saya bekerja sebagai guru sekolah ilmu komputer dan mengajarkannya kepada anak-anak). Kedua, area pengembangan front-end adalah salah satu area yang paling populer dan berkembang pesat (
lihat statistik resmi ). Ya, dan ketiga, bahkan jika kita bukan pengembang front-end, kita adalah konsumen dari hasil pekerjaan mereka.
Jadi, kita perlu secara mandiri memperoleh pengetahuan baru dan memperoleh keterampilan praktis. Dari mana Anda mendapatkannya? Apa sumbernya untukmu? Internet, buku pelajaran, dan orang lain - bukan? Jadi mari kita mulai dari internet.
1. Cari secara efisien
Ada banyak situs pencarian. Mesin pencari yang berbeda memiliki algoritma pencarian yang berbeda. Akibatnya, area cakupan yang berbeda - masing-masing mencakup (atau dalam bahasa yang lebih teknis, indeks) bagian dari informasi yang ada di Internet. Karena itu, Anda perlu menggunakan mesin pencari yang berbeda untuk mendapatkan jangkauan sumber maksimum.
Tetapi bagaimana mengatur pencarian agar tidak tenggelam dalam "kebisingan informasi" dalam jumlah besar? Anda perlu belajar bagaimana memilih biji-bijian yang sehat. Ya, sekarang mesin pencari menerima pertanyaan dalam bahasa alami. Algoritma untuk merilis hasil pencarian yang relevan terus ditingkatkan. Mesin pencari memperoleh sejumlah besar fitur tambahan. Tetapi pertanyaan "Bagaimana cara mencari informasi secara efektif?" tetap relevan hingga hari ini.
Hampir setiap mesin pencari memiliki pencarian lanjutan dan bahasa query yang menjadi dasar pembuatannya. Tetapi tidak semua orang menggunakan kesempatan ini secara teratur.
Saya akan menunjukkan kepada Anda contoh Google. Jika saya ingin belajar pengembangan front-end, saya tertarik pada teknologi yang harus saya perhatikan, dan sumber daya yang layak dibaca.
- Buka halaman Pencarian Lanjutan.
- Kami mengatur parameter. Sebagai contoh:
a. dengan ungkapan: Pengembangan Front-end,
b. dengan salah satu kata: 2018,
c. Cari di: Bahasa Inggris,
d. Negara: Amerika Serikat,
e. Tanggal Pembaruan: Tahun Terakhir,
f. Layout Word: dalam judul halaman. - Klik Temukan.
- Dan pada halaman hasil pencarian, kami memilih sumber daya yang akan melayani kami sebagai titik awal dalam studi topik.
Anda juga dapat menggunakan
karakter atau kata-kata khusus untuk mempersempit pencarian Anda. Trik sederhana ini akan membantu Anda mendapatkan masalah yang lebih relevan dan menghemat waktu yang dihabiskan untuk mencari informasi yang berkualitas.
2. Belajar online
Sekarang, mungkin, semua orang tahu tentang MOOC - pendidikan massal tersedia di Internet untuk semua orang. Di antara tempat-tempat paling terkenal adalah
Coursera ,
Udemy ,
edX ,
Khan Academy ,
Fun MOOC . Sebagian besar sumber daya ini berisi kursus dalam bahasa Inggris, tetapi ada juga yang berbahasa Rusia - misalnya,
Stepik (di mana, omong-omong, Sberbank Corporate University menempatkan programnya).
Dalam bagan pribadi saya, pemimpin yang tidak perlu dipersoalkan adalah
Udacity - untuk pendekatan profesional dan keterlibatan para pakar industri. Seringkali saya juga menggunakan Coursera - mereka memiliki sesuatu yang tidak tersedia di sumber daya lain, misalnya, pemeriksaan silang. Ini adalah kesempatan tidak hanya untuk menerima komentar dari pengguna lain, tetapi juga untuk terlibat dalam proses dan bertindak sebagai ahli (ini juga merupakan salah satu metode pendidikan mandiri, dan saya akan membicarakannya nanti).
Menurut pendapat pribadi saya, platform Rusia masih sedikit lebih rendah daripada yang asing baik dalam kualitas materi dan dalam bentuk pengiriman ke pendengar, tetapi jika Anda ditanya "Apakah Anda berbicara bahasa Inggris?" Jika Anda menjawab "Ya," maka ini juga merupakan pilihan bagus.
Pertimbangkan algoritma pencarian untuk program yang diinginkan menggunakan contoh
Udacity .
- Pergi ke katalog kursus - Katalog
- Pilih kategori: Kategori - Pemrograman dan Pengembangan
- Kami menetapkan filter "gratis": Jenis - Kursus Gratis
- Tentukan tingkat Anda: Tingkat Keterampilan - misalnya, Pemula
- Klarifikasi keterampilan yang ingin kita asah: Keterampilan - HTML, CSS, JavaScript
- Dan kami mendapatkan daftar program yang dapat Anda daftarkan secara gratis. Keuntungan mereka adalah bahwa kebanyakan dari mereka dikembangkan dengan partisipasi vendor, dan pelatihan berlangsung pada proyek nyata.
Jika Anda seorang spesialis pemula dan tidak tahu dalam urutan apa Anda perlu membangun pelatihan, kursus apa yang harus diambil, tugas-tugas apa yang perlu diselesaikan, maka Anda dapat mendaftar dalam apa yang disebut. "Program komprehensif." Spesialis di bidang pelatihan telah membangun seluruh lintasan pendidikan, tetap hanya mengikuti saja.
Cara mencari program seperti itu
- Pergi ke bagian dengan program pendidikan berkelanjutan (Nanodegree)
- Melalui School of Programming kami menemukan arah yang kami butuhkan: Pengembang Web Front-end .
Bagaimana memahami kursus mana yang lebih baik? Tidak ada resep universal, semuanya tergantung pada tujuan, sasaran, dan kualitas seseorang. Namun, saya dapat memberikan beberapa rekomendasi.
- Baca ulasan untuk mendapatkan pendapat orang lain.
- Untuk berkenalan dengan Intro kursus, yang menggambarkan konten, struktur, teknik, fragmen yang disajikan, sesuai dengan yang Anda dapat mengevaluasi seberapa profesional pendekatan untuk mengembangkan kursus, apakah guru menyajikan materi, apakah mekanisme tambahan kontrol diri atau kontrol otomatis oleh sistem.
Dengan mengumpulkan faktor-faktor ini, Anda dapat menentukan sendiri apakah layak mengikuti kursus ini.
Pertanyaan umum lainnya terkait dengan pengaturan diri - maksimal 8% siswa mencapai akhir kursus online. Orang-orang mencari solusi untuk menyelesaikan masalah pelatihan segera setelah mereka ditemukan. Alasan lain adalah lamanya kursus. Kebanyakan orang pada dasarnya berlari cepat, dan sulit untuk berlari jarak jauh.
Jika Anda masih ingin lulus, pertama-tama, kembangkan dalam diri Anda kualitas-kualitas yang dibutuhkan pendidikan mandiri:
- belajar merencanakan waktu;
- Temukan diri Anda motif yang tepat;
- undang teman untuk bergabung dengan Anda dalam pelatihan sehingga Anda dapat mendiskusikan dan menganalisis apa yang telah Anda pelajari.
Juga, masalah swasusun berhasil diselesaikan ketika pelaporan reguler dan final diperlukan untuk manajemen atau orang lain. Sistem sertifikasi juga berfungsi, tetapi hanya dalam kasus di mana ada kebutuhan untuk mengkonfirmasi status.
3. Cari ahli
Carilah orang-orang yang pengetahuan dan pengalamannya bisa Anda andalkan. Orang-orang dari industri yang telah menempatkan diri mereka sebagai profesional berkualifikasi tinggi yang siap untuk berbagi pengalaman mereka secara terbuka dan gratis. Apakah Anda pikir ini fantastis dan ini tidak terjadi? Itu terjadi. Ada beberapa trik yang dapat Anda gunakan untuk menemukan orang-orang seperti itu.
Rujuk ke sumber resmi - misalnya, organisasi yang mengembangkan standar. Mereka memiliki kelompok kerja yang dibuat untuk mengembangkan konten khusus. Dan informasi tentang mereka, sebagai suatu peraturan, tersedia untuk umum.
Mari kita lihat contoh spesifik.
- Kunjungi situs web Konsorsium World Wide Web
- Pergi ke Kelompok Kerja - Kelompok Kerja
- Di antara mereka, kami memilih salah satu yang saat ini menarik bagi kami. Misalnya, Cascading Style Sheets (CSS).
- Kami pindah ke kategori peserta dan mendapatkan akses ke semua organisasi yang terlibat dalam pengembangan standar-standar ini: Peserta
- Kami menemukan pakar yang diundang - spesialis yang diakui oleh komunitas internasional. Pakar yang Diundang: Rachel Andrew , Lea Verou
Biasanya, para ahli di bidang ini rela berbagi perkembangan mereka. Anda dapat menemukan rekaman pertunjukan mereka, berkenalan dengan daftar sumber daya yang mereka gunakan, melihat slide dan bahkan kode yang mereka perlihatkan. Dan belajarlah dari teladan mereka.
Ngomong-ngomong, saya terutama merekomendasikan Lea Verou - dia memiliki banyak perkembangan "enak" yang dia masukkan ke dalam domain publik. Dia menginspirasi banyak orang di seluruh dunia dengan teladannya. Dan saya tidak terkecuali.
Cara kedua untuk mencari para ahli adalah hosting video, di mana Anda dapat menemukan rekaman konferensi tentang topik tersebut. Ini adalah
YouTube atau
Vimeo , yang tidak begitu dikenal luas di negara kita, tempat banyak bahan disimpan, yang di YouTube terkadang tidak ada.
Dan lagi pada contoh:
- Kami pergi ke YouTube. Cari: konferensi frontend
- Pencarian efektif juga berfungsi di sini, dan Anda tidak boleh mengabaikannya. Pilih: Filter → Saluran
- Dan kami mendapatkan daftar saluran yang didedikasikan untuk topik ini.
- Misalnya: Tren Depan → Daftar Putar → Tren Depan 2017
- Pilih pembicara apa saja. Katakanlah, Una Kravets - dia adalah pakar hebat yang memiliki banyak hal untuk dipelajari.
- Voila.
Jadi, Anda dapat menemukan profesional di bidang yang tepat dan mendapatkan akses ke praktik terbaik mereka.
4. Jadikan kecerdasan buatan bekerja untuk Anda
Di sini, saran saya sangat sederhana dan bahkan agak kontroversial di era Big Brother kita - tinggalkan "jejak digital":
- Berlangganan saluran yang akan ditawarkan "serupa";
- "Suka" dan simpan video dan materi di bookmark;
- Berlangganan ke halaman komunitas profesional yang menarik bagi Anda di jejaring sosial.
Dan pada "jejak digital" mereka akan diberikan saran yang berkaitan dengan topik yang menarik bagi Anda. Ini adalah kesempatan untuk memasuki komunitas profesional, di mana Anda dapat menemukan informasi yang berguna dan contoh-contoh praktis.
5. Baca buku
Diyakini bahwa dengan ketersediaan informasi di Internet dan banyak kursus online, membaca buku tidak lagi relevan. Namun, ini pada dasarnya salah.
Buku diperlukan untuk mendapatkan tampilan tiga dimensi pada konsep, ide, masalah dan teknologi tertentu. Mereka memperluas wawasan mereka dan dimaksudkan untuk mempelajari materi secara mendalam.
Namun, membaca juga harus efektif.
Bagaimana cara memilih buku untuk dibaca?
Untuk penelitian teoretis ada
standar , peraturan, dll.
Jika kita berbicara tentang literatur teknis, maka saya dibimbing oleh logika sederhana - Saya menggunakan rekomendasi dari sumber yang otoritatif. Dengan mereka yang saya maksud adalah para pakar yang diakui dari industri (banyak yang saya ikuti di
Twitter ), serta publikasi elektronik terkemuka dan portal khusus (misalnya,
Buku Terpisah ,
O'Reilly Media ,
Smashing Magazine ,
CSS-Trik ).
Secara umum, saya lebih suka sumber berorientasi praktik. Dalam hal ini, sangat penting bagi saya:
- sehingga bahasa penyajiannya sederhana dan manusiawi (saya suka buku-teman bicara, di mana pertanyaan diajukan, pikiran terganggu selama membaca),
- kualitas bahan jadi. Tentu saja, isinya lebih berharga. Namun bungkusnya memungkinkan kita untuk menarik kesimpulan tentang sikap yang dimasukkan ke dalam buku, memberikan gambaran tentang waktu dan upaya yang dihabiskan untuk memberikan kehidupan buku, tentang menemukan cara yang tepat bagi penulis (dan seluruh tim yang terlibat) untuk mengekspresikan diri mereka melalui buku. Seperti kata pepatah, iblis ada dalam rinciannya. Dan saya benar-benar memperhatikan mereka.
Berikut adalah beberapa contoh buku yang saya rekomendasikan:
6. Gunakan alat yang berbeda
"Saya hanya ingat apa yang tangan saya lakukan" - ini adalah bagaimana prinsip belajar "Belajar dengan Melakukan", yang dikenal di dunia praktik pedagogis, dapat ditafsirkan.
Cepat atau lambat, Anda harus memperbaiki semua akumulasi pengetahuan dalam praktik. Anda perlu terus melatih - untuk menemukan alat khusus yang akan memungkinkan Anda untuk mengatur pelatihan seperti itu paling efektif.
Di mana mendapatkan alat-alat ini?
Berdasarkan salah satu paragraf sebelumnya - dengan para ahli yang berbagi alat kerja - Anda dapat menemukan di blog dan situs web mereka di mana mereka mempublikasikan materi mereka, proyek yang menarik. Proyek-proyek ini memungkinkan dalam praktiknya untuk mengembangkan teknologi baru yang Anda pelajari, metode kerja, dan mengembangkan pengetahuan Anda sendiri. Dan ada banyak dari mereka.
Dalam animasi, misalnya, perubahan properti animasi dari waktu ke waktu dijelaskan oleh kurva tertentu, atau lebih tepatnya, dengan seperangkat parameternya (koefisien). Yang paling realistis, dari sudut pandang pemirsa, efek animasi berlangsung secara non-linear dalam waktu (itu sudah cukup untuk berkenalan dengan prinsip-prinsip animasi yang ditetapkan oleh Walt Disney untuk memastikan hal ini). Sebagai contoh, suatu objek mulai bergerak secara bertahap, kemudian kecepatannya meningkat, kemudian secara bertahap mulai berkurang, dll. Secara matematis, dependensi ini dijelaskan menggunakan kurva Bezier.
Lihatlah simulator interaktif
Cubic-Bezier (Bezier Curve), di mana Anda dapat melihat dengan jelas bagaimana bentuk kurva memengaruhi sifat animasi dari memindahkan objek di ruang angkasa. Algoritma adalah sebagai berikut:
- Kustomisasi ( pengungkit )
- Atur waktu animasi menjadi 1,5–2 detik
- Jalankan tes - menciptakan efek animasi yang benar: ada persiapan untuk awal tindakan, tindakan itu sendiri dan inersia setelah selesai.
Contoh lebih menarik:
Saya akan membahas beberapa hal yang paling penting, dari sudut pandang saya.
Tugas: perlu bahwa bidang formulir yang digunakan untuk memasukkan kata sandi pengguna, sebagai nilai yang mungkin, hanya menerima urutan setidaknya 6 karakter panjangnya, mengandung setidaknya satu digit, huruf (terlepas dari kasusnya) dan karakter apa pun. Pemeriksaan harus dilakukan di sisi pengguna menggunakan alat peramban standar (untuk tujuan ini,
atribut pola dari bidang input digunakan , nilai yang merupakan ekspresi reguler).
Urutan tindakan :
- /^.{6,►$$ - 6 karakter apa saja
- /^(?=.*\d).{6,}$/ - di mana setidaknya satu digit
- /^(?=.*#d)(?=.*►azaz).{6,►$$/i - setidaknya satu huruf dari mereka (kasus tidak penting)
- /^(?=.*\d)(?=.*[az.BIZ)(?=.*[\W_†).{6,►$$i - setidaknya satu karakter dari mereka (bukan huruf atau angka )
- Contoh lain adalah Galeri Pola CSS3 : sungguh menakjubkan bagaimana kode berubah menjadi pola geometris!
Urutan tindakan:
- Skala 90%
- Zig-zag - kode latar belakang
Gagasan utamanya adalah menggunakan berbagai alat yang tersedia secara bebas di situs-situs spesialis dan memungkinkan Anda mengasah keterampilan Anda sepenuhnya gratis.
7. Menjadi seorang ahli
Setelah Anda mengisi tangan Anda, lanjutkan ke level baru - jadilah ahli sendiri.
Bagaimana cara melakukannya? Mudah
Ingat kisah tentang guru: "Saya memberi tahu mereka tiga kali, saya sudah memahami semuanya sendiri, tetapi mereka tidak akan mengerti"? Anda perlu mengirimkan pengetahuan Anda untuk mengkonsolidasikannya. Dan sebagai alat, saya sarankan menggunakan layanan StackOverflow. Ini adalah sumber yang dibuat khusus di mana pengembang mencari jawaban untuk pertanyaan profesional mereka. Dan mereka dijawab oleh orang yang sama - pengembang. Ini adalah bagaimana database yang luas mengumpulkan masalah, yang masing-masing memiliki solusi. Dan Anda bisa menjadi penulis jawaban untuk pertanyaan-pertanyaan ini, memahami topik tertentu dan membagikan pengalaman Anda.
Anda membunuh dua burung dengan satu batu: pertama, Anda sendiri belajar menyelesaikan masalah ini. Kedua, belajar untuk berbicara tentang algoritma solusi dan dengan demikian lebih aman mengkonsolidasikan pengetahuan baru dalam memori.
Alur kerja di
https://stackoverflow.com/- Arahkan kueri ke dalam bidang pencarian - misalnya: CSS
- Akibatnya, kami memiliki masalah semua pertanyaan dengan tag "CSS"
- Pergi ke tab Belum Dijawab - tab Belum Dijawab. Dan kami mendapatkan bidang yang luas untuk aktivitas
Atau:
- https://en.stackoverflow.com/
- Tag
- Kami mengikuti skenario yang sama.
Jangan lupa tentang
Stack Exchange - jaringan situs web untuk bekerja dengan pertanyaan dan jawaban di berbagai bidang, serta
pemanggang roti sumber daya domestik (terima kasih,
sfi0zy , untuk tipnya).
Ringkasan
Saya membagikan kepada Anda beberapa trik sederhana yang akan membantu Anda “belajar cara belajar” dan membuat proses pendidikan mandiri lebih efektif:
- Cari dengan efisien.
- Belajar dari kursus online besar-besaran (dan selesaikan).
- Cari ahli dari siapa Anda bisa meminjam pengalaman, dengan siapa Anda dapat berbicara dan berkonsultasi.
- Gunakan kemampuan kecerdasan buatan: tinggalkan "jejak digital" sehingga itu bekerja untuk Anda, memperluas lingkaran dan cakrawala profesional Anda.
- Baca buku. Cukup dekati pilihan mereka secara sadar. Mereka yang penulisnya mengajukan pertanyaan dan merangsang pekerjaan mental Anda akan sangat cocok. Jangan lupa tentang komponen estetika: membaca seharusnya tidak hanya memberikan kesenangan intelektual.
- Berlatih dengan berbagai alat yang bisa ditemukan bersama para ahli. Dan jangan takut untuk bereksperimen.
- Akhirnya, jadilah ahli sendiri untuk mempraktikkan akumulasi pengetahuan.
: ?
: