• Hakkımızda
  • Bize Katıl
  • Sizden Gelenler
  • İletişim
Yazılım Karavanı | Bilişim - Teknoloji - Blog
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar
No Result
View All Result
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar
No Result
View All Result
Yazılım Karavanı | Bilişim - Teknoloji - Blog
No Result
View All Result
Home Genel

Kasım Adalan ile Söyleşi

Ali Murat Çevik by Ali Murat Çevik
Temmuz 25, 2019
in Genel, Röportaj
6 min read
0
Kasım Adalan ile Söyleşi
WhatsApp'ta PaylaşTwitter'da PaylaşLinkedIn'de PaylaşTelegram'da Paylaş

Öncelikle merhaba. Java ve mobil uygulama konularında kendisini geliştirmek için araştırma yapan ve sizi tanımayan yoktur ancak yine de klasik olarak soralım Kasım Adalan Kimdir? Bize kendinizden bahseder misiniz?
Merhabalar.Bursa’da doğdum.İstanbul’da yaşıyorum. İlk,orta ve lise eğitimimi Bursa’da tamamladım.Lisans eğitimimi Yıldız Teknik Üniversitesi, Elektronik ve Haberleşme Mühendisliği bölümünden mezun olarak tamamladım.Mezun olduktan sonra Bursa Ticaret ve Sanayi Odasının açmış olduğu JAVA Yazılım Uzmanlığı kursuna katılmayı hak kazanarak yazılım dünyasına giriş yapmış oldum.2011 yılından beri Android ve IOS işletim sistemleri üzerine projeler geliştiriyorum.Son 3 yıldır da kurumsal şirketlerde Android ve IOS eğitimi veriyorum.Son 1 yıldır da UDEMY üzerinde eğitmen olarak eğitimler yayınlıyorum.

Üniversite yıllarınıza gelelim. Üniversite hayatında kendinizi geliştirmek için neler yaptınız? Genç arkadaşlarımıza bu konuda verebileceğiniz tavsiyeler nelerdir ?
Üniversite yıllarımda mümkün olduğu kadar öğrenci topluluklarında yer almaya çalıştım.Teknik bir alanda öğrenim gördüğüm için genelde teknik projeler geliştiren topluluklarda kendimi geliştirmeye çalıştım.Öğrenci topluluklarında aktif olarak yer almak hem sosyal hem teknik açıdan büyük kazanımlar sağlamaktadır.Öğrenci arkadaşlarımıza bunu tavsiye edebilirim.

Ayrıca öğrenim sürecinde yabancı dil öğrenmeyi ihmal etmesinler.Bu öğrenim süresi içinde yavaş yavaş dil öğrenebilirler.Eğer bunu yapabilirlerse gerçekten kendilerine çok fayda sağlarlar.

javaBlogumuz ve sosyal medya hesaplarımız üzerinden bizden yardım isteyen bir çok genç arkadaşımız oluyor. Genellikle sordukları sorular “yeni başlamak için hangi dil, neler yapmamız gerekiyor, hangi konuları öğrenelim” tarzında oluyor. Yazılım hayatına sıfırdan başlamak isteyenler için dil veya teknik öneriniz var mıdır?

Bu soru bize de sık sorulmaktadır.Bu sorunun cevabı aslında çok basit.Yapılması gereken öncelikle “Hangi alanda çalışmak istiyorum ?” bunun cevabını vermek gerekir.Alan seçimi yapıldıktan sonra dil öğrenmek daha uygundur.Önce dil öğrenip sonra alan seçimi yapmak biraz kafa karıştırabilir.Ayrıca bir alanda çalışırken birden fazla dil bilmek gerekmektedir.Yani dil odaklı değil alan odaklı düşünmek arkadaşları daha rahatlatacaktır.

İncelemelerimiz sonucu yazılıma başlama yaşının ortalama çocukluk dönemine kadar düştüğünü görüyoruz. Yeni nesil ile ilgili bizler umutluyuz. İleride ülkemizi bilişim alanında neler bekliyor olabilir ?
Özellikle internetin gelişimi ve bilgisayarın yaygınlaşması ile bilgi erişimi çok kolay hale geldi.Bunun sonucunda teknolojiye ulaşabilme yaşı da epeyce düştü.Yeni nesil gerçekten çok meraklı ve yetenekli ama önemli olan bu nesle iyi bir eğitim vermek.Bilişim alanın benim gördüğüm iki alanın geleceği çok parlak Mobil uygulamalar ve Yapay Zeka.Her iki alanda ilerde birleşecek bu alanlarda kendilerini geliştirebilirler.

Udemy üzerinde “Android Mobil Uygulama Geliştirme Eğitimi | Java” isimli bir kursunuz bulunmakta. Yazılım Karavanı üzerinden çekiliş ile kursunuzu daha önceden hediye ettiğimiz takipçilerimiz oldu. Geri dönüşlerinde kurstan duydukları memnuniyeti dile getirdiler. Sizin için böyle bir kurs yayınlama fikri nasıl gelişti ?
Takipçilerinize çok teşekkür ederim eksik olmasınlar. Udemy üzerindeki eğitimin bu kadar kısa sürede büyümesinin en büyük nedenlerinden biride bu kulaktan kulağa eğitimin kalitesinin aktarılması.Bu konu bizi gerçekten çok memnun ediyor.

