Kendi başlarına programlama okuyan olanlar için 13 ipucu
İpuçları Şekillendirme / / December 19, 2019
1. öğrenme için doğru motivasyon bulun
Neden programlama öğreniyoruz olarak net bir gerekçe Odaklanmanı yardımcı olur. kendisi için belirli bir hedefe belirtmek emin olun. İyice motivasyonunuzu düşünün. "Ben edebilmek istiyorum", "öğrenmek için iyidir" - kötü bir hedeftir. Kalite amacıyla örnekler:
- akımında daha fazla hareket ettirin kariyer.
- Değişim işgal.
- Üçüncü taraf projelerine ek sayesinde kazanın.
- Kendi ürün (oyun, mobil uygulama) geliştirin, bir başlangıç oluşturur.
Verilen noktalar kendini tanımlayan olanlar denk olsun - onlar hakkında unutma. Nihai hedef, en zor anlarında kaydetmek olacağını unutmayın.
amacını hatırlamak için, kağıt üzerinde şekilde kaydetmek ve (Ben gibi) Bilgisayarınız veya masaüstü telefonda duvar kağıdı yapmak için aklında tutabilir.
2. Doğru dil seçin
Başlangıçta, çalışmaya karar vermek çok zor olabilir. Bazı programlama dilleri bazı dar kapsamı var, öğrenmek daha kolaydır. Ancak, ciddi durmak gerekli değildir. Bu "ideal" seçeneği ararken saat geçirmek için daha şeyle başlamak daha iyidir. Bir programlama diline egemen olduğundan, başka anahtara daha kolay olacaktır.
Zaten nihai hedefe biliyorsanız, bunu başarmak için gerekli olduğunu belirlemek. amaç için uygun olan dilleri, öğrenin. diğerlerini - üç boyutlu oyunların gelişimi için web siteleri oluşturmak için bazı dilleri ve araçları gerekir.
Nereden başlayacağınıza bilmiyorsanız, JavaScript dilini keşfetmeye çalışın. Diğer programcılar İster beğenin ister beğenmeyin, JavaScript giderek daha popüler hale geliyor ve web sitelerinin geliştirilmesinde değil, aynı zamanda diğer alanlarda sadece kullanılır. Böylece, uygulamaların sayısını kapsayacaktır.
3. Bir plan yapın
açık tarife eğitim başarı olasılığını artırır. Ama belirli görevler için gerçekçi süre tanıdı. bir haftadan az sayfaların yüzlerce kitap Programlama ana beklemeyin - şu anda tüm diğer görevleri atmak sürece.
İlk her başınıza programlamayı öğrenmeye başladığında takvim hücresi Ben 25 dakikalık uygulama için bir yer tahsis edilmiştir.
Günde kolayca 25 dakika içinde Engage. En aza indirmek için kullanılmalıdır, ve yakında birkaç saat eğitim kopmak mümkün olmayacaktır.
4. her seferinde bir şey Engage
Birçok kişi kerede yüz şeyleri yapmaya çalışıyoruz. Büyük bir hata! her seferinde bir şey Engage. Paralel HTML, JavaScript, Swift ve başka bir şey okumak etmeyin. Kendine çıldırtır!
Hep aynı anda her şeyi öğrenmek istiyorum, çünkü bu madde, zorluk (tecrübe konuşuyor) ile size verilebilir.
kitabında "InAna ile başlayın!"Gary Keller (Gary Keller) dedi ki:" olağanüstü sonuçların doğrudan odaklanabilirsiniz ne kadar belirlenir ". Bu programlama çalışmaları da dahil olmak üzere, herhangi bir şey için uygulanabilir. diller ve teknolojiler yere gitmiyoruz - Geç korkmayın. Başlangıç küçük ve ileriye taşımak.
5. küçük porsiyonlar halinde bölün her şey
Önceki ucu olduğu gibi, aynı konu üzerinde olsa bile, bir bilgi zamanlar çok büyük miktarda itmek gerekmez. Yeni bir şey öğrenmek için daha küçük parçalar halinde kırılmış zaman çok daha kolaydır.
bir konu üzerine Odak ve sindirilebilir parçaya bölün. tam anlamak ve bir sonrakine geçmeden önce bazı kavram öğrenmek emin olun.
Girişimci Tim Ferriss (Tim Ferriss) kısaltması ABC icat - Her zaman Sıkıştırma ol. Fikir bilgilerin her parçası olarak kısaca mümkün olduğunca formüle etmek denemek için gerekli olmasıdır. Sonra, bir paragrafta özetlemek bir grafik veya resim oluşturmak, anımsatıcı düzeni kullanmak - şey, bu hızlı arzu hatırlıyorum yardımcı olacaktır eğer.
6. senin yollarını değiştirmek
Çalışmalar kullandığınız bilgilerin algı türleri ne kadar fazlaysa olasılıkla onu kavramak olduğunu göstermektedir. Bu kitap, video, interaktif dersler, sınavlar, podcast ve daha yardımcı olacaktır.
mümkün olan her şekilde bilgi içinize çekin. Judy Willis (Judy Willis), kitabının "yazarına göreNasıl bir çocuk öğretmek öğrenmek kolaydır"Bir konu hakkında beyin bilgileri depolar daha alanları, daha fazla ilişki oluşur. Fazlalık farklı depoları beyinden bilgi almak için öğrenci ek fırsat verir. Böyle çapraz veri iletişim biz bir şey öğrendik ve sadece ezberlenmiş değil anlamına gelir.
7. başkalarını eğitmek
Birine kavramını ya sürecini açıklamak için ihtiyaç onu içselleştirmek tam olduğunu bir garanti verir. Bu farklı şekillerde yapılabilir. Bunlardan biri - gençler için bir ders ya da atölye öğretmek. Bazı kavramların açıklamaları ile YouTube'da videolarınızı yapabilirsiniz. Bir videonun fikrini sevmiyorum? Sen onsuz yapabilirsiniz. Sen çeşitli yollar öğretebilir. Bir seçenek olarak - yazma. Örneğin, onun blog yardımıyla, ben sadece yardım diğerleri, aynı zamanda çok daha etkili bir şekilde ben bir öğrendim eğer daha eğitimli.
Her durumda, diğerlerini öğretim ne kendiniz için öğrenmek akılda oluşturulan kavramları güçlendirmek için yardımcı olur.
eğitim platformlarda, kural olarak, bu yardım başkalarına fırsat vardır. Genellikle bu öğrencilerin sorularla bir forum gibi bir şeydir. Check it out ve Yanıtını bildiğiniz (veya en azından düşünceler de var), bir soru varsa - yazma, tereddüt etmeyin. İyi eğitim sitelerde sağlıklı bir atmosfer Abdülmecid ve yardımlarınız için teşekkür ederiz. Ve sorular kendinize sorun çekinmeyin! Diğerlerine size bir şey anlatmaya fırsat verin.
8. gibi düşünen bulmak
Bu online kişisel toplantılar veya aracılığıyla yapılabilir. Ayrıca programlama öğrenmek isteyen bir arkadaş veya aile üyesi ile takım deneyebilirsiniz. İnsanların diğer ile ve kaybetmek ağırlığına hedefi ile spor salonuna gidip gibi, ayrıca internette bir partner bulabilirsiniz.
9. bir danışman bulmak
Sohbet odaları ve forumlar eğitim platformları - gibi düşünen muhtemelen insanlar ve öğretmenler için bakmak için iyi yerler.
Çevrimiçi forumlar - kesinlikle değerli bir bilgi kaynağı olmakla birlikte, doğrudan bir cevap almak varken hiçbir şey, kişisel desteği ile karşılaştırabilirsiniz.
10. oyun öğeleri yapın
kural ve teşvik sistemi için düşünün, bu daha keyifli öğrenme yapmak için yardımcı olacaktır. Başarıyla önemli bir görev gerçekleştirdiğinizde Promosyon beyinde olumlu refleksleri geliştirmeye yardımcı olacaktır. Bunlar oyunda rutin çalışmalarının öğrenme sürecini dönüştürebilir. Belirli programlama kitabı bitirdikten sonra Örneğin, aylarca düşündük aynı çantayı satın.
üzerlerinde hedefleri ve çalışmaları ayarlamak için. Bunları ulaştığınızda kendinizi ödüllendirin.
11. Yeniden birinin kod
başkası Geliştirmek istediğiniz bir çözüm uygulamaya koydu görün. GitHub üzerinde açık kaynak projeleri içine bakın. programcı topluluk birinin kod çok samimi okumak için yer (veya değiştirme) olabilir - bu kesinlikle normaldir. o çizgi ile hat boyunca sadece her biri ve genel resim ile birleştirildiğinde iyi sonuç verir nasıl düşünerek atın.
Kullanım başkasının ilham ve fikirler için bir iş.
12. Pratik. eğitim sadece odaklanmayın
Çok önemli bir nokta. O zaman takılıp yeni gelenler ile. Sen en kısa sürede kendi kodunuzu yazmaya başlamak gerekir. Bunun zor olduğunu biliyorum, ama bir noktada dersler uzaklaşıp gerçek projeler oluşturmaya başlamalıdır.
Kendi testi, ve hata - - o kökten oyunun kurallarını değiştirecek nasıl çalıştığını bulmaktan. Bu son ucuna kadar götürür.
13. başarısız korkmayın
verimlilik başarısızlığı - Böyle bir şey yoktur. Daha karmaşık verilen çalışma şey, o kadar iyi öğrenmiş bilgileri hatırlamak gerekir. Başarısız denemeler sen kendi hatalarından ve bunların düzeltilmesi için arama dahil olacak, çünkü daha derin bir anlayışa yardımcı olabilir. Kendini hareket ve bir şeyler öğrenmek için kendinize eleştirmek ve yeni keşfetmek - Bu son derece önemlidir.
Eğer küçük web sitesini veya uygulamayı oluştururken yapmadım bile, çalışırken ve hata yapma, bir şey öğreneceksiniz. Bu yaklaşım çok daha etkin eğitim örneklerinden mekanik tekrarı, burnuna tüm yanıtlardan daha olduğunu.
Sonuç
Başarılı öz öğrenme anahtarı - bu güvendir. Kendine inanırsan, daha büyük olasılıkla sen beklenenden daha iyi başarılı olur. Kendinizi ve yeteneklerini şüphe durdurun ve gerçek bir şampiyon gibi kıracak!
Oyun pes yalnızca oynanır.