Kod Öğrenmeyi Öğrenirken En İyi 50 Kaynak
Giriş
Kodlamayı öğrenmek yavaş yavaş değerli bir varlık haline geldi. Mesleğiniz ne olursa olsun, kodlama ve teknolojiyi anlamak değerli bir varlıktır.
Neredeyse tüm endüstrilerde teknoloji ve kodlama inovasyonun temelini oluşturur.
Bugünün pazarı çok disiplinli insanları arıyor. Önümüzdeki 5 yıl içinde kendinizi yerleştirin. Kimse sadece bir beceri aramıyor, fakat etki alanları arası bilginin nasıl uygulanacağını bilen karmaşık bir insan arıyor.
Fırsat ve öğrenme meraktan başlar. Meraklarını takip ettiğinde, seni daha çok tatmin edecek tutku getireceksin. Birden fazla iş yaparak, hepsini daha iyi yapmayı bırakabilirsiniz. Hiçbir şey biraz meraklı olmadan çalışmaz. Bir şeyleri gerçekleştirmek, incelemek, incelemek ve işlemi tekrarlamak istemenizi sağlar. Meraklı olma riski ve harekete geçme!
Bu yüzden, bunu akılda tutarak, kodlamayı öğrenirken en iyi 50 kaynağın içinden geçelim.
Çevrimiçi sınıflar
- Han Akademisi
Çevrimiçi kursları, çoğu bilgisayar programlaması da dahil olmak üzere tonlarca konu sunar (ön sayfalarında “Her şeyi öğrenebilirsiniz” dediği gibi). Küçük çocuklar için de birkaç kurs sunulmaktadır.
Öğretilen konular: JS, HTML / CSS, SQL, çok daha fazlası
2. Yakut Keşiş
Tamamen ücretsiz, bağış yapma seçeneğiniz olmasına rağmen. Bir dersi okuduğunuz ve kod yazdığınız etkileşimli eğitimlere dayanarak. Son olarak, “koş”. RubyMonk'un bir başlangıç kursu seçeneği, iki ara sınav ve bir tane ileri seviye seçeneği vardır.
3. Kod Akademisi
CodeAcademy, kodlamaya yeni başlayan kişilerin çoğunun başladığı yerdir. Platform etkileşimli öğrenmenin etrafında döner; yani, biraz okudunuz, kodunuzu doğrudan tarayıcıya yazın ve sonuçları hemen görün.
Öğretilen Konular: HTML ve CSS, JavaScript, PHP, Python, Ruby, Angularjs, Komut Satırı ve daha fazlası
4. FreeCodeCamp
İlk önce belirlenmiş bir müfredatta (toplam yaklaşık 800 saat) kodlamayı öğretir. Daha sonra, kar amacı gütmeyen kuruluşlara yönelik projeler üzerinde çalışan pratik bir deneyim sunar.
Öğretilen konular: HTML, CSS, JavaScript, Veritabanları, DevTools, Node.js ve Angular.js
5. CodeWars
CodeWars, kodlamayı öğrenmek için eğlenceli bir yol sunar. Bir dövüş sanatları temasıyla, program “kata” denilen zorluklara dayanıyor. Onları kazanmak ve daha üst sıralara çıkmak için onları tamamla.
Öğretilen Konular: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure ve Haskell
6. Railsforzombies.org
Doğrudan tarayıcınızdan Ruby on Rails'i öğrenmenin etkileşimli bir yolu. (Bu, Ruby'yi zaten tanıyan insanlar için daha iyi bir seçimdir.) Code School tarafından düzenlendi.
7. CodeBar
CodeBar’ın amacı, az temsil edilen grupların nasıl kodlanacağını öğrenmelerini sağlamaktır. Bunu haftalık ücretsiz atölye çalışmaları ve etkinlikler sunarak yaparlar. Codebar etkinliklerinin İngiltere'de gerçekleştirildiğini unutmayın.
8. Railsgirls
Amaçları, kadınlara teknolojinin nasıl çalıştığını ve fikirlerini nasıl geliştirebileceklerini daha iyi anlayabilecekleri bir araç ve topluluk sağlamaktır. Bunu, bir şeyler inşa etmek için harika öğreticiler sunarak ve teknolojiyi daha ulaşılabilir hale getirerek yaparlar.
Eskiz yapmayı, prototip oluşturmayı, temel programlamayı öğrenin ve teknoloji dünyası ile tanışın!
9. Udemy
Udemy bir çevrimiçi öğrenme platformudur. Özgeçmişlerine yeni beceriler eklemek veya tutkularını keşfetmek isteyen profesyonel yetişkinlere yöneliktir. Kodlama dahil çeşitli konularda ücretsiz ve ücretsiz kurslar vermişlerdir.
10. Dersra
Sınıfların gerçek üniversite profesörleri tarafından öğretildiği büyük çevrimiçi kurs kütüphanesi. Tüm kurslar ücretsizdir ancak kursun tamamlandığını kanıtlamak için “Kursu Onaylı Sertifikası” için ödeme yapma seçeneğiniz vardır.
Ağ ve Etkinlikler
Kodlamayı öğrenmeye başlamanız için iyi bir yol, etkinlik ve konferanslara gitmek. İşte yapabileceğiniz bazı çevrimdışı şeyler:
11. Bir Mentor Bul
Bu, öğrenmenin en ilginç yollarından biridir. Bölgenizdeki değerli insanlara ulaşın ve onların bir kısmını size rehberlik ettirin. Bir danışman, size bilgi verebilir ve diğer profesyonellere giriş hakkında yardımcı olabilir.
12. Yerel Toplantılar
Sizinle aynı konularla ilgilenen etkinlikleri ve insan gruplarını bulmak için Meetup uygulamasını kullanın.
13. Hackathonlar
Hackathonlar teknoloji yoluyla kendini ifade etme ve yaratıcılık için bir mekan sağlar. Teknik altyapıya sahip kişiler bir araya gelir, bir problem veya fikir etrafında ekipler oluşturur ve sıfırdan benzersiz bir çözümü kodlar - bunlar genellikle web siteleri, mobil uygulamalar ve robotların şeklini alır.
14. Göbekler ve Çalışma alanları
Yalnızca TechHub veya “coworking hub” a gidin ve bölgenizde nelerin bulunduğunu görün. İlginç olayları bulmak ve katılmak, yeni insanlarla tanışmak ve elbette kodlamayı öğrenmek için ideal bir yer olabilir.
15. Stajlar
Bu alandaki staj olanakları sınırsızdır. İş portalları birçok teklif yayınlar ve Facebook ve LinkedIn'de her tür stajı bulabileceğiniz belirli gruplar vardır.
Çevrimiçi Topluluklar
16. Github
Bu, dünyadaki en büyük açık kaynaklı topluluklardan biridir. Projelere katkıda bulunabilir, ilerlemeyi takip edebilir ve harika fikirler üzerine inşa edebilirsiniz.
17. Gitter
Gitter, mesajlaşma, içerik ve keşif yoluyla toplulukları yönetmenize, büyütmenize ve bağlamanıza yardımcı olan bir sohbet ve ağ oluşturma platformudur.
18. Yığın Taşması
Yığın Taşması, programcıların öğrenmeleri, bilgilerini paylaşmaları ve kariyerlerini ilerletmeleri için en büyük çevrimiçi topluluktur.
19. Yığın Değişimi
Yığın Değişimi, her biri belirli bir konuyu kapsayan, çeşitli alanlardaki konularda soru-cevap web siteleri ağıdır. Sorular, cevaplar ve kullanıcılar itibar kazanma sürecine tabidir.
20. Twitter
Twitter, alanınızdaki uzmanları bulmak ve yaklaşmak için harika bir kaynaktır. Orada binlerce yetenekli ve anlayışlı geliştirici var. Eğer kimi takip edeceğinizi bilmiyorsanız, sorun değil! Etkileyicileri olan çevrimiçi listeleri bulabilir (bunun gibi) veya #developer gibi etiketleri kullanarak arama yapabilirsiniz.
Buradaki tavsiyem, nişinizdeki liderleri takip etmek ve en son teknolojiler ve uygulamalar hakkında güncel kalmak olacaktır.
21. Reddit
Reddit, aynı zamanda konuları bulmak ve insanlarla etkileşim kurmak için harika bir topluluktur.
Örneğin, / r / web_design, web tasarım, geliştirme ve web tasarımcısının yaşam döngüsünün keşfedilmesi ve keşfedilme yeridir. Hem yeni başlayanlar hem de gazileri yararlı ve bilgilendirici yazılarla katkıda bulunmak, soru sormak veya tartışmaya katılmak için memnuniyetle karşılıyorlar.
22. Hacker Haberleri
Hacker News, bilgisayar bilimi ve girişimciliği konu alan sosyal bir haber sitesidir. Paul Graham’ın yatırım fonu ve başlangıç inkübatörü Y Combinator tarafından yönetilmektedir. Genel olarak, sunulabilecek içerik “kişinin entelektüel merakını tatmin eden herhangi bir şey” olarak tanımlanmaktadır.
23. Tasarımcı Haberleri
Designer News, tasarım ve teknoloji alanında çalışan bir topluluktur. Sektörümüzde ilginç şeyleri tartışmak ve paylaşmak için bir yer olarak 31 Aralık 2012'den beri var.
24. Producthunt
Product Hunt, her gün en yeni ürünleri ortaya çıkarıyor. Ürün seven meraklıların en yeni mobil uygulamaları, web sitelerini, donanım projelerini ve teknoloji kreasyonlarını paylaşma ve paylaşma yeridir.
25. Dribbble
Dribbble, en son çalışmalarını gösteren tasarımcılar topluluğudur. Web tasarımcıları, grafik tasarımcıları, illüstratörleri, ikon sanatçıları, tipografiler, logo tasarımcıları ve diğer yaratıcı türler, çalışmalarını, süreçlerini ve mevcut projelerini gösteren küçük ekran görüntülerini paylaşır.
26. Behance
Yaratıcı çalışmaları sergilemek ve keşfetmek için lider çevrimiçi platform. Yaratıcı dünya, eserlerini geniş ve verimli bir şekilde yayınlamaları için tek bir yerde günceller. Şirketler, işi araştırıyor ve yeteneklerine küresel ölçekte erişiyorlar.
27. Quora
Quora bilgi kazanmak ve paylaşmak için bir yer. Bu, soru sormak ve benzersiz görüşler ve kaliteli cevaplarla katkıda bulunan kişilerle bağlantı kurmak için bir platformdur.
Kitaplar
Okumayı unutma. Bir sprintin ne anlama geldiğini, yalın bir başlangıcın ne olduğunu, yalın gelişmenin nasıl yapıldığını okuyun.
28. Temiz Kod
29. Yumuşak Beceriler: Yazılım geliştiricinin kullanım kılavuzu
30. Bilgisayar Programlama Sanatı
31. Programlama İncileri
32. Kod Tamamlandı
33. İş yerinde kodlayıcılar
Kodlamayı öğrenirken size yardımcı olacak kişisel gelişim ve iş kitapları
En güzel projelerden birine katılmayı planlıyorsanız, önce büyük resmi elde etmeniz gerekir.
Etraftakilerle güçlü ilişkiler kurmak hayatınızı kolaylaştıracak. Aşağıda, iş ortamını anlamak için çok yararlı olduğunu düşündüğüm bir kitap listesi ve ayrıca insanlarla nasıl ilişki kurulacağına dair ipuçları bulacaksınız:
34. Araba sür
35. Yalın Başlangıç
37. Bire Sıfır
38. Kabileler
39. Mavi Okyanus
Youtube Kanalları
Müthiş çevrimiçi kaynaklarla, özellikle de video dersleriyle, kodlamayı öğrenmek hiç bu kadar kolay olmamıştı.
40. Ağaç Ev
Web siteleri ve uygulamalar oluşturmayı, kod yazmayı veya bir işletme kurmayı öğrenin. Uzman öğretmenler tarafından web tasarımı, kodlama, işletme ve daha birçok konuda oluşturulmuş 1000'den fazla videodan öğrenin.
41. Öğrenim kodu. Akademi
Aşağıdakileri içeren web geliştirme ve web tasarım dersleri: HTML, CSS, JavaScript, CSS Düzenleri, Duyarlı Tasarım, React.js, Node.js, Angular.js, Docker, Dev Ops, Sunucu Yönetimi, Dağıtım Stratejileri.
42. Google Geliştiricileri
Google Geliştiricileri kanalı; dersler, konuşmalar, en son haberler ve en iyi uygulamalar sunar. Android, Chrome, Web Geliştirme, Polimer, Performans, iOS ve daha fazlasını öğrenin!
43. Android Geliştiricileri
Bu, Android Geliştiricilerinin evi Canlı etkinliklerdeki canlı videoların yanı sıra demolar, öğreticiler ve Android geliştirme ile ilgili başka herhangi bir şey içeren videolar içindir.
44. Kodlama Treni
Her hafta "yaratıcı kodlama" videosu yayınlıyorlar. Konular, JavaScript (p5.js ile) ve Java (İşleme ile) gibi programlama dillerinin temellerinden fizik simülasyonu, bilgisayar görüşü ve veri görselleştirmesi gibi üretken algoritmalara kadar uzanmaktadır.
TED konuşur
Programlamanın konusu ile ilgili TED Sohbetleri (ve daha fazlası) koleksiyonu:
45. Kod: Bir sonraki evrensel dil
46. İnternet kaynaklı hikayeler
47. Programlama Koleksiyonu
Açık Kaynak Projeleri
Nereden başlayacağınızı bilmiyorsanız, açık kaynaklı projeler başlamak için harika bir yoldur. Açık kaynak kodlu projeleri aramak harika çünkü büyük geliştiricilerle etkileşime girme ve doğru şekilde kod yazmayı öğrenmeniz gerekecek.
Eğlenceli Bilgiler: Gov.UK ve Rails kodunun tamamı Github'da açık kaynak kodludur. İşte açık kaynaklı projeleri olan bazı yerler:
48. Kod Triyajı
49. Ava
50. Katılımcı Anlaşması
Kodlama kusursuzu yok eder ve imkansızı sağlar. İyi şanslar!
Okuduğunuz için teşekkürler! Bu hikayenin tadını çıkardıysanız, ❤ tuşuna basın ve başkalarına bu kaynaklar hakkında bilgi verin.
Kodlamayı öğrenmek için başka herhangi bir büyük kaynaklar biliyor musunuz? Bunları aşağıdaki yorumlar bölümünde paylaş.