3 Ağustos 2017 Perşembe

Yazılım Nasıl Öğrenilir ?




                           
        

                 Yazılım Nasıl Öğrenilir ? 
      Ezberleme, Anla

       Yazılımda iyi olan kişilerin nasıl o kadar şeyi hatırladığını merak ederiz. Aslında burada ki anahtar nokta, hatırlamak değil işin mantığını kapmaktır. Her kod farklıdır, diyelim ki kodu ezberlediniz ama aynı kod farklı bir şekilde önünüze geldi bu durumda ne yapacağınızı bilemezsiniz.

    Aktif Öğrenici Olun

 Her öğrendiğinizi not alıp bir daha o nota geri dönmeyecekseniz, bu pasif bir öğrenme şeklidir, en azından yazılımcılar için.
 Öğrendiğiniz kodu ve bilgiyi pratiğe geçirmelisiniz eğer kullanamıyorsanız bununla ilgili araştırmalısınız.

   Kodlarla Oyna

 Her ne amaçla yaparsanız yapın, o işten zevk almazsanız olmaz. Yazılımın bir güzelliği kendiniz kullanabileceğiniz uygulamalar yapıyor olmanızdır. Örneğin, internette hazır paylaşılmış olan Youtube video indirme uygulaması ile birlikte reklamsız ve virüssüz video indirebilirsiniz.

  Aynı kod üzerinde oynamalar yapın.

  Hata Yapın 

Bir yazılımcı hata yapmıyor ise gelişmiyordur. Bugün dünyanın en iyi şirketleri her gün problem çözen şirketlerdir.

 İngilizce Öğrenin 
  
 İngilizceyi sevmeniz bunun için yeterli, bilmiyorsanız bile kelime çevire çevire iyi bir hale getirirsiniz. Yani ingilizce'nin bir bahane olmasından kurtulun.

Örnek Kodları İnceleyin, blogları inceleyin, bir satır bile olsa hergün kod yazın. Hergün yeni bir şey öğrenin ve teknolojiyi takip edin. Zor ve sıkıcı günler olabilir ama bu sevdiğiniz işi bırakmanız için bir bahane olmamalıdır. 

Stackoverflow, github gibi siteleri eğlenme mekanınız haline getirin.







  







27 Temmuz 2017 Perşembe

StajOkulu 2017 #StajOkulu #Bilişim




Ülkemiz şartlarında üniversitede öğrenmiş olduğumuz bilgileri aktif ve teknik olarak hayata geçirebileceğimiz ortamdır, staj. Bir yanda ülke gelişsin isteyip, bas bas bağırıp, kocaman firmalarında öğrenci toplumunun aktif rol almasını uygun görmeyenler varken, ne mutlu bize ki, bu işi gönlünden yapan bir ortam var, adı Stajokulu. Stajokulu, gönlü geniş insanların başlattığı bir gönüllülük projesidir. Stajokulu'na katılan her eğitimci kendi alanlarında uzman kişilerdir. Eğitimcilerin hepsi, ülke eğitim ve kalıplaşmış düşünce tarzı karşısında umutsuz düşen gençlere yol göstermek, onlara ilham vermek, alanlarını ve iş ortamını tanıtmak, velhasılıkelam ülkesine faydalı olmak amacı ile işlerini bırakıp, yoğun istanbul trafiğini ve sıcağını çekmeyi göze alarak bu yola çıktı. 


StajOkulu'nun Bize Kazandırdıkları 


  • Sektöre girme hikayeleri bize anlatan uzmanlar bizi umutlu ve aynı zamanda  azimli olmamız yolunda teşvik etti.
  • Bilişimin hangi alanında ilerlememiz gerektiği konusunda ikilemde kalırken, farklı programlama dillerini görmek ve gelişmiş firmaların hangi dillere önem verdiğini öğrenmek kesin bir fikre yaklaşmamızı sağladı.
  • Sektörde işlerin nasıl gerçekleştiğini, üniversite bittikten sonra bile kendimizi geliştirmemiz gerektiğini ve alanında uzman kişilerin işlerini ne derecede sevgi ile yaptıklarını görmüş olduk.
  • Okula bağlı kalmamamız, azimli olmamız gerektiğinin önemini tekrardan hatırladık.
  • Bir proje geliştirirken planlı olma ve görevleri gruplara ayırmanın önemini gördük.
  • Yazılımla kendimizi kısıtlamak zorunda olmadığımızı gördük.
  • Oyun, web, artırılmış gerçeklik, büyük-veri alanlarında projeler yapıldı. 
  • Veri tabanı ve Büyük Veri analizlerinin iş dünyasında ki önemini görürken, sağlık ve şehircilik alanlarında yazılımın kullanım yerini gördük.
  • Çok kısa bir süre içerisinde yazılım alanında ki her teknoloji hakkında bir fikre sahip olduk. Daha azimli çalışmamız gerektiğini gördük.
  • Staj boyunca, üniversite okurken tanışma imkanı bulamayacağımız çok sayıda uzman ile tanışma zevkini elde ettik.




“Sen varını-yoğunu, malını-mülkünü ver de bir gönül yap! Yap da o gönül; mezarda, o kapkara gecede sana ışık versin!.. demiştir Mevlana. 

Varımız yoğumuz para ise bir gün iflas ederiz, uçar gider, fakat Stajokulu'nda ; uzmanların kendilerini nasıl geliştirdiklerini görmek, üniversitede öğrenmediğimiz bilgileri edinmek, bir sürü teknoloji ile tanışmak, geleceğin nasıl inşa edildiğini görmek bizim ilim çantamızı doldurmuş taşırmıştır. 





11 Mayıs 2017 Perşembe

Endüstri 4.0 Üzerine Düşünmeye Değer Mi?


endüstri 4.0 gerçek mi

    2016 yılında Davosta gerçekleşen Dünya Ekonomik Toplantısının en büyük konuşma konularından birisi Endüstri 4.0 idi . Bu toplantı da günümüzde Robotlar, yapay zeka, 3D printing, biyoteknoloji, sürücüsüz araçlar, nesnelerin interneti gibi konuların bu güne kadar hiç görülmemiş bir şekilde bilgi ve gelişim bombardımanı içerisinde olduğunu belirtti.

   Ekonomist olan Robert Gordon1. endüstri devriminin kömür, buhar makineleri, demir yolları ve dokuma üzerine, ikinci endüstri devrimi elektrikte gelişimler, motorlar, hidrokarbon, petrol ve kimyasal gelişmeleri beraberinde getirdi. Üçüncü endüstri devrimi ise, bilgisayarlar ve telekomunikasyon üzerine olmuştur.
Uzun dönemli yaşanan yeniliklerin aktivitesi genel olarak; değişim kuantumuna, gelişim ve verimlilikteki etkisi ve uzun vadeli olmasına bağlıdır.

   Profesor Gordona göre ikinci endüstri devrimi verimlilik ve uzun vadeli olarak en etkili olandır. Elektrik ve motorlar değişimdeki büyüklüğü gösteriyor. O zamandan beridir 2. endüstri devriminde yaşanan etkiler, ulaşım, verimlilik, madde ulaştırmada esneklik gibi sonuçları doğurdu. Hayvanların ve insanların yerini değiştirmek, enerjiyi, hızı, iş güvenliğini artırırken maliyeti azalttı.

Üçüncü endüstri devrimi ise beklendiği gibi bir etki göstermemiştir. Dördüncü endüstri devrimi olarak adlandırılan kavram ise aslında üçüncü endüstri devriminin devamıdır. Neden mi ?

 Yapay zeka, biyoteknoloji, Robot teknolojileri yeni değil. Yıllar önce başlayan çalışmalar sonucunu şimdi vermeye başladı ve yeni bir endüstri devrimi olarak gösterilmeye başlandı. Hernekadar benim şahsi düşüncem, devrimler üzerinde odaklanmak yerine teknoloji ve gelişim üzerinde odaklanmak olsa da 3. endüstri devriminin bilgisayar üzerine olduğunu düşününce bugün yapay zeka, 3D printing gibi konularda ki gelişmelerin aslında 3. endüstri devriminin bir devamı ve aslında bir bilgisayardan farksız olduğunu görmek zor değil. Bugün dünyada ses çıkartan kişiler aslında her seminerlere gidip yeni devrim hakkında konuşanlar değil, teknolojinin ta kendisini sunan, geliştiren kişiler.


    Sanırım bundan sonra bize düşende teorilere takılı kalmak yerine dünyanın ileri gidenleri gibi pratiğe dökmektir.

Gelişmek İsteyen Şirketlerin Yapması Gereken


şirketlerin gelişim


    Gün geçtikçe yapay zeka hayatımıza daha çok giriyor. Asırlar içerisinde meydana gelen icatlar ve gelişimler bir çita hızı kazanmış gibi eskiye nazaran kat kat hızlı ilerliyor, teknoloji de gelişim bombardımanı yaşanıyor.
                Günümüzde nesnelerin interneti, Endüstri 4.0 ve Yapay Zeka alanlarında meydana gelen gelişmeler bu savaş içerisinde teknolojiye ayak uyduran şirketlerin ayakta duracağını gösteriyor. Çünkü popülasyonun gelişmesi daha çok madde ihtiyacını doğururken diğer bir yandan sosyal medya, telefon, oyun gibi şeylerle vakit geçiren insanlar tembelleşti bu ise kendi çalışan fabrikalar, makineler, kendi giden araçlar gibi hayatımızı bir anlamda kolaylaştıracak ihtiyaçlar doğdu.
                Peki Yapay Zeka bu kadar ilerlerken, dünyanın en iyi firmaları yatırımlarını bu konu üzerinde yaparken bizler bundan uzak mı  durmalıyız ?
                Asıl konumuza Yapay Zekanın günümüze etkisine gelecek olursak, makinelerin ve fabrikaların zeki hale gelmesi haricinde yapay zeka markanızı nasıl daha iyi yerlere getirebilir.

     İçeriğinizi En iyi Hale Getirin


                Yapay Zeka kullanılarak meydana getirilen pazarlama robotu ile birlikte, tüketicilerinize en hızlı şekilde ulaşabilir. Bunu sadece sosyal medya kullanıcılarının hangi konular üzerinde araştırdığını analiz ederek ve onlara sizin ürününüzü satmaya çalışarak yapabilir.
Boomtrain olarak adlandırılan bot sizin müşterilerinize kolayca ulaşmanızı sağlayabilir.

Şirket Bilgilerinizi Derleyin


                İş kurmanın ve işi yürütmenin en sıkıcı hallerinden birisi milyonlarca datayı derlemektir. Fakat artık buna gerek yok, Yapay zeka robotu ile artık bu da kolay.

Vaktinizi Koruyun


                Sizler ürününüzü daha iyi hale getirirken, müşterilere ulaşma işini robota bırakın ve zaman kazanın.

                Bunlar şirketinizi yönetirken sizlere zaman kazandıracak sadece birkaç yöntemdir. Yapay zeka bunun daha fazlasını yapıyor. Fabrikanızı teknolojiden mahrum etmeyin ve büyümeye geçin. Günümüzde öyle bir hal aldı ki, Facebook sahibi çıkıp akıllı telefonların yerini farklı şeylerin alacağını söylüyor, bir çok firma sürücüsüz giden araç üzerinde çalışıyor. Teknoloji ile bağını koparmayan devletler büyüyor, yeni pasta şekilleri üretmek yeri her yıl yeni çipler yapıyor, yeni ürün çıkarıyor ve geliştiriyor. Unutmamak gerek ki bugün süper güç olan şirketler bir gün küçük şirketlerdi




10 Mayıs 2017 Çarşamba

Suyu Kirden Arındırmanın Yeni Yöntemi Geliyor



