Kuluçka Projeler #1

2018 yılını geride bıraktığımız bu günlerde çalıştığım şirketten ayrılma kararı aldım. Bu kararı almamda onlarca sebep vardı. Ama asıl sebebi internette gezinirken okuduğum bir yapımcının sözü oldu ;


Kendi hayallerini hayata geçir. Yoksa maaş karşılığı bir başkasının hayallerini gerçekleştirmek için çalışırsın.

F.Gray

Mesaj oldukça açık. Kendi hayallerini hayata geçir. Profesyonel iş hayatımın 6. ayını tamamlarken bu sözün üzerine düşündüm ve daha fazla bir işe bağlı kalarak çalışmak istemediğime karar verdim. Artık yeni bir çağ başlıyor.

Peki ben bunu size niye anlatıyorum ?

Üstünde düşündüğüm ve beni kendi işimin patronu yapabilecek bir kaç proje fikrim var. Bu fikirleri hayata dökerken bir yazılımcının yaşayacağı durumları, karşımıza çıkacak problemleri ve evreleri sizlerle paylaşmak istiyorum. Bu süreçte biriktirmiş olduğum 15.000 TL  ile Kuluçka Projeler #1 ile başlıyoruz. Vlog şeklinde haftalık videolarla sizlere deneyimlerimi aktarıcam. İlk video yakında youtube kanalımda yayınlanacak.

Peki bu proje ne olacak ?

Şuan için bundan bahsetmem zor. Lakin bir web sitesi projesi olacağını söyleyebilirim. Planım Proje #1 ‘i iyi bir fiyata satmak. Gelecek olan para ile daha büyük projelerim için yatırım olacak. Detaylı açıklama ve yol haritamızı videoda anlatacağım beklemede kalın.

Ufak not.

Ben 22 yaşında daha üniversite eğitimini sonlandırmamış biri olarak hayatımın bu evresinde risk almanın gerekli olduğunu düşünerek bu yola giriyorum. Başarılı olacağımdan emin miyim ? Hayır. Ama yıllar sonra keşke deneseydim demek yerine şimdi başlamak en güzeli.

Youtube Kanalım Hakkında

Nasıl Başladı?

En başlarda skype üzerinden php&codeigniter özel dersleri veriyordum. Bu süreçte çok zevk aldığımı farkettim. Birşeyler anlatmak ve öğretmek beni mutlu ediyordu, ilk kez o zaman düşündüm youtube’da daha büyük bir kitleye anlatmak nasıl bir deneyim olurdu diye. Codeigniter için youtube’ da en büyük kaynak Kablosuz Kedi olduğunu gördüm. (hala kablosuz kedi btw) Hazırlamış olduğu videoları inceledim kusursuz ve doğru anlatılmış. Bu benim biraz hırsımı kırdı lakin kanalındaki eğitimler genelde konu üzerinden gidiyordu yani Query Builder sistemini anlattıktan sonra iki örnek gösterip başka konuya geçiliyordu. Bende en iyi öğrenme şeklinin Proje üzerinden anlatılması olduğunu düşündüğümden iceriklerimin bir kitleye ulaşacağına inanıp youtube kanalını açtım.

Neden Codeigniter?

Php için çok fazla kanal ve video zaten hâli hazırda vardı. Facebook gruplarında gördüğüm, asıl problemin php frameworkleri olduğuydu. Türkçe içerik bulmak kolay değildi bende bunun üzerine Codeigniter dersleri cekmeliyim dedim. Genelde bana “hocam” diye hitap edildiği için Codeigniter Hocası olarak açtım kanalı.

Neler yaptık?

Projelere başlamadan önce en azından temel Codeigniter kavramlarını anlatan küçük bir seri çektim. Sonrasında ilk projem olan Codeigniter ile Blog Sitesi serisini yayınladim. Yönetim paneli ile blog ekleme güncelleme ve silme yapabildiğimiz basit lakin düz php den frameworke geçenler için sağlam bir eğitim oldu. Hâlâ kanalda en cok izlenen eğitimler arasında durmakta. MVC yapısı route sistemi query builder gibi bir çok önemli kavramları bu eğitimde öğrettiğimi düşünüyorum.

Sonrasında Codeigniter ile Dizi Sitesi projesini yayınladım. Bu proje orta seviye sayılabilir çünkü projenin içinde farklı teknolojilerde kullandık. ajax jquery ile üye kayıt & giriş Facebook ile üye kayıt & giriş gibi sistemleri yazdık. Profesyonel bir yönetim paneli ile Dizi ekleme sezon ve bölüm ekleme gibi karmaşık veritabanı sorguları yazdık. Ön yüzde üye kayıt ve giriş yapma dizi izleme dizi sayfası dizi oylama puanlama ve yorum yapmak gibi dolu ders hazırladım. Mail sistemi ve sonrasında projeyi yayına almak gibi daha önce anlatılmamış içerikler hazırladım.

Neden bitti ?

Bildiğiniz üzere Codeigniter Hocası kanalını durdurma kararı aldım. Bunun arkasındaki en büyük neden videolar için yeterince zaman bulamayışım. İleride vakit buldukça gene içerik üretmeye devam edeceğim lakin bu ne zaman olur tarih vermem çok zor.

Bu serüvende beni yaptıkları yorumlarla destekleyen herkese çok teşekkürler !

Codeigniter Hocası

Freelancer Yazılımcı olmak

” Freelancer ” kelimesi bile kendi başına özgürlük katıyor cümleye, düşünsene severek yaptigin işi evinde yapıyorsun. Balkonda, tuvalette, mutfakta nerede istersen. Evet kulağa çok hoş geliyor peki düşünüldüğü kadar güzel mi? Bu yazımda freelancer çalışmak hakkında tecrübelerimi ve fikirlerimi sizlerle paylaşacağım.

Nasıl oluyor bu freelance ?

Bir firma veya kuruma bağlı olmadan proje/iş bazlı   kişinin kendi alanı içerisinde çalışmasına freelancer deniyor. Yani kafa rahat. Genelde freelancerlar üç çeşit kazanç yöntemiyle çalışırlar.

  1. Proje için belirlenen fiyatin başlangıçta yarısının teslimde kalanın alındığı.
  2. Saat bazlı kazanç. Freelancer belirlediği saat/kazanc şeklinde çalıştığı saatin ücretini alır.
  3. Maaşlı freelancer. En az tercih edilen.

Freelancer çalışırken çalışma günleri ve saatlerinin yönetimi size aittir. Proje teslim süresine yetiştiği sürece işveren bu kısımları önemsemez. Bazen günlük rapor isteyen işverenler de çıkabiliyor. 

Freelancer Çalışmanın Avantajları

Öncelikle benim gibi eğitimi devam eden üniversite/lise öğrencileri için müthiş bir durum. Aynı sınıfındaki arkadaşın günde 35 tl için garsonluk yaparken sen oturduğun yerden 3 günde 500 tl kazanabiliyorsun. ( burası size kalmış, 2 günde 1000 tl kazandığım olmuştu 🙂 ) 

Aldığın her freelance iş aynı zamanda sana büyük tecrübe ve referansda kazandırmış oluyor. Freelancer çalışanlar için referans işler çok önemlidir. Bazen işin hakkının altında ücreti karşılığında referans için iş yapmak ileri vadede gene kazandıracaktır.

Freelancer Çalışmanın Dezavantajları

1. Verimsiz Zaman

Bu madde tüm freelancer çalışanlar için geçerli olmamakla beraber, freelancer çalışırken bir süre sonra kendi çalışma düzeninden kopabiliyorsunuz. “Akşam gelince hallederim, cok birşey kalmadı haftasonu baksam yeterler” başladıktan sonra projenin vaktinde yetişememesi gibi sorunlar başlıyor. Freelancer olarak başarılı bir zaman yönetimi için kendince iş plani hazırlayıp bu plan doğrultusunda zamanında koda dökmek en sonuç odaklı çalışma şekli olacaktır.

2. Ödeme Sorunları

Freelancer çalışırken bir çok kez karşınıza çıkabilecek işverenin ödemeyi zamaninda yapmaması / anlaşılan ücretin altinda odemesi / hiç ödememesi gibi korkunc durumlardır. Projeyi bitirir teslim edeceğiniz esnada işveren ekstra istekte bulunmasi grafik tasarımcıların yaşadığı ” şu logoyu bir tık büyütelim ” cümlesi gibi ızdırap dolu anlar yaşatır freelancer çalışana.

