Yazılıma Nereden Başlanır

KaptanTR

Admin
17 Nis 2015
1,653
1,597
cddnw08.png


Yazılıma Nereden Başlanır

Yazılıma nereden başlanır sorusunun pek çok farklı cevabı var. Burada önemli olan nokta başlarken nelere dikkat edilmeli ve hangi kaynaklar izlenmelidir.

Yazılım mesleği günümüzde popülerleşmiş ve adından fazlasıyla söz ettirmekte. Bu sebepten insanlar yazılımcı olabilmek için adete sıraya girmiş durumdalar. Peki yazılımcı olabilmek için hangi yolları izlemek gerekiyor?



a7yw9d0.png


Yazılım Nedir
Basit tanımıyla yazılım bir işin yapılmasını sağlayan komutların toplam halidir. Komutlar ise işlemciler vasıtasıyla işlev görürler ve bu şekilde kod yazımı oluşturulur. Yazılım bilgisayar donanımlarının kodlamalar ile bütünleşmiş halidir.


a7yw9d0.png



qeo0fye.jpg


Yazılımcı Olabilmenin En Kolay Yolu Nedir

Yazılıma nereden başlanır demeden önce yazılımcı olabilmek için hangi yolların izlenmesi gerektiğinin bilinmesi şart. İzlenmesi gereken bir harita olduğu sürece bu yolda ilerlemekte o kadar kolay olur. Yazılım olabilmek için öncelikle çalışkan olmak gerekiyor. Yazılım kısa sürede öğrenilecek bir iş modeli değil. Günümüzde her gün yeni bir teknoloji ortaya çıkmakta ve değişim göstermektedir. Farklı alanların da ortaya çıkmasıyla beraber yazılımcı olmak için hem güncel olayları takip etmek gerekiyor hem de çalışkan olmak bu işin temel taşlarından bir kaçıdır.


a7yw9d0.png



Yazılımcı olmak için izlenmesi gereken diğer bir adım ise meraklı olmalarıdır. Çünkü bu işe başlarken meraklı değilseniz sonunu getirmenizde bir o kadar zor oluyor. Sürekli değişen ve dinamik bir sektör olmasıyla bilinen yazılım sektöründe merak gerekli olan özelliklerden bir tanesidir.



a7yw9d0.png


Ayrıca sık sorulan soruların arasında da bilgisayar mühendisliği okumadan yazılımcı olabilir miyim? Sorusu da var. Bu sorunun cevabı ise, evet bilgisayar mühendisliği okumadan da yazılımcı olabilmek mümkün. Bu işi bir hayat tarzı olarak görmek yazılıma başlamak için muazzam bir yöntemdir. Çünkü bir iş şekliyle bakıldığı zaman yazılım korkutucu ve zor görünebilir. Lakin hayat tarzı olarak yapıldığında ise çok farklı ve olumlu sonuçlar doğuracaktır.


a7yw9d0.png


Peki sadece bu yöntemler mi aranıyor yazılıma başlamak için, elbette hayır pek çok farklı yöntem savunan yazılımcı var. Diğer bir savunulan başlama yöntemi ise ilk olarak İngilizce öğrenilmesi. Hatta o kadar savunulan bir başlangıç yöntemi ki bu İngilizce olmadan yazılımcı olunamayacağını savunmaktadırlar. Gelişim gösterebilmek için İngilizce öğrenmenin yanında junior developer olarak firmalara iş başvurularında bulunmanızda da fayda var. Çünkü işe alındığınız takdirde fazlasıyla gelişme kat edebilirsiniz ve farklı noktalara yükselebilirsiniz. Genel olarak iş ortamının da verdiği etkiyle beraber evden daha fazla gelişme gösterme imkânınız da bulunmaktadır.



a7yw9d0.png


Ayrıca yazılıma başlarken temelinizi de sağlam tutmanızda yarar var. Öğrendiğiniz yazılım dillerinde mutlaka uzmanlaşmak şart. Günümüz teknolojilerinin gelişim göstermesiyle birlikte artık şartlar daha zor ve sektördeki yazılımcı potansiyelleri gelişmiş durumda. Dikkat edilmesi gereken diğer bir hususta parça parça öğrenmeye çalışmanın faydasız olacağıdır. Farklı kaynaklardan öğrenmeye çalışmak ve parça parça öğrenmek sizi zarara uğratacaktır.




hyzeoil.jpg


Yazılımcı Olmanın Kötü Yönleri

Her meslek grubunda olduğu gibi yazılım mesleğinin de artı yanlarının yanında eksi yanları bulunmaktadır. Bunlardan bazıları şöyle;


Yazılım mesleği diğer mesleklerde olduğu gibi tam olarak belli parametrelerin üzerinde gitmemektedir. Meslek tanımının tam olarak olmamasından dolayı da yazılımcı olmak denildiğinde bir karmaşa yaşanmaktadır. Hatta aile içinde eski jenerasyon akrabalarınıza mesleğinizi tanımlamakta zorlanabilirsiniz.



a7yw9d0.png


Yazılımcı olduğunuz vakit ailenizde ve çevrenizdeki insanlar sizin sürekli olarak elektronik işlerden çok iyi anladığınızı düşünürler ve TV’lerini yapmanızı isteyebilirler. Bunlara da hazırlıklı olmanız gerekiyor.


a7yw9d0.png


Yazılımcılar genellikle dışarıdan bakıldığında asosyal olarak algılanırlar ve toplumda böyle bir algı vardır. Genellikle yapılan yazılımcı tanımlaması da şöyledir. Gözlüklü, zayıf, az konuşan vs gibi. Tabi bu tanımların dışında kişiden kişiye değişen bir durumdur insan profilleri.


a7yw9d0.png


En önemli ve yazılım mesleğinin zor yanlarından bir tanesi sürekli olarak güncel kalmaktır. Yazılımcı olurken kendinizi yetiştirip geliştiremiyorsanız bu sektörde size yer yoktur. Acımasız ve zor bir sektör olan yazılım sektörü globalleşen dünyada sürekli olarak yeniliklerle karşımıza çıkmaktadır.


a7yw9d0.png


Diğer bir kötü yanı ise teknolojiye bağımlı hale gelmektir. Ayrıca bunun yanında tek bir konuya odaklanarak ona bağımlı kalmaktır. Örneğin mobil uygulama geliştiriciyse diğer konulara hiç göz atmadan sadece o konunun üzerine düşünmesidir. Bunu yapmak da gelişim açısından oldukça zararlıdır. Sürekli olarak bir konu üzerine yüklenmek o konunun çökmesiyle diğer dallara geçmenizi zorlaştıracaktır.

a7yw9d0.png


Eskiden yazılımcı olmak günümüzdeki kadar çok dillendirilen bir konu değildi. Fakat günümüzde sürekli olarak bu meslekten bahsedilmekte ve pek çok insan kendini yazılımcı olarak tanıtmaktadır.


a7yw9d0.png


Yazılım mesleğinin belki de ne kötü yanlarından bir tanesi olan düzensiz çalışma saatleri gece ve gündüz algısında ciddi sorunlara yol açmaktadır. Uzun vadede bu mesleği yapan insanların günlük rutinleri bozulmaktadır.


a7yw9d0.png


Masa başında yapılan tüm işlerde sağlık sorunları yaşanmaktadır. Bu mesleklerden bir tanesi olan yazılım mesleğinde de bu sorunlar göze çarpar. Yazılımcılar genellikle bir sorunla karşılaştıkları zaman onu çözebilmek adına masadan kalkmadıkları için sürekli olarak da bu durum tekrarlandığı vakit ilerleyen zamanlarda ciddi sorunlar ortaya çıkmaktadır.


a7yw9d0.png

Saydığımız durumların dışında yazılımcı olmak isteyen herkes gerekli özveriyi ve disiplini gösterdiği takdirde bu işi yapabilecek potansiyele sahiptir. Genellikle çevremizde ne kadar olumsuz konuşan insan olursa olsun kişi sadece istemesiyle pek çok şeyi başarabilir. Harekete geçin ve istediğinizi alın.



qzotoj2.jpg


İyi Yazılımcı Nasıl Olunur?