Seyreltik kirletici konsantrasyonlarını sudan ayırma işlemleri enerji kullanılarak veya kimyasal yoğunluk ayrışımı ile gerçekleşiyordu. MIT tarafından gerçekleştirilen yeni metod ile birlikte istenilmeyen en küçük kir bileşikleri bile rahat bir şekilde sudan ayırt edilebiliyor.
Yeni metod Enerji ve Çerve Bilimi dergisinde anlatıldı. Bu metod, elektrokimyasal işlemleri kullanılarak tarım ilacı, kimyasal ve gübresel ürünlerden kalan pis artıklar en küçük molekül konsantrasyonun da bile ayrılıyor. Bu metod aynı zamanda, yüzey reaksiyonlar arasındaki rekabetin sonucunda geleneksel elektrokimyasal ayırma metodunun asitlik dalgalanmaları ve performans kayıpları gibi sınırlarına değinir.
Günümüzde, seyrek kirlilikleri ayırt etmek için kullanılan metodlar zar filtreleme gibi oldukça pahalı ve en küçük partiküllere etki edemeyecek sistem kullanılmakta ve bu sistemler yüksek voltaj kullanılarak kirlerin ayrılması hedeflenirken bir taraftan da doğal olmayan enerjinin su içerisine enjekte edilmesine sebep olur.
Yeni sistemde su, kimyasal etki altına alınmış yüzey arasında pozitif ve negatif elektronlar arasında bağ kurar. Bu elektrot yüzeyler Faraday metalleri ile kaplıdır ve bu metaller ile birlikte aksiyonların pozitif veya negatif yüklü olması sağlanır. Bu aktif gruplar kir molekülü tarafından güçlü bir şekilde bağlanacak halde ayarlanır. Araştırmalar sonucunda milyonlarca parça pis madde konsantrasyonun uzaklaştırılması gerçekleştiği görülmüştür.
Bir önceki araştırmalar elektrotlar üzerinde yoğunlaşmıştı ki bunlar yüksek voltajlara ulaşıp kirletici bileşikler üretti. Fonksiyonlaşmış elektrotların hem negatif hem de pozitif kutuplarda kullanımı ile birlikte yan etkiler yok edilmiş oldu. Bu asimetrik sistemler pozitif ve negatif toksik iyonların aynı zaman dilimi içerisinde eşzamanlı uzaklaştırılmasını sağlar.
Aynı aşamalar, önemli değere sahip olan bileşiklerin veya ilaçların üretim aşamasında kurtarılması üzerinde de uygulanmalı, aksi takdirde aşırı madde üretimini engelleyemez ve tasarruf yapamayız. Sistem çevrenin daha sağlıklı hale gelmesi, toksik kimyasal maddelerin uzaklaştırılması ve kimyasal bitki üzerinde değerli ürünlerin verimli kullanılması veya atılması halinde kullanılabilir.
Sistem gayet çekici fakat pratikte, kir bileşikler ile başa çıkması için birçok aşamasının dizayn edilmesi gerekmektedir. Verimli elektriksel sistem solar paneller yardımıyla çalıştırılabilir.
Yüksek basınç ve elektrokimyasal sistemler yüksek voltaj ihtiyacı duyar iken yeni sistemde düşük voltaj ve basınç yeterlidir.

Dünya Zirvesine Çıkaran Problem



dünyanın zirvesine çıkaran problem

                                      Dünya Zirvesine Çıkaran Problem Gerçek Bir Hikayeden Alıntıdır!

            Dünya Zirvesine Çıkaran Problem


                15 yıl boyunca Çip üreten markalarda çip dizaynı üzerinde kariyer geliştiren Mark Chung, normalde 100$ civarında gelen elektrik faturasının yerine 650$lık faturayı görünce şok oldu ve kendi bölgesine bağlı olan elektrik firmasını aradı ve tabi ki kendisine verilen cevap faturanın doğru olduğu ve elektrik ölçüm cihazının gayet iyi bir şekilde çalıştığı idi. O hafta işte arkadaşı ile sorunun ne olduğunu tartışırken akıllarına  elektrik giderlerini ölçen cihazlardan alıp evdeki bütün prizleri kontrol etmek geldi ve sonuç olarak geldikleri nokta evde herhangi bir prizde veya cihazda sorun olmamasıydı.
               
           Tabi iki zeki mühendis hiç durmayıp, sayacı hackleyip, sayaca Wifi Chipsetleri eklediler ve elde ettikleri dataları toplayan aynı zamanda  sonuçları gösteren bir software programı yazarak , dataları oraya gönderdiler.

        Bunun üzerine geniş bir araştırma yaptılar ve deneysel teori, elektriksel araçların takibinin zeki bir sayaç üzerinden yapılması hakkında idi. Bunun üzerine iki mühendis birden çok sistem takibinin tek bir çember üzerinde paket düzenleme tekniklerinin çemberden gelen sinyallere uygulanması ile elde edilebilinirdi.
Eski bir salınım ölçer aldılar ve bu salınım ölçeri eve elektrik sağlayan panelin üzerine yerleştirdiler. Yapılan bütün işlemler sonunda sonuç inanılmazdı. Normalde beklenenden 10kat daha verimli çalışan bir sistem elde etmişlerdi.
     Mühendis :  Eğer sorun üzerinde ileri gitmeseydim, sadece yüksek fatura ödemekle kalmaz çocuğumun giderlerini de bunun üzerinde harcamam gerekirdi.
               
        Piyasada ki açığı gören mühendisler arkadaşlarını da yanına alarak bir işyeri açtılar.
