View profile

Yazılımcılar İçin Hafta Sonu Okumaları - Sayı #33(Mülakat Soruları, Legacy Code Hikayeleri, Domain Borcu ve daha fazlası)

Merhabalar. 33. sayı ile karşınızdayım. Bu hafta birkaç günü yolda geçirmem hasebiyle normalden de fa
Yazılımcılar İçin Hafta Sonu Okumaları - Sayı #33(Mülakat Soruları, Legacy Code Hikayeleri, Domain Borcu ve daha fazlası)
By Muhammed Hilmi Koca • Issue #33 • View online
Merhabalar.
33. sayı ile karşınızdayım. Bu hafta birkaç günü yolda geçirmem hasebiyle normalden de fazla gecikti. Geç oldu ama umarım güzel olmuştur.

İş Görüşmesinde İşverene Sorulacaklar
Ülkemizdeki iş görüşmelerinde genelde maaş, terfi vb. kozlara sahip olduğu için işveren tarafı yukarıda, kendisine beğenilmesi gereken pozisyonda; çalışan adayı ise talep eden, kendini beğendirmek mecburiyetinde olan pozisyonda algılanıyor. (Ben de geçmişte yaşadım bu psikolojiyi) Ne var ki bir şirkette çalışma dediğimiz eylem esasında bir efendi-köle ilişkisi değil bir alışveriş. Hatta emek-sermaye ortaklığı da diyebiliriz. İşveren, çalışanına lütufta bulunmuyor bilakis satın aldığı emeğin karşılığını veriyor. Dolayısıyla ideal bir dünyada görüşmede de aynı pozisyona ve aynı değerde kartlara sahip olmalılar.
Gökhan Topçu, geçen hafta en çok paylaşılan yazılardan biri olan ve kuvvetle muhtemel sizin de denk geldiğiniz uzun yazısında, bahsettiğim bakış açısıyla işverene ait bir hak gibi görülen soru sorarak karşı tarafı değerlendirme meselesini, çalışan adayının nasıl kullanabileceğini anlatmış. Bu vesileyle, kaliteli sunumlarıyla da tanıdığımız Sayın Topçu gibi dolu dolu insanların daha fazla Türkçe blog üretmeleri için buradan talepte bulunalım.
Mikroservisler ve Veritabanı Tasarımı
Suat Köse, mikroservis mimarilerdeki zorlukları ve “best practice"leri incelemeye devam ediyor. En son yazısında mikroservis mimarilerde veritabanı tasarımını nasıl yapmamız gerektiğinden, hangi durumlarda NoSQL, hangi durumlarda RDBMS veritabanı kullanmamız gerektiğinden ve mikroservislerin veritaban(lar)ına erişim kurgusundan bir örnek eşliğinde ve detaylıca bahsetmiş.
Legacy Code Maceraları
Bir yazılımcının hayatındaki en büyük gerçekliklerden biri legacy code(miras kod) diye nitelendirdiğimiz, uzun süredir çalışan ama eskimiş, kokmaya başlamış; üzerinde değişiklik yapması yürek isteyen yapılar. Bir nevi statüko. (Hatırlayacağınız üzere geçen sayıda bu kokuları refactoring marifetiyle nasıl giderebileceğimize dair muazzam bir Türkçe kaynak paylaşmıştım.)
Burak Altın, Avustralya'da yeni başladığı işinde fevkalade bir legacy code hazinesiyle karşılaşmış. Anlatımına göre hemen her nevi kötü kodu muhtevi, düzeltmesi zor bir yapı. İşin güzel tarafı bu mücadelesini bir yazı dizisi halinde paylaşmaya başlamış. İlk yazısında durumu rapor ettikten sonra ikinci yazıda ufaktan canavarı dürtüklemeye, ortalığı toparlamaya başlamış.
Söz Legacy Code'dan açılmışken, İbrahim Kürce, konu hakkındaki kült eser “Beyond Legacy Code” kitabının Türkçe özetini çıkarmaya devam ediyor. Geçtiğimiz hafta iki yeni bölümün(1, 2) özetini yayımlamış.
Alan Borcu
Geçtiğimiz sayılarda teknik borçlardan bahseden bazı yazılardan söz etmiştim. Özcan Acar, teknik borçların nispeten bilinirliği olan bir konu olduğundan bahisle fazla üzerinde durulmayan bir diğer borçtan bahsetmiş: Alan borcu(Domain debt). Domain modellenirken yapılan tasarım hatalarından doğan bu borcun çoğu zaman daha hayati problemlere sebep olduğundan söz etmiş.
TDD Yapmanın Önündeki Bazı Engeller
Test yazmanın ve TDD(Test Driven Development) yapmanın en büyük zorlukları/engelleri kuşkusuz kullandığımız nesnelerin bağımlılıkları. Selçuk Usta, somut bir örnek üzerinden bu problemi nasıl alabileceğimizi anlatmış
CDN
Günümüz itibariyle CDN'ler internet sitelerinin temel bileşenlerinden biri. Kısaca CDN sağlayıcıların dünyanın farklı bölgelerinde barındırdıkları ve uygulamanın belli kısımlarının “cache"lendiği, sunucular vasıtasıyla uygulamaların performanslı çalışmasına katkı sağlayan bir yapı diyebilirim sanırım. Gökhan Şengün, geçtiğimiz haftaki yazısında CDN'nin ne olduğundan ve 3 temel kullanım senaryosundan bahsetmiş.
Çocuk ile Yapay Zeka Çalışma
Birkaç sayı önce Zafer Demirkol‘un 10 yaşındaki oğlu ile yapay zeka çalışmasını anlattığı harika yazıdan bahsetmiştim. Okurken girift konuların bir nevi oyunlaştırma ile nasıl basitçe anlatıılabileceğini görmenin yanı sıra henüz aşina değilseniz yapay zekanın temellerini de anlayabiliyorsunuz. Geçtiğimiz hafta itibariyle seri 4 yazıya ulaştı(2, 3, 4). Okuyalım, okutalım efendim.
Final Yolları
Son Big Bang Girişimcilik Yarışması'nda finale çıkan girişimlerden biri BenzinLitre imiş. Girişimin kurucusu Görkem Ünel, İş Bankası Workup Girişimcilik Programı'na başvurularının reddedilmesinden başlayarak Big Bang finaline uzanan serüveni detaylıca anlatmış. Çıkardığı derslerden bahsetmiş; jürinin yetkinliğinden yarışmada torpil olup olmadığına çok sorulan soruları yanıtlamış.
Veri Bilimi ve Yazılım Dilleri
Yazılıma yeni başlayan hemen herkesin(müfredatın zorlamasıyla bir dili öğrenen öğrenciler hariç elbette) en çok cevabını kovaladığı soruların başında “hangi programlama dilini öğrenmeliyim?” sorusu geliyor.(Konuya daha önce hiç girmemiş olanlar bu soruyu -yanlış bir şekilde- “en iyi programlama dili hangisi” şeklinde dile getiriyor.) Mehmet Gençer de bu soruya çokça muhatap olmuş ve hangi dili nerede, ne için seçmemiz gerektiğinden bahsetmiş. Akabinde veri analitiği için en mantıklı dilin R olduğunu ifade ederek gerekçelerini yazmış.
Diğer yandan Merve Bayram Durna, veri bilimi için yoğun olarak kullanılan bir diğer dil Python'daki NumPy kütüphanesini anlattığı bir seriye başlamış.
Kısa Kısa
Haberler
Bitirirken
Umarım keyifli ve istifadeli bir sayı olmuştur.
Zâtınıza çook iyi davranın.
Bana ulaşmak için: LinkedinTwitterCuriousCat
Daha fazla motive etmek için: Patreon
Sosyal Medya
Onur Ozcan
Facebook, Apple’in yasakladigi VPN uygulamasi Onavo‘yu kullananlarin cihaz kullanim verilerine neredeyse sinirsiz erisim saglamis.

Bakalim daha nasil pislikler cikacak Facebook’tan. Bir internet sirketinin bu kadar ihlal ve suistimale ragmen hala online kalmasi da ayri bir konu. https://t.co/WgWcYUPILV
8:24 PM - 30 Jan 2019
Açık Bilim
Tam şu anda test ediyoruz: Dinlediğiniz müzik gerçek bir müzisyen tarafından mı üretildi? Yoksa yapay zekâ mı?
7:43 PM - 3 Feb 2019
Akın Ömeroğlu
Dostlar, merkezi log yönetimi için ne kullanıyorsunuz? Splunk tek çare mi gerçekten? ELK kurumsalı olmadan işe yaramıyor mu? Tavsiyesi olan?
6:47 PM - 2 Feb 2019
Büşra Yüksel Özcan
İngileterede IT mülakatları :

Burda daha cok benim ya da tanıdıklarımın tecrube ettigi mulakatlardan bahsedecegim.
9:55 PM - 28 Jan 2019
Oğuz Kılıç
Sanırım son 1 yıldır @feistanbul ile ilgili rakamları paylaşmadık.
- topluluk üyeleri 3.634 kişiye ulaştı
- slack kanalında 975 kişi abone ve 2 yılda toplam 149.217 mesaj atıldı
- 18 meetup’ta buluştuk
- 1 konferans düzenledik
- Yurt dışı konferanslarla iş birlikleri yaptık. https://t.co/RyN67sqybT
6:02 AM - 1 Feb 2019
Fatih Güner
Kişisel verilerin her geçen gün daha da önemli hale geldiği bu günlerde, herkes faydalansın ve kişisel verilerini koruma altına alsın diye, çok detaylı bir rehber hazırladık: https://t.co/syie5GCbeO
5:55 PM - 30 Jan 2019
Tayga Baltacioglu
Geçtiğimiz günlerde global ride hailing startuplarının birinin growth ekibiyle bir araya geldik. Bizi inanılmaz etkileyen bir kampanya modulü kullanıyorlardı. Kendileri yazmışlar. Sistem kısaca önceki deneyleri inceleyip koyduğun hedefler doğrultusunda senin için deney üretiyor.
4:24 PM - 31 Jan 2019
Burak Can 🕹
Bu ara bol gordugum “Beyaz yakanin alim gucu Avrupa’da dusuyor yea” geyigi var. Nerden duyuyorsunuz bilmiyorum ama sizi fena yiyorlar. Biz dahil en az 15 arkadasimiz (bazisi aile) son 3 yilda cesitli Avrupa ulkelerine tasindi. Hic kimsenin alim gucu dusmedi aksine cok daha artti.
8:08 PM - 29 Jan 2019
Önceki Yazılımcı
Yazılım Geliştiricileri Maaş Anketi [2019]
https://t.co/v5rcskprbH https://t.co/JEcf6cEGjM
5:09 PM - 25 Jan 2019
TED: Yapay Zeka İnsanlığı Nasıl Kurtarabilir
Kai-Fu Lee: How AI can save our humanity | TED Talk
Did you enjoy this issue?
Muhammed Hilmi Koca

Okuduğum, istifade ettiğim ve başka yazılımcılar için de faydalı olacağını düşündüğüm bir kısım makale ve haberleri haftalık olarak derleyip kısa kısa tanıtıyorum.
Cumartesi sabahları posta kutunuzu kontrol edin!

If you don't want these updates anymore, please unsubscribe here.
If you were forwarded this newsletter and you like it, you can subscribe here.
Powered by Revue