Yazılımda Kendimizi Nasıl Geliştirebiliriz?

Yazılımda Kendimizi Nasıl Geliştirebiliriz?

Hepinize merhaba dostlarım 😊. Bu yazımda sizlere yazılım derslerinden farklı olarak bir konu hakkında yazı yazmak istedim 😊. Yani bu başka bir şey olmayacak yanlış anlamayın 😊. Bu yazımdaki genel amaç başlıktan da anlayacağınız üzere "Yazılımda Kendimizi Nasıl Geliştirebiliriz" konusunu hem kendimin izlediği yollardan hem de yakın çevremdeki kişilerin tavsiyelerinden yola çıkarak anlatacağım 😊. Biliyorsunuz artık yazılım hayatımızın bir parçası haline geldi ve işlerimizin de haliyle hızlanmasına, pratikleşmesine katkıda bulundu ve aynı zamanda da bize zaman kazandırdı. Hala da zaman kazandırmaya devam ediyor 😊. İşte bu noktadan yola çıkacağımzıda eğer siz de bir yazılımcıysanız yazılım sektöründe kendinizi nasıl geliştirebilirsiniz bunlara gelin bir göz atalım 😊. 

SÜREKLİ ARAŞTIRMA YAPIN

Yanlış duymadınız dostlarım sürekli araştırma yapmalıyız. Çünkü bir yazılımcının teknolojiyi tam anlamıyla kapması diye bir söz konusu yok 😊. Özellikle yazılım teknolojilerine bakacak olursak yakalamamız neredeyse imkansız 😊. Her gün yeni bir algoritmayla yeni bir inovasyonla karşılaşıyoruz siz de biliyorsunuzdur. Gelişen bu yazılım teknolojisinde bizim elimizden geldiğince sık sık araştırma yapmamız lazım tabii kendimizi geliştirmek istiyorsak 😊. Özellikle yazılım sektörünün vazgeçilmezi olan araştırma işlemi sizin gelişmenize üzerinde durduğunuz süre ile doğru orantılı şekilde geliştirecektir 😊. Yani uzun lafın kısası araştırmayı hayatınızın bir parçası haline getirin 😊

ASLA PES ETMEYİN

Hayatın her alanında olduğu gibi yazılım alanının da vazgeçilmez bir sözüdür dostlarım "Asla Pes Etme". Eğer bu yola baş koymuşsanız "Olmuyor, Yapamayacağım, Pes Ediyorum" cümlelerini kesinlikle ve kesinlikle kullanmayın. Bunun yerine "Daha iyisini yapacağım, başaracağım" gibi sözler deyin. Bazen hatalar olalbilir örneğin her yazılımcının karşısına çıkan bug,syntax error gibi konular bazı zamanlarda uzun süre etkileyebiliyor. Samimi konuşmak gerekirse bir ayımı alan hatalar bile olmuştu bende 😅. Amaç işte tam da bu noktada sizin pes etmemenize, sürekli olarak çabalamanıza, kendinize inanmanıza bağlıdır dostlarım 😊. Yapabilirsiniz diyorum cidden yapabilirsiniz ama tek isteğim her ne olursa olsun "Pes Etmeyin 😊".

YAZILIM FORUMLARINDA SEVİYE YÜKSELTİN

Bu başlığı da doğru duydunuz dostlarım 😊. Yazılım forumlarına katılın. Teknoloji ile ilgili çok ama çok fazla sorular dönüyor orada ki çoğu kez şahit oldum. Özellikle proje hakkında sorusu olanlar, debug modunda hata alanlar, çözülmesi zaman alan buglar karşınıza gelecektir. Bu noktada sizin o forum sayfasına ne kadar yardım ettiğiniz ve kişilerin sizin yardımınızı ne kadar onayladığı, yıldızladığı fazlaysa artık bir üst seviyeye çıkıyorsunuz demektir. Yanlış anlamayın bunu seviye yükseltme oyunu gibi algılamayın 😊. Amacınız burada hem kendinizi geliştiriyorsunuz hem de diğer insanlara yardımcı olarak bir iyilik de yapmış oluyorsunuz. Her iki taraf da faydalanıyor. İleriki zamanlarda dikket ettiğinizde siz bir proje yaparken bu forumlardaki gelen hatalara benzer bir hata ile karşılaştığınızda artık gözünüzün aşina olduğunu anlıyorsunuz ve hızlıca çözüm sağlıyorsunuz 😊.