Bu problemler ile karşılaşmamak için işveren kim olursa olsun yapılan iş için aranızda Yazılım sözleşmesi imzalayın. Bu sözleşme hem sizin hem işverenin haklarını korumak için gerekli maddeleri içerir.


Kim olursa olsun cümlesine dikkat edin. Bizzat üniversite hocam tarafından yaptığım işin ücretini alamadığım için böyle durumlarda hukuksal olarak hakkınızı arayabilmeniz için sözleşme son derece önemlidir.

3. Belirsizlik

Normal çalışma sektöründe ayda kazanacağın  maaş  bellidir. Planlarını bu bütçe etrafında planlar ve buna göre yaşarsın. Freelancer çalışan insan tam aksine kazancı hiç bir zaman net değildir.  Kazancı o ay aldığı isler ile doğru orantılı olduğu için hiç kazanamayabilme durumuda söz konusudur.

Toparlayacak Olursak

Uzun süre freelancer ve normal çalışmış biri olarak söyleyebilirim ki her ikisininde güzel yanları var. Benim gibi garantici insanlar için freelancer çalışmak zulüm olabiliyor. Kariyer planınızda mutlaka bunları göz önünde bulundurun. 

Yazılımcı ve Kedi ?

Fark etmişsinizdir her yazılımcının hayatında bir kedi mutlaka vardır. Bende bu ekipten olduğum için kendimce bir kaç çıkarım yaptım. Neden yazılımcılar bir kediye ihtiyaç duyar ? Bu yazımda sizlerle bunla ilgili bir kaç fikrimi paylaşıcam.

Öncelikle kedimle yaşadığım zamandan bahsedeyim size.

furkangurel.com yazlımcı ve kedi
Şahsına münhasır kedi gibi kedi.

Namı değer MAPS

Adını Maroon 5 şarkısı olan Maps’den alıyor. Kız arkadaşımla en sevdiğimiz şarkı olduğundan böyle bir isim geldi aklımıza. Maps’i kedi sever bir teyzeden sahiplendim. Teyzenin baktığı onlarca sokak kedisinden biriydi Maps. Beraber 1 yıl geçirdik. Bu süre zarfında en yakın arkadaşım oldu. Otur Zıpla gibi bir çok komutu anlıyordu. Kediler için söylenen nankörlük gibi bir durum yok tamamen yalan 🙂 Kaldığım apartmanda odamın camı hep açıktı ve dışarıya istediği an çıkabilirdi. Hiç bir zaman tenezzül etmedi.

Gelelim asıl konuya ; 

Yazılımla uğraşan herkes yaşamıştır bazen sabaha kadar durmaksınız çalışmamız gerekebiliyor bu deadline denen zımbırtı yüzünden. Yalnız kalan bir insan için bu sessiz geçen geceler bazen ölüme dönüştüğü oluyor. Arada biraz dünyaya dönmek için gereken zamanı kedim Maps benim için yaratıyordu. Kumunu değiştirmek, yemek hazırlamak ve en çok oyun saatlerinde onla oynayıp enerjisini atmasını sağlamak. Bir süre sonra farkettim ki Maps le daha kaliteli zaman yönetimi yapmaya başlamışım. Proje o kadar da can sıkmamaya başlamış. tabi ansızın klavyeye zıplayıp yazdığın kodu bozması hariç herşey güzel gidiyor 🙂

furkan gürel yazılımcı ve kedi
Maps ile site test ederken

Bence her yazılımcının bir kedi sahiplenmesi gerekiyor. Gerçekten kedi sahip olmanın sorumluluğu kişide güzel duygular yaratıyor. Ben geçirdiğim bir yıllık sürede gerçekten güzel vakit geçirdim. Projenin “öldüm” noktalarında ansızın sırtınıza zıplaması ve mırrlaması gerçekten tüm o unutulan noktalı virgüllere, anlamsız alınan hatalara değiyor gerçekten.

Pet shoplarda satılan kediler yerine sokağınızda bulunan bir kediye yuvanızı açmak en güzeli olacaktır.


Kedi sahiplenmek yanında büyük bir sorumluluk getirir. Tüğ dökmesi, kumunun temizliği, yemek ve veteriner masrafları gibi bir çok şey ile ilgilenmeniz gerekir. Sahiplenirken bunlar da aklınızda bulunsun.

Bir dost..