Kilo vermek ve BT'yi kendi başınıza öğrenmek ister misiniz? Bana nasıl olduğunu sor

Sıklıkla karşılaştığım bir görüş var - kendi başınıza çalışmak imkansızdır; bu zorlu yolda size rehberlik edecek - açıklayacak, kontrol edecek, kontrol edecek profesyonellere ihtiyacınız var. Bu ifadeyi çürütmeye çalışacağım ve bunun için bildiğiniz gibi en az bir karşı örnek vermek yeterli. Tarihte büyük otodidaktların (veya basitçe söylemek gerekirse, kendi kendini yetiştirmiş sanatçıların) örnekleri vardır: arkeolog Heinrich Schliemann (1822–1890) veya Gürcistan'ın gururu sanatçı Niko Pirosmani (1862–1918). Evet, bu insanlar çoğunlukla XNUMX. yüzyılda yaşadılar, çalıştılar ve yarattılar ve bilgi teknolojisi dünyasından son derece uzaklardı. Ancak yine de Aristoteles'in dediği gibi "Öğrenmenin en önemli amacı nasıl öğrenileceğini öğrenmektir". Bu yazıda bağımsız bir öğrenme sürecini etkili bir şekilde organize etmenize olanak tanıyan pratik örnekleri sizlerle paylaşacağım.

Kilo vermek ve BT'yi kendi başınıza öğrenmek ister misiniz? Bana nasıl olduğunu sor
Kendi başınıza ders çalışmak hala mümkündür. Üstelik yüksek sonuçlara ulaşmak oldukça mümkün. Şaşıracaksınız: ticari eğitim alanından biri olarak (eğitim merkezinde çalışıyorum "Ağ Akademisi LANIT") oturduğu şubeye başvuru yaparken bu konuyu konuşabilir. Ancak her şeyi sırayla ele alalım.

Meslek hayatım boyunca (ve bu 17 yıldan fazladır) eğitim alanında çalışmış bir insanım: Eğitimdeyim ve eğitim içinim. Ve bağımsız bir öğrenme sürecini etkili bir şekilde organize etmenize olanak tanıyan pratik örnekleri sizinle paylaşmak istiyorum. Bu teknikler kişisel deneyimimin bir genellemesidir. Elbette nihai gerçek olduğumu iddia etmiyorum. Ancak her biriniz kişisel pratiğinde kullanmak istediği en az bir teknik bulursa, görevimin tamamlanmış olduğunu düşüneceğim.
 
İlk tavsiyem, eğer kendinizi eğitmeye karar verirseniz (buna ne kadar zaman ayırmaya istekli olursanız olun: 10 dakika, bir saat, bir gün...), bu süre zarfında başka şeyler yapmaktan kaçınmaya çalışın. mümkün olduğu kadar etkili hale getirin.

Kaliforniya Üniversitesi psikoloji profesörü Hal Pashler şunları söyledi: "Eğer ona aynı anda iki şey yaptırırsanız, Harvard mezununun beyni bile sekiz yaşındaki bir çocuğun beyni haline gelecektir."

Çalışırken çoklu görevlerden kaçının; eğitiminizden en iyi şekilde yararlanacaksınız.
 
Ama pratik teknikleri paylaşacağıma söz verdim. Bu kendi kendine eğitim tekniklerini ön uç geliştirme konusunda örneklendireceğim. Birincisi, bu konu benim için inanılmaz derecede ilginç (okulda bilgisayar bilimleri öğretmeni olarak çalıştığım ve bunu çocuklara öğrettiğim andan itibaren). İkincisi, ön uç geliştirme en popüler ve hızla büyüyen alanlardan biridir (resmi istatistiklere bakın). Üçüncüsü, ön uç geliştiriciler olmasak bile, onların çalışmalarının sonuçlarının tüketicisiyiz.

Bu nedenle, bağımsız olarak yeni bilgiler edinmemiz ve pratik beceriler edinmemiz gerekiyor. Bunları nereden alıyorsun? Kaynağınız nedir? İnternet, ders kitapları ve diğer insanlar; değil mi? İnternetle başlayalım.
 

1. Etkili arama yapın

