Alaylı yazılımcılığın artıları ve eksileri, insandan götürdükleri

WhatsTheMatter

Hectopat
Katılım
23 Şubat 2019
Mesajlar
626
Çözümler
1
"Alaylı yazılımcı olunur mu?" diye uzun bir süredir kendi çapımda araştırma yapıyorum ve "yapılmaz" sonucuna vardım. Gerçi "diplomalı yazılımcılık da yapılmaz" sonucu çıkıyor bu bulgularımdan ama, siz ne kadar katılırsınız bilmiyorum. Yanlış tespitlerim varsa düzeltin.

Öncelikle artısıyla başlayayım:
-Karşına çıkacak mesleki sorunların çözümünü internette ücretsiz bir şekilde bulma imkanın var. Herkes sana ücretsiz bir şekilde yardımcı olabilmek için can atıyor. Bu, diğer mesleklerin %99'unda olmayan bir şey, müthiş bir avantaj.

Nötr özelliği:
-Maaş olarak asgari veya asgarinin bir tık üstü ile başlamak.

Eksileri ve insandan götürdükleri:
-Ömrünün bilgisayar ekranı karşısında geçecek olması. Çeşitli sağlık sorunları (göz, bel, sırt vs.) ile boğuşacak olman. Tabi inşaat gibi alanlarda da fıtık veya KOAH (boyanın tinerini solumaktan) gibi sağlık sorunlarıyla boğuşulabiliyor.
-Meslek lisesi çıkışlı arkadaşlar, bilgisayar eğitimlerine 14 yaşında başlayıp piyasaya daha reşit değilken staj ile atılırken, senin, 20'li, belki de 30'lu yaşlarda atılacak olman.
-İngilizce bilip, batı ülkelerine kıyasla düşük maaşla remote çalışılabilecek çok fazla Hintli insan olduğu için İngilizce bilmenin çok ta bir artısının olmaması.
-Alaylı yazılımcı olacaksan ve matematiğin kötüyse, bu bir eksidir, çünkü 'coder'lık seviyesinden yukarıya pek çıkamazsın, algoritma geliştirecek matematik bilgin yoktur çünkü.

Çok meşhur bir siber güvenlikçi geçen gün canlı yayında dedi ki, "seneye siber güvenlikçiler staj bile bulamayacak, o tür bir yığılma oldu şu an". Yine aynı şekilde, bir tanıdığı da bir süre IT işlerinde çalıştıktan sonra burnout yaşamış ve şu an dağın başında arıcılıkla uğraşıyormuş. :)
 
Son düzenleyen: Moderatör:
Bundan 40 sene önce tekstil mühendisliğine yığılma olmuştu 10 sene önce inşaat mühendisliğine yığılma olmuştu günümüzde ise yazılım mühendisliğine yığılma olacak. Şu an Udemy vb. yerlerden kurs alıp öğrenen alaylı arkadaşların çoğu boşuna öğreniyor belki 3-4 freelance iş alıp gelir elde edecekler ama bu gelirlerde günden güne düşecek. Ülkenin en iyi okulları her sene yüzlerce donanımlı yazılım mühendisi piyasaya sürerken sırf kodlama biliyor diye kimse iş bulamayacak bu piyasada.

Her yazılım başlığına yazdığım gibi iyi bir yazılımcı olmanın ilk adımı günümüzde yazılım mühendisliği kazanmaktır. Sen istersen 18 yaşına kadar 5 yazılım dili öğren, hayatında kod yazmamış ama iyi bir yazılım bölümü kazanan kişi 24. yaşınıza geldiğinizde size kat ve kat fark atacak.
 
Benim üniversite hocam derdi ki; bilgi için ne gereklidir, tüm sınıftan başka cevaplar gelirdi hayır der ve eklerdi.

Bilgi için kelimenin başındaki harfi çıkarmanız gerekli yani kıssadan hisse ilginizin olmadığı hiçbir mesleğe girişmeyin hezimet olur.
 
Bundan 40 sene önce tekstil mühendisliğine yığılma olmuştu 10 sene önce inşaat mühendisliğine yığılma olmuştu günümüzde ise yazılım mühendisliğine yığılma olacak. Şu an Udemy vb. yerlerden kurs alıp öğrenen alaylı arkadaşların çoğu boşuna öğreniyor belki 3-4 freelance iş alıp gelir elde edecekler ama bu gelirlerde günden güne düşecek. Ülkenin en iyi okulları her sene yüzlerce donanımlı yazılım mühendisi piyasaya sürerken sırf kodlama biliyor diye kimse iş bulamayacak bu piyasada.

Her yazılım başlığına yazdığım gibi iyi bir yazılımcı olmanın ilk adımı günümüzde yazılım mühendisliği kazanmaktır. Sen istersen 18 yaşına kadar 5 yazılım dili öğren, hayatında kod yazmamış ama iyi bir yazılım bölümü kazanan kişi 24. yaşınıza geldiğinizde size kat ve kat fark atacak.
Mezun sayısı gerçekten de talebin çok daha üstünde. Onlar zor staj ve iş bulurken alaylı arkadaşların "insanüstü" bir gayret göstermesi gerekiyor. Peki ne uğruna? Sağlığından olacaksan (günde 10 saat bilgisayar karşısında durup gözlerini bozacaksan vs), ve de asgari ücret alacaksan bir süre, değer mi? Yani sonrasında tabi ki maaş artacaktır ama bilmiyorum, değmez gibi.

Benim üniversite hocam derdi ki; bilgi için ne gereklidir, tüm sınıftan başka cevaplar gelirdi hayır der ve eklerdi.

Bilgi için kelimenin başındaki harfi çıkarmanız gerekli yani kıssadan hisse ilginizin olmadığı hiçbir mesleğe girişmeyin hezimet olur.
Hocam "ilgi" olsa bile emeklerin karşılığının alınacağı meçhul. Bakın bu tartışmalar sadece ülkemizde yaşanmıyor şu an. Amerika'da bile durum kötü, orada da yazılım sektöründe iş ve staj bulmak zor.

Bunu aşmanın bir yolu, "iş garantili" bootcamplere katılmak olabilir, ama dediğim gibi, sağlam bir matematik temeli olmadan da oralardan mezun olunca "coder"lıktan öteye geçilebilir mi bilmiyorum.
 
Mezun sayısı gerçekten de talebin çok daha üstünde. Onlar zor staj ve iş bulurken alaylı arkadaşların "insanüstü" bir gayret göstermesi gerekiyor. Peki ne uğruna? Sağlığından olacaksan (günde 10 saat bilgisayar karşısında durup gözlerini bozacaksan vs), ve de asgari ücret alacaksan bir süre, değer mi? Yani sonrasında tabi ki maaş artacaktır ama bilmiyorum, değmez gibi.


Hocam "ilgi" olsa bile emeklerin karşılığının alınacağı meçhul. Bakın bu tartışmalar sadece ülkemizde yaşanmıyor şu an. Amerika'da bile durum kötü, orada da yazılım sektöründe iş ve staj bulmak zor.

Bunu aşmanın bir yolu, "iş garantili" bootcamplere katılmak olabilir, ama dediğim gibi, sağlam bir matematik temeli olmadan da oralardan mezun olunca "coder"lıktan öteye geçilebilir mi bilmiyorum.
Bahsettiğim konu "OOOO yazılımcılar da iyi para kazanıyor dur 2 kod yazam da kodcu olayım" diye çırpınanlar için bu yazıda katılmadığım tek yer matematiğin zorunlu olması gerektiği kısmı bir yere kadar tabi, matematikte içerisinde ABC, denklemler (sanki mat. mühendisi olacağız) oran orantı haricinde yazılım için gereksiz çünkü en azından benim açımdan geri kalan kısma katılıyorum ilgi konusuna da o yüzden değindim
 
Bahsettiğim konu "OOOO yazılımcılar da iyi para kazanıyor dur 2 kod yazam da kodcu olayım" diye çırpınanlar için bu yazıda katılmadığım tek yer matematiğin zorunlu olması gerektiği kısmı bir yere kadar tabi, matematikte içerisinde ABC, denklemler (sanki mat. mühendisi olacağız) oran orantı haricinde yazılım için gereksiz çünkü en azından benim açımdan geri kalan kısma katılıyorum ilgi konusuna da o yüzden değindim
Hocam, matematik bilmeden yapılabilecek maksimum yazılımcılık HTML+CSS+Javascript, ve Pythonda script yazmak falan olur (bunları yapanları küçümsemiyorum, kesinlikle bunlar da harika şeyler).

Ciddi projelerde çalışabilmek için kesinlikle gerekli bir şey.
 
Hocam, matematik bilmeden yapılabilecek maksimum yazılımcılık HTML+CSS+JavaScript, ve Python'da script yazmak falan olur (bunları yapanları küçümsemiyorum, kesinlikle bunlar da harika şeyler).

Ciddi projelerde çalışabilmek için kesinlikle gerekli bir şey.

Hayır değil şu matematiği bu kadar büyütmeyin bu kullanmış olduğumuz cihazların bile ana çıkış sebebi her insanın yapamayacağı ileri seviye matematik işlemlerini çözsün diye idi ayrıca algoritma oluşturmak için trigonometri vb bilgilerine ihtiyacım yok ha ama şu şekilde matematik gereklidir bilginin kaynağı ya da formülü bilinir öyle devam edilir fakat derste 2+2=? Diye öğrettiği matematiği sınavda a-b+c/d=? gibi saçma sapan bir şekilde formülünü de vermeden soran öğretmenler gibi bir matematik gerekmez kodlamada iyi sosyaller.
 
Hayır değil şu matematiği bu kadar büyütmeyin bu kullanmış olduğumuz cihazların bile ana çıkış sebebi her insanın yapamayacağı ileri seviye matematik işlemlerini çözsün diye idi ayrıca algoritma oluşturmak için trigonometri vb bilgilerine ihtiyacım yok ha ama şu şekilde matematik gereklidir bilginin kaynağı ya da formülü bilinir öyle devam edilir fakat derste 2+2=? Diye öğrettiği matematiği sınavda a-b+c/d=? gibi saçma sapan bir şekilde formülünü de vermeden soran öğretmenler gibi bir matematik gerekmez kodlamada iyi sosyaller.
İşte o "kodlamada" gerekmez. Yazılımda gerekir.

Şöyle söyleyeyim, en basitinden, bool veri tipi bile boolean algebraya, matematikteki mantık konusuna dayanır. Computer science giriş dersi almışsanız bilirsiniz. Veya ne bileyim, int=integer (tam sayı) demektir.

Dediğim gibi küçük projelerde gerekmeyebilir ama ciddi her işte gerekecektir. Küçük işlerle de ne kadar para kazanılır muamma.
 
İşte o "kodlamada" gerekmez. Yazılımda gerekir.

Şöyle söyleyeyim, en basitinden, bool veri tipi bile boolean algebraya, matematikteki mantık konusuna dayanır.computer science giriş dersi almışsanız bilirsiniz. Veya ne bileyim, int = integer (tam sayı) demektir.

Dediğim gibi küçük projelerde gerekmeyebilir ama ciddi her işte gerekecektir. Küçük işlerle de ne kadar para kazanılır muamma.

Bunlar elbette gerekli onu demek istemedim insan kendi zihninde zorlaştırıyor matematiği gereksiz yere mesela denklem en basiti öğrenci mezun olduktan sonra gerçek hayatta da öğretmenin derste anlattığına zıt şekilde sınavlarda zor sormasından dolayı her işlemi o kadar zor olacak gibi görüyor her şeyin içine harf sıkışacak gibi düşünüyor matematik öyle bir şey değil eğer ilgi ve mantığı bir insanın algılayabiliyorsa bunun üstüne de yaratıcı bir beyne sahipse gerisi çorap söküğü.
 
Bunlar elbette gerekli onu demek istemedim insan kendi zihninde zorlaştırıyor matematiği gereksiz yere mesela denklem en basiti öğrenci mezun olduktan sonra gerçek hayatta da öğretmenin derste anlattığına zıt şekilde sınavlarda zor sormasından dolayı her işlemi o kadar zor olacak gibi görüyor her şeyin içine harf sıkışacak gibi düşünüyor matematik öyle bir şey değil eğer ilgi ve mantığı bir insanın algılayabiliyorsa bunun üstüne de yaratıcı bir beyne sahipse gerisi çorap söküğü.
Evet, gereksiz yere zorlaştırılıyor matematik.

Bundan 20 sene öncesinin üniversite giriş sınavlarına bakınca bunu çok daha iyi anlıyor insan.
 

Yeni konular

Geri
Yukarı