“Eğer piyasaya yeni giriyorsanız, ürettiğiniz ürünü alabilecek inşalara yoğunlaşmanız gerekir “
Bugün aynı sistem buzdolapları, lamba, motor içerisinde kullanılmakta. Sadece bir problemden doğan ve bu problemin arkasını bırakmayan bu iki mühendis daha iler giderek bugün sinyalleri çözen bir sistem kullarak 8 kilohertz aralığındaki sinyalleri algılıyor. Ana düşünce ise enerji kullanımını verimli hale getiren cihazlar kullanmak.

   Bizim amacımız kullandığımız aracı 100$ ve aşağı bir ücrete indirmek, böylece her bina, otopark gibi yerlerde enerjinin kullanımını optimize edip dünyayı kurtarabiliriz.

    Dünya hayatı problemli geçer, bazıları bu problemleri bir kazanca dönüştürürken bazıları ile bu problemleri bahane olarak görür. Oysaki bizim için iyi olduğunu düşündüğümüz şeyler bizlere zarar verebilir, kaçınıp varlığından yakındığımız problemlerde bizi dünyanın zirvesine çıkarabilir.Problemler değildir bizi dünyanın zirvesine çıkaran, bizler problemlerin ardından gidersek belki de bu problemler bizler için bir sebep olur. Einstein demişti ya "Ben sizlerden daha zeki olduğum için değil, sorunlarla daha çok vakit geçirdiğim için böyleyim" (buna benzer bir şey :) ) Umarım problemlerimizi bahane olmaktan çıkarıp bizi Dünya zirvesine çıkaran bir neden haline dönüştürürüz, hep beraber :) .

24 Nisan 2017 Pazartesi

Karar Ağacı İle Daha Sağlam Temelli Girişimlere




   Elon Musk Paypaldan kazandığı ne var ne yok varsa SpaceX ve Tesla için harcadığında bir çok kişi kendisinin yanlış bir karar verdiğini ve başarısız  bir girişimde bulunduğunu söylemişti.Aslında Musk'ın bu kararının arkasında üzerinde uzun süre düşünülmüş ve planlanmış' karar ağacı ' vardı.Bu metod sadece Musk tarafından değil Warren Buffett gibi bilyonerler tarafından da kullanılmaktadır.

Karar ağacı saçma hatalardan kaçınmak ve gelecekte ne olacağını basit bir şekilde analize dökmektir.Bu şekilde ulaşmak istediğimiz şey üzerine , farklı açılardan düşünmüş oluruz .Biliyorum bunlar şuan için bir anlam ifade etmiyor ama birazdan edecek :)  Şahsen girişimci olmak isteyen herkesin karar ağacı gibi bir uygulama ile yaşanabilecek bütün riskleri ve kazançları irdelemesinin çok iyi olacağını düşünüyorum .Tabi ki , problemler bizi yolumuzdan edemez , fakat ne tür problemler ile karşılaşabileceğimizi düşünüp , henüz problemler belirmeden önlemler almalıyız.

Musk katıldığı bir röportajda yaptığı işin çok riskli olduğunu fakat bu riski almaya değer olduğunu söyledi.
Finansal olarak düşünürsek , eğer SpaceX 100$ bilyon dolarlık bir değere gelirse, $30 bilyon dolarlık bir kazanç elde ederdi. Fakat eğer SpaceX üzerine 1$ bilyon dolar harcasa idi 800$ milyon dolarlık bir kazanç elde ederdi 

Expected Return : Beklenilen kazanç Expected Loss: Beklenilen Kayıp Probability of success: Başarma ihtimali Probability of failure : Zarar ( İflas ) ihtimali 
Decision : Karar 

Karar Ağacı - Şeması nasıl çalışır ?


  •  Negatif ve Pozitif yaşanabilecek her şeyi gözden geçir ve bu yaşanabilecek şey size nasıl ve ne kadar zarar veya kar getirir?
  •  Kar'ın ve ya Zararın büyüklüğü hesapla 
  • Olasılık ile büyüklüğü çarp ( Kazanma olasılığı * Kazanma sonucu getiri ) - ( Kaybetme olasılığı * Kaybedilen Miktar ) 
  • Kazançları ve kayıpları topla 


  Bulduğunuz Sonuç, kazançlı bir girişim mi yoksa sizi zarara mı sokacak bunu belirtir.
İnansanız da inanmasanız da , düşüncelerinizi böyle bir şemaya oturtmanızın bir zararı olmaz aksine kârı olur .