Çok sayıda arama sitesi var. Farklı arama motorlarının farklı arama algoritmaları vardır. Sonuç olarak kapsam farklıdır; her biri internette mevcut olan bilgilerin bir kısmını kapsar (veya daha teknik terimlerle indeksler). Bu nedenle, kaynakların maksimum kapsamını elde etmek için farklı arama motorlarını kullanmanız gerekir.

Ancak büyük miktarda "bilgi gürültüsünde" boğulmamak için bir arama nasıl organize edilir? Sağlıklı tahılları nasıl seçeceğinizi öğrenmelisiniz. Evet, artık arama motorları istekleri doğal dilde kabul ediyor. İlgili arama sorgusu sonuçlarını sunmaya yönelik algoritmalar sürekli olarak geliştirilmektedir. Arama motorları çok çeşitli ek işlevler edinir. Ancak "Etkili bir şekilde bilgi nasıl aranır?" bu günle alakalı olmaya devam ediyor.

Hemen hemen her arama motorunun, üzerine inşa edildiği gelişmiş bir arama ve sorgulama dili vardır. Ancak herkes bu fırsattan düzenli olarak yararlanamıyor.

Örnek olarak Google'ı kullandığınızı göstereceğim. Front-end geliştirmeyi öğrenmek istiyorsam dikkat etmem gereken teknolojiler ve okumaya değer kaynaklar ilgimi çekiyor.

  1. hadi sayfaya gidelim Gelişmiş Arama.
  2. Parametreleri ayarlayın. Örneğin:

    A. şu ifadeyle: Ön Uç Geliştirme,
    B. kelimelerden herhangi biriyle: 2018,
    C. Ara: İngilizce,
    D. Ülke: Amerika Birleşik Devletleri,
    e. Güncelleme tarihi: geçen yıl,
    F. Kelime yerleştirme: sayfa başlığında.

  3. Bul'u tıklayın.
  4. Ve arama sonuçları sayfasında, konuyu incelerken bizim için başlangıç ​​​​noktası görevi görecek kaynakları seçiyoruz.

Kilo vermek ve BT'yi kendi başınıza öğrenmek ister misiniz? Bana nasıl olduğunu sor
Arama sorgularınızı hassaslaştırmak için şunu da kullanabilirsiniz: özel karakterler veya kelimeler. Bu basit püf noktaları, daha alakalı sonuçlar almanıza ve kaliteli bilgi aramak için harcadığınız zamandan tasarruf etmenize yardımcı olacaktır.
 

2. Çevrimiçi çalışın

Artık muhtemelen herkes KAÇD'leri biliyor; internette herkes için mevcut olan kitlesel eğitim. En ünlü mekanlar arasında Coursera, Udemy, EDX, Han Akademisi, eğlenceli MOOC. Bu kaynakların çoğu İngilizce kurslar içerir, ancak Rusça olanlar da vardır - örneğin, stepik (bu arada, Sberbank Kurumsal Üniversitesi kurslarına ev sahipliği yapıyor).

Kişisel vuruş geçitimde tartışmasız lider Udacity — profesyonel bir yaklaşım ve endüstri uzmanlarının katılımı için. Coursera'yı sıklıkla kullanıyorum; diğer kaynaklarda olmayan bir şeye sahipler, örneğin çapraz kontroller. Bu sadece diğer kullanıcılardan yorum almak için değil, aynı zamanda sürece dahil olmak ve uzman olarak hareket etmek için de bir fırsattır (ve bu aynı zamanda kendi kendine eğitim tekniklerinden biridir ve bunun hakkında daha sonra konuşacağım).

Kişisel görüşüme göre, Rus platformları hem materyal kalitesi hem de dinleyiciye teslimat şekli açısından hala yabancı platformlardan biraz daha geride ama "İngilizce biliyor musunuz?" Cevabınız "Evet ya da değil" ise bu da mükemmel bir seçenektir.

Kilo vermek ve BT'yi kendi başınıza öğrenmek ister misiniz? Bana nasıl olduğunu sor
Örneği kullanarak istenen programı bulmak için algoritmaya bakalım Udacity.

  1. Kurs kataloğuna gidin - Katalog
  2. Bir kategori seç: Kategori - Programlama ve Geliştirme
  3. Filtreyi "ücretsiz" olarak ayarlayın: Tür – Ücretsiz Kurslar
  4. Seviyenizi belirtin: Beceri Seviyesi - örneğin Başlangıç
  5. Geliştirmek istediğimiz becerileri belirliyoruz: Beceri - HTML, CSS, JavaScript
  6. Ve tamamen ücretsiz olarak kaydolabileceğiniz kursların bir listesini alıyoruz. Avantajları, çoğunun satıcıların katılımıyla geliştirilmesi ve eğitimin gerçek projeler üzerinde yapılmasıdır.

Yeni başlayan bir uzmansanız ve eğitimin hangi sırayla düzenlenmesi gerektiğini, hangi dersleri alacağınızı, hangi görevlerin çözülmesi gerektiğini bilmiyorsanız, o zaman sözde kayıt olma fırsatına sahipsiniz. "Kapsamlı Programlar". Eğitim alanındaki uzmanlar zaten tüm eğitim yörüngesini oluşturdular, geriye kalan tek şey onu takip etmektir.

Bu tür programlar nasıl aranır?

  1. bölümüne geçelim ileri eğitim programları (Nanodegree)
  2. Programlama Okulu aracılığıyla (Programlama Okulu) ihtiyacımız olan yönü buluruz: Ön Uç Web Geliştiricisi.

Kilo vermek ve BT'yi kendi başınıza öğrenmek ister misiniz? Bana nasıl olduğunu sor
Bulunan derslerden hangisinin daha iyi olduğu nasıl anlaşılır? Burada evrensel bir tarif yok, her şey belirli bir kişinin amaçlarına, hedeflerine ve niteliklerine bağlı. Ancak bazı tavsiyelerde bulunabilirim.

  • Başkalarının görüşlerini öğrenmek için yorumları okuyun.
  • ile tanışmış Intro İçeriği, yapıyı, teknikleri açıklayan kurs, kurs geliştirme yaklaşımının ne kadar profesyonel olduğunu, öğretmenin materyali erişilebilir bir şekilde sunup sunmadığını, öğretmen tarafından hangi ek öz kontrol veya otomatik kontrol mekanizmalarının değerlendirilebileceğini değerlendirebileceğiniz parçalar sunar. sistemi mevcuttur.

Bu faktörleri toplayarak bu kursun almaya değer olup olmadığına kendiniz karar verebilirsiniz.
 
Bir diğer yaygın soru ise kendi kendini organize etmeyle ilgilidir; öğrencilerin maksimum %8'i çevrimiçi kursların sonuna ulaşmaktadır. İnsanlar belirli sorunlara çözüm arıyor ve buldukları anda eğitimi bırakıyorlar. Diğer bir neden ise kursun süresidir. Çoğu insan doğası gereği sprinterdir ve uzun mesafeleri koşmayı zor bulur.

Hala eğitiminizi tamamlamak istiyorsanız, öncelikle kendi kendine eğitimin gerektirdiği nitelikleri kendinizde geliştirin:

  • zamanı planlamayı öğrenin;
  • kendiniz için doğru nedeni bulun;
  • Arkadaşlarınızı çalışmalarınızda size eşlik etmeye davet edin, böylece öğrendiklerinizi tartışacak ve analiz edecek birisine sahip olursunuz.

Ayrıca yönetime veya diğer kişilere düzenli ve nihai raporlama yapılması gerektiğinde kendi kendini organize etme sorunu başarıyla çözülür. Sertifikasyon sistemi de çalışır, ancak yalnızca durumun onaylanmasının gerekli olduğu durumlarda.
 

3. Uzmanları arayın

Bilgisine ve deneyimine güvenebileceğiniz kişileri arayın. Deneyimlerini açıkça ve ücretsiz olarak paylaşmaya hazır, yüksek nitelikli profesyoneller olduklarını kanıtlamış sektörden kişiler. Bunun bir fantezi olduğunu ve bunun gerçekleşmeyeceğini mi düşünüyorsunuz? Olur. Bu insanları bulmak için kullanabileceğiniz birkaç numara var.

Standartları geliştiren kuruluşlar gibi resmi kaynaklara danışın. Özel içerik geliştirmek için oluşturulmuş çalışma grupları var. Ve onlar hakkındaki bilgiler genellikle kamuya açıktır.

