Halihazırdaki durum ile hedeflediğiniz iş arasındaki yol haritasını çizerken işe yarayabilecek metotlardan birisi de trend olan konuları takip ederek piyasadaki talepleri skillset'inize katabilmenizdir. Eski ve her daim -en azından uzun zaman aralıklarında- talep gören konuları saymazsak yeni piyasa eğilimlerini bilmek ve öğrenmek doğru bir hamle olabilir.
Piyasayı dinlemenin en kolay yollarından birisi farklı ilanlardaki özellik taleplerini takip etmek (diğerleri, twitter, github gibi kaynaklardan trendleri izlemek olabilir.)
Örneğin bir süre front-end anahtar kelimesi ile bulunan ilanların kalifikasyon maddelerini toplayıp anahtar kelime analizi yaparak bir çok eğilimi raporlayabilirsiniz (R Studio). Jenerik kelimeler - "experience" gibi - öne çıkabilir. Ama bir front-end geliştiricisi için genelde HTML5, CSS3, JavaScript, Framework, Angular, React, VueJS, ES6, NodeJS, Express, SailJS, Rest, Soap, JSON, Api, Ajax, JQuery, OOP vb. gibi kavramlar öne çıkıyor. Yine de çoğu ilanda Java, Python, C# tecrübesi bile arandığını görebiliriz. Fullstack Dev arayıp ilana front-end yazan çok işveren görülebilmektedir. Her geçen gün detaylanan front-end development sahası için DevOps, NoSQL ve SQL bilgisi, UI/UIX vb. gibi ek bilgileri de taşımak zorlaşmaktadır.
Bununla birlikte hiç bir front-end geliştirici çoğu bahsi geçen konulara uzak kalamaz.
Örneğin SQLite, Firebase, GraphQL vb kullanılmayan projeler geliştirmek artık rastlantısal olabilir.
Front-end tarafı ne küçümsendiği kadar küçük ve basittir, ne de iş bulması kaf dağının ardında sanıldığı kadar zordur.
Ama şunu söylemeliyim. Tool konusunda tam bir derya-denize dönüşmüş front-end development sahası göz korkutabilir. Korkutmasın.
Ha bu arada Algoritma, data structures, design patterns konularına IT interviewleri için kesinlikle hakim olmak gerekiyor.
İlanlarda talep edilen gereksinimlere bakacağız. Firmanın verdikleri (ücret, benefits vb) ve diğer detaylarla ilgilenmeyeceğiz.
Daha sonra bir kaç ilan incelemesinde görüşürüz.