Microsoft Yaz Okulu 2017 7. gün

Günün Programı : 

  • Turkcell Eski Genel Müdür Yardımcısı Selen Kocabaş – “Hayata Dair Tavsiyeler”
  • MS Software Development Engineer – “BotFrameWork”
  • 2016 Yılı Microsoft Yaz Okulu birincisi  – “BotFrameWork”
  • MSP  – “Kendine ait Chatbot projesi ChefBot
  • MVP Engin Polat – “Asp.net ve Web API”
  • Microsoft Türkiye GMY & Cheif Evangelist Cavit Yantaç – “Soru – Cevap”

 

Selen Kocabaş – “Hayata Dair Tavsiyeler”

“Ne yaparsanız yapın ama içinde iyilikle önce insan için yapın’ Selen Kocabaş

Selen Kocabaş’ın konuşması çok etkileyici idi. Selen Kocabaş hayatta önemli olan şeyin bir şeye inanmak, sevmek ve bunu yaparkende mücadele etmek olduğunu söyledi.

Selen Kocabaş deniz ile içi içe büyümüş. Bu sayede teknenin altına zehirli boya nasıl sürülür, zımpara nasıl yapılır, tekne nasıl hazırlanır gibi konuları küçük yaşta öğrenmiş. Selen Kocabaş mücadele etmenin ve emek vermenin daha büyük keyif verdiğini söyledi. Ayrıca başarısızlığı bile büyük bir fırsat olarak görmemiz gerektiğini söyledi.

Aileden aldığı harçlık yetersiz olduğu için, ortaokulda fransızca özel ders vermeye başlamış. Bu sefer de ailesi artık para kazanıyorsun diyip az verdikleri harçlığı da kesmiş. Bu durum onu üzsede asla yıldırmamış.

Kendi kararımız ne olursa olsun insanlarla etkileşim halinde olmamız gerektiğinden bahsetti Selen Kocabaş. Eskiden liderlerin tek adam olduğunu ve diğerlerini peşine taktığını, günümüzde ise liderlerin takımı dinlemeyi başardığını söyledi.

Selen Kocabaş düşündüklerimizi hayata geçirmenin önemli olduğunu vurguladı. 3 tane stajerin hayata geçirdiği bir fikri anlattı. Firmalar ürünlerinin satıldığını tespit etmek için, belli kişilere para ödeyerek kontrol etmesini sağlıyorlar. Yol masrafı ve ödenen para miktarı çok olduğu için, bu 3 kişi bunu bir mobil uygulama ile çok daha ucuz bir biçimde çözmeye çalışıyor. Uygulamanın çalışma mantığı ise şu şekilde: kullanıcı mobil uygulamayı indirir, hangi markette hangi rafta hangi marka ürün olması gerektiğini öğrenir ve ürünün fotoğrafını çekerek onu uygulama içerisine yükler. Bu şekilde firma sorununu daha ucuz bir şekilde halletmiş olur.

Selen Kocabaş bir insanın ortalama 600.000 – 700.000 saat yaşadığını söyledi. Bu yüzden her zaman size değer katan ortamlara girin tavsiyesinde bulundu. İleride gününüzün çoğunu işyerinde harcayacağınız için bu şeçimi yaparken oldukça dikkatli olun tavsiyesinde bulundu.

Feedback alıp vermenin çok önemli olduğunu vurguladı. Bir kişiye feedback verdiğinizde ona kendinizi tanıtma fırsatı bulursunuz dedi. Aynı şekilde karşınızdaki tanımak istiyorsanız ondan feedback alabileceğimizi söyledi.

Selen Kocabaş güçlü ve zayıf yönlerimizin küçük yaşta belirlendiği söyledi. Zayıf bir yönümüze odaklanırsak onu sadece normal seviyeye getirebiliriz ama güçlü yönümüze odaklanırsak diğer kişilerden farklılaşırız dedi.

 

İbrahim Kıvanç – “BotFrameWork”

Visual Studio 2017 dotNET Bot Kurulum:

  • Visual Studio 2017 en son sürümüne güncelleyin.
  • Bot ApplicationBot Controller, and Bot Dialog .zip dosyalarını indirip “%USERPROFILE%\Documents\Visual Studio 2017\Templates\ProjectTemplates\Visual C#\.” içine atın.
  • https://emulator.botframework.com/ adresinden .exe uzantılı dosyayı indirin ve next next diyip kurun.

İbrahim Kıvanç örnek bot projesi:

  • Proje Linki
  • Projeyi Open –> Project/Solution kısmından “TRPlateBot.sln” dosyasını açın.
  • Projeyi tarayıcıda çalıştırın.
  • “http://localhost:xxxx/api/messages” adresini emulator içindeki adres çubuğuna yapıştırın ve connect butonuna basın. (xxxx sayısı tarayıcının adres çubuğunda yazmakta.)

Linkler:

Yazılan şiiri bot mu yazdı insan mı yazdı diye tahmin etmeye çalışıyorsun.

ChatBot Örnekleri

Türkçe Bot

Luis.ai : Doğal dil işleme

Api.ai : Doğal dil işleme

Cognitive Services APIs : Doğal dil işleme

https://dev.botframework.com

Skype Botlar

Microsoft bot örnekleri

 

 – “Kendine ait Chatbot projesi ChefBot

Link içerisinde kurulum videsu mevcut.

 

 Ahmet Emre Ceyhan – “BotFrameWork”

 

MVP Engin Polat – “Asp.net ve Web API”

İşlenen konular:

  • asp.net core + mvc + angular
  • html, javascript, css
  • .net core authentication
  • async – await (tpl):
  • what is mvx?
  • ses deseni nasıl detech edilir? (Fourier algorithm)
  • tcp – ssl – socket programming

 

Cavit Yantaç – “Soru – Cevap”

“Ne kadar çok şeyi denerseniz o kadar çok opsiyonunuz olur. Denemekten çekinmeyin.’ Cavit Yantaç

Geçen sefer Cavit Yantaç’a soru sormak için vaktimiz olmamıştı. Bu yüzden bir kez daha biraraya geldik.

Cavit Yantaç eğer 2 seçenek birbirine çok yakınsa hangisi seçtiğinin önemi yoktur dedi. Kendisinin de her zaman tavsiye aldığını ama sonunda kendi kararını verdiğini söyledi. Olabildiğince tavsiye almanın çok önemli olduğunu vurguladı.

Cavit Yantaç çok hatalı karar verdiğini ama asla keşke demediğini söyledi.  Ama master yapmadan önce biraz çalışsaydım, master dan daha çok yararlanırdım şeklinde ekledi. Kariyerimizde paranın önemli olmadığını, özgür olmamız gerektini vurguladı. Bizim sadece kalbimizden ve beynimizden sorumlu olduğumuzz söyledi.

Cavit Yantaç çok bilmiş insanlarla nasıl başa çıkıyorsunuz sorusuna kendi ikna yöntemini anlatarak cevap verdi. Bir insana eğer 7 defa neden sorusunu sorabilirseniz onu ikna edebilirsiniz dedi. Karşındakine kendi fikirini savumak yerine onun fikrini deştiğiniz zaman kişinin ikna olma şansı daha yüksek.

Cavit Yantaç santrançtan örnek vererek piyonu bazen feda edip mat yaparsınız, bazen de piyonu konumundan dolayı korursunuz dedi. Hayatta bazen geri atmak gerektiğini ve bazen de ileri gitmek gerektiğini  söyledi.

Cavit Yantaç programcıların en büyük sorunun bilgisayara alışması olduğunu söyledi. Bilgasayara girdiğiniz inputtan bir output alırsınız fakat insan öyle değildir. Bir insandan aynı inputla farklı sonuçlar alabilirsiniz. Karşınızdakinin bir bilgisayar değil insan olduğunu hatırlamalısını dedi.

Cavit Yantaç Kitap Önerileri:

Satın Alma Linki
Satın Alma Linki

 

 

 

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir