Herkesin kendi başına öğrenebileceği 5 kodlama dili

by:

İnternet

Hiç yazılım geliştirici olmayı düşündünüz mü? Konuk yazarımız, ilk olarak neyi öğreneceğiniz ve en iyi ücretsiz kaynakları nerede bulacağınız konusunda size ipuçları veriyor.

Son zamanlarda, Bitkom dijital derneğine göre, çoğu programcı olan 124.000 BT uzmanı yalnızca Almanya’da arandı. Bu sayı kendi içinde etkileyici, ancak mevcut krizde daha da önemli: Her zamankinden daha fazla insan şu anda – gönüllü olarak veya zorunlu olarak – bir kariyer değişikliği düşünüyor. Belki de uzun zamandır yazılım geliştirmenin sizin için doğru şey olup olmayacağını merak ediyorsunuz.

Bu durumda, önemli soru şudur: Kodlamayı öğrenip öğrenmemeyi düşünürken aşina olmanız gereken ilk beş kodlama becerisi nelerdir? Kendinizi bunaltmadan bu karmaşık konuya nereden ve nasıl girebilirsiniz?

İyi haber şu ki: İnternette kodlamaya yönelik birkaç ilk adımı ücretsiz ve yükümlülük olmadan atmanıza olanak tanıyan çok sayıda yararlı kaynak var. Yolunuzu kaybetmemeniz için aşağıda beş öneri bulacaksınız. Bunları bu sırayla çalışabilirsiniz, ancak yapmanız gerekmez.

1. Başlamak zor olmak zorunda değil – HTML, CSS ve JavaScript ile ilgili temel bilgiler

Başlangıçta genellikle kendinize şu soruyu sorarsınız: “Sayısız programlama dili var – nereden başlamalıyım?” Genel olarak, ilk dilin kolayca erişilebilir olduğundan ve geniş bir topluluğa sahip olduğundan emin olmalısınız. Ek olarak, elbette, dil ile ne yapmak istediğinizi düşünmek önemlidir. Bununla birlikte, HTML, CSS ve JavaScript’in “üçlü” ile, nadiren tamamen yanlıştır. Bunun nedeni, web için programlama yapan hiç kimsenin bu üç dili görmezden gelememesidir. Duke Üniversitesi’nden alınan bu ücretsiz kurs, belirtilen üç dilin yanı sıra bazı çok temel programlama kavramlarını da kapsadığı için şiddetle tavsiye edilir.

2. JavaScript ile yaratıcı olun ve eğlenin

Bundan sonra, JavaScript’te biraz daha derine inmek mantıklı olabilir. Ama her şeyden önce, aşağıdakilerle ilgili: İyi eğlenceler! Yeni bilginizle neler yapabileceğinizi ve onu yaratıcı bir şekilde nasıl kullanabileceğinizi öğrenin. Bir ipucu: Bu kısa eğitimde , ilk oyununuzu JavaScript ile nasıl programlayacağınızı öğreneceksiniz – hatta yapay zekaya ilk girişiniz bile dahildir.

3. Bir Geliştirici Gibi Düşünün – Ruby ve Ruby on Rails

Ruby bu listeden eksik olmamalı. Bunun birkaç nedeni vardır: Birincisi, Ruby son derece kullanıcı dostudur – özellikle de dili Ruby on Rails geliştirme ortamında kullanıyorsanız. Dil, kullanıcılarının hayatını kolaylaştırmak için tasarlanmıştır ve hem okuması hem de yazması kolaydır. Ruby’yi öğrendiğinizde, yazılım geliştiricilerin günlük işlerinde yapmaları gereken şekilde sorunları düşünmeyi ve çözmeyi de öğrenirsiniz. İkincisi, konu web sitelerini veya uygulamaları olabildiğince hızlı bir şekilde prototiplemek olduğunda Ruby rakipsizdir. Bu nedenle dil, hızlı bir şekilde MVP oluşturmak isteyen girişimciler için ilk tercihtir. Pek çok tanınmış ve yenilikçi şirket Ruby kullanıyor ve bu dili konuşan geliştiriciler için ilginç işler sunuyor. Birkaçını saymak gerekirse: Airbnb, Groupon, Couchsurfing, Shopify.

Codeacademy’den on saatlik Ruby başlangıç ​​kursu şiddetle tavsiye edilir (bu aynı zamanda programlamanın bazı temellerini de kapsar , bu yüzden tamamen yeniyseniz bu kursla da başlayabilirsiniz). Ayrıca, büyük Rails Girls organizasyonundan Ruby on Rails için çok faydalı uygulama ipuçları var – bilgilerini aktarmaya karar vermiş kadın Rails kullanıcılarından oluşan bir topluluk.

4. Diğeri ise Kod inşa etmek için python’a ihtiyacınız var.

Elbette, yolun veri bilimi yönünde olması gerektiğinden zaten emin olabilirsiniz. Bu durumda kesinlikle Python’a odaklanmalısınız, çünkü bu dil büyük miktarda veriyi değerlendirmek, istatistiksel yöntemleri verimli bir şekilde kullanmak ve nihayetinde şirketiniz veya kuruluşunuz için özel öneriler almak konusunda uzmanlaşmıştır. Veri bilimcileri de iş piyasasında giderek daha sık ve acilen aranmaktadır. Birkaç modülden oluşan Dataquest’in kapsamlı Python yolu şiddetle tavsiye edilir .

5. Son olarak UX tasarımı fakat kesinlikle kolayı değil 

Son olarak, genellikle fazlasıyla ihmal edilen bir kodlama becerisiyle uğraşmalısınız: Gelişmekte olan bir geliştirici olarak, kullanıcı deneyimi tasarımının (UX) temellerini olabildiğince erken ele almalısınız. Sonuçta, hangimiz kötü kullanılabilir veya çirkin web sitelerini veya uygulamaları severiz? Accenture tarafından futurelearn.com’da sunulan bu kurs oldukça eğlencelidir . Üç hafta sürer, ancak haftada yalnızca iki saat sürer ve UX tasarımının temellerinin yanı sıra gerekli araçları ve test hakkında bilmeniz gereken her şeyi öğretir.

Sonuçta, bir yazılım geliştiricisi olmanın birçok yolu vardır. Ancak kesin olan bir şey var: İlk bilgi ve becerileri edinir edinmez her şeyden önce yapmanız gereken bir şey var: kod, kod, kod. Sadece bilginizi sürekli olarak yeni problemlere ve zorluklara uygularsanız daha fazla gelişebilirsiniz. Bununla ilgili iyi olan şey şudur: İşte o zaman aynı zamanda en eğlencelisidir!

 

Comments are closed.