podcast – Sayfa 4 – Yalın Kod
Yayım tarihi 19 Nisan 2017 27 Kasım 2017
YKP 009 : Zaman Yönetimi
Bir yazılım mühendisinin kendini sürekli geliştirebilmesi için ne yapması lazım. Zaman ve enerji elimizdeki en değerli kaynaklar. Bu videoda bu kaynakları kariyerimizi yönlendirirken en verimli şekilde nasıl kullanabileceğimizi ele alacağız.
Yayım tarihi 10 Nisan 2017 27 Kasım 2017
YKP 008 : Yazılım Mühendisliği Problemlerinde Zorluğun Tanımı
Yazılım Mühendisliğinde uğraştığımız problemleri zor veya kolay yapan şey nedir? Bu videoda bu sorunun cevabını irdeleyeceğiz. Not: Videoyu yollarda çektiğim için bu bölümde seste ufak problemler oldu, mazur görmenizi umuyorum. Yazılım Stack’lerinde hangi bölgelerin zor olduğuna dair problematik bir algı var. Stack içinde donanıma yaklaştıkça kod yazmanın zorlaştığı algısı. Veya stack’de daha üst ve soyut seviyelerde kod yazmanın daha kolay olduğu algısı. Bu teknik olarak doğru değil. Bir problemi zor veya kolay yapan şey o problemin stackde ne kadar aşağıda veya yukarıda olduğu değil. Bu algının neden doğru olmadığını daha detaylı şekilde inceleyelim.
Yayım tarihi 3 Nisan 2017 27 Kasım 2017
YKP 007 : Yazılım Mühendisliğinde Donanım ve Soyutlama
Yazılım Mühendisliği Kariyer Yönetimi serisinde bu haftaki konularımız Donanım ve Soyutlama. Bir yazılım mühendisinin donanımdan anlamaya ne kadar ihtiyacı var? Bir işlemcinin içinin nasıl çalıştığını bilmek ne kadar önemli? Bu soruyu sormakta %100 haklısınız. Bir mühendis bu konuları çok da derinlemesine bilmeyerek onyıllar süren çok çok başarılı bir kariyer yaşayabilir. Sonuçta pekçok teknoloji bu seviyelerin detayları ile biz kafamızı yormayalım diye var.
Bu videoyu yaptığıma göre ben bu gerekliliği görüyorum tabi ama haklı olduğunuzu da söylüyorum. Bu çelişkili durumu biraz daha iyi ve detaylı açıklamam lazım. Ve dediğim gibi bu açıklamanın sonu bence beklemediğiniz ve enteresan bazı noktalara gelecek.
Donanım bilgisi ve yazılım mühendisliğindeki en kilit konulardan biri olan Abstraction yani Soyutlama arasında enteresan bağlar olduğunu düşünüyorum.
Soyutlama ve Donanım üzerine dikkatli düşünmemiz, gerek projeler esnasında karşımıza çıkan teknik kararlar gerekse kariyerimizi yönetmek anlamında bize çok şey kazandırabilir.
Yayım tarihi 27 Mart 2017 27 Kasım 2017
YKP 006 : Yazılım Mühendisliğinde Gelecek Vadeden Alanlar
Yazılım Mühendisliğinde Kariyer Yönetimi için gelecek vadeden alanlar, programlama dilleri, kütüphaneler ve araçlar hangileri, bunu öğrenip ilerlemek istiyoruz. Ama yazılım mühendisliği gibi sürekli değişen bir meslekte bu soruları cevaplayabilmek mümkün mü. Bu videoda hem bu sorulara, hem yazılım sektöründe ve eğitimindeki bazı sebeplere, hem de cevaplarına biraz farklı bir bakış atıyoruz. Uyarıyorum cevap beklediğiniz gibi çıkmayabilir.
Yayım tarihi 20 Mart 2017 27 Kasım 2017
YKP 005 : Şirketler Ne Tip Elemanlar Arıyor
Kariyer yönetiminin en önemli bileşeni yetilerimiz. T-Şekilli olmak ne demek? Yetilerimizi “Genişlik” ve “Derinlik” perspektifinden nasıl değerlendirmeli, nasıl geliştirmeliyiz? Ne kadar genişlik ve ne kadar derinlik hedeflemeliyiz?
Yayım tarihi 13 Mart 2017 27 Kasım 2017
YKP 004 : İş Görüşmesinin Olduğu Gün Nelere Dikkat Etmeli
Teknoloji Şirketleri ile iş görüşmesine gireceğiniz gün dikkat etmeniz gerekenlere bir bakış. En iyi performansı gösterebilmek için ipuçları.
Yayım tarihi 6 Mart 2017 27 Kasım 2017
YKP 003 : Teknoloji Şirketleri ile İş Görüşmelerine Nasıl Hazırlanmalı
Google, Microsoft, Amazon gibi büyük teknoloji şirketleri ile iş görüşmelerine girmeden çok önce, başlamanız gereken hazırlıklar var. Bu hazırlık evresine bir bakış.
Yayım tarihi 27 Şubat 2017 27 Kasım 2017
YKP 002 : İş Görüşmelerinde Çıkan Programlama Soruları
Yazılım sektöründe, Google, Microsoft, Amazon gibi büyük teknoloji firmalarının iş görüşmelerinde sorulan mülakat sorularının, perde arkasına bir bakış.
Yayım tarihi 22 Şubat 2017 27 Kasım 2017
YKP 001 : Teknoloji Şirketlerinde Yazılım Mülakat Sistemleri
Yazılım sektöründeki, Google, Microsoft, Amazon gibi büyük teknoloji şirketlerinin kullandıkları işe alım süreçlerinin ve mülakatlerin nasıl çalıştığını anlamak, kariyer yönetimi açısından size çok faydalı.
Bu süreçler neden böyle şekillenmiş, mülakatlerde çıkan sorular neden böyle? Bu soruları cevaplayabilmek için en başından başlayıp şirketlerin gerekçelerini ve aradıklarını irdeleyerek duruma hazırlanmak gerekiyor.
Video’da bahsedilen Steve Yegge’nin blog yazısı: