Sınavın ve getirdiği yoğunluğun bitmesiyle, bir tık da dinlenmeyle beraber artık bazı istediğim şeyleri yapmak için adımlar atacağım.
Emek vererek bir şeyler yapmayı, yaratıcılığımı konuşturmayı çok seviyorum. Bunu yapabileceğim pek çok form var; fotoğrafçılık, ses sanatları, omlet yapmak… Emeğimin getirisinden güzel sonuçlar alabilmek kadar beni tatmin eden bir şey yok.
Yapabilmek ise apayrı bir boyut, peki ben yapabiliyor muyum? Amatörce; Gordon Ramsey’den omletimi saklar, Mozart’ın kemikleri sızlamasın diye Rondo Alla Turca’yı kulaklıkla çalarım. Fotoğrafçılıkta da yıllardır boşluktayım, o yüzden ona komik bir referansım yok şu anda. Yine de bir noktaya kadar yapabiliyorum. Hayatıma bambaşka bir mutluluk katıyor, her ne kadar omletim kahverengi kalsa da.
Buraya kadar bahsettiklerim ama daha hobi boyutunda şeyler. Peki ben hayatımla ilgili ne yapacağım?
Ne istiyordum ben?
Teknolojiye hep ilgiliydim, daha kapsamlı bir şekilde ilgilenmeyi de istiyorum artık. Akıllı telefonların yükselişiyle başlayan bu serüvenime internet ile devam etmeyi deniyordum ve bugün itibariyle geliştirici olma yönünde de bebek adımlarımı atacağım. Bu yazının ardındaki fikir de bu adımları nasıl atacağıma yönelik bir yol haritası çizmekten geliyor aslında.
Yazının başında boşuna vermedim emeğin getirisinden güzel sonuçlar almakla ilgili onca örneği; ben bunu teknoloji alanına da taşımak istiyorum. Sınırsız potansiyel taşıyan bir platformda projeler tasarlamak ve esasında aynı şeyin lacivertini yapacaksam bile kendim yaptım diyebilmek istiyorum. Web geliştiricilik alanında ilerlemek de bunun için harika bir başlangıç benim gözümde, çünkü;
- İnternete aşinayım, teknolojiyle yetişmiş bir Z kuşağı olarak yatkınlığım var.
- Fiziksel bir emek verme zorunluluğum yok; yapacağım şeyler esasında dijital, beni gerçek dünyanın kısıtlamalarından kurtarıyor bu da.
- Hatalardan ders çıkarmak ve geri dönmek daha az masraflı. 15’li yumurta olmuş 30 lira. Yanlış bir satır kod yazıp, hatamı çok geç olmadan fark ettiğimde yeni bir bilgisayar almak zorunda değilim ama. Belki elektrik faturası, o da öyle ya da böyle hayatın içinde bir masraf zaten.
- Yaratıcılıkta sınırsız potansiyelden bahsetmiş miydim?
Teknolojiyi seviyorum, uğraşılarımın mantığını kavrayabiliyorum ve teknolojiyle, en azından dijitalle çalışmak da oldukça pratik. Düşünme ve kavrama yetisi, bir de internete bağlı herhangi bir cihaz. Üçü de bende olan şeyler. O zaman neden olmasın ki?
Yol haritası… ama bir saniye.
Halen neden böyle işliyor tam anlamıyorum ama bir şeyi yapabilmek için önce onun ne olduğu hakkında bilgi sahibi olmak gerekiyormuş. Kim düşünürdü ki?
Yol haritası, en azından benim kavradığım kadarıyla, benim öğrenim sürecinde hangi adımları atacağımla ilgili olacak.
Hafıza problemleriyle cebelleşen birisi olarak bu yol haritasında benim aralıklı olarak geri dönmem de gerekecek, dolayısıyla aynı şeyleri tekrar tekrar yazmamak için bu yolun başlangıcının bir döngü olacağını düşünüyorum.
Daha önce hiç bir yol haritası çizmediğim için de bir referansa ihtiyacım olacak. Neyse ki bunun için zaten çizilmiş yol haritaları var ama bana biraz fazla silmegeçme gibi geldi, her ne kadar iyi bir yol haritası olsa da bana daha detaylı çalışabileceğim bir şey lazım. Örnek olarak alıp, kendi detaylarımla yaşam tarzıma uyarlayacağım.
Dahası bu yol haritasının tamamını bir akşamda çizmem mümkün değil, bu yüzden aşama aşama gideceğim. Bu yazı temelleri ele alan yol haritamla ilgili olacak.
Ufak başlangıçlar
Yol haritası yazmaya (en azından yol haritasının mantığında ilerleme kaydetmeye) buradan itibaren başlıyorum.
Geliştirici olma yolunda ilerlemeye başlayacağım alan frontend. Özellikle görünür etkileri olan işler yapmayı istediğimden mantığıma da oturuyor.
Bina metaforları bir web sitesini tarif etmek için harika bir yol, kendime anlattığımda da mantıklı geliyor, bu yüzden bununla ilerleyeceğim.
HTML ve CSS
HTML bir binanın iskeleti ve tuğlaları. İskeletin sağlam olduğundan emin olmadan binanın geri kalanını inşa edemem. Dahası iskeleti yapılamayacak bir projenin şemasına da uyamam. Bu yüzden HTML hem projenin yapım, hem de taslak aşamasında bilmemin önemli olduğu bir konu.
CSS ise binanın dizaynına büyük etki ediyor. Boya, badana ve dekor tarafında CSS’e yöneliyorum. Esasında tuğla duvarlar arasında da yaşarım ama biraz ortalığı temizleyip düzgün bir yaşam alanı kursam çok daha iyi olacak.
Javascript
Binanın iskeletini yaptım, tuğlasını dizdim, duvarlarını boyadım, yerleri süpürdüm ama bu binanın ışıkları yok! Tesisatı, kombisi, elektrik hatları ayarlanmamış! Üşümek istemiyor, sabah uyanınca duş alabilmek istiyorsam, karanlıkta ay ışığına mecbur kalmayacaksam benim bu binada daha yapacak işlerim var.
Javascript benim programlamada başlangıç dillerimden birisi olacak. Elekrik hatları ve tesisatım gibi temel şeylerimi halletmemin yanı sıra benim aynı zamanda musluğumu, ampullerimi ve iç dekorasyonumu da sağlayabilecek bir dil. Yine de iç dekorasyon biraz daha IKEA stili, kendin inşa et tarzında. Sorun değil, öğrenme sürecinde elime çok çivi çakacağım, belki de yanlış bir şekilde inşa edip baştan başlayacağım. Yine de şu an için baktığım kısımda Javascript bir temel yapı taşı.
E devamı?
Daha ilerleyen kısımları için kapsamlı bir yol haritası çizmedim fakat üzerinde halen çalışıyorum. Zaten çizilmiş yol haritasını takip edebilirim ve bu sırada kendimi projelerle de pekiştireceğim. İnşa edebileceğim binacıklar var. Yola çıkmadan önce ve belki yol üzerindeyken de tekrar etmem gereken dersler olacak. Yine de hedefim, en azından bir sonraki adıma kadarki hedefim belli.
Üniversite aşırı derecede araya girmeden önce, sürekli bir kaynaktan bakarak yapmak zorunda kalmadan Javascript’e kadar frontend geliştiriciliğini kavramak ve Mega Projects List’teki Numbers ve Text projelerinin mantığına hakim olmak istiyorum. Tom Scott sayesinde FizzBuzz hakkında aslında biraz torpilim var ama bunu kendim yapmak istiyorum, sadece videolardan izlemek değil.
Ben frontend geliştiricisi olmak istiyorum. Javascript’i öğrenmek ve Mega Projects List dışında da kendi projelerimi geliştirebilmek istiyorum. Kolaylıkla kullanılabilir ve geliştirilebilir ürünler sunmak istiyorum. İstediklerimi yapmak için de adımlarımı atacağım artık.
Son bir şey daha; bu yazı bir paragraf çorbası oldu ama tamamen bir yol haritası olmadı sanırım. Belki yol haritasını görsel olarak tasarlamak daha çok şey sağlayacaktır bana.


Yorum bırakın