Frontend Developer nedir?

Herkese merhaba ,

Bu yazımda Frontend Developer kavramının ne olduğundan bahsedeceğim.

Frontend Developer nedir ?

Google ‘ a yazınca ilk çıkan Frontend tanımı :

Front-end developer kullanıcının etkileşime girdiği önyüzün (client-side), HTML, CSS ve JS teknolojilerini kullanarak geliştiren kişiye frontend developer (önyüz geliştirici) denir.

Bana kalırsa Frontend Developer olmak insanların hayatına dokunmak , onların kullandıgı uygulamaları geliştirmektir.

Frontend developer olmak ,

Ben uzun süredir frontend developer olarak çalışıyorum. Bana kalırsa frontend developer olmanın en güzel yanı insanların kullandığı , onların kullanırken eleştirdiği ( güzel veya kötü ) tasarımı yapmak ve/veya kodlamaktır. Bunun en güzel yanı ise insanların hayatına dokunduğunu hissetmektir. Örnek veriyorum otobüsde iken sizin firmanızla veya kişisel olarak yazdığınız bir uygulamanın geliştirdiğiniz bir arayüzün yanınızdaki birey tarafından kullanılması ve beğenilmesi gerçekten onun hayatına dokunduğunuzu gösterir. Bence bu eşi benzeri olmayan bir duygu.

Frontend yeterliliklerine gelince ,

  • Frontend ‘ in farklı bölümleri bulunmaktadır. Öncelik olarak Frontend’in bölümleri arasında bir seçim yapmak gerekmektedir. ( Sadece tasarımcı olmak , tasarım ve kodlama beraber , sadece JS kodlamak gibi. )
  • Frontend developer olacak kişi HTML , CSS , JAVASCRİPT dillerine hakim olmalıdır. ( Tasarımcılar hariç )
  • Günümüzde Frontend Developer da aranan en önemli özellik Javascript kütüphane ‘lerinden bir veya daha fazlası ile çalışmış olmaktır. Bir kütüphane öğrenmek ve ustalaşmak sizin artınıza olacaktır. ( Jqery , React , Knockout , D3 vs.)
  • Ve durmadan kendinizi geliştirmek için çabalayın. (Yeni kütüphaneleri öğrenmeye çalışın , tasarım trendlerini araştırın vs.)

Bir Yazılım Mühendisi olarak elimden geldiğince Frontend Developer’lığın ne olduğu konusunda bilgi vermeye çalıştım. Sürç-i lisan ettiysem affola 🙂

Görüşmek Üzere.

Leave a Reply

Your email address will not be published. Required fields are marked *