Yazılım Geliştirirken İşinize Yarayacak Birkaç Tüyo..

     Günümüzde en çok popüler ve en çok para getiren sektörlerden bir tanesi de yazılım sektörüdür...

  Yazılıma başlamak istiyorsanız,aktif ve sosyal olmanız gerekiyor. 
Yazılım geliştiriciler,yazılım programları oluşturmak için yaratıcı ve teknik becerilere sahip olan kişilerdir. 
   Şimdi size efsane tüyolar vereceğim. Bu sayede daha iyi bir yazılım geliştirici  olacaksınız. 

          -- ONLİNE DÜNYA  --
    Online Dünya'ya yeterince adapte olmak sizi oldukça iyi bir yazılım geliştirici yapacaktır. 
    Bu alanda bulunan kurslar,egzersizler,makaleler ve daha bir çok platform bulunur.
    Online topluluklar, fikirleri geri döndürmek için benzer düşüncelere sahip insanlarla arkadaşlıklar kurmanın,ağ kurmanın ve geliştirmenin iyi,bir yoludur. 
    StackoverFlow,FreeCodeCamp,Github gibi topluluklara katılarak her seviyedeki yazılım geliştiricileri için sorular ve tavsiyelere ulaşarak başlayabilirsiniz.

       -- GEREKLİ KİTAPLARI OKUYUN--

   Yazılım konusunda bulunan sınırsız kitaplar ve makale yazıları size oldukça geniş bir kaynak ortamı sunuyor.  
   Gerek kütüphanelerde,gerek online ortamda,gerekse kitabevlerinde bulabileceğiniz birçok kaynak kitap var.
   Yazılım geliştirme becerilerinizi geliştirmenin en etkili yollarından biri sürekli çalışmaktır.Bu konuda yazılmış birçok iyi kaynak bulunmaktadır.
    Yazılım geliştirmenin her yönü hakkında bilmeniz gereken her şeyi size öğretebilir.Ayrıca daha önce bilmediğiniz bazı yeni ipuçlarını ve püf noktalarını keşfetmenize de yardımcı olabilirler.

  • Kitaplar yazılım geliştirme hakkında derinlemesine bilgi edinmenizi sağlayacaktır. 

  -- DİL ÖĞRENME KONUSUNDA STRES YAPMAYIN --

     Hangi dili seçmeniz gerektiği konusunda kesinlikle stres yapmayın.

 İlk günlerde amacınız, tüm dillerde benzer olan temel kodlama konseptlerine aşinalık kazanmak olmalı.Yeteneğiniz hangi dili öğrenmeye yatkınsa ve hangi dili çalışmaktan , geliştirmekten zevk alıyorsanız ,o dile yönelmeniz daha doğru olacaktır.

    --  HER GÜN KODLAMA YAPIN -- 


     Her gün kodlama yapmak sizin için yararlı olacaktır.  Çünkü kodlama yapmadıkça yetenekleriniz körelir. 
   Kodlama Becerisi,akıcılık ve sürekli kullanımla mümkün olur.Kod yazmak,bilgisayarla konuşmak gibi bir şeydir. Onunla dilinden anlamak istiyorsanız  donanımlı bir kodlama bilgisine sahip olmanız gerekir. 

    Her gün biraz kod yazarken,anahtar kavramları çok daha hızlı bir şekilde kavradığınızı göreceksiniz. 

   Fakat birkaç gün ara verdikten sonra kodlarınızın başına oturduğunuzda,şaşırtıcı miktarda çok şeyi unutmuş olacaksınız.

      -- HAYATINIZI OPTİMİZE EDİN --

      Kodlama öğrenmeyi düşünenler, genellikle sonucunda büyük bir ürün ortaya koymanın gerekli olduğunu varsayıyorlar.

    Elbette böyle de sonuçlanabilir,ama şart değil.Kodlamayı öğrenmek için pratik sebep,aslında çok daha basit.Hayatınızdaki sıkıcı şeyleri otomatikleştirmeyi hızlıca öğrenebilirsiniz.   

   Bunun nedeni,bilgisayarların sıkıcı,tekrar eden görevleri yapmakta çok başarılı olması.Biz insanlar,sıkıcı işleri yapmakta fazla başarılı değiliz.Üstelik sıkıldıkça yaptığımız işin hatasız olma olasılığı da düşüyor. 

    Bu yüzden kodlama öğrenmenin en keyifli yanlarından biri de zor ve zahmetli işleri nasıl otomatize edebileceğinizi öğrenmek.

    -- TEKNOLOJİYİ TAKİP EDİN --

    Teknolojinin hızla ve her gün geliştiği bu dönemde,sürekli takipte kalın.Yazılım ile alakalı yapılan projeler,çalışmalar ve bunların teknolojiye etkisi oldukça fazla ...
   Düşüşe geçen veya yükselişte olan programlama dilleri teknolojiye bağlı olarak değişir.
  Eğer teknolojiyi takip ederseniz kendi gelişimize yön vermeniz o kadar basit olacaktır.
    -- DİĞER YAZILIMCILARLA İLETİŞİME GEÇİN --


      Kodlamayı yeni öğrenen herkes, kodlama etrafında bir tür sosyal ağ oluşturmaya çalışır.Yaptığı projeleri bütün insanlara göstermeye çalışır.
 Workshop veya hackathon’lara katılarak diğer yazılımcılarla vakit geçirebilirsiniz.Böylece,değerli bağlantılar kurabilir ve kodlamayı öğrenmek için motivasyon sağlayabilirsiniz. 

  Gerçekten uzak bir yerde yaşıyorsanız ya da yaşadığınız şehirde bu tür etkinlikler yoksa,diğer yazılımcılarla online iletişim kurmayı deneyebilirsiniz. 

  Kodlamayla ilgili web sitelerinde,forumlarda ve sosyal medya platformlarında birçok uzman ve sizin gibi yeni başlayan yazılımcıya ulaşabilirsiniz.

    -- HATA YAPMAKTAN KORKMAYIN - PRATİK YAPIN --
      Bir şey üzerinde ne kadar araştırma,tekrar ve pratik yaparsak o kadar çok öğreniriz.

   Diğer herhangi bir aktivitede olduğu gibi,yazılıma da ara verebilirsiniz.Ancak eski bilgilerinize tekrar anımsamak ve yeni gelişmeleri yakalamak için ekstra bir çaba harcamanız gerekebilir.Bundan dolayı iyi bir programcı olmak için çok fazla pratiğe ihtiyacınız var. 

   Düzenli olarak yaptığınız kodlama pratikleri sizi güncel tutarak yeni projeler geliştirmenize olanak sağlar.Bu pratiklerde başarısız olmak sorun değil.Pratiğinizi arttırdıkça başarabildiğinizi de göreceksiniz. 

   Kodlama,tamamen başarısız olmak ve bir şeyleri düzeltmek ve bir şeyleri daha iyi yapmayı öğrenmekle ilgilidir.Kodları oluşturdukça ve zayıf alanları görüp üzerinde çalışabilirsiniz.Böylece daha iyi kodlar geliştirme fırsatınız olur.

   Nasıl daha iyi geliştireceğiniz konusunda tavsiye almanız gerektiğinde yazılım geliştiricilerinden kodunuzu gözden geçirerek hatalı olduğunuz kavramlarda size rehberlik ederek düzeltmenize yardımcı olmasını istemekten çekinmeyin. 

  -- GERÇEK KOD PARÇALARI YAZIN --

       Kodlamayı öğrenirken,kullanabileceğiniz gerçek kod parçaları yazmaya çalışın. 

   Online dersler ve kitaplar size temel bilgileri verir.Ama size kodun nasıl çalıştığını öğreten şey,bir görevi yerine getiren bir kod yazmaktır.

   Çalışan,gerçek kodlar yazmak,yepyeni bir sosyal medya platformu oluşturmak anlamına gelmiyor.Kullanabileceğiniz ve başkalarına gösterebileceğiniz bir şey olması yeterli. 

    Örneğin,JavaScript veya HTML kullanarak,yeni Pokémon isimleri oluşturan bir program yazabilirsiniz.Küçük ve saçma bir program,ama tanımladığınız görevi yerine getirdiğinde siz de kendinizi geliştirmiş olacaksınız.

     İşe gerçek kod parçaları ile basit projeler yapmakla başlayın.


    NOT : Bu tavsiyeleri dikkate alıp , istikrarlı çalıştığınız sürece iyi bir yazılımcı olmanız için önünüzde hiçbir engel yok diye düşünüyorum..👌😃


      -----------------------------------------------------------

  Kader ÖZEN

Computer Engineer









Yorumlar