Öncelikle sizlere iyi yazılımcı diye bir kavramın olamayacağından bahsedeyim. İyi yazılımcı diye bir kavram yoktur arkadaşlar yetersiz yazılımcı vardır. Bir yazılımcının kendini ne kadar geliştirdiğine bağlı olan bu kriter her ne kadar çok kullanılsa da yanlış olduğu su götürmez bir gerçek. Ancak bu yazıda her ne kadar istemesem de "iyi yazılımcı" zırvalığını lafı uzatmamak amacı ile kullanmak zorundayım. Sizlerin tabiri ile iyi yazılımcı olmak için öncelikle daima ama daima öğreneceksiniz başka yolu yok. Sürekli gelişen, değişen ve akıp giden bir teknoloji nehiri'nin içerisinde yerinde kalıcı olan kendini yenilemeyen bir taş olarak durursanız başaracağınız tek şey akıp gitmekte olan o nehre engel olmak. Kendini devamlı geliştiren yeni teknolojilere adapte olan bir yazılımcı daima akıp giden o nehirde yolumu bulur ve sizden bir sıfır önde gider. O zaman "iyi yazılımcı" olmak için ilk kriter DEVAMLI ÖĞRENMEK.


a7yw9d0.png



Sektörde Kolay İş Bulmanız İçin Bilmeniz Gerekenler

Arkadaşlar yazılım sektöründe aklını kullanan herkes değil iş bulmak harika maaşlar kazanıyor. Türkiye'de bu maaş olayı yurt dışına göre çok az bir meblağ olarak kalsa da Türkiye şartlarında hatırı sayılar paralar kazanmanız gayet olası ancak "Aklınızı Kullanırsanız". Aklını kullanmaktan kastım oturup bütün gün öğrendiğiniz 3-5 dille hep aynı projeleri geliştirmek yerine devamlı yeni teknolojileri öğrenmek, yeni yazılım olanaklarını takip etmek ve azimli olmak. Size azimli olmak değince kendinizi lisede rehberlik servisinde sizlere öğüt veren rehber hocasını dinleyen öğrenci gibi hissettirdim mi bilmem ama gerçekten de azim bu mesleğin vazgeçilmezidir. Aksi takdirde her yeni teknoloji öğrendiğinizde hata yaptıkça sektörden soğumanıza sebep olursunuz. Azim sizi her başarısız olduğunuzda daha iyisini yapmanız için ayağa kaldıran bir güçtür.


a7yw9d0.png


Halk arasında yazılım mühendisi, bilgisayar programcısı dendiğinde başta garipseniyor. Nedeninin bu mesleği herkesin icra edecek kapasitesinin bulunmamasına veya doktor, avukat gibi afilli bir meslek olmadığından insanların boş iş olarak görmesine bağlıyorum. Ama sizlere güzel haberi şöyle vereyim bu sektör de "Aklını Kullanan Herkes" doktordan veya avukattan kat kat daha fazla kazanma fırsatı yakalayabilir çünkü bu meslek global ve yurt dışı fırsatı çok geniş. Yani sizleri yolunuzdan döndürmek isteyenlere karşı bir silah gibi kullanın.


a7yw9d0.png


Konumuzdan caymadan son birkaç ekleme yapmak istiyorum. Bu meslekte iyi olmak kendinizi ne kadar geliştirdiğinize bağlı. Öğrenmek daima iyidir size bir zararı olmaz. Hata yapmaktan kaçınmayın dediğim gibi her hata yaptığınızda tekrar deneyin. Yardım istemekten çekinmeyin yazılımcılar yardım severdir. Sürekli yeni araçlar keşfedin bu sayede normalden 2 kat daha hızlı veya pratik kod yazabileceksiniz sonucunda işi çabuk bitirip zamandan tasarruf edeceksiniz. Yazılımda çalışma saatleri esnektir sıkıldığınızda, takıldığınızda kod yazmayı bırakıp kafa dinleyebilirsiniz. Sizlere bir tüyo genellikle yazılımcılar akşamları daha verimli kod yazar. Kod yazmaktan çok yazılım becerinizi geliştirin sürekli öğrenin. İngilizce bu mesleğin olmazsa olmazı İngilizcenizi olabildiğince geliştirin bu size kolay iş bulma gibi bir kapı araladığı gibi yurt dışı çalışma fırsatı da sağlar.



a7yw9d0.png


Not
Umarım konum yararlı olmuştur ve unutmayın iyi yazılımcı yoktur kendini geliştirmemiş eksik yazılımcı vardır. Nehirde sabit durmayın bırakın o nehir sizi alabildiğince uzağa götürsün. Kendinize iyi bakın.


AR-GE-TANITIM60e02cc39a798ed7.png


 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.