Böyle bir eğitimi yayınlama fikri benden çıkmadı aslında.Daha önce bahsettiğim gibi ben kurumsal şirketlerde eğitmen olarak çalışıyorum.BT Akademi kurumunda verdiğim bir eğitimde öğrencilerimiz “Hocam gerçekten çok iyi anlatıyorsunuz, Udemy diye bir site var orada bu kadar kaliteli içerik yok, android kursları var fakat çoğunun içeriği güncel değil ve az , orada eğitim yayınlarsanız çok etkili olur” dediler ve bunun üzerine Udemy sitesini incelemeye başladım.Uzun araştırmalar sonucunda eğitimi yayınlamaya karar verdim.

Bu eğitimin birçok açıdan faydalı olacağını düşündüm ;
-Maddi imkanı olmayan kişilerinde kaliteli eğitime uygun fiyatla ulaşmaları.
-İstanbul dışında yaşayanların kurumsal şirketlerde verilen eğitimlere erişimlerinin zor olacağı.
-Sınıf içi eğitimlerde anlattığım içeriğin güncellenmesinin buradan daha kolay olacağı.

Biraz da teknik konular üzerinden sohbetimize devam edelim. Java ve Kotlin dilleri arasında söz dizimi açısından aşırı büyük farklılıklar bulunmuyor. Mobil uygulama geliştirmek için hangisini daha çok önerirsiniz? Eksileri ve artılarından biraz bahseder misiniz?
Java ve Kotlin dilleri arasında büyük farklar yoktur.Bütün diller aslında birbirine benzemektedir.Başlangıç olarak java ile başlanılması daha faydalı olacaktır.Çünkü Android ilk java ile başladı ve gelişti.Bu gelişim sürecini görmek faydalı olacaktır.Ardından Kotlin diline geçmek çok daha kolay olacaktır.
Bu alanlarda iş bulma anlamında Java daha fazla tercih edilmektedir.Bundan dolayı Java ile başlanıp , Kotline geçilmeli her ikisini de bilmeliyiz.

Native dillerin performans açısından verimsiz olduğuna dair yaygın bir düşünce var. Siz bu konu hakkında ne düşünüyorsunuz? iOS ve Android için ayrı iki platformda yeniden uygulamanın yazılması maliyet açısından sıkıntı yaratır mı?

Native kelime anlamı itibari ile “asıl olan” demektir.Java ve Swift ile yazılan uygulamalar native’dir.Java ve Swift ile yazılmış bütün uygulamalar, hybrit yapılar ile yazılanlar uygulamalardan performans anlamında çok daha iyidir. Android ve IOS işletim sistemlerinin yazılım mimarileri çok farklıdır.Her ikisine de ayrı ayrı uygulama geliştirmek zorundayız aksi halde performans alamıyoruz.Maliyetli olabilir ama yazılım ucuz bir şey değildir. Hybrit olarak aynı anda her iki işletim sistemine de performanslı olarak uygulama geliştirebilir hale gelebileceğimizi düşünüyorum fakat henüz o noktada değiliz.

O7MF5N0Android ile ilgili geliştirici sayısı da kaynak sayısı da epey bulunmakta ancak iOS için yeterli yazılımcı bulunmamakta. Sizin iOS geliştirmek isteyenler için önerileriniz nelerdir?
Aslında IOS için Android kadar kaynak var fakat İngilizce.Eğer iyi bir yazılımcı olmak istiyorsak İngilizcemiz iyi olmalıdır. Eylül ayında Udemy üzerinde Swift ile IOS uygulama geliştirme eğitimi yayınlıcaz. Bu eğitimde Android eğitimimiz gibi çok kaliteli olacak.Eğitimi tasarlarken üzerinde çok çalıştık.İlgili arkadaşları bu eğitime bekleriz.

Merak ettiğimiz noktalardan biri de Yapay Zeka ve Derin Öğrenme teknolojileri. Dünyada bu alanda çok fazla yatırım yapılıyor. Ülkemizde de Deep Learning Türkiye, üniversitelerin sosyal öğrenci kulüpleri ve çeşitli platformlar çalışma yapıyorlar. Ancak tabi ki yeterli düzeyde değil. Sizin Yapay Zeka ile ilgili görüşleriniz nelerdir?
Yeni bir alan yeni bir fırsattır.Bu fırsatı iyi değerlendirmemiz gerekmektedir.Yapay zeka kaçınılmaz şekilde büyüyor.Bizde bu alanda kendimizi geliştirmeliyiz.Ben uzman olduğum alana yapay zeka yapılarını entegre etmeye çalışıyorum ama henüz yeterli seviyede değil.

Peki mobil uygulamalarda yapay zeka desteği sağlamak çok zor bir teknik içeriyor mu?
Yapay zeka çalışmaları mobil tarafta yapılıyor yüz tanıma bunun en yaygın uygulamalarından.Mobil uygulamaların çalıştırabileceği işlem yükünü aşmayan yapılar var ise kullanması kolay. İlgili arkadaşlara Android Mobile Vision API önerebilirim.Android’in orjinal kütüphanesidir.