GITHUB PROJELERİNİ İNCELEYİN

Bunun size çok ama çok avantajı olacaktır dostlarım 😊. Artık biliyoruz ki yazılım sektöründe yazılan projelerin hemen hemen hepsi (private olanları demiyorum dostlarım 😊) github üzerinde yer alıyor. Özellikle açık kaynak projelerin hemen hemen hepsi github üzerinde 😊. bu tür projeleri elinizden geldiğince açın inceleyin nereden ne geliyor nereye nasıl gönderiliyor, bu nasıl çalışıyor inceleyin. İsterseniz projeyi indirin üzerinde çalışın, isterseniz de github üzerinden fork alıp o şekilde çalışın yani uzun lafın kısası github üzerinde elinizden geldiğince projeleri inceleyin 😊. Bunun size katkısı fazla olacaktır dostlarım 😊. Kendinizi geliştirmenizde birebir yol diyebilirim 😊. Ayrıca github hesabınız yoksa hemen açın ve projelerinizi github a yükleyin. Bunun cv'nizde yer alması bile size katkı sağlayacaktır 😊.

ALANINDA UZMAN KİŞİLERE SORU SORUN

En güzel başlığa geldik dostlarım 😊. Eğer bir yazılımcı iseniz ve kendinizi geliştirmenizde size katkı sağlayacak bir diğer şey ise "Alanında Uzman" kişilerin çevrenizde olmasıdır. Bu şekilde aklınıza takılan soruyı google üzerinde ilkin araştırıp tam sağlıklı şekilde konuyu öğrenemediyseniz soruları "Alanında Uzman" kişilere sormanız çok ama çok katkı sağlayacaktır sizlere 😊. Sizin aklınızda şu soru belirebilir

Hocam iyi güzel anlatıyorsunuz sağolun ama alanında uzman kişileri nereden bulabiliriz ?

güzel soru sordunuz dostlarım cidden sizi tebrik ediyorum. Hemen sağda solda bulamazsınız bunu belirtmek isterim 😊. Bunu özellikle yukarıdaki başlıkta yani "Yazılım Forumlarında Seviye Yükseltin" başlığımda demiştim seviyenizi yükseltin diye 😊. İşte biraz takıldığınızda forum sayfasında alanında uzman kişiler zaten sayfa açılır açılmaz karşınıza çıkacaktır gerek seviyeleriyle gerek çoğu geliştiricinin ettiği hayır duasıyla 😊. Bu alanında uzman kişilern peşini bırakmayın dostlarım 😊. Bu kişilerden aldığınız her bilgi sizi bir ileri noktaya taşıyacaktır 😊

ALIŞILMIŞIN DIŞINA ÇIKIN

Bu benim en sevdiğim yollardan birisidir dostlarım 😊. Bugünkü aşamaya nasıl geldiysem sürekli bu öneriyi uygulaya uygulaya geldim diyebilirim. Bu öneriyi tam olarak kim vermişti hatırlamıyorum ama Allah ondan binlerce kez razı olsun diyebilirim. Yazılım sektörü en yukarıda dediğim gibi sürekli geliştmekte 😊. Bu aşamada sizlerin ileriye dönük bir düşünce yapısı içerisinde olmanız ve projelerinizde sürekli olarak herkesin kullandığı teknolojilerin dışına çıkmaya çalışın. Herkes bir planı oluşturuyorsa siz C , D , E planlarını oluşturun. Amacınız sürekli olarak yeni teknolojiler olsun. Samimi söylüyorum bu sizi inanılmaz derecede etkileyecektir 😊. Benim şöyle bir sözüm var siz de kullanabilirsiniz 😊 "B planını herkes uygular. Gelişim diğer planları oluşturmanızda yatar 😊". Bu sözü sürekli olarak yaşam felsefenizde olsun dostlarım sizi geliştirecektir 😊. 

PROJE BAZLI ÇALIŞIN

Yazılıma ilk başladığım zamanlarda bir instagram sayfasının (isimini tam hatırlamıyorum ama çok büyük bir sayfa da değildi 1000 2000 takipçili ufak bir instagram sayfasıydı) ilk önerisi olan sözdü "Yazılımını Proje Yaparak Konuştur" sözü. Cidden doğru ve yerinde bir söz dostlarım 😊. Herhangi bir yazılım dili öğrendiğinizde size çok fazla bir katkı sağlanmıyor. Bunu proje yaparak pekiştirmeniz ve proje içerisinde zaman zaman karşılaşılan hatalar, projenin gerektirdiği istekler sizleri geliştiriyor. Örnek vermek gerekirse php ile crud işlemi yaptırıyorsunuz varsayalım. Zaman geldi ve siz diyorsunuz ki "isActive veya isCover işlemini harici bir sayfaya gitmeden yapsam 🤔" şeklinde bir düşünce getirip bunun üzerinde araştırma yapmanız ve işlem için jquery ajax öğrenmeniz size proje bazlı çalışma sonucunun bir meyvesidir 😊. Normalde php ile yaparken yeni bir teknoloji öğrendiniz ve 2 sayfada gel git yapacağınız işlemi tek bir sayfada dinamik bir şekilde ayarladınız 😊. İşte size proje bazlı çalışmanın katkısı 😊

NOT ALARAK İLERLEYİN

Söz uçar yazı kalır sözünü hepimiz biliyoruz 😊. İşte bu sözün hayatta fayda sağladığı gibi yazılım alanında çok ama çok faydası vardır dostlarım 😊. Yeni öğrendiğiniz her şeyi ufak bir defter içerisine not etmenizde çok ama çok fayda vardır 😊. Not ettiğiniz her şey artık elinizin altında olur bunu siz de biliyorsunuz. Not etmeden çalışabilir misiniz konusuna gelecek olursak elbette çalışırsınız lakin ileriki zamanlarda takıldığınız noktalar olduğunda bu bilgiye eriştiğiniz kaynağa tekrar geri dönmeniz bazen zaman alabilir veya benim karşılaştığım olayın birisinden bahsetmek gerekirse site bazen yayından kalkabilir ve öylece kalırız 😊. İşte dostlarım bu aşamada bizim güzel bir şekilde notlarımızı tutmamız bizim ileriki zamanlarda takıldığımız yerlerde tekrar geri döndüğümüzde olayın nasıl gerçekleştiği rahat bir şekilde anlayacağız 😊. Yalnız sizden ricam benim gibi karmaşık not almayın bazen anlaşılması güç olabiliyor 😅

YARDIMLAŞMAKTAN ÇEKİNMEYİN

Aynı hayatta olduğu gibi yazılım alanında da yardımlaşma sıklıkla mevcuttur dostlarım 😊. Yazılıma yeni başlayanlar olabiliyor, sorusu olanlar veya hata alanlar olabiliyor bu yazılımda sıklıkla karşılaştığımız konudur siz de biliyorsunuz 😊. İşte bu aşamada yardımlaşmanın bize getirisi büyüktür dostlarım. Bilmediğimiz sorunlarla karşılaşabiliyoruz veya bizim ilk kez karşılaştığımız hatanın hızlıca bir çözümünü rahatlıkla görebiliyoruz 😊. Bizim yazılım alanında gelişmemizde de büyük katkı sağlıyor dostlarım. Bildiğimiz konunun daha da pekiştirilmesinde çok büyük katkı sağlıyor 😊

 

Eveeet dostlarım 😊. Bu yazımda sizlere kendinizi yazılım alanında nasıl geliştireceğiniz konusunda elimden geldiğince, dilim döndüğünce, gerek kendi edindiğim tecrübelerle gerek yakın çevremin önerilerini baz alarak anlatmaya çalıştım. Umarım faydalı olmuşumdur. Eksik veya hatalı bir anlatım yapmış isem benimle iletişime geçmekten çekinmeyin dostlarım 😊. Yazılımda kendinizi geliştirmeyi asla ihmal etmeyin 😊

Hayallerinizi gerçekleştirmeniz ve güzel yerlere gelmeniz dileklerimle... İyi çalışmalar dilerim 😊

Muhammed Fatih BAĞCIVAN
Yazar Hakkında

Kendi Halinde Bir Backend Developer

Önceki YazıJavascript Use Strict Kullanımı
Sonraki YazıJavascript Arrow Fonksiyon Kullanımı
Yorumlar (0)
Bu Yazıya Ait Hiçbir Yorum Bulunamadı (veya admin onaylamadı). İlk Yorum Yapan Sen Ol
Yorum Yapabilirsiniz