Sözelci Olup Yazılımcı Olmayı İstemek

Sözelci Olup Yazılımcı Olmayı İstemek
Bilinmeyen Bilişim Kitabı

Sözel bölüm okuyup isteyen kardeşimizin sorusunu cevaplıyoruz.

SORU:

Selam olsun hocam. Yaşımda 18 liseyi bu yıl sözel bölümünden bitirdim. yaklaşık 1-1 buçuk haftadır web tasarım-yazılım (bende pek bilmiyorum) ile ilgileniyorum. internet yardımıyla html ve css dillerini öğrendim. php diline geçeceğim. soruma gelince; bu şeyi cidden çok sevdiğimi fark ettim. lisede bitirdiğim bölüm dolayısıyla üniversitede gerekli bölümü okuyamayacağımdan eminim. ingilizce bilmiyorum, matematik bilgimde sayı saymayı geçmez. ileride bu işi yapmak istiyorum. alakalı üniversiteden mezun olmadan bu işi yapıp hayatımı bundan kazanabilirmiyim?

not: bilgisayar için programlama v.b. istemiyorum yapmak istediğim iş sadece web üzerine olmalı.

CEVAP:

HTML ve CSS Öğrenmek

Gelen sorular arasında bu tarz sözlere çok takılıyorum. Sadece “1-1 buçuk hafta kadar web tasarım-yazılım ile ilgilendim” diyorsun ve “html,css öğrendim” diyorsun. Ben 10 yıldır yazılım ile uğraşıyorum ama daha hiç içime sinerek “yazılım öğrendim” diyemiyorum. “HTML ve CSS kolay öğrenilemeyecek, zor bir şey” demiyorum ama yinede 1-1 buçuk hafta gibi bir sürede öğrenilecek bir şey değil. Bir şey için “öğrendim, yazılımcıyım, web tasarımcıyım, yazılım uzmanıyım” ve benzeri ifadeler kullanabilmeniz için hiç bir yardım almadan kendi kendinize yapabiliyor olmanız gereklidir.

Bu konuya takılıyorum çünkü sürekli yazılarımda belirttiğim gibi iki kod öğrenen, basit bir şey yapabilen herkes o alanda kendisini uzman, bilen kişi ilan ediyor. Sonra bildiğini zannedip bir iki iş alıyor, işi batırıyor, piyasada bu işe yıllarını veren web tasarım ve yazılımcılara güven azalıyor. Yapmayın bunu gençler. Bu sektörde her daim öğrenilebilecek şeylerin olduğunu, kendinizi geliştirmenin sınırının olmadığını unutmayın. Ben bu sektörde 10 yıldan fazladır varım, Kodcu Herif ‘te binlerce kişiye yardımcı oldum, ben bile hala kendim için “uzmanım” kelimesini kullanmıyorum.

Diğer bir mesele, daha önce yazılarımda, yazılıma html ve css ile başlamanın faydalı olacağını söyledim. Çünkü html ve css hem kolaydır hemde eğlencelidir. Yaptığınız şeylerin çıktısı görseldir. Size “X satırında hata var” demez. Algoritma kurmak zorunda değilsinizdir. Mantığınızı çok fazla zorlamaz. Yazılımda bu işler tam tersidir. Html ve Css ‘de eğlenceli gelen bütün unsurlar yazılımda yoktur. O yüzden html ve css yapabiliyorsanız, bu kesinlikle yazılımda yapabileceğiniz anlamına gelmez. Ben mükemmel web tasarımlar yapabilen fakat iş yazılıma geldiğinde “yazılım yapmak istedim ama başaramadım, bana göre değil” diyen çok kişi tanıdım.

Matematik ve İngilizce

İngilizce bilmekYine yazılım söz konusu olduğunda matematik ve İngilizceye dair çok şey yazdık. “Yazılımcı olmak için matematik ve İngilizce gerekli değil” dersem yalan olur. Fakat mükemmel bir matematik ve İngilizceye de ihtiyacınız yok.

Matematik ile yazılım birbirine çok fazla benzer. Matematikte de, yazılımda da karşınıza çözmeniz gereken sorunlar çıkar. Dolayısıyla matematiksel zekanızın olması, yazılımsal zekanızın olduğunun bir göstergesidir. Okul hayatınızda matematikten düşük not almanız sizin matematik zekanızın olmadığını göstermez. Belki matematiği çok iyi yapma potansiyeline sahip birisinizdir fakat yapmak istemediğiniz için yada hocalarınızın sizi yönlendirme konusunda kabiliyetsiz olmasından dolayı yapmamışsınızdır. Bu nedenle okul hayatınızdaki notlarınıza bakarak matematikte kötü olduğunuzu düşünmeyin. Gerçekten isteyerek, inanarak, ön yargısız çalışmanız durumunda yapıp yapamayacağınızı görün. Eğer gerçekten inanarak, isteyerek ve ön yargısız matematik ile uğraşırsanız ve yapamazsanız o zaman yazılım konusunda işinizin zor olduğunu söyleyebilirim. Çünkü dediğim gibi matematik ile yazılım birbirine çok benzer.

Yazılım öğrenmek yada yapabilmek için İngilizcenin gerekliliği ise ortada. Yazılım dillerini geliştirenlere baktığınızda hemen hemen hepsi Amerika ‘da yani İngilizce konuşan kişiler. programlarının hemen hemen hepsi İngilizce. Yazılım ile ilgili kaynakların çoğu İngilizce. Bir yazılım dili, yazılım geliştirme programı yada kaynak bir Türk tarafından yapılsa bile olabildiğince çok insanın kullanması istenildiğinde İngilizce olmak zorunda. Çünkü dünyanın en çok konuşulan dili İngilizce. Şartlar böyle iken, yazılımı daha etkin kullanabilmek ve öğrenebilmek için İngilizce ister istemez zorunlu oluyor. Tabi mükemmel İngilizce bilmek gerekmiyor ama en azından yazılımda bir şey yapmak isteyip, bir hata ile karşılaştığınızda, bunun cevabını büyük ihtimalle İngilizce kaynaklarda bulabiliyorsunuz ve orada yer alan cevabı az çok anlayabiliyor olmanız gerekli.

Web

Web Yazılımdan Para KazanmakYazılımdan para kazanmak, özellikle de konusunda her daim karanlık bir tablo çizmek istemiyorum fakat tablo ne yazık ki karanlık. Her geçen günde kararmaya devam ediyor. Çünkü piyasaya çok fazla bir şey bilmeyip bildiğini zanneden ve söyleyen kişiler çıkıyor. Bu kişiler piyasayı düşürdükleri gibi, bir güvensizlik ortamı oluşturuyorlar.

olman durumunda senaryoyu yazayım; Öncelikle web yazılımcı olduktan sonra sana iş yağmayacak. Web yazılımcı olduğunu söylemen durumunda bir sürü kişi istediğini söyleyecek ama bunlardan çok azı web sitesi yaptıracak. Bir noktadan sonra web sitesi yaptıracağını söyleyip vazgeçenler nedeniyle o kadar fazla hayal kırıklığına uğrayacaksın ki, artık web sitesi yaptırmak isteyen birinin sözlerini sallamamaya başlayacaksın. Yaptıranlarda istekleri ve kaprisleriyle seni canından bezdirecek.

Bir firmada web tasarımcı olarak çalışman için ya diplomana bakacaklar yada senden hem web tasarımcı, hem yazılımcı, hemde grafiker olmanı bekleyecekler. Bu iki şarttan birini sağlasan bile aldığın maaş asgari ücretten hallice bir ücret olacak. İşin yüzde 90’ını sen yapacaksın, paranın yüzde 10’unu sen alacaksın.

SONUÇ

Ben 10 yıldır web yazılımcıyım. Artık jübilemi yapmaya yaklaşıyorum. Son bir yazılım projesi yapıyorum, ondan sonra bir daha yeni bir yazılım projesi yapmayacağım. Çünkü müşterilerin yarattığı sıkıntılardan da, 3 kuruş para kazanıcam deyip 30 kuruşluk iş yapmaktan da yoruldum. Web yazılımcı olmak başka, web yazılımdan para kazanmak başka bir meziyet. Eğer web yazılımcı olmanın yanı sıra web yazılımdan para kazanmak için ihtiyaç duyulan meziyetlere sahipseniz web yazılımcı olun. Yoksa bu meslek sizin için işkence olur.

Netice olarak sözelci olmak yazılımcı olmaya engel değil. Fakat sözelci olduğunuz için “matematik yapamam, İngilizce öğrenemem” gibi ön yargılara sahip olursanız bu büyük bir engeldir. Her daim dediğim gibi; deneyin. Denemekten bir şey kaybetmezsiniz. Başarıp, başaramayacağınızı sizden daha iyi hiç kimse bilemez.

Bilinmeyen Bilişim Kitabı
  • Summit

    “Eğer gerçekten inanarak, isteyerek ve ön yargısız matematik ile uğraşırsanız ve yapamazsanız o zaman yazılım konusunda işinizin zor olduğunu söyleyebilirim.” cümlenize katılmıyorum.

    Matematik ve ingilizce’den insanların kastı nedir?

    Matematiğin neresini bileceksin ki yazılıma yarasın. (4 işlem vs. hariç tabi. 🙂 )

    Tamam yazılım matematik gibidir. Sürekli düşünüyorsun. Jobs’un da dediği gibi “Programlama insana düşünmeyi öğretir.”. Ee tamam da hocam obeb-okek, çarpanlara ayırma, polinom işlemleri mi yapılıyor bu yazılımda? – Hayır.

    Üniversite de bilgisayar sektörü seçecek gençlerin bu durumdan dolayı kafası çok acayip karışık. “Haa ben matematik yapamıyorum, şu abi öyle demişti. Ben nasıl yazılımcı olacağım.” diyen çok gördüm. Farklı farklı türleri var. Ben bu zamana kadar matematiğin yararını görmedim yazılımlarım da. Ama matematik ile uğraşmak düşünmeyi öğretiyor, algoritmik düşünmeni de çok etkiliyor. Bi nevi bu yandan benziyor yazılıma.

    Matematik, fizik bilgisi gerçekten de iyi olmayan çok insan tanıyorum ama bir numara yazılımcılar da tanıyorum. Okul okumamış vs. vs. . Zaten sizde görmüşünüzdür uzun yazılım sektörü tecrübelerinizde.

    İngilizce’nin ise ne kadarını bileceksin. “Ben ingilizce bilmiyorum. Yazılımcı nasıl olacağım.” düşünce yapılı kardeşlerimiz de var. Tamam da ne kadar ingilizce bileceksin. Doğrudur yazılımda ingilizce şarttır. Ama bunu zorunlu hale getirmek matematik gibi yada vs. yanlış olduğunu düşünüyorum. Ha burdan da yanlış anlaşılma durumu çıkmasın. İngilizce şart değil demiyorum. Öğrenilirse çok büyük nimettir. Özellikle türkçe kaynak yetersizliğinde çok ama çok büyük nimettir. Çoğu insan da zaten sabırla ve azimle çalışmadığı için ya da çalışıp hemen sonuç almayınca bıraktığı için kestirip atıyor. Orası ayrı bir durum tabi. Aynısı matematikte de geçerlidir.

    Yani asıl anlatmak istediğim zorunlu hale getirilmesin bu matematik ve ingilizce olayı. Öğrenilmesin demiyorum. Burdan yanlış anlaşılmasın. Sadece zorunlu hale getirilmesin. Bir çok gençte böyle anlıyor. Bu durumla bizzat karşılaştım. Zaten sektörün içine iyice girildiğinde anlaşılacaktır. Şu iki derse adam akıllıi sabırla ve azimle çalışan ve öğrenmeyen vallahide billahide görmedim. Sadece nasıl çalışIlacağını, nasıl öğrenileceğini bilmediklerinden dolayı sıkıntı yaşıyorlar.

    Einstein’in çok beğendim ve hayran olduğum bir sözü var.
    “Aslında herkes dahidir. Ancak bir balığı ağaca tırmanma becerisine göre değerlendirirsen, balık, ömür boyu aptal olduğuna inanacaktır.”

    Bu yüzden de ben bu kardeşlerime kesinikle kişisel gelişim kitaplarını okumalarını tavsiye ediyorum. Tek kişisel gelişim değil, psikoloji ve felsefe ile de uğraşın.

    Bu tarz meslekler para için kesinlikle yapılmamalı. Severek, ilgi duyarak yapılmalı. Eğer bunlar
    varsa gerisi boştur arkadaşlar. Para olaylarını düşünmeyin. Ne olacam ileri de? yok böyle olacak yok şöyle olacak. Geleceği kim biliyor ki siz bileseniz. Yok asgari ücrette çalıştıracaklar yok böyle olacak. Yok az maaş alıcam. Zaten şu sektörde çook iyi iş yapanların çoğu afedersiniz ama kıçına bile takmıyor bu konuları. Siz sadece odaklananın o kadar. Herşey kendiliğinden gelecektir. Ama gelmeye de bilir. Gelecek belirsiz. Para önemlimidir. Tabii ki de önemlidir. Ama az ile yetinmeyi bilmiyoruz. Ömrümüzün çoğu iş hayatında geçiyor ve sürekli evi nasıl geçindircem bu ay nasıl çıkacak diye düşünüyoruz. Düşünmek tabiki de iyidir bunları. Ama şuan bu durum öyle bir hale gelmiş ki insanlara bazen bakınca ve bu durumu düşününce işin içinden çıkamıyorum. Hepsinin başında aslında korku var. Korkudan kastım ölüm korkusu. Üzülerek söylüyorum ki insanların çoğu bu durumun farkında değiller. Bütün korkuların başında zaten ölüm korkusu var düşünürseniz.Y ok maaş yetmezse çoluk cocuk nolacak yok bu nolacak. Bir şekilde o ay çıkıyor işte. Bir süre rahat. Ama yine dönelim başa. Bu döngü sonuna kadar böyle gidecektir.

    Ölene kadar da istek bitmez. Yaratılışın zaten amacı nedir?

    Katılabilir katılmayabilirsiniz.

    Biraz uzun oldu hakkınızı helal edin. Belirtmek istedim sadece.

    Son olarak Nikola Tesla’nın ve Einsten’in yine beğendiğim ve ilham aldığım iki sözünü paylaşmak istiyorum.

    İnsan imkansızı başarabilir sözü yetersizdir çünkü insan imkansızın da ötesine ulaşabilir.” / Nikola Tesla

    “Mutlu bir hayat yaşamak istiyorsanız hayatınızı insanlara, nesnelere değil bir amaca bağlayın.” Einstein

    Sayın admin kardeşimiz gençleri yönlendirdiğiniz için teşekkür ederiz.