Son olarak okuyucularımıza bir şey söylemek ister misiniz?
Sabırları için teşekkürler @kasimadalan instagram hesabımdan beni takip ederek , soru sorabilirler ,soru sormak isteyenlere her zaman yardımcı oluyoruz.Her konuda danışabilirler.
Teşekkürler.

alim cevik
Tags: Kasım AdalanMobil ProgramlamaRöportajUdemy
SendTweet4Share1Share
Önceki Gönderi

Yapay Zeka Sizi Dinleyerek Çizebiliyor!

Sonraki Gönderi

Yapay Zeka Haber Spikeri

İlgili Yazılar

2022’nin En Popüler Programlama Dilleri ve Python

2022’nin En Popüler Programlama Dilleri ve Python

by Ali Murat Çevik
Haziran 17, 2022
0

Herkese selamlar, bu yazıda 2022 Haziran ayı itibariyle en popüler programlama dillerinden bahsedeceğim. Keyifli okumalar :) Programlama dilleri yapısı gereği...

Azure DevOps Rest Api ile Çalışmak

Azure DevOps Rest Api ile Çalışmak

by Mercan Karacabey
Ocak 28, 2022
0

Bu yazıyı, projede kullanırken özellikle kaynak sıkıntısı yaşamış olduğum için, ekstra bir kaynak türetebilmek amacıyla yazmak istedim. Microsoft’un kendi yayınlamış...

Azure Application Insights

Azure Application Insights

by Mercan Karacabey
Aralık 18, 2021
0

Azure Application Insights, Monitoring için kullanılır. Azure monitoringin bir özelliği olan Application Insights, geliştiriciler ve DevOps uzmanları için genişletilebilir bir Uygulama Performansı...

Google Cloud Teknolojileri

Google Cloud Teknolojileri

by Mercan Karacabey
Ağustos 6, 2021
0

Her şeyden önce Google Cloud teknolojileri üzerine yazıyor olduğum bu metinde ilk cevaplamamız gereken kısım Cloud Computing, Türkçesiyle “Bulut Bilişim”...

5 Ana Başlıkta “Kişisel Verilerin Korunması Kanunu”

5 Ana Başlıkta “Kişisel Verilerin Korunması Kanunu”

by Tunahan Tekeoğlu
Mayıs 16, 2021
0

KVKK Nedir? Teknolojinin hayatımızı iyiden iyiye neredeyse ele geçirmesi ile birlikte “kişisel verileri koruma” konusu ve konusu kişiler, kurumlar ve...

Next Post
Yapay Zeka Haber Spikeri

Yapay Zeka Haber Spikeri

Assembly Dili Hakkında

Assembly Dili Hakkında

Bir cevap yazın Cevabı iptal et

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

  • Popüler
  • Yorumlar
  • En Yeniler
Sıfırdan Yolo v4 Tiny Özelleşmiş Nesne Tespiti (Custom Object Detection)

Sıfırdan Yolo v4 Tiny Özelleşmiş Nesne Tespiti (Custom Object Detection)

Temmuz 26, 2021
B Ağaçları (B Trees)

B Ağaçları (B Trees)

Ağustos 24, 2020
Splash Screen Yapımı #Flutter

Splash Screen Yapımı #Flutter

Mayıs 25, 2020
Gini Index Kullanılarak Karar Ağacının (Decision Tree)  Oluşturulması

Gini Index Kullanılarak Karar Ağacının (Decision Tree) Oluşturulması

Ağustos 20, 2020
2020 ‘nin En Güncel ve Tehlikeli Zararlı Yazılımları

2020 ‘nin En Güncel ve Tehlikeli Zararlı Yazılımları

6
Magento 2 Detaylı Kurulum & Hatalar

Magento 2 Detaylı Kurulum & Hatalar

5
Flutter’da TFLite Kullanımı

Flutter’da TFLite Kullanımı

4
Bubble Sort (Kabarcık Sıralama) Algoritması

Bubble Sort (Kabarcık Sıralama) Algoritması

2
VGG-19 Transfer Learning ile Görüntü Sınıflandırma

VGG-19 Transfer Learning ile Görüntü Sınıflandırma

Eylül 12, 2022
SOC Sistemler Üzerine Faydalı Notlar

SOC Sistemler Üzerine Faydalı Notlar

Eylül 2, 2022
Python NLTK Kütüphanesi İle Basit Bir Chatbot Yapımı

Python NLTK Kütüphanesi İle Basit Bir Chatbot Yapımı

Ağustos 23, 2022
Makine Öğrenimi Nedir?

Makine Öğrenimi Nedir?

Ağustos 4, 2022

Reklam

Yazılım Karavanı | Bilişim – Teknoloji – Blog

Bilgi Teknolojileri alanına meraklı herkesin buluşma noktası!

No Result
View All Result
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar

© 2020 Yazılım Karavanı Kaynak gösterilmesini rica ederiz.