14 Ekim 2016 Cuma

6 Aylık Yazılım Eğitimiyle Kazanılabilecek 5 Yetenek!

Bu Blok Şu An Londra’da Olan Kardeşim Bilgisayar Mühendisi Cenk Ozan Kahraman İçin :


6 Aylık Yazılım Eğitimiyle Kazanılabilecek 5 Yetenek!

Steve Jobs, yazılım dersinin fizik veya matematik gibi öğrencilerin alması gereken dersler arasında zorunlu olmasını düşünmekteydi.

Yazılım sadece diğer konular gibi çok değerli bir öğreti değil, aynı zamanda bizlere daha büyük ve faydalı şeyler öğretebilir.

Henüz Türkiye’de bun ders programlarına girmesi uzak ihtimal de olsa, Geekbrain hocalarının yardımıyla 6 aylık yazılım çalışmasıyla öğrenilebilecek 5 faydalı yeteneği burada not edelim.

Yazılım ve programlama konusunda hiçbir şey bilmeyen birinin bile 6 ayda kazanabileceği bu yetenekleri aşağıda yorumlarınıza sunuyorum.

1-)Otomatikleşmenin Yarattığı Olasılıkları Göreceksiniz!

Bir yazılımcının yaptığı işin özü nedir? Şu şekilde bir cevap verilebilir :

Yazılımcı, insanın çözemediği (veya çözmek istemediği) görevleri bilgisayarın yapmasını sağlar.

Bilgisayar teknolojisinin nasıl fonksiyon gösterdiğini bilmek, yazılımcıya harika bir yetenek kazandırır. Etrafındaki bütün her şeyi otomatikleşme için birer fırsat olarak görür.

Niye her şey otomatikleşiyor: Üretim, ticaret, iş dünyası, iş akışı, ev aletleri.

Bilgisayar dünyasının etrafınızı çevreleyen proseslerde nasıl kullanıldığını görmek sizi mükemmel bir çalışan veya başarılı bir girişimci olarak sonsuz projeler ve yaratıcı fikirler yaratmanızı sağlayacaktır.

Elbette ki, 6 aylık bir yazılım eğitimi bizim mükemmel bir iş kurmamıza tamamıyla izin vermeyecek ki bu çok basit olurdu. Fakat bu 6 aylık eğitim bu başarılı yolun ilk adımı olabilir.

2-)Bilgisayar gibi düşünmeyi öğrenirsiniz.

“Suçluyu yakalamak istiyorsan, suçlu gibi düşüneceksin” Bu replik detektif filmlerinde ana kuraldır. Elbette 6 aylık bilgisayar yazılımı eğitiminden sonra 5 basamaklı rakamlarla kolayca çarpım yapmayı hayal etmeyin ama yine de bundan daha fazlası sizi bekleyebilir.

“Computational Thinking-Hesaplamalı Düşünme” İngilizce diline 1980’li yıllarda yerleşiyor. Kurucusu yapay zeka teorisinin kurucularından Seymour Papert’tan. Anlamı; bir sorunu
bilgisayarın üzerinde çalışabileceği uygun bir düzene getirmek ve bilgisayarın bunu çözmesi için etkin bir yol bulmak.
  
Hesaplamalı düşünce 3 ana bölümden oluşuyor :

-Ayırma                                                : Problemi sentez ve formüle etmek
-Çözüm                                                : Bilgisayar programı yapmak
-Sonuçların analiz edilmesi           : Önemli sonuçları ayırt edebilmek ve bunu uygun bir şekilde sunmak

Hesaplamalı Düşünme; Bilim adamlarının çok kompleks sistemlerde ve birçok data olan çalışmalarda sık sık kullandığı bir sistem. Önce bilim adamları basitleştirilmiş bir model ile ortaya çıkıyor ve bunu bilgisayara sunuyor, sonucunda veriler analiz ediliyor.

Günümüzde ofis çalışanlarının çoğu dijitalleşmeye çalışıyor. Yakın bir gelecekte, bu veya başka bir şekilde hepimiz yazılıma bağlı olacağız, bu yüzden hesaplamalı düşünce tüm çalışanlar için kilit yeteneklerden biri olacak. 10 yıl sonra öğrenilen yazılım programları pazarlama gibi departmanlarda çalışmak isteyen birçok kişinin CV’sinde yer alacak.

3)İşlere Bir Proje Gibi Bakmayı Öğrenirsin!

Günümüzde giderek büyüyen bir düşünce sistemi varsa bu da – Proje Analizi. “Proje Analizi” sisteminin kurucularından olan Nobel ödüllü Ekonomist Herbert Simon’a göre bu düşünüş şeklinin alt yapısı operasyonların müdahalesi olmadan soruna doğru çözümü bulmak.

Simon’a göre proje analizi analiz metodundan ve çözüm alma metodundan farklı. Her şeyden önce bir şeyi yapmadan önce tüm konunun üzerinden geçerek her şeyi anlamalı ve analiz etmeliyiz.
İkincisi çözüm metodlarını ararken üzerimizde “ya tutarsa” türünden alışılmış veya gizli bir güdü taşımamalıyız.

Mevcut analiz veya ya tutarsa metodları bazı koşullarda faydalı olsa bile, iş hayatında birçok durumda bu çalışmamaktadır. Uzlaşma içeren biz çözüm metoduna ihtiyacımız var ve proje analizi, başarılı müdürler, freelancerlar sahip olması gereken önemli bir yetenek.

“Yazılım bize nasıl bu önemli konuda yardımcı olabilir diye sorabilirsiniz?” Çok basit :
Yazılım size her türlü soruna bir proje gibi bakmanızı sağlar, bu ileri düzey dizayn düşünme sisteminin temelidir.

Başarılı bir yazılım için analizin içinde derinleşmek veya eğer, ya olursa gibi metotlarla yazılım programı yapmak arada doğru sonucu alsanız bile büyük bir yanlış olup, bir projenin çok uzun sürmesine sebep olacaktır.

Yazılım ve Programlama size bir soruna, proje bakış açısıyla bakmanıza yardım edecek, en önemlisi zaman gibi en önemli kaynaklarınızı doğru şekilde organize edip, hareket etmenizi sağlayacaktır.


4)Yazılımcıların Jargonunu Öğrenip, Kendi Zümrenizi Kuracaksınız!

Büyük bir ihtimal, 6 aylık yazılım eğitimi sonrasında yazılım terminolojisiyle yakınlık kuracak ve bir programcı gibi konuşabileceksiniz.

Fakat bu kazanım genelde küçümsenmekte.

Gerçek şu ki, bir yazılımcının hayatı genelde müşterinin ondan ne istediğini bulmak ve onu mutlu edecek bir şeyler yaratmaya çalışmakla geçmektedir.

Bundan daha karmaşık olanı genelde bu iki durum rastlaşmaz.

Yazılımcılarla aynı dili konuşmak genelde büyülü bir ormanda elflerle konuşmaya benzer.

Eğer hayat size bilgisayar yazılımcılarına talimatlar vermeniz gereken böyle bir projenin kontrolünü veya yürütülmesini sunarsa, yazılımcıların jargonunu bilmek sizi büyük bir zaman ve efor kaybından kurtaracak.

5)Yaratıcılık Potansiyelinizi Kullanacaksınız!

Birçok meslekten farklı olarak yazılım kendi kendine bir heyecan olan işleyişi – prosesi mükemmelleştirir.

Yazılım nefes kesicidir, çünkü birçok meslekten farklı olarak yazılımcılar, uğraşlarının sonucunu beklemek için uzun süre beklemek zorunda kalmazlar.

Yazılımın son kodunu yazdıktan sonra çabalarının görsel karşılığını görmek sadece birkaç klikten uzaktadır.

Yazılımcıların çoğu yaptıkları işi, bir yaratıcı üretim olarak görür. Bir sorunu çözen veya kolaylık getiren eserlerinden bir ressamın eserini imzalaması gibi keyif alırlar.
Kendilerini bir yaratıcı olarak görürken, sadece pozitif duygular hissetmek dışında yeni başarıları için ilham alırlar.

Herhangi bir yeni yaklaşım, arayış olmadan imkansızdır, yazılım yaparken, bu veya şu şekilde, profesyonel ve genel bakış açınızı genişletmek zorundasınız.

Yazılımcıların kendi faaliyet alanlarından uzaktaki sorunlarla ve işlerle ilgilenmesi az karşılaşılan bir durum değildir.


Hiç yorum yok:

Yorum Gönder