Belirli bir örneğe bakalım.

  1. web sitesine gidin World Wide Web Konsorsiyumu
  2. Çalışma Gruplarına Git - Çalışma grupları
  3. Bunlardan şu anda bizim için ilginç olanı seçiyoruz. Örneğin, Basamaklı Stil Sayfaları (CSS).
  4. Katılımcı kategorisine gidiyoruz ve bu standartların geliştirilmesine katılan tüm kuruluşlara erişim sağlıyoruz: Katılımcılar
  5. Davet edilen uzmanları, yani uluslararası toplum tarafından tanınan uzmanları buluyoruz. Davetli Uzmanlar: rachel andrew, Lea Verou

Kilo vermek ve BT'yi kendi başınıza öğrenmek ister misiniz? Bana nasıl olduğunu sor
Genellikle bu alandaki uzmanlar gelişmelerini paylaşmaktan mutluluk duyarlar. Sunumlarının kayıtlarını bulabilir, kullandıkları kaynakların listesini görebilir, slaytları ve hatta gösterdikleri kodları bile görebilirsiniz. Ve onların örneklerinden ders alın.

Bu arada, özellikle Lea Verou'yu tavsiye ediyorum - kamuoyuna açıkladığı pek çok "lezzetli" gelişmeye sahip. Örneğiyle dünya çapında çok sayıda insana ilham veriyor. Ve ben bir istisna değilim.
 
Uzman bulmanın ikinci yolu ise istediğiniz konuyla ilgili konferans kayıtlarını bulabileceğiniz video barındırma siteleridir. Bu YouTube ya da ülkemizde pek bilinmiyor VimeoBazen YouTube'da bulunmayan birçok materyalin depolandığı yer.

Ve yine bir örnekle:

  1. Haydi YouTube'a gidelim. Aramak: ön uç konferansı
  2. Etkili arama burada da işe yarar ve ihmal edilmemelidir. Seçin: Filtreler → Kanallar
  3. Ve bu konuya adanmış kanalların bir listesini alıyoruz.
  4. Örneğin: Ön Trendler → Oynatma Listeleri → Ön Trendler 2017
  5. Herhangi bir konuşmacıyı seçiyoruz. Diyelimki Una Kravets - Kendisinden öğrenilecek çok şey olan mükemmel bir uzman.
  6. Voila.

Bu şekilde doğru alandaki profesyonelleri bulabilir ve onların çalışmalarına erişebilirsiniz.

Kilo vermek ve BT'yi kendi başınıza öğrenmek ister misiniz? Bana nasıl olduğunu sor
 

4. Yapay zekanın işinize yaramasını sağlayın

Burada tavsiyem çok basit ve hatta “Büyük Birader” çağımızda biraz çelişkili - “dijital izler” bırakın:

  • “Benzer” kanalların sunulacağı kanallara abone olun;
  • Videoları ve materyalleri “beğenin” ve yer imlerine ekleyin;
  • Sosyal ağlarda ilginizi çeken profesyonel toplulukların sayfalarına abone olun.

Ve “dijital izlere” dayanarak ilginizi çeken konulara ilişkin öneriler sunulacak. Bu, yararlı bilgiler ve pratik örnekler kazanacağınız profesyonel bir topluluğa girme fırsatıdır.

5. Kitap okuyun

İnternette erişilebilir bilgilerin ve sayısız çevrimiçi kursun bulunmasıyla birlikte kitap okumanın artık önemi kalmadığına dair bir görüş var. Ancak bu temelde yanlıştır.

Kitaplar belirli kavramların, fikirlerin, sorunların ve teknolojilerin üç boyutlu görünümünü kazanmak için gereklidir. Ufkunuzu genişletir ve materyalin derinlemesine incelenmesi için tasarlanmıştır. 

Ancak aynı zamanda etkili bir şekilde okumalısınız. 

Okunacak kitaplar nasıl seçilir?

Teorik araştırma için стандарты, düzenlemeler vb. 

Teknik literatürden bahsediyorsak, o zaman basit mantıkla yönlendiriliyorum - yetkili kaynakların önerilerini kullanıyorum. Onlar derken sektörün tanınmış uzmanlarını kastediyorum (birçoğunu takip ediyorum) Twitter), yanı sıra saygın elektronik yayınlar ve özel portallar (örneğin, Ayrı Bir Kitap, O'Reilly Media, Smashing Magazine, CSS Hileleri).

Genel olarak uygulamaya yönelik kaynakları tercih ediyorum. Aynı zamanda benim için çok önemli: 

  1. anlatım dilinin sade ve insancıl olması (soruların sorulduğu, okudukça düşüncelerin harekete geçtiği muhatap kitaplarını seviyorum), 
  2. ortaya konulan malzemenin kalitesi. Elbette içerik daha değerlidir. Ancak ambalaj kağıdı, kitaba gösterilen özeni anlamamızı sağlar, kitaba hayat vermek için harcanan zaman ve çaba hakkında ve yazarın (ve dahil olan tüm ekibin) doğru yolu araması hakkında bir fikir verir. Kendini kitap aracılığıyla ifade eder. Dedikleri gibi şeytan ayrıntıda gizlidir. Ve onları gerçekten fark ediyorum. 

Kesinlikle tavsiye ettiğim kitaplardan birkaç örnek:

6. Farklı araçlar kullanın

"Yalnızca ellerimin yaptığını hatırlıyorum" - dünya pedagojik uygulamalarında bilinen "Yaparak Öğrenme" öğretim ilkesi bu şekilde yorumlanabilir.

Er ya da geç, birikmiş tüm bilgileri pratikte bir şekilde pekiştirmeniz gerekecektir. Sürekli eğitim almanız gerekir - bunu yapmak için, bu tür eğitimleri en etkili şekilde organize etmenize olanak sağlayacak özel araçlar bulun.

Bu araçlar nereden alınır?

Önceki noktalardan birine (çalışma araçlarını paylaşan uzmanlara) dayanarak, onların bloglarında ve materyallerini yayınladıkları sitelerde ilginç projeler bulabilirsiniz. Bu projeler, üzerinde çalıştığınız yeni teknolojileri ve çalışma yöntemlerini uygulamanıza ve kendi bilgi birikiminizi geliştirmenize olanak tanır. Ve birçoğu var.

Örneğin animasyonda, animasyonlu bir özelliğin zamandaki değişimi bir eğriyle veya daha kesin olarak bir dizi parametreyle (katsayılarla) tanımlanır. İzleyicinin bakış açısından en gerçekçi olanı, animasyon efektleri zaman içinde doğrusal olmayan bir şekilde meydana gelir (buna ikna olmak için Walt Disney'in ortaya koyduğu animasyon ilkelerini kısaca tanımanız yeterlidir). Örneğin, bir nesne yavaş yavaş hareket etmeye başlar, sonra hızı artar, sonra yavaş yavaş azalmaya başlar vb. Matematiksel olarak bu tür bağımlılıklar Bezier eğrileri kullanılarak tanımlanır.

Etkileşimli simülatöre bir göz atın Kübik-Bezier (Bézier eğrisi), burada eğrinin şeklinin uzayda hareket eden bir nesnenin animasyonunun doğasını nasıl etkilediğini açıkça görebilirsiniz. Algoritma şu şekildedir:

  1. Özelleştirmek (kaldıraçlar)
  2. Animasyon süresini 1,5–2 saniyeye ayarlayın
  3. Testi çalıştırın - doğru animasyon efektini oluşturur: eylemin başlaması için hazırlık, eylemin kendisi ve tamamlanmasının ardından atalet vardır.

Kilo vermek ve BT'yi kendi başınıza öğrenmek ister misiniz? Bana nasıl olduğunu sor
Daha ilginç örnekler:

Benim açımdan en önemli birkaç tanesi üzerinde daha ayrıntılı olarak duracağım.

Görev: Kullanıcı şifresini girmek için kullanılan form alanının yalnızca en az 6 karakter uzunluğunda, en az bir sayı, harf (büyük/küçük harf) ve herhangi bir sembol içeren dizileri olası değerler olarak kabul etmesi gerekir. Kontrol, kullanıcı tarafında standart tarayıcı araçları kullanılarak yapılmalıdır (bu amaçla giriş alanının model özelliği, değeri normal bir ifade olan).

Eylemlerin sırası:

  1. /^.{6,}$/ - herhangi bir 6 karakter
  2. /^(?=.*d).{6,}$/ - bunlardan en az biri rakamdır
  3. /^(?=.*d)(?=.*[az]).{6,}$/i - bunlardan en az biri harftir (büyük/küçük harf önemli değildir)
  4. /^(?=.*d)(?=.*[az])(?=.*[W_]).{6,}$/i - bunlardan en az biri bir karakterdir (harf veya rakam değil) sayı)

Kilo vermek ve BT'yi kendi başınıza öğrenmek ister misiniz? Bana nasıl olduğunu sor

  • Başka bir örnek ise bir desen galerisidir CSS3 Desen Galerisi: Kodun geometrik bir desene dönüşmesi şaşırtıcı!

İşlem sırası:

  1. Ölçek% 90
  2. Zig-zag - arka plan kodu

Kilo vermek ve BT'yi kendi başınıza öğrenmek ister misiniz? Bana nasıl olduğunu sor
 
Ana fikir, uzman web sitelerinde ücretsiz olarak sunulan ve becerilerinizi tamamen ücretsiz olarak geliştirmenize olanak tanıyan çeşitli araçları kullanmaktır.
 

7. Uzman olun

Bir kez alıştığınızda, bir sonraki aşamaya geçin ve kendiniz uzman olun.

Nasıl yapılır? Kolayca.

Öğretmen hakkındaki hikayeyi hatırlıyor musunuz: "Onlara üç kez söyledim, zaten her şeyi anladım ama anlamıyorlar"? Bilginizi pekiştirmek için yayınlamanız gerekir. Araç olarak StackOverflow hizmetini kullanmanızı öneririm. Bu, geliştiricilerin mesleki sorularına yanıt aradıkları, özel olarak oluşturulmuş bir kaynaktır. Ve onlara aynı kişiler cevap veriyor - geliştiriciler. Her birinin bir çözümü olan geniş bir sorun veritabanı bu şekilde toplanır. Ve bu soruların cevaplarının yazarı olabilir, şu veya bu konuyu anlayabilir ve deneyiminizi paylaşabilirsiniz.

Bir taşla iki kuş vurursunuz: Öncelikle bu sorunu kendi başınıza çözmeyi öğrenirsiniz. İkinci olarak, çözüm algoritması hakkında konuşmayı öğrenin ve böylece yeni bilgiyi bellekte daha güvenilir bir şekilde pekiştirin. 

Eylem sırası https://stackoverflow.com/

  1. Arama alanına bir sorgu girin - örneğin: CSS
  2. Sonuç olarak tüm soruların “CSS” etiketli çıktısını almış oluyoruz.
  3. Cevaplanmayanlar sekmesine gidin. Ve alıyoruz geniş aktivite alanı

Kilo vermek ve BT'yi kendi başınıza öğrenmek ister misiniz? Bana nasıl olduğunu sor
ya:

  1. https://ru.stackoverflow.com/
  2. Etiketler
  3. Aynı senaryoyu izliyoruz.

unutma Döviz Stack - çeşitli alanlardaki soru ve cevapların yanı sıra yerel bir kaynakla çalışmak için bir web siteleri ağı ekmek kızartma makinesi (Teşekkürler, sfi0zy, ipucu için).
 

sonuçlar

"Nasıl öğreneceğinizi öğrenmenize" ve kendi kendine eğitim sürecini daha etkili hale getirmenize yardımcı olacak birkaç basit tekniği sizinle paylaştım: 

  • Etkili arama yapın.
  • Büyük çevrimiçi kurslara katılın (ve bunları tamamlayın).
  • Kendilerinden öğrenebileceğiniz, konuşabileceğiniz ve danışabileceğiniz uzmanları arayın.
  • Yapay zekanın gücünden yararlanın: İşinize yaraması için “dijital izler” bırakın, profesyonel çevrenizi ve ufkunuzu genişletin.
  • Kitapları oku. Sadece seçimlerine bilinçli olarak yaklaşın. Yazarları size sorular soran ve düşünmenizi teşvik eden kişiler en uygun olanlardır. Estetik bileşeni unutmayın: Okumak entelektüel zevkten fazlasını getirmelidir. 
  • Uzmanların sunduğu çeşitli araçlarla eğitim alın. Ve denemekten korkmayın.
  • Son olarak, birikmiş bilgilerinizi pratiğe dökebilmeniz için kendiniz bir uzman olun.

Biri şöyle düşünebilir: O halde neden eğitim merkezlerine ihtiyaç var?

Benim cevabım:


Network Akademi'de kontenjanlar açıldı!

Kaynak: habr.com

Yorum ekle