5. MÜLAKAT
Bir developer en çok neye dikkat
etmelidir?
• Esnek/Parametrik kod yazmaya
• Okunabilir, kurallara uygun, endüstri
standartlarına uygun, bütçe ve
zaman dahilinde kod yazmaya
• Sınır durumlara/değerlere
9. BINARY SEARCHTREE
•Sen demesene ben bir pseudo Code yazıcam diyen +
•Soru soran, mesela rakam aralıkları ne, aynı rakam tekrar edermi, verdiğin min ve Max larda yazilacakmi yoksa sadece arasımi...
++
•Önce normal bst search kodu yazıp çevirmeye başlarsa direk ise filan al :) eğer takılan varsa ipucu olarak bst kodu yazıp neyi
değiştirmek gerekir öyle düşün de.
•Eğer iterative mi yoksa recursive mi yapayım derse +++ nedenlerini avantajlarını tartış. İlginç bi cevap veren varsa banada
haber et.
•Hata durumlarını kontrol ederse +++ mesela min e gelen değer Max tan küçükmü değilse ne yapayım hatamı atayım, boşmu
döneyim yoksa bu değerler için maxi min kabul edipmi bulayım..
•Yazdığı kodu test ederse ++++ örnek değer, üç değerler, hatalı değerler le satır satır kontrol edeni hemen al.
•Kendini kodunu test etmek, hata durumlarını ana Loop a girmeden kontrol etmek, kesin çözümler yerine pros cons tartışıp
çözüm bulmak iyi ve senior adam göstergesidir.
•Bunları yapmazsa kodunu patlatacak örnekler ver. Boş tree de Aralık arasın, treenin bir kolu boş olsun, aynı değerler olsun
fonksiyona gelen min Max tan büyük olsun vs vs..Ve tepkilerine nasıl çözüm bulduğuna bak.
Binary search tree yi biliyormusun? Biliyorum derse sonraki paragrafı atla.
Tahtaya 3 Depth li bir bst çizip rakamları beraber yerleştiriyor, sonra oradan 2-3ornek aramayı beraber sözlü yapıyorum. Maksat
bilgi yi değil düşünme yeteneğini ölçmek.
Sonra şimdi senden bunun biraz farklısın istiyorum, bir rakam yerine iki rakam arasında olan tüm nodelari print et diyorum.
İstediğin dilde beyaz tahtaya yazabilirsin ama pseudo değil.
Karşındaki paniklerse rahatlat bak mühendis mühendis bir muhabbet bu de.Tamamen shutdown olursa ipucu ver.
12. KAYNAK ?
source : any thing or place
from which something comes,
arises, or is obtained; origin
resource : a source of supply,
support, or aid, especially one
that can be readily drawn
upon when needed.
15. PAOLO NUTINI
To those who can hear me, I say, do not despair.
The misery that is now upon us is but the passing of greed,
The bitterness of men who fear the way of human progress.
The hate of men will pass, and dictators die,
And the power they took from the people will return to the
people.
And so long as men die, liberty will never perish.
Don't give yourselves to these unnatural men -
Machine men with machine minds and machine hearts!
You are not machines, you are not cattle,
you are men!
You, the people, have the power to make this life free and
beautiful,
To make this life a wonderful adventure
Let us use that power!
Let us all unite!)
17. 7 MUDA : 7 ÇÖP
• Transport (moving products that are not actually required to
perform the processing)
• Inventory (all components, work in process, and finished
product not being processed)
• Motion (people or equipment moving or walking more than is
required to perform the processing)
• Waiting (waiting for the next production step, interruptions of
production during shift change)
• Overproduction (production ahead of demand)
• Over Processing (resulting from poor tool or product design
creating activity)
• Defects (the effort involved in inspecting for and fixing defects)
26. KİTAPLAR
• Clean Code - Robert Cecil Martin
• Scrum - DoingTwice Work in HalfTime - Jeff Sutherland
• ToyotaTarzı -Toyota Way - Jeffrey Liker
• Ekiplerin 5 İşlev Bozukluğu - Five Dysfunctions of aTeam - Patrick
Lencioni
27. ÖNEMLİVİDEOLAR
• The Cynefin Framework (8 dakika)
• Agile Scrum in Under 10 Minutes - What is Scrum? (10 dakika)
• TheToyota Production System (8 dakika)
• Daniel Pink:The puzzle of motivation (18 dakika)
• Patrick Lencioni -The 5 dysfunctions of a team (41 dakika)
• Drive: The surprising truth about what motivates us (10 dakika)
• Daniel Pink :A Whole New Mind (55 dakika)