Eğer bir geliştirici isen kendini güncel tutmak zorundasın

3 ay önce , Okuma süresi 4 dakika.

Birçok iş dalında kendini güncel tutmak veya geliştirmek önemli bir meziyettir.
Eğer bir geliştirici isen kendini güncel tutmak zorundasın

Ön yüz geliştirme (Front-end developer) ve genel programlama kültüründe ise mutlaka olması gereken bir meziyettir. Kendini güncel tutma meziyetini kazanmak ve devamlı üzerinde taşımak her programcının işinde başarılı olmasının şartıdır.

Bazı meslekler nadiren güncellenir veya belli periyotlarla güncellenirken yazılım sektörü her gün, her saat bir gelişmeye gebedir.

Bu iş öyle bir şeyi öğrenip ondan sonra uzun seneler aynı bilgilerler devam edilecek bir iş değil. Eğer böyle bir iş hayal ediyorsanız bence başka meslek seçin yol yakınken.

Son 10 yıllık süreci hatırlayanlar bazı değişimleri daha net görmüştür. Bir zamanlar piyasada ActionScript bilen insanlar geçer çok aranıyorken Apple'ın bir hamlesi sonrası silinip gitti. Benzer sebepten Mobil uygulama geliştiricilerinin en çok aranan elemanlar oldu.

Son zamanlarda büyük firmaların istemci taraflı teknolojiler üzerine eğilmesi ve sektörün bu yöne yoğunlaşması sonucu Ön yüz geliştiriciler çok aranan meslek grubuna girdi.

Bu süreç böyle devam edecek, durulacağınıda sanmıyorum. Peki biz bu süreçte nasıl bir yer almalıyız ki sürecin ve sektörün içinde kalalım.

“Hiç unutmam Internet Explorer bir güncellemesi sonucu web sitesine eklenen Flash dosyalarının kenarlarına bir çizgi atamıştı. O zaman(Mart-Nisan 2006) hatırlıyorum Turkline’da çalışıyordum ve [Microsoft’un Eolas ile lisans sorunları](http://www.baekdal.com/articles/technology/microsoft-ie-activex-update/) nedeni ile bir gün için tüm flash içeren siteleri kontrol etmemiz gerekmişti. Çözüm bulup hepsini değiştirirken sırtımdan soğuk terler geldiğini unutamam. “

Benzer olayları bu sektörde çalışan birçok arkadaşımın yaşadığını duydum ve şahit oldum.

Burada başta belirttiğim ve konumuza başlık olarak yazdığım 'Kendini güncel tutma', yeniliklerin takibini bir alışkanlık haline getirmek çözüm sunuyor. Devamlı güncellemeleri takip eden bir yazılımcı sektörün nereye gideceğini hangi yöne döneceğini tahmin eder. Buna şöyle bir benzetme ile anlam verebiliriz. Devamlı havayı gözleyen denizci fırtınayı gelmeden görüp ona göre rotasını ve yönünü değiştiren denizci gibi olur.

Bu konuda bu işe yeni başlayan arkadaşlarda gördüğüm "şunu, şunu öğrensem iyi para kazanır mıyım?" diye birçok soruya muhatap oluyorum. Evet onları öğrenmen gerekiyor ama sadece bunları öğrendim bitti diye düşünmeyin. Devamlı öğrenme alışkanlığı edinin, devamlı güncel kalın diye cevap veriyorum. Umarım dinlerler.

Kendini güncel tutmayı sadece belli bir dil veya teknoloji olarak değil, kullandığımız araçlar, akışlar ve teknolojik gelişmeleri de bu konu içine almalıyız.

Güncel kalmakla ilgili herkesin kendine göre bazı yöntemleri ve araçları vardır. Ben burda kendi yaptığım ve araştırıp bulduğum bazı yöntemleri sizlerle paylaşmak istiyorum.

İngilizce Öğrenin

İlk kural İngilizce öğrenmek. En azından İngilizce metinleri okuyacak kadar İngilizce bilmemiz gerekiyor.

Son zamanlarda artan video ve podcastler sonrası artık bu da yetersiz kalacak gibi. İngilizce dinlediğini anlamakta önemli artık.

Araç Seçimi 

Daha önce Google reader, sonrasında Feedly ile RSS takibini yaptığım listeyi şimdilerde [twitter](https://twitter.com) daha doğrusu [tweetdeck](https://tweetdeck.twitter.com/) üzerinden takip ediyorum.

Önemli Kişileri Takip Edin

 - https://twitter.com/davidwalshblog

 - https://twitter.com/chriscoyier

 - https://twitter.com/brad_frost

 - https://twitter.com/igrigorik

 - https://twitter.com/jaffathecake

 - https://twitter.com/lukew

 - https://twitter.com/slicknet

 - https://twitter.com/paul_irish

 - https://twitter.com/SaraSoueidan

 - https://twitter.com/souders

 - https://twitter.com/zellwk

 - https://twitter.com/umaar

 - https://twitter.com/ChrisFerdinandi

Ayrıca ilgilendiğiniz konu, araç ve kütüphanelerin geliştiricilerini bu listeye ekleyebilirsiniz.

Önemli Siteleri Takip Edin


Tabiki öncelikle yazilim.net'i takip ediyorsunuz diye düşünüyorum. 

 - https://yazilim.net

 - https://css-tricks.com/

 - https://www.smashingmagazine.com/

 - https://24ways.org/

 - https://alistapart.com/

 - https://www.sitepoint.com/

 - https://webmaster.kitchen/

 - https://alligator.io/

 - https://scotch.io/

 - https://tympanus.net/codrops/

 - https://www.viget.com/articles/category/code/

Tarayıcıların yenilikleri ve destek listesi için aşağıdaki listedekileri takip edin.

 - https://caniuse.com/#info_news

 - https://twitter.com/ChromeDevTools

 - https://twitter.com/FirefoxDevTools

 - https://twitter.com/webkit

 - https://twitter.com/ChromiumDev

Belirli siteler ve haber kaynaklarına üye olun.

 - https://yazilim.net

 - https://codepen.io/

 - https://github.com/trending

 - https://stackoverflow.com/?tab=week

 - [dev.to](https://dev.to/) ilgili başlıkları takibe alabilirsiniz.

           - https://dev.to/t/css

           - https://dev.to/t/javascript

           - https://dev.to/t/webdev

           - https://dev.to/t/react

           - vd.

Podcast ve konferans videolarını izleyin.

 - https://hanselminutes.com/

 - https://devchat.tv/js-jabber/

 - https://www.pluralsight.com/codeschool

 - http://5by5.tv/webahead

 - https://responsivewebdesign.com/podcast/

 - https://fronteers.nl/

 - https://2018.front-trends.com/

 - https://conferences.oreilly.com/fluent/fl-ca

 - https://html5devconf.com/

 - http://www.feopsconf.com/

Konferansların çoğu yurt dışında olduğu için katılmak zor. Ancak bir çoğu youtube'da yayınlıyor konferans videolarını. Bunları takip etmekte yarar var.

Burada yayınladığım listelerde zamanla yenilemeniz gerekiyor.

Kendinize iyi bakın.

Güncel kalın.

Kaynaklar

#Yazılım