Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Yeni Nesil Yazılım Kültürü: Daha İyi Profesyone...

Yeni Nesil Yazılım Kültürü: Daha İyi Profesyoneller, Daha Kaliteli Yazılım, Daha Çevik Ekip

2018 Nisan ayında gerçekleşen Kodla.co konferansında sunduğum yansılardan oluşmaktadır.

Lemi Orhan Ergin

May 04, 2018
Tweet

More Decks by Lemi Orhan Ergin

Other Decks in Programming

Transcript

  1. /lemiorhan lemiorhanergin.com @lemiorhan LEMi ORHAN ERGiN agile software craftsman co-founder

    @ craftbase Sony, eBay/GG, ACM, iyzico Software Craftsmanship Turkey
  2. hepimiz daha başarılı şirketler, daha mutlu ve yetkin çalışanlar istiyoruz

    Ustalaşma Otonomi Amaç İnovasyon Etik Üretkenlik Güven Şeffaflık Enerji
  3. Sadece çalışan kod 
 yazmak istemiyorum. 
 Artık temiz, yönetilebilir,

    anlaması kolay ve iyi test edilmiş kod yazmak istiyorum.
  4. Ona yatırım yaparak, sürekli gözlemleyip geliştirirsiniz... onu sadece yavaşça büyütebilirsiniz...

    onu üretemez, ya da sahtesini yapamazsınız kültür stratejiyi kahvaltıda yer
  5. Etik, profesyonellik, takım çalışması, ustalaşma, disiplin, güvenlik, gizlilik, çeviklik, iletişim

    ve kültür gibi mesleğinizin temelleri yapar. Teknolojiler, programlama dilleri, protokoller, programlama çatıları, projeler vs. sizi daha iyi birer profesyonel yapmaz.
  6. siradanlaşma tuzağina düşme Çırak ya da usta olman farketmez. Önyargılarından

    arınmaya hazır ol. Zorlanmayı ve kendini rahatsız hissetmeyi göze almalısın. yeni pratikler dene çalışma şeklini değiştir elle yapageldiğin sürekli işleri otomatikleştir disiplinli ve ilkeli ol kendini zorlamaya ve rahatsız hissetmeye zorla konfor balonundan uzak dur elbet bir gün patlayacak
  7. CI Server IDE/Editor Source Code Version System Console Build Tool

    Code Analysis Tool Devops Tools araçlarda ustalaş
  8. Eğer bir konuyu sadece biri çalışan ya da bir grup

    biliyorsa ve diğerleri için bir bağımlılık oluşturuyorsa, burada bilginin havuzlaşmasından söz edilebilir. Silolaşma tehlikelidir, şirketleri batırabilir. kabul edilemez silolaşma . .
  9. sen yazdin, sen çaliştir yazdığın ürünün tasarımından, mimarisinden, kalitesinden, testinden,

    performansından, bakımından, operasyonlardan, pratiklerinden, desteğinden sen sorumlusun.
  10. brown bag sessions lightening talk'lar code retreat'ler iç eğitimler mob

    programlama fikir fırtınası seansları mimari gözden geçirme kitap klüpleri konferans videosu saati ikili programlama kod gözden geçirme retrospektifler coding dojo'lar bilginin akmasina izin ver . . . . .
  11. hızlanmak için yavaşlamak gerek. bunu başaranlar daha kaliteli işleri daha

    hızlı çıkarabilir, pazarda rekabet gücü sağlayabilirler. ikili şekilde çaliş . . . .
  12. manuel olarak test yapmak ciddi bir külfettir ve çoğunlukla çöptür.

    birim, entegrasyon, fonksiyonel, davranış, performans, güvenlik, regresyon ve kabul testleri yazılmalıdır. testi yazilmamiş kod bitmemiştir . . . .
  13. karmaşıklık dünyasında ancak ve ancak sürekli planlayarak ve değişime uyum

    sağlayarak başarılı olunabilir planlar hiçbir şeydir, plan herşey . . .
  14. Geribildirim döngülerini harekete geçir. Kullandığın araçlardan kullandığınız iletişim yöntemlerine kadar

    her alanda başarısız olduğunda bunu hemen öğrenebileceğin ve adım atabileceğin sistemler geliştir. başari için hemen başarisiz ol . .
  15. kariyerinizden sadece siz sorumlusunuz ustalar ile ikili çalışın konferanslara gidin

    kitap satın alın ve okuyun meetup'lara gidin seminerlerde konuşun yeni pratikler deneyin kendine yatirim yap .
  16. twitter.com/lemiorhan linkedin.com/in/lemiorhan TESEKKÜRLER . çirak ol, sonsuza dek... egondan sıyrıl,

    bilgiye olan açlığın bitmesin ustalarını bil ve izlerinden git
  17. çirak ol, sonsuza dek... egondan sıyrıl, bilgiye olan açlığın bitmesin

    ustalarını bil ve izlerinden git twitter.com/lemiorhan linkedin.com/in/lemiorhan TESEKKÜRLER .