mükemmel bir haberim var 🎉 üzerinde çalıştığım startup (
@joinvibely
) büyük bir şirket tarafından satın alındı! 🔥 epeyyy inişli çıkışlı 1.5 senelik serüvenin bu şekilde sonuçlanmasına çok mutluyum. bu videoda tecrübemden biraz bahsettim:
binlerce özgeçmiş inceledim, iş başvurusu değerlendirdim. kişilerin kendini tam anlamıyla sunamaması, deyim yerindeyse kendini pazarlayamaması, basit detaylardan ötürü kendilerine şans verilmiyor olması bir gerçek. iş başvurusu yapıyorsun şunlara dikkat etmeni öneriyorum:
Geçtiğimiz ay duyurmuş olduğumuz "missing semester" çeviri projesini nihayet tamamladık. 11 ana ders başlığından oluşan tüm projeye artık Türkçe olarak erişebilirsiniz.
facebook, airbnb, stripe, snapchat, .. bu şirketlerden birinde çalışmak ister misin? şu linki baştan sona bitir, ingilizceni akıcı hale getir, teknik mülakat konusunda kendini geliştir. senelik min. 100 bin dolar maaş garanti 👍
sonra okurum diye laptop ve telefonda yuzlerce chrome tab acik. raindrop, pocket falan kullandim, bitiremedim. boyle bir probleminiz varsa siz nasil cozuyorsunuz?
Bir mühendisi iyi yapan nedir? Yazdığı kod mu? Yer aldığı projeler mi? Çalıştığı firma mı yoksa takım arkadaşlarıyla iletişimi mi? Çok tecrübeli bir mühendisin yazdığı makaleyi Türkçeye çevirip sizlerle paylaşmak istedim. İnanılmaz güzel özetlemiş.
150+ saat kodlama videosu, kıdemli yazılım mühendisi tarafından 😎 Oyun programlama, yapay zeka, web programlama ve mobil geliştirme üzerine. Üstelik her videoda kodlamanın yanında zahmetli yollarda kazanılmış farklı tecrübeler de paylaşılıyor.
bir yazılımcı yol haritası.
bilgisayar mühendisliği 1. sınıf öğrencisi akrabam ile düzenli görüşüp yazılımcı olma yolunda eforlarını takip edip, destekleyeceğim. hem onu daha motive etmek hem de başkalarının da faydalanması için gidişatı buradan da paylaşayım dedim.
#birmuhendis
bilgisayar muh/bilimi egitimi almadiysaniz ve kendinizi egitmek istiyorsaniz surada dokuz konu basligi var, her biri icin kitap ya da video serisi tavsiye edilmis:
günün sonunda işverenin cevap aradığı önemli sorular:
1- bu aday teknik olarak yeterli mi? (skills & experience)
2- şirket/takım kültürüne adapte olabilecek mi? (culture & communication)
3- potansiyeli nedir? (trajectory)
versiyonlama sistemi olarak git kullaniyorsaniz bilmeniz gereken en onemli komutlar:
ben git'i ui uzerinden degil de komut satirindan kullanmayi daha etkili buluyorum, denemenizi tavsiye ederim.
yüzlerce açık tab ve yer imi birikmesi problemimi çözdüm arkadaşlar! 😀 kendi web, mobil ve chrome uygulamamı kodladım, yazılımcı stili 😀 denemek isterseniz link aşağıda, videosunu da paylaştım.
çözümüm şu:
- kaybolan tabler: belli süre içerisinde okunmayan tab uygulamadan
bilgisayar mühendisliği eğitimindeki eksik sömestr:
mit’de verilen mini ders serisi, video kayıtları linkte var. yazılımcıların sıklıkla kullandığı fakat üniversitede gösterilmeyen bazı konseptlere değinmişler, güzel kaynak.
“zenginler varlığını yatırım için kullanırken fakirler zenginmiş gibi parasını harcıyor.” — sizce bireylerin bulunduğu finansal konum için verdiği kararlar, tercihleri ne kadar önemli?
Bugun CTO imzali tesekkur mektubu aldim 😎 son quarter (3 aylik) performansim cok iyimis, muhendislik organizasyonunda secilmis az kisiden biriymisim, ozel bir etkinlige davet etmisler ooooooooooooo
neden çok çalışayım, benim şirketim değil, patronumu zengin ediyorum bakış açısını sağlıksız buluyorum. bu konuda kişi kendisinin firmaya sağladığı katkıdan ziyade o firmada tecrübe ettiklerine ve kariyerini ne şekilde ilerlettiğine odaklanmalı.
Son iki gündür üzerinde çalıştığım bir projenin *taslak* halini paylaşmak ve fikrini almak istiyorum ✨
💻 Yazılım Yol Haritası: profesyonel olarak yazılım geliştirebilecek seviyeye gelebilmen için adım adım takip edebileceğin bir rehber.
Websitesi:
İlk mobil uygulamam yayında!!! 🎉 bunnch'ta belirli kriterlere sahip YouTube kanalları için oluşturulmuş topluluklara katılıp, benzer zevkleri paylaşan kişilerle vakit geçebiliyorsunuz. Henüz 1500 kullanıcı var, ama hızlı bir şekilde büyüyor :)
indir:
Anlık 2028 kişiyle canlı yayın rekorumuzu tazeledik 🎉 Zevkli yayındı, katılanlara, sonradan izleyenlere teşekkürler 😘
Ses ile kontrol edilen şu oyunu geliştirdik (firefox):
Videonun tamamı:
Bir sonraki yayında görüşelim 🤙
güzel bir ifade gördüm: "hazırda beklersen hazırlanmana gerek kalmaz" - kendini doğru zamanda doğru yerde bulmak zaten kolay değil, bir de hazırlıksız yakalandık mı ihtimaller iyice azalıyor.
"İçinde bulunduğun durum ya da şirket ne olursa olsun, elinden gelenin en iyisini yap. Onlar için değil, kendin için. Hoşnutsuzluğu kendini geliştirmek için motivasyona dönüştür. Ardından fırsat kendini gösterdiğinde fırsatı değerlendir ve daha iyi tarafa geç."
fonksiyonun ismini, aldığı argümanları ve yorum satırı olarak ne yaptığını yazıyorsun, yapay zeka senin için devamını kodluyor. kullanılan yapay zeka modeli github'daki binlerce açık kaynaklı repo ile eğitilmiş:
öğrenme daha çok para kazanma ihtimalini arttırıyor. fazla para da (finansal özgürlük) öğrenmeyi önceliklendirebilmeni sağlıyor. bir döngü. eğer hali hazırda zengin değilsen döngüyü başlatan unsur genellikle öğrenmek oluyor, yani öğrenmeyi önceliklendirmek.
Bir mühendis olarak kariyerin ilk seneleri oldukça kolay geçiyor. Ne yapman gerektiğin belli. Beklentiler neyse karşılıyorsun, üst seviyelere yükselmeye başlıyorsun.
bir web uygulamasini 0 kullanicidan 100 bin kullaniciya nasil scale edersin?
client, api, db, replica, load balancer, cdn, caching konseptlerini anlamaya yardimci olacak bir yazi.
Sene 2014, Uber'de mülakata girdim, almadılar. İki sene sonra bir daha girdim, bu sefer dediler sen gel. 4 sene boyunca 4-5 takımda onlarca proje üzerinde çalıştık. Kişisel ve profesyonel gelişimim için mükemmel güzel bir fırsattı. Bakalım sırada ne var?
Bu Cumartesi 22.00'da canlı yayın var! Beraber Python'a hızlıca giriş yapıp basit bir-iki uygulama kodlamaya çalışalım 😍 Zile basıp bildirim açabilir ya da şu linkten hatırlatıcı kurabilirsiniz:
Yayında görüşürüz 🐍
tavsiyelerden önce önemli bir not: iş basvuruları ortalama 6-7 saniyede değerlendiriliyor[1]. bu realiteye karsi savaşma, benimse. özgeçmişinde/başvurunda epey önemsiz diye düşündüğün detaylar direkt red almana sebep olabiliyor.
[1] .
opengpt ile neler yaptiniz? ben 3-4 side-project yayinladim. bir de sirkette bizim urunun kullanicilari icin bir proje gelistirdim, kullanicilar epey begendi. mevcut problem alanina cok hizli bir sekilde uygulayabilmek ve urunde 10-100x gelistirme saglayabilmek super 💯👌
"eger bir konuda konusma yapacaksam ve 10 dakika ayrilmissa 1 hafta hazirlik yapmam gerekir; eger 15 dakikam varsa 3 gun hazirlik; eger yarim saatse 2 gun hazirlik; eger 1 saatim varsa hazirliga gerek yok, hemen yapabilirim"
sektorunde saglam yer edinmis kisilerin gecmisine bakinca benzer dusunce yapisiyla hareket ettigini goruyorsun. bu herkese uygun degil, herkesten bunlari yapmasi da beklenilmiyor. ama bu sekilde dusunen ve hareket eden bir grup insanin yine bu sekilde dusunen insanlarla calisma
Ogrencilik biteli seneler oldu, hala bi’ derse kayit yaptirmayi unutmusum, mezun olamayacagim gibi ruyalar gorurum. Sonradan ogrendim ki yalniz degilmisim, cok insanda oluyormus.
I had that nightmare again where I was in college and running late for an exam that I hadn't studied for. Woke up wondering what the hell .. then I remembered.
“fakirlik az şeye sahip olmak değil, çok şey istemektir” — sence bu tanım bi’ fakir avuntusu mu, yoksa gerçeklik mi? fakirlik, mutsuzluk gibi hisleri kendimize biz mi empoze ediyoruz?
Buyuk laf edeyim: en iyi muhendis kendini kolayca degistirilebilir yapandir. Kod, dokumantasyon, tecrube aktarimi falan hep mukemmel, yarin isten cikarsalar hersey tikirinda devam edecek. Ama hangi akilli firma oyle muhendisi isten cikarsin ki?
TR’de okullar tatil olmus diyorlar, proje gelistirmek icin mukemmel zaman 👌 fulltime calisanlar evden devam edecekse birkac saat yol suresi cepte, o sure side projectlere, pasif gelir uretecek seylere kullanilabilir 🎉
Sene 2012, Intel merkez ofisinde C++ stajyer mulakatina girdim. Sorulardan biri: 3 maymun var, 8 şişe şarap var. Bu sekiz şişeden biri zehirli, zehirli şişeyi içen maymun 1 saat içerisinde ölür. Hangi şişenin zehirli olduğunu anlamak için 1 saatin var, ne yaparsın?
“yeteri kadar pratik yaptığında ‘cycle of accelerated returns’ (hızlandırılmış kazanım döngüsüne) giriyorsun. bu fazda pratik yapmak daha kolay ve eğlenceli hale geliyor. böylece daha uzun süreler pratik yapabiliyor, daha çok zevk alıyorsun. hedef bu döngüye ulaşmak olmalı.”
yarış oyununda (forza serisi) neural networklerin nasıl kullanıldığı ve bilgisayar oyuncularını nasıl sürekli daha akıllı hale getirdikleri konuşuluyor, bayıldım. bu kadar mühendislik eforu sarfedeceklerini düşünmüyordum.
bugün öğrendim ki hareket ve aksiyon iki farklı şeymiş. okurken, dinlerken, izlerken bir hareketlilik içindesin ama aksiyon yani sonuca götüren kısım henüz gerçekleşmiyor (udemy gibi yerlerden eğitim alıp durmak buna güzel örnek 😀).
"gençlerin hayatındaki kaygıların/endişelerin yarısı belirsiz ilişkilerden kaynaklanıyor" -- ilişkilerimizde net değiliz. çevremizdeki insanlara onlardan beklentimizi ifade edemiyoruz. faydası olmayan insanlarla fazla alakadarız ve bu hayatı lüzumsuz yere zorlaştırıyor.
Bu Pazar akşam 9.30'da canlı yayında beraber startup kuralım! Startup kurma oyunu oynayacağız 😀 Kodlama yok bu sefer ama şirket kurma, çalışan işe alma, görev dağılımı, proje geliştirme, ve daha bir çok konu üzerine konuşacağız. Eğlenceli olacak 💻
youtube canli yayini yapip AI ile (github copilot ve chatgpt) hic bilmedigim bir programlama dili ve framework kullanarak basit bi' uygulama gelistirelim diyorum. hangi teknolojiler ile ne yapalim dersiniz?
“düşünsen farkedeceksin ki kendinden ve dünyadan bir beklentisi olmayan, seni karamsarlık ve tembellikle zehirleyen insanlarla çok fazla vakit geçiriyorsun. hayatını daha zevkli hale getirmek için bazı sosyal ortamlarından sıyrılman ya da bazı kişileri hayatından çıkarman lazım;
Şu andırış (analoji) hoşuma gitti: -10 derece odadasın, önünde buz var. Sıcaklık çok yavaşça artıyor; ancak 0 üzerine çıkmaya başladığında buz erimeye başlıyor. Çoğu uğraşta kırılma noktasına varıncaya kadar ödül alamıyoruz — ümitsizlik vadisinden sıyrılacak sabrı göstermiyoruz.
iki sene once mini emeklilik sonrasi
@joinvibely
sirketine CTO olarak girmistim. epey bir caba sonucunda buyuk bir firma tarafindan satin alindik. cok inisli cikisli bir yolculuktu. 5-10 videodan olusan mini seri altinda ogrendiklerimi paylasmak istiyorum ama henuz firsat
ekside su entry'e denk geldim. arkadas 5 saatlik videonun 14-15 dakika suren bir kismi icin boyle bir yorum birakmis. cok adaletsiz geliyor, duygusal tepki vermekten kendimi alikoyamiyorum. umarim bu tur durumlari kendi icimde cozmeyi ogrenecegim.
buyuk firmalarda calisirken farkedememistim; aksiyonlarindan tam manasiyla sorumlu tutulmuyorsun. herkesin rapor verdigi birisi var, negatif sonuclara kimin sebep oldugunu anlamak kolay degil. startup ise tam tersi, herkesin eforunu ve dogurdugu sonuclari kolayca gorebiliyorsun.
sene 2014, riot games’in los angeles’taki merkez binasina yazilim muhendisi mulakatina gittim. ucak biletlerini karsiladilar falan. hava super. kampuse vardim. ilk gorusmemde IK dedi ki eger hepsini gecersen en son CFO ile goruseceksin, yalniz ona gelmeden mulakat sonlanabilir.
dun oturdum kamera karsisina. aklimda sifirdan basit bir blog uygulamasi nasil kodlanir ve sunucuya yuklenir uzerine bir video cekme fikri vardi. iki saat kayit yaptim, ortasinda sinirlenip kapayip vazgectim.
son günlerde benim de dijital hayatımı şekillendiren bir tavsiye: telefondaki tüm bildirimleri kapat. ne titresin, ne ses çıkarsın, üstten çıkmasın, kilit ekranında görünmesin, bildirim sayısı yazmasın. push yerine pull yani manuel kontrol et.
son twit’i kimseyi rahatsiz etmeden makul bir tartisma ortami olussun dusuncesiyle attim, beceremedim. internette gordugum ifadeyi paylasip farkli fikirleri duymak guzel olur diye dusunmustum. yedigim kufur fazla geldi, profili gizli yaptim 😀 simdi biraz sakinlesti.
Şaka gibi ama Türkiye... Bu adam attığı bu tweet yüzünden onlarca hakarete uğradı, hesabını kilitlemek zorunda kaldı. Yahu ne var bu tweette? Sırtlan sürüsü gibi ortalıkta av arayan bir kitle var. Bu arkadaşın yerinde olsam hesabı kilitlemem, sırtlanlara başarı hissi verir bu.
Geçtiğimiz haftalarda
@SelmanKahyaX
'nın paylaşımı ile keşfettiğimiz
@MIT
'de verilen "missing semester" eğitiminin nosyonunu çok beğenip bu eğitimi Türkçe'ye çevirmeye başladık.
aksiyona dökmediğimiz hareketi ilerleme sandığımız oluyor. ‘ama ne yapacağımı planlıyorum’ da bazen bir bahaneden ibaret. alt sebep çoğu zaman başarısız olma korkusuymuş. aksiyon alırsan başarısız olma riskin var, ‘hiç birşey yapmazsan başarısız olamazsın’ ilüzyonu.
uygulama fikri: twitter’da anlik olarak linc, drama ve aksiyonlari sektor ve dil bazli listeleyen bir web/mobile app. kendine guzel bir tartisma bulup dahil oluyorsun, tweet’lerin fazlaca like, retweet, cevap (tepki) alirsa puan kazanip lider tahtasinda ust siraya cikiyorsun 😛
Bu aralar şu çok mantıklı geliyor:
1- hayatının ilk 30 senesi - çok çalış: seni yeri değiştirilemez bir kişi yapacak derin bilgiyi edin
2- sonraki 20 sene - iyi kararlar al (iyi çalışan kafa ve sakin/sağlam zihin > çok çalışmak)
3- 50 yaş ve sonrası - topluma geri öde
cok guzel tasarima sahip bir sozluk uygulamasini
@ademilter
react native kullanarak gelistiriyor, her adimi youtube’da detayli bir sekilde paylasiyor. kesinlikle bir gozatin:
📣 takımımda 3 açık pozisyon (remote) var. eğer iş değiştirmeyi düşünüyorsanız, full-stack (js veya ruby) çalışmak ilginizi çekiyorsa ve ingilizceniz iyiyse başvuru linkleri:
senior adaylar:
junior adaylar:
github'in game off 2020 adindaki oyun programlama yarismasinda 500 giris var, hepsinin kaynak kodu mevcut: -- kodlari inceleyip sevdiginiz oyunlara yeni level ekleme, buglari duzeltme, farkli bir varyasyonunu olusturmak vs eglenceli olabilir.
bu tanımı bir yerde gördüm, hoşuma gitti.
/şans: piyango biletindeki şans olgusu değil, ihtimalleri yükseltmek için harcadığın enerji sonucunda aralanan kapı (= istatistiklere oynamak)
/haksız avantaj: becerilerine ve sana has, başkalarında olmayan ya da az olan bir özellik
Programlamanin gelecegi isimli su videoyu izlemenizi oneriyorum. 'Bu endustri nasil basladi, suanki konuma gelmek icin hangi asamalardan gecildi ve nereye gidiyor? hangi buyuk problemler cozuldu, nasil cozuldu? bu cozumler gelecegimizi nasil etkiliyor? ..'
Bu cumartesi akşam 8'de canlı yayın var! 2 kısımlık serinin ilk partı olan bu yayında kendi kendini süren bir araba kodlamaya çalışacağız. İkinci part'ta eğittiğimiz modeli mikroişlemcili bir oyuncak arabaya yükleyip gerçek dünyada test edeceğiz 😍
Uni 3. sinifta php'de kendimi gelistireyim diye basit ozellikleriyle facebook kopyasi yazmaya calistigimi hatirliyorum. Oldukca zevkli ve ogretici bir deneyimdi. Amerika'da yuksek lisans sonrasi girdigim mulakatlarin ikisinde php kullanip is teklifi almistim, faydasini gordum.
- ozellikle experience altindaki her pozisyonu guzelce ozetleyip bir iki madde ile kritik basarilarindan bahset. her rolde beklentileri astigini, cok onemli bir takim oyuncusu oldugunu vs anlamalarina yardimci ol.
vatandaşlık görevini yerine getirdiysen keep calm work hard abicim. boşver gereksiz seçim muhabbetlerini, kişisel gelişimine harca o vakti. ceviz kabuğu doldurmayacak tartışmalara girme, ne sen ne karşı taraf ikna olacak. nerde siyaset konuşuluyor, sen oradan uzak ol.
Bir yazılımcının side project'leri, full-time iş çıkışı vakit harcayacağı projeler/uygulamalar olmalı mı? Yoksa iş işte öğrenilir deyip, mesai bitince kendine, ailesine, önem verdiği diğer şeyler ne ise onlara mı vakit harcamalı?
Dunku yayinda Bilgem abinin anlattiklarini inanilmaz bir keyifle dinledim. Hala o videoyu ve izledigim
diger videolarini dusunuyor, icsellestirmeye calisiyorum. Hayatimin kritik bir doneminde meslege yaklasimimi cok degistirdi, lutfen siz de izleyin:
Dün hayatımın en keyifli sohbetlerinden birini yaşadım. Sağolsun
@SelmanKahyaX
aşırı fazla emek harcamış ve hazırlanmış. Neredeyse sohbetin %80'i falan daha önce hiç bahsetmediğim konularda geçti:
Fatih adinda bir arkadas son canli yayinda gelistirdigimiz oyunun android versiyonunu yayinlamis, grafikler cok tatli gorunuyor 😀 bende android yok deneyemedim, belki ilginizi ceker:
cok konusulmuyor, fakat herkes benzer problemleri yasiyor. yetersizliklerimizden bahsetmek icin bir motivasyonumuz yok, ozellikle sosyal medyada.
dunyayi multi-player oyun degil single-player modda gormek, baskasina degil kendime odaklanmaya calismak bana yardimci oluyor.
Dışarıdan nasıl görünüyorum bilmiyorum ama çoğu zaman özgüvenimi kaybediyorum, bir şey başarmak için yola çıktığımda nasıl oraya ulaşacağımı bilmiyorum ve yolun yarısında başaramamaktan ödüm kopuyor. Çalıştığım firmalardan birinde ciddi bir “imposter sendromu” atlattım ++
bi' restoranda hesabi qr kod okutup bende olmayan uygulama uzerinden odedim. app'i indirmeden app acmak mumkunmus, appclip diye geciyor. baya guzel kullanici deneyimiydi