Herkesin Programlamayı Öğrenmesi Gereken Nedenler

Steve Jobs bir keresinde şöyle demişti: “Bu ülkedeki herkes bilgisayar programlamayı öğrenmeli… çünkü o size nasıl düşüneceğinizi öğretir.”
Ülkeyi boşver, gerisini takip et.
Bilgisayar programlama, normalde manuel ve zahmetli olan ya da imkansız olan inanılmaz şeyleri yapmak için kullanabileceğiniz son derece esnek bir araçtır. Bir akıllı telefon, bir sohbet uygulaması kullanıyorsanız veya bir düğmeye basarak arabanızın kilidini açıyorsanız, tüm bunların bir tür programlama kullandığını bilmelisiniz. Zaten farklı türdeki programlara dalmış durumdasınız. Aslında, yazılım hayatınızı yönetiyor. Ya öğrenip bu programları kendi isteğinize göre çalıştırmaya başlasanız?

Örneğin, telefonunuzdaki her yeni kısa mesaja otomatik olarak yanıt verebilecek bir program yazabilirsiniz. “Merhaba” veya “Hey” gibi bir mesaja program, “Merhaba” ve “Hey” gibi önceden tanımlanmış bazı anahtar sözcükleri algılamak için mesajı okuyabilir ve “Merhaba! Naber?” o mesajı görmenize gerek kalmadan. Kişi listenizdeki belirli kişiler için bile programlayabilirsiniz. Hayal edebileceğiniz kadar heyecan verici hale getirilebilir.

Önerilen makale: en iyi iş fikirleri hakkında bilgi almak ve güncel iş fikirleri haberlerine ulaşmak için ilgili sayfayı ziyaret edebilirsiniz.

Nasıl programlanacağını öğrenmek, bir sonraki Facebook’u veya bir sonraki Dropbox’ı yaratma sorumluluğunuz olduğu anlamına gelmez. Numara!
Biraz geri sarın ve Facebook, Dropbox, YouTube ve diğerleri gibi bu büyük web sitelerini neyin oluşturduğunu görün. Bir ihtiyaç vardı – birisi bir şeyin eksikliğinden muzdaripti. Ve sonra, yapabileceği için bu ihtiyacı karşılamaya cesaret etti. Bu sorunu çözmenin ve kendisi ve muhtemelen başkaları için işleri kolaylaştırmanın bir yolu olduğunu biliyordu. Dünyanın sorunlarını çözmek için bilgisayar programlama öğrenmek zorunda değilsiniz ama kendi sorununuzu çok iyi çözebilirsiniz. İşte bugün kodlamayı öğrenmenizin nedenleri:

Kodlama, yapılandırılmış ve yaratıcı düşünmeyi geliştirir
Programcılara çözmeleri için bir problem verildiğinde, hemen kodlamaya başlamazlar. Sorunlar bu şekilde çözülmez. Bir sorun gördüğünüzde, onu uygulanabilir parçalara ayırmanız ve sonra üzerine gitmeniz gerekir. Programcı olmayanlar hiç böyle bir soruna yaklaşır mı? Nadir! Programlamayı öğrenmeye başladığınızda, çok yapılandırılmış bir biçimde çalışma alışkanlığı geliştirirsiniz. Yavaş yavaş beyninizi her sorunu parçalara ayırmaya ve daha iyi anlamaya programlıyorsunuz. Mantıklı düşünmeye başlarsınız ve bu şimdiye kadar verdiğiniz daha yaratıcı çözümlere yol açar.

Programlama işleri sizin için kolaylaştırır
Basit bir bilgisayar programı, her şeyi istediğiniz gibi çevirebilir. Düğmelere basarak çalışan bir şey, akıllı telefonunuzdaki bir dokunuşla veya iki kez alkışladığınızda bunu yapacak şekilde programlanabilir. Evet, akıllı telefonlarınızı kullanarak elektrikli aletlerinizi açıp kapatabilirsiniz.

Adınızı, İkinci Adınızı, E-posta adresinizi ve diğer bilgilerinizi doldurmanız gereken çevrimiçi formlar gibi, tekrar tekrar giriş yapmanızı gerektiren bir şey, fikrinizi bir kez alacak şekilde programlanabilir ve formlarınızı tam anlamıyla tek bir tıklama ile doldurabilir. Evet mümkün. Excel Sayfaları üzerinde çalışmak kadar basit bir şey, gerektirdiği el emeği nedeniyle sizi çıldırtabilir. Kendinize yardımcı olacak küçük programlar yazabilirsiniz.

Diyelim ki Excel Sayfasında sütun 2, 3 ve 4’ün içeriğini eklemek ve ardından sonucun ortalamasını bulmak için bir göreviniz var. Bu görevi günde birkaç kez yapmak zorunda kalırsanız, her gün kaotik olur. Doğru? Şimdi, tüm bu işlevleri aynı anda gerçekleştirebilen küçük bir program yazarsanız, zamandan ve emekten tasarruf etmiş olursunuz ve 100 kat daha verimli olursunuz.

Akıllı telefonunuzda Satranç oynamayı hiç denediniz mi? Nasıl oluyor da cansız bir varlık, yani akıllı telefonunuz sizden daha akıllı oluyor? Bu şekilde programlanmıştır. Satranç oynarken yapabileceğiniz her hamlede doğru hamleler yapacak şekilde programlanmıştır. Aynı durum herhangi bir akıllı telefon oyununda veya masaüstü oyununda mevcuttur. Programlama becerileri ile kendi araçlarınızı oluşturabilir ve hayatınızı kolaylaştırabilirsiniz.

Programlamayı öğrenmek size sebatı öğretir
Bilgisayar programlamayı öğrendiğinizde, sorunları çözümlerin ışığında görmeye başlarsınız. Beyniniz böyle çalışmaya başlar. Programlamayı öğrendikten sonra bir sorunla karşılaştığınızda, onu çözmenin olası yollarını düşünmeye başlarsınız. Hatta bunun dışında bazı iyi sonuçlar öngörebilirsiniz. Sorun ne kadar zor görünse de, yine de harekete geçmeye kararlı hale gelirsiniz. Kendinizi çözüm odaklı bir bireye dönüştürürsünüz.

Programcılar bir problem hakkında mantıklı düşünmek zorundadır. Nasıl kod yazılacağını öğrenmeye başladığınızda, günlük hayatınızdaki diğer zor durumlardan da vazgeçmeyi bırakırsınız. Tekrar tekrar denemeye başlıyorsunuz. Sabırlı olursunuz çünkü her zaman bir çözüm olduğunu bilirsiniz. Tıpkı bir program oluşturduğunuzda, çalıştırdığınızda ve mükemmel çözüme ulaşmak için birkaç kez hata ayıkladığınızda olduğu gibi, biraz daha çaba gerektiriyor.

Bilgisayar programlama güçlüdür. Sadece programlamanın temellerini bilseniz bile, birçok çözüm hayal edebilir ve kendi (ve belki de dünyanın) problemlerini çözmek için çalışabilirsiniz. Bu sağlam araca sahip olmanın verdiği güveni hissetmek için bilgisayar programlamayı öğrenin. Bu harika!

WordPress.com ile böyle bir site tasarlayın
Başlayın