Hakkında
Salih Keskin
Ben Salih, İstanbul Üniversitesi'nden (Amerikan Kültürü ve Edebiyatı) Edebiyat mezunuyum. Burada geleneksel anlamda edebi eserleri "çalışmak" yerine, bir harfle ilgili her şey üzerinde eleştirel düşünmeye odaklandık.
Üniversite yıllarımda, bilinmeyen nedenlerle programlamaya karşı bir sevgi geliştirdim. Bence programlama, bilgisayar hesaplamaları yapmadığı sürece matematiğe bağlı olmayan başka bir edebiyat türüdür. Merak olarak başlayan şey, sonunda akademik alanımı gölgede bırakan bir tutkuya dönüştü.
Resmi eğitimim edebiyat alanında olsa da, orada öğrendiğim analitik düşünce ve problem çözme yaklaşımının programlamaya şaşırtıcı derecede iyi transfer olduğunu gördüm. Edebiyat geçmişim bana karmaşık metinleri ve fikirleri parçalara ayırmayı öğretti - bu beceri karmaşık programlama problemlerini çözerken çok değerli oldu.
Yıllardır (2020-2021'den beri düzenli olarak kendim için programlar yazıyorum) bir hobi olarak çok sayıda araçla programlama yaptığım için; bilgisayar&mühendislik&programlama becerilerimin edebi becerilerimi aştığını ve gerekli belgeler verildiğinde bu noktada verilen&istenen her şeyi başarabileceğimi güvenle söyleyebilirim, ancak bunlarla az deneyimim varsa veya hiç deneyimim yoksa zaman alacaktır! (Programlamanın gerçekten sadece deneyim biriktirme olduğunu düşünüyorum, bir programlama dilini sadece bilemezsiniz!)
Beşeri bilimlerden teknolojiye olan bu alışılmadık yolu benimserken, edebiyat diplomamı geleneksel anlamda kullanmasam da, sağladığı eleştirel düşünce ve iletişim becerileri teknoloji yolculuğumda paha biçilmez olmuştur. Disiplinler arası geçmişim, teknik zorluklara yaklaşırken bana benzersiz bir perspektif veriyor.
En sevdiğim üretken hobim -genel amaçlı programlama ihtiyaçlarım&kendi problemlerimi çözmek dışında- Büyük Dil Modelleri ve 2022 geç yazında cümle dönüştürücüleri keşfettiğimden beri gelişmeleri takip ediyorum (oldukça geç kaldım), o zamandan beri kendi deneylerimi de yapıyorum (kendi ince ayar ve ön eğitim deneyimlerim gibi)
Yetenekler
Büyük Dil Modelleri (Yerel)
Kişisel bilgisayarımda çeşitli açık kaynak dil modellerini yerel olarak çalıştırıyorum ve bu alandaki gelişmeleri yakından takip ediyorum. Modelleri kendim test ediyorum ve çeşitli noktalarda ince ayar ve kuantizasyon teknikleri ile deney yaptım.
Python
Projelerimin çoğunda kullandığım temel programlama dili. Web geliştirme, veri işleme, otomasyon ve AI/ML uygulamaları için yaygın olarak kullandım.
GDScript
Godot oyun motorunda kullanılan Python benzeri bir dil. Sonuç olarak, 2021'e kadar uzanan bu dille deneyimim var.
Flask
Web uygulamaları ve API'lar oluşturmak için kullandığım Python web framework'ü. Bu web sitesi Flask ile inşa edildi!
Vibe Coding
Fikirleri AI kodlama asistanlarına anlatarak yazılım oluşturma sanatı. 2025'te tanınan bu modern geliştirme yaklaşımını benimserken, her kod satırını manuel olarak yazmadan fikirleri hızlı bir şekilde prototiplememe olanak tanıyor. Üretilen kodu anlasam da (ve çoğu zaman üretilenden daha verimli algoritmalar oluştursam da), bu yaklaşımı zaman tasarrufu sağladığı ve yaratıcılığı artırırken bana daha fazla yaratıcı özgürlük verdiği için verimli buluyorum.
Eleştirel Düşünce
Bu derslerimizde öğretilen ana şeydi, bu yüzden yeterince deneyimli olduğumu varsayıyorum.
İngilizce
Tam anlamıyla Amerikan Kültürü ve Edebiyatı okudum, bu yüzden bu açık olmalı.
Merak
Bunu bir beceri olarak listeledim çünkü burada listelenen becerilerin çoğu bunun sonucu, hem olumlu hem de olumsuz yönlerde.
Yaratıcı Sanatsal Düşünce
Yeni teknolojileri yaratıcı ve sanatsal bir şekilde kullanmaya çalışıyorum, zaman verilen durumda nerede en iyi görüneceklerini, kullanılacaklarını ve değerlendirileceklerini anlamaya çalışıyorum. Yerel LLM anlayışım örneğin bu faktör tarafından yönlendiriliyor.
Diğer Yetenekler
C
Temel programlama mantığını öğrendiğim ilk programlama dilim, ancak temelleri kavradıktan sonra hızla üst düzey dillere geçtim.
C#
Temel olarak GDScript yeterli olmadığında Godot projelerinde kullanıldı. Oyun geliştirme senaryolarına odaklanan sınırlı deneyim.
Java
Bir oyun geliştirme projesi için kısaca kullanıldı. Dili anlasam da, işlerimin çoğu için diğer dilleri tercih ederim.
Nuxt
Nuxt'u başkalarının makinelerinde görüntüleme sorunlarına neden olduğunu fark etmeden önce kullanıyordum, bu yüzden Flask'a geçtim. Flask'ın birleştirdiği sorunlara neden olan bir frontend&backend ayrımı da vardı.
Vue
Vue, Nuxt'u güçlendirir, bu nedenle evet, kullandım.
Japonca
Kendi kendime Japonca çalışıyorum; temel (N4) seviyede ara verdikten sonra yeniden başladım. Bu çalışmalar aynı zamanda Klasik Japonca (Kobun) ve Kanbun Kundoku'ya da odaklanmaktadır, zira bu paralel yaklaşımın modern dilin yapısını anlamamı derinleştirdiğini görüyorum. Bu yüzden; bu dil hakkında ufaktan birkaç bilgi bildiğimi düşünüyorum.
OpenAI
OpenAI API'sini, standard olduğu için birçok sağlayıcıda (LM Studio, Ollama, OpenAI'ın kendisi, OpenRouter, vb.) kapalı ve açık projelerimde standart olarak geniş bir şekilde (normal modellerden embedding'e kadar) kullandım.
Deneyim
AI Koçu&Yazılım Mühendisi
Burada, şirketin kendisini yerel LLM çözümlerini kullanmaya yönlendirmeye çalıştım ve bence 3 ay boyunca elimden geleni yaptım.
Ancak, şirketin kendisi şirkete katkıda bulunmak için yeterince şey yaptığımı düşünmüyordu, (açıkça mükemmel olmadığım alakasız görevler verildi (sabit kodlanmış süreçler kullanan otomasyon gibi), ve bunun yerine yerel LLM kullanarak yapabildiğim çoğu şeyi yaptım) bu yüzden karşılıklı iletişim kuramadıktan sonra istifa ettim, ama en önemlisi, yeni bir şey öğrenmediğim ve kendimi geliştirmediğim gerçeği bunun önemli bir faktörüydü.
Eğitim
Beşeri Bilimler Lisans Derecesi (Amerikan Kültürü ve Edebiyatı)
Sertifikalar
Pedagojik Formasyon (Öğretmenlik Sertifikası)
Eğitim fakültesi dışındaki fakültelerden mezunların okullarda öğretmenlik yapmaya hak kazanmasını sağlayan ek bir yıllık pedagojik eğitim tamamlandı. Bu sertifika programı akademik çalışmalarımı 4'ten 5 yıla çıkardı.