Front-end ile yakın ilişkiler

in #tr6 years ago

Aslında... diye düşünmeye başladım. Her ne kadar yaklaşık 20 yılımı ağırlıklı olarak reklamcılık, sinemacılık, sanat sepet işlerle geçirmiş olsam da çocukluğumdan beri teknik meselelere hep ilgim vardı. Daha çocuktum ama ailemin beni öğreneyim diye gönderdiği bilgisayar kursunda nereden bulduğum belli olmayan kodlarla Windows'un olmadığı dönemlerde MS Dos ile oyun yazmaya çalışıyordum. Bazılarını becermişliğim bile vardı. Bugün Windows bir bilgisayarda mavi ya da siyah ekran çıktığında paniklememem ondandır belki. Ama hayat işte, ilginiz olan şeyler arasında çoğu zaman bir tercih yapmanızı bekliyor sanki. Ben de zamanında o tercihimi diğer taraftan yana kullanmışım. Şimdi ise sanki kendime ihanet etmişim gibi geliyor bazen. Hayır, doğru cümle bu değil. "Geliyordu" demem lazım. Çünkü kendi işim için açtığım internet sitelerini saymazsak pek eğilmediğim teknik taraf, yaklaşık 3 sene önce şimdiki erkek arkadaşımın hayatıma girmesiyle biraz değişti. Reklamcılıktı, filmcilikti derken kendimizi adım adım teknik tarafa yaklaşırken bulduk. Ürettiğimiz projelerin dijital ayaklarındaki artış beni fikir bulucu, geliştirici; onu ise developer olarak geliştirmeye başladı. Öyle ki kendisi şu an Pyhton başta olmak üzere Back-end'de çılgın atıyor. Ben de elim koda değmeden ama kendisi sayesinde yüksek aşinalığımla yeni projeler geliştirmeye başladım. 


Ve geldik bugüne... Artık yetişemiyoruz. Evet durum kısaca bu. Bir yandan mevcut işlerimizi ve müşterilerimizle uğraşırken ki kendilerinden artık çok sıkıldık, çoğunluğu dijital olan projelerimize yetişemiyoruz. Ne gerçekleştirdiklerimize zamanımız yetiyor, ne yapmak istediklerimize zaman kalıyor. Müşterilerle olan ilişkilerimizi ve işlerimizi azaltsak bir türlü, arttırsak başka türlü. Bir yanda para kazanma gerekliliği diğer yanda tutkuyla oluşturduğun projelerin peşinden gitme motivasyonu. İki arada bir derede kaldık. Bunun bir önemli nedeni de ben daha çok müşterilere yaptığımız işlerin ağırlını yüklenirken, o dijital işlerin sorumluluğunu alıyor. Sonuç olarak ikimiz de koca koca işleri yapmaya çalışırken ağırlıklardan biraz eziliyor. Mutsuz muyuz, keyifsiz miyiz derseniz, hayır. Aksine hayatınızda görebileceğiniz en keyifli, neşeli ve mutlu insanlar olabiliriz ama gel gör ki yoruluyoruz. O yüzden dedim ki nasıl yapacaksam bir şekilde zaman ayırıp ben de şu kod işlerinde kendimi geliştireyim, projelere ufak ufak ben de reel olarak el atayım. Çünkü şu an devamlı "buna şu lazım, şurasını şöyle yapalım, bu olmu, şu olmamış" diyen insan rolündeyim. Fikir geliştirme kısımları iyi güzel ama reelde yazılması gereken binlerce satır kod varken sadece bu rolde olmak büyük haksızlık. 


Aslında... diye düşünmeye başladım. İşin teknik tarafını seviyorum, yapmak istediklerimiz de o tarafa doğru kayıyor, o halde neden ben de o tarafa doğru kendimi geliştirmiyorum ki? Kendimi en yakın gördüğüm yerden Pyhton öğrenecek hemen en azından angarya kısımlarını alarak erkek arkadaşıma projelerde yardımcı olmaya başlayacaktım. Ama o da ne? Bu fikrimi söylediğimde "Back-end'de sorunumuz yok sen Front-end öğren daha iyi olur." Yani niyeyse çok sevdiğim Pyhton'a bulaşmayacakmışım. Biraz hayallerim yıkıldı yalan olmasın ama haklı olduğu için itiraz edemedim :) 


E peki ne olacak şimdi? Front-end öğreneceğim! Nereden, nasıl başlasam diye bakınırken Github'ta aşağıdaki yol haritasını bulduk ve Kamran Ahmed'in yaptığı Developer Roadmap o kadar hoşuma gitti ki benim durumumda olan birileri varsa diye paylaşmak istedim. Yol haritam belli, yolum uzun, bunları nereden, nasıl öğrenmek daha iyi olur ona bir bakacağım öncelikle. Bir de çalışacak zaman ayarlamam gerekecek belli ki. Çok hızlı ilerleyemeyeceğim de kesin ama bir yerden başlamam gerek. O yüzden işimi kolaylaştıracak her türlü fikre ihtiyacım var.  

Coursera ya da Codecademy düşünüyorum ama çok emin değilim. Önerisi, fikri, deneyimi olan varsa bana iletirse çok sevinirim. 

Ara ara öğrendiklerimden, yaptıklarımdan buralarda da bir şeyler de paylaşırım belki bilemiyorum. Şimdilik, işinize yararsa diye yol haritalarını paylaşmak istiyorum. 


 




cover illustration source

roadmap graphics source

Sort:  

Python iyidir.

Bence de. Pyhton ve Java'ya özel bir ilgim var. Olmadı diğerlerine bakmadan bir Python temeline çalışırım, sonra ufak ufak geliştiririm zaman bulursam, yoksa aklım kalacak.

Javascript ile kendinizi geliştirmeyi deneyin bence sonrasında node.js e geçerek back end de yapabilirsiniz hem.

İyi front-end yapan arkadaşları yurtdışına kaçırıyoruz maalesef sürekli.

Şimdiki nesil ise telefon uygulaması yapmaya merak salmış durumda sadece.

Ciddi bir açık var gerçekten.

Javascript öğrenerek birçok alana yayılabilirsiniz tabi ama ilk önceliği front-end olarak yazılmış bir program Javascript ;)

Sonrasında ihtiyaca göre çıkan frameworklarla her türlü alanda iş yapabiliyorsunuz. Temelini öğrendikten sonra diğerlerini öğrenmek çok daha kolay oluyor.

Teşekkür ederim önerin için. Evet aslında uzun vadeli bir projemiz var onun için Node ihtiyacımız olacağını söylemişti. Henüz benim için erken ama ilerisi için Javascript'ten geçişi daha rahat olur diyorsan şahane olur. Ben de ufaktan bu hafta itibariyle HTML ve CSS ile unuttuklarımı hatırlayıp sonrasında hemen JS'ye geçmeyi planlıyorum.

Açık kısmını da, o açığı dolduracak kadar gelişebilir miyimin cevabını da henüz bilmiyorum. Onu zaman gösterecek ama şu aşamada biraz kendimi geliştirirsem işin angaryalarında yardım edebilsem bizi biraz rahatlatır diye düşünüyorum. Bakalım zaman neler gösterecek, şu an sadece okula yeni başlayan çocuk heyecanı var. Dersten kalmasam bari :)

Genelde buralarda bu tarz yazılar görmeye alışkın değilim. Son zamanlarda gördüğüm insanlar nedense, yazılıma ufaktan başlayıp sonra pes ediyor. Front-end devoloperlar şu an piyasanın kanayan yarası sayıları gerçekten azaldı sizinde öğrenmeyi hedeflemeniz güzel olmuş. En iyi şekilde ilerlemeniz dileğiyle :D bu arada yazılıma başlangıçla alakalı bir yazı yazmıştım geçenlerde müsait olduğunuzda onada bir bakabilirsiniz bahsettiğim çoğu şeyi zaten gerçekleştirmişsiniz ama belki bilmediğiniz görmediğiniz birşey vardır.

Pes etmek pek huyum değildir ama zamansızlıktan çok hızlı ilerleyebileceğimi de düşünmüyorum açıkçası. O yüzden biraz yavaş ama sakin bir öğrenme süreci geçireceğim muhtemelen. Akşam kafam biraz sakinleyince senin yazına da mutlaka bakıyorum. Eminim işime yarayacaktır. Çok teşekkürler.

Kodlamayla ilgili benim de sıkıntım var. Şu oyunu tavsiye ederim. Biraz rahatlatacaktır.

https://steemit.com/esteem/@ahmetmertugrul/codecombat-ile-oyun-oynayarak-kodlamayi-oegrenin-464fe06afeb0d

Şimdi inceledim de gayet güzel. Arada fırsat buldukça bunu da oynayabilirim güzel olur. Teşekkür ederim :)

Ekip denilen şeyin gerçekten çok çok önemli olduğuna inanıyorum. Çok fazla iş üstlenmek yerine ekibi genişletmek seçeneğini de bir değerlendirin bence :)

Haklısın ama onu çok denedik, bir türlü işi sallamadan yapan insanları bulamadık. Bu arada bunu devamlı ekip kurup onlarla çalışan insanlar olarak söylüyorum. Farklı işler için ekiplerimiz var ama işin temelleri bizden çıkmayınca beğenmiyoruz, huysuzlanıyoruz :) İkimiz de o konuda biraz ruh hastası gibiyiz. O yüzden temeli biz oturtalım, devamını ekip sağlasın diye düşünüyoruz.

Bak çok basit bir örnek vereyim. Stemit ile ilgili bir proje yapmak istiyorum sitenin dökümantasyonunu ve kodlarını gönderdim kendisine incelesin benim düşündüklerimi nasıl yapabileceğimize bir baksın diye, "ne biçim dökümantasyon ne biçim dağınık kodlar bunlar, bu Steemit'ten bir şey olmaz" diye söylenmeye başladı :D

Ahahahaha vallahi şu an hak verdim. Ama doğru ekip kurulunca da neler yapılıyor tecrübenle sabittir zaten :D Umarım doğru ekip arkadaşını bulursunuz en kısa sürede.

Doğru ekip olsa neler yapacağız neler de işte bir türlü denk getiremedik. Ama belki bunun nedeni işin yazılım tarafına yeni yeni geçmemizdir. Reklamcılar biraz garipler malum ;)

Resteemed your article. This article was resteemed because you are part of the New Steemians project. You can learn more about it here: https://steemit.com/introduceyourself/@gaman/new-steemians-project-launch

This post has received a 3.13 % upvote from @drotto thanks to: @punky.

  • Feronio - 42 Oy Listesine postunuz eklenmiştir. Yazıyı oylayarak veya resteem yaparak listenin daha fazla kişiye ulaşmasına yardımcı olmak istermisiniz?

  • Feronio Oy Listesi Linkinden detaylara ulaşabilirsiniz.

Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.028
BTC 54150.70
ETH 2268.90
USDT 1.00
SBD 2.27