hesabın var mı? giriş yap

  • sayıştay raporlarına göre, zatı devletlilerinin konakladığı ve ülkeyi yönettiği saray için bir günde 7 milyon tl harcanıyormuş.

    bir süredir bu parayı kafamda döndürüyorum ama hala normalleştiremedim. yanlış hesaplamadıysam 7 milyon lira, 2500 asgari ücret ediyor. yani saray, yalnızca bir günde, 2500 asgari ücretlinin ayda geçimini sağladığı parayı yutuyor. inanılır gibi değil. bu aşamaya gelmek, bunları tartışmak bile korkunç.

    bunu görünce prof. dr. korkut borotav'ın birkaç gün önce dile getirdiği, "ekonomik kriz yok, fakirden alıp zengine veriyorlar" sözünü hatırladım. gerçekten öyle. günde 7 milyon lira harcanabiliyorsa, demek ki kriz yok.

  • bu dile yatırım yapmak isteyenler için hem kaynak hem de yöntem açısından tavsiyelerim var. en önemli tavsiyem: hemen öğrenmeye başlayın, kullanmayacak olsanız bile çünkü çoğu kaynak dilin halihazırda en güncel versiyonunu ile oluşturulmuş, ileride yeni sürümler çıkar, öğrendiğiniz falan değişir, hiç gerek yok. en azından yeni versiyon değişikliklerine bakar, neyi neden yaptıkları hakkında bir fikir sahibi olursunuz. öğrenme süreci uzun değil android'çiler için; hafta sonu projesi olarak görün, çok zamanınızı almayacaktır temelleri kavramak. ok, neler yapmalı?

    adım 1- google i/o 2017 konuşmalarını izleyin, alkışlarla falan biraz gaz alın:
    - introduction to kotlin: dilin üreticisi jetbrains'ten kotlin'i her fırsatta tanıtan hadi hariri'nin konuşması. keyifli, demolu, giriş seviyesinde ve yüzeysel ama izleyin.
    - life is great and everything will be ok, kotlin is here: android camiasının çok yakından tanıdığı, projesinde kendisi tarafından üretilen library kullanmayanların işe alınmadığı, efendimis jake wharton reyiz ile pinterest'ten christina lee'nin konuşması. jake hızlıca android developer'ların işine yarayacak örnekler veriyor hadi'nin konuşmasına göre daha advanced ve pratik örneklerle. asıl bomba ise google i/o'da hiç görmeyeceğiniz tarzda bir konuşma ile christina şirketinizde böyle büyük değişikliklerin nasıl sağlanacağına dair rant ile karışık tavsiyelerde bulunuyor. en az teknik detaylar kadar ilginç bir olay, mutlaka izlenmeli. bu konuşma ile ilgili dikkatinizi çekmek istediğim bir başka şey ise bu konuşmayı yapan kişiler hadi gibi google'dan değil, community'den gelen kişiler. kotlin'e resmi destek verilmesinde community'nin etkisinin simgesi gibi.

    ok, bu konuşmaları izlediniz, hadi'nin clap yerine crap demesine güldünüz, gözlerinizi kapatıp null pointer exception'ların olmadığı bir dünya hayali kurdunuz, jake reyizin örnekleri ile karmaşık ve boilerplate kodla yapılan şeylerin ne kadar elegant bir şekilde yapılabildiğini gördünüz(jake kadar iyi olmadığınızı, jake'in 10x performansla çalıştığını hesaplarınıza katmayı unutmadınız ) ve artık öğrenmeye hazırsınız.

    adım 2 tamamen kendinizi verimli hissettiğiniz öğrenme şekline göre şekilleniyor. dökümanyasyon okurum, bana yeter diyorsanız kotlin'in resmi sitesindeki referans bölümü güncel ve pratik https://kotlinlang.org/docs/reference/

    daha sonra kotlin koans'a geçerek, teker teker unit testleri geçerek dilin temellerini kavrayabilirsiniz. takıldınız yerde referanslar yine en büyük dostunuz.

    bir diğer alternatif ise video ile daha iyi öğrenirim, daha çok senaryoyu gözlemlerim diyenler için. google i/o konuşmasını keyifle dinlediğiniz, kotlin'i sevdikten sonra talking kotlin podcastiyle düzenli olarak kulağınıza erişecek olan hadi hariri yine karşınıza çıkıyor. hadi'ni o'reilly üzerinde ekim 2016'da şu anki güncel versiyon v1.1 de hesaba katılarak yayınlanmış iki video serisi var:
    - ıntroduction to kotlin programming (5 saat)
    - advanced kotlin programming (3 saat)

    bu yolu seçenler için tavsiyem ise önce introduction videolarını izleyin. game of thrones'un 11. sezonunu izler gibi izlemeyin ama, videoyu durdurup "bi dakka lan, şu şöyle olsa ne olur" diyerek arkada bir şeyleri kırıp dökün, temelleri kavrayın. bunlar bittikten sonra kotlin koans'a saldırın, syntax'a alışın, takıldığınız yerde referanslara bakın, sonra advanced videolarını izleyin.

    bu adımlardan sonra az çok kotlin öğrendim, artık uygulamaya başlayayım diyorsanız. advent of code olur, project euler olur, bir şekilde gerçek problemler üzerinde çözümler için dili kullanmaya başlayabilir ve en önemlisi derin bir nefes alıp yeni yeni kotlin class'larını projelerinize ekleyip dönüşümün fitilini ateşleyebilirsiniz. unutmayın, google tarafından resmen destekleniyor bu dil. örneğin şurada android o örneklerinin tümünde kotlin alternatifi var. google nasıl yapıyor, nasıl yapmıyor falan biraz merak edin, clone edin, açın, değiştirin falan, yapın bir şeyler.

  • videosunun altındaki "the drill was made in china, wasn't it?" yorumu ile yarmıştır.

  • günlerden bir gün arkadaşlarınızla diablo 2 oynamak için bilgisayar başına geçince şöyle bir bakayım diye ekşi sözlüğe girersiniz ve sol frame' de bir başlık görürsünüz. ilginizi çeker bu başlık ve açar okumaya başlarsınız. girilen genelde komik, kinayeli, serzenişli yazıların arasında bir yazı dikkatinizi çeker "vay benden başka böyle düşünen adamlar da varmış." dersiniz. nickine şöyle bir bakar aratır yazılarını okumaya başlarsınız. sizin gibi yeni bir yazardır, o da yazdığı ilk yazılardan biridir şans eseri tam o anda ekşi sözlüğe girip fark etmişsinizdir onu. sonra aklınızda kalır ismi, hergün onlarca yazarın yüzlerce yazısını beğenmenize rağmen bu yazarın adı aklınızda kalır. öyle badi butonunu falan kullanmayı bilmediğinizden her seferinde arama butonuna basıp yazdığı yazılara bakarsınız, sessizce takip edersiniz yazılarını. "ben buradayım seni takip ediyorum" temalı bir yazı yazrsınız arkadaşınıza. bir gün bir yazısı sizi çok şaşırtır aylarca seninle aynı kafadan olduğunu düşündüğün adam aslında bayandır. bu şekilde yıllar* geçer yazılarını okudukça kafa yapınızın ne kadar uyumlu olduğunu anlarsın. bir gün artık dayanamaz selam edersin, haliyle pek sıcak karşılamaz senin selamını ama bir şekilde sürer diyaloğunuz. sonra bir gün birden bir şekilde o da seni fark eder. görüşmek istersiniz ama kader buna izin vermez çünkü daha zamanı değildir. iş için bir çok defa onun bulunduğu şehre gitmene rağmen kah onun sınavı olur**, kah sen arabayla şarampole uçar ölümden dönersin* defalarca denersiniz ama bir türlü görüşemezsiniz çünkü daha zamanı değildir taşlar yerine oturmamıştır. konuşmaya devam dersiniz sürekli her gün zevleriniz ne kadar kesiştiğini ne kadar uymlu olduğunuzu fark edersiniz. kimseyle konuşamadığınız muhatab bulamadığınız şeyleri konuşur gece saat 10-11 gibi "5 dk konuşup yatayım sabah işe erken gidicem" derken ne olduğunu anlamadan saati sabahın 4 ü edersiniz. bir gün ne olduğunu o an anlayamadığınız bir sebepten kavga eder ve konuşmama kararı alırsınız. için için üzülseniz de belli edemezsiniz gurur herşeyden önemlidir çünkü. şuydu buydu derken tekrar konuşmaya başlarsınız ve size bir süre sonra konferans için oturduğun şehre geleceğini haber verir. korkuyla beklersiniz o günü bu kadar zamandır uğraşamanıza rağmen türlü felaketler ve kaderin oyunları sonucu görüşememişsinizdir. o gün sonunda gelip çatar ilk defa o gün telefondan sesini duyarsınız heyecanlanırsınız. ve onu, 4 sene boyunca yazılarını takip ettiğiniz hayal ettiğiniz, hayallerinizde göklere çıkardığınız kişiyi köprünün üzerinde size doğru yürürken görünce yanınıza gelip konuşmasını duyunca hiçte hayal ettiğiniz gibi olmadığını hayallerinizdekinden çok daha mükemmel olduğunu görürsünüz. şimdi onu o köprünün üzerinde hafif tebessüm ederek size bakarken görüşünüzden tam 4 ay sonra onunla evliliğe doğru adım adım ilerlerken bazen 4 sene önce sözlüğe girip sol frame de onun yazısını görüşünüzü hatırlar ve "işte hayatı değiştirecek mükemmel tesadüf böyle bir şey olsa gerek" dersiniz.
    (bkz: bu da böyle bir anımdır)

  • - bize satış konusunda deneyimli elemanlar lazım.siz kendinizi satış konusunda nerede görüyorsunuz?
    + şöyle söyleyim, bakın şu an saat 15:00 ve arkadaşlarla saat 13:00 de taksimde buluşacaktım.onlar hala beni bekliyor, ben ise burdayım..