Herkesin Kod Öğrenmesi İçin 5 Neden

Yazar: Aslı Ceren AKTAN

Cameron Blackwood herkesin neden kod öğrenmesi gerektiğini şöyle anlatıyor:

'Geçtiğimiz perşembe günü öğle yemeğimi yerken, vaktimi basit bir "for" döngüsünün neden Google Chrome'u çökerttiğini merak ederek geçirdim. (Merak ediyorsanız, kod kazayla sonsuza kadar saymaya başladı. Lütfen unutmayın: bu, tarayıcınızı bozar.).

İlk yorumunuz -bu makalenin başlığını okumadığınızı varsayarak- bir geliştirici olarak çalışıyorum, işim teknik olmamakla birlikte - talent.io'da bir hesap yöneticisiyim. Öyleyse, neden beynimi inciterek günde bir saatimi bu konuya harcamayı tercih ediyorum? İyi soru.

Profesyonel bir yazılım geliştiricisi olmak istemeseniz bile, herkesin özellikle teknoloji sektöründe çalışıyorsa kod yazmayı öğrenmesi gerektiğine inandığım beş sebep var.

Teknoloji alanında çalışıyorsanız, ürününüzü anlamanız kritik önem taşır.

Genç yaşlardan beri bilgisayarlarla ilgileniyordum, ancak yazılımı hem kariyerimde hem de akademik olarak devam etmek için önemli bir alan olarak görmedim. Bir işe alım ajansında yazılım geliştiricileri için çalışmaya başladığımda, bir yönetici bana deyim yerindeyse sert bir şekilde tokat attı ve “yaptığınız her şey bir CV aracılığıyla CTRL + F'ye basmak, evlat, oyun gibi bir şey” (gerçekten böyle düşündüğünü hayal edebiliyor musunuz!).

Bu aşırı bir örnek olsa da, teknolojide yer alan kişilerin aslında her şeyin kaputun altında nasıl çalıştığını anlamayan büyük bir eğilim var. Basitçe söylemek gerekirse, ürününüzü CTO gibi karar vericilere pazarlamak ve satmak için çalışıyorsanız, kendinizi büyük bir dezavantaja sokuyorsunuz - teknolojinizin USP'lerini (Benzersiz Satış Noktaları) bilmek istiyorlar ve sizin de bunu açıklayabilir olmanız gerekiyor. Neden rekabetten daha hızlı, daha güvenli ve daha güvenilir olsun ki?

Size yaratıcı bir dışavurum sağlar.

Sanat adamı olma iddiam yok, meslek hayatımda her zaman rakamlarla ilgili oldum. İşin dışında, dışavurumum her zaman rugby oynamak ya da Fortnite'de o zorlu solo kazançlarının peşinden koşmak oldu. Konuşmak için her gereken yaratıcılıkla daima sorunlarım oldu. Ancak, ilk web sayfamı (bazı çok temel HTML ve CSS ile statik olan) oluşturduğumda, gerçekten yararlı veya eğlenceli bir şeyi sıfırdan oluşturabileceğimi fark ettim ve olasılıkların kelimenin tam anlamıyla sonsuz olduğunu anladım.
İş günlerinde zorlu bir gün geçirirsem, öğle tatilinde problem çözme ve kodlama alıştırmaları yaparak veya portföyümüzü ekleyerek geçiririm.

Teksas Üniversitesi'nden yapılan bir çalışma, beynin yeni beyin aktivitelerini diğer aktivitelere dahil etmesinin bilişsel performansı zamanla geliştirdiğini gösterdi. Bu gelişmiş zihinsel keskinliği düzenli çalışmanıza aktarabilirsiniz!

Ortaya bir şeyler koymak için yeteneklerinizi kullanabilirsiniz.

Günlük işinizden bağımsız olarak, pek çok insan önemsedikleri bir nedenden dolayı katkıda bulunmak ister ve kodlama gerçekten bir fark yaratmanıza izin verebilir. Yüksek talep gören bir yetenek olduğu için, sivil toplum kuruluşları / hayır kurumları bu konuda onlara yardımcı olabilecek kişilere gerçekten ihtiyaç duymaktadır.

Seçtiğiniz neden hakkında bilgi veren basit web sitelerinden, küresel sorunlara yönelik karmaşık teknik çözümlere kadar, kodlayıcılar tüm alanlara yardımcı olabilir. FreeCodeCamp aslında size yardımcı olabilecek kodlayıcıları arayan kuruluşlarla bağlantı kurar. Dünya için iyi bir şey yaparken becerilerinizi geliştirirsiniz - bu bir kazan-kazan durumu!

Uzun vadede, kalbimin yakın olduğu bir şeye yardım ederek bir şey yaratmak için kodlamada yeterince iyi olmak istiyorum. Gençken, ailem bize her gün fazlaca mutluluk verecek olan bir köpeğe sahip çıktı - onun sadece sevgi dolu bir eve ihtiyacı vardı! İrlanda'da kırsal olduğu için, biz onu internette bulana kadar onun kalabileceği hiçbir yer yoktu. Sonuç olarak, insanlara kabul edilmeye ihtiyaç duyan hayvanların veri tabanını sağlamak için hayvan kurtarma web sitelerinden veri toplayan bir web aracı oluşturmak istiyorum.

Yardım etmek istediğiniz belirli bir neden var mı? Kod öğrenerek yardım edebilmek için sonsuz potansiyel yaratabilirsiniz.

Kodlama mantıklı düşünmenize yardımcı olur.

Kodlama, çok mantıklı kurallar izlemesi açısından çok tatmin edici, ya çalışır ya çalışmaz ve her sorunun da bir çözümü vardır. Düzgün yaparsanız, herhangi bir belirsizliği yoktur.

Kodlamaya başladığımdan beri, ilginç bir şekilde beynimin nasıl çalıştığına dair bir yan etkisi fark etmeye başladım - şimdi hayatımı bir “hata ayıklama” zihniyetiyle ele alıyorum. Bir sorunum varsa, daha az endişelenmeye başlıyorum ve en mantıklı olanı bulana kadar çeşitli potansiyel çözümleri düşünüyorum. Bu durum da beni çok daha az stresli hale getirdi ve benim daha verimli çalışmamı sağladığı için daha az saat içinde daha fazla iş yapar hale geldim.

İlgim sebebiyle, işimle ilgili istatistiklere baktım ve kodlamaya başladığımdan bugüne olan ilerlemeyi karşılaştırdım. Sonuçlar oldukça dramatikti: İşlerimi eskisinden daha hızlı yapıyorum, bu da daha büyük bir hacim elde etmeme izin veriyor ve genel olarak daha iyi bir performans elde etmemi sağlıyor. Bu, bir işin başında çalışırken çok tatmin edici bir şey, gözünüzün önünde büyük bir gelişim görebilirsiniz!

Kodlama, harika bir topluluğa sahip bir hobidir.

Başlamak üzere, özellikle çok basit bir HTML yazıyorsanız ve önünüzdeki yol çok uzun sürüyorsa, kodlamadan vazgeçmek kolaydır. Bununla birlikte, öğrenme adeta bir “ani yükseliş ve düşüş” döngüsü gibidir - bir sonraki aşamaya geçmeden ve sadece yılmaya başlamadan önce, dünya üzerinde yeni bir beceri öğreneceksiniz ve kendinizi dünyanın zirvesinde hissediyor olacaksınız.

Bu iniş çıkışları önleyebilmenin yolu, topluluğun ilgisini çekmektir - katılabileceğiniz ve kendinizi aynı teknede hissedebileceğiniz her çeşit Discord, Slack ve Twitter grubu vardır. Aslında, ben de kodlama yapmayan Kodlayıcılar için bir Discord sunucusu çalıştırıyorum! Dahası, kentsel alanlarda gündelik geliştiriciler için çok sayıda yerel buluşma var. Harika arkadaşlar edinmenin yanı sıra harika bir yeni beceri kazanabilirsiniz!

Hala ikna olmadınız mı?

Ben hiçbir şekilde uzman olmamakla birlikte – öğrendiklerim işin sadece yüzeyi, kod öğrenmenin bana iş konusunda yeni bir bakış açısı verdiğini söyleyebilirim ve gün geçtikçe bu konuda çok daha iyi oluyorum. 10.000 saat içinde ustalık rolüne bürünülebileceğine inanıyorsanız, ben % 1 tamamlıyorum, bu da bir şekilde heyecan verici!

Günlük işiniz ne olursa olsun, kodlamayı bir denemenizi öneriyorum - ne için kullanabileceğinizi asla bilemezsiniz! Talent.io’da, evimde ve kod topluluğumda çabalarıma harika destekler buldum.

Şimdi nasıl kodlanacağını öğrenmeye başlayın: başarı için ipuçlarım
• FreeCodeCamp'e üye olun, ya da ödeme yapmak sizin için sorun değilse Treehouse’a.
• İlk olarak ne öğrenmek istediğinize karar verin - HTML'yi, sonra CSS'yi, ardından Javascript'i tavsiye ederim. Yavaş yavaş sizi kodlama dünyasına tanıtacak.
• Bir GitHub ve Codepen hesabı oluşturun (kodunuzu saklamak / göstermek için!), Ayrıca StackOverflow hesabı (soru sormak için).
• Twitter'da bana ulaşın! Daha sonra sizi daha geniş kodlama topluluğuna tanıtabilirim.
• Mümkün olduğu kadar çok proje oluşturun. Yapa yapa öğreneceğinizden emin olun. Çalışmanızı ailenize ve arkadaşlarınıza gösterin ve ne düşündüklerini sorun, sonra önerilerini uygulamak için kendinize meydan okuyun!

En iyi yeteneklerin kariyer platformu toptalent.co'ya üye ol, Türkiye'nin ve dünyanın en iyi şirketlerinin iş, staj ve kariyer fırsatlarını keşfet.


İLGİNİ ÇEKEBİLECEK İŞ İLANLARI

POPÜLER MAKALELER

bimilim