6 puan yazan curioe 2021-11-01 | 11 yorum | WhatsApp'ta paylaş

Bir öğrenci geliştirici olmakla ilgileniyor ve çevresindeki tek geliştirici benmişim gibi görünüyor. Bu yüzden bir yandan buna sevinip güzel şeyler anlatıyorum, ama diğer yandan bir insanın hayatındaki kariyer yolunu çizme sürecini etkilemek de bana yük gibi geliyor.

Siz olsanız ona neler söylerdiniz?

11 yorum

 
loblue 2021-11-08

Oğluma baktığımda matematiksel bir yatkınlığı olduğunu ve problem çözmeyi gerçekten çok sevdiğini gördüm.

"Sen yazılımcı olabilirsin."

Dedim.

Yetenek görürsem yapmasını söylerim.

Yetenek görmüyorsam ama yapmak istediğini söylüyorsa (yalnızca yakın biriyse) vazgeçirmeye çalışırım.

 
hl1itj 2021-11-08

Dünyayı değiştirebildiğim ve değişen dünyayı görebildiğim az sayıdaki meslekten biri,

ve ömür boyu gelir açısından da gelecek vadeden bir meslek yazılım geliştiriciliği.

Bitmeyen eğlence ve merakın tatmini de cabası.

Elbette kolay değil, sırf iyi de değil.

Diğer meslekler kadar

zor.

 
up0617 2021-11-08

Ben alan dışı bir geçmişten geliyorum ve çevremde kıdemli geliştirici neredeyse yok; buna karşılık benden daha genç olup geliştirme yapmak isteyen çok arkadaş var. Bu yüzden ben hep daha çok yatkınlık meselesinden bahsediyorum.

Örneğin bir cerrah için, zeka ya da el becerisinden bağımsız olarak, canlı dokuyu kesip kemikleri ve organları kaldırabilmek en temel yetkinlikse,

bir geliştirici için de sanırım problemi tanımlayıp çözmekten ilgi duymak en temel yetkinlik oluyor. Bu yüzden ben her zaman önce şimdiye kadar bir problemi tanımlayıp çözme deneyimleri olup olmadığını soruyorum; eğer bunu çok keyifli bulduklarını söylüyorlarsa, geliştirici olmayı denemelerini söylüyorum haha

 
dua804 2021-11-03

Diyelim ki bir gün kızımın sınıfında velilerin katıldığı bir derse gireceğim; aklımda böyle bir şey var.

Programlama dili.

Burada önemli olan programlama değil, dildir. İngilizce insanlarla iletişim kurmak için bir dildir. Programlama dili ise bilgisayarla iletişim kurmak için kullanılan bir dildir.

Yanlış bir dilbilgisiyle iletişim kurarsanız, bilgisayar da bunu yanlış anlar ve hatalı çalışabilir ya da bir hata üretebilir.

İnsanlarla iletişim kurarken önemli olan İngilizce ya da Korece değildir. Önemli olan, karşınızdakine duyduğunuz ilgi ve niyettir. Bilgisayar için de aynısı geçerlidir. Bilgisayarın nasıl çalıştığına ilgi duymalı ve onunla iletişim kurabileceğiniz bir yolla yaklaşmalısınız. Neyse ki bilgisayar, biraz ayar yaptığınızda benim kullanmak istediğim dilde yaklaşsam bile tepki verir.

Geliştirici ise bu dili yaratan ya da bu dili daha da zenginleştiren yazardır.

 
spilist2 2021-11-01

Bence ne olmak istediğinizden çok ne yapmak istediğiniz daha önemli. Yazılımcı olmak da bir araç gibi geliyor bana. O yüzden önce hayattaki hedefinin ne olduğunu, ne yapmak istediği için yazılımcı olmak istediğini sorardım.

Bir de, ne yaparsanız yapın teknolojinin geleceği değiştirdiği bir çağda yaşadığımız için, bu trendi anlayıp ona ayak uydurma konusunda yazılımcı olmanın avantajlı bir meslek olduğunu söylemek isterim.

Tabii, kendi düşündüğünüz gibi hareket eden bir şeyi yapmanın verdiği büyük heyecanı da atlamamak lazım. haha

 
sixmen 2021-11-01

Meslek olarak en umut verici işlerden biri olduğunu düşünüyorum. Talebin de sürekli yüksek kalacağını düşünüyorum ve büyük başarı yakalama ihtimali de epey fazla.

Ama her işte olduğu gibi, kişiliğinize ya da yatkınlığınıza uymazsa zorlayıcı olabilir. Uzun süre çalışınca tecrübeyle idare edilebilen daha genel işlere kıyasla, en azından bir süre daha sürekli yeni şeylerin çıktığı ve durmadan öğrenmeniz gereken bir iş olacak gibi görünüyor. (Tersinden bakarsak, talep görmesinin nedeni de muhtemelen bu.)

 
roxie 2021-11-01

Sorulmadan önce söylememek. Sorulursa elimden gelenin en iyisiyle anlatmak.

Bu, benim çocuk yetiştirme anlayışımdan çok da farklı görünmüyor; kendimi, net bir destek/dayanak noktası olma çizgisinde tutuyorum. Çünkü olur da benim aşırı hevesim yüzünden karşı taraf erkenden gözünü korkutur ya da öğrencinin kendine özgü bakışını perdeleyebilirim diye düşünüyorum.

Odak noktası, uygun bir ortam oluşturmak olmalı diye düşünüyorum. Böylece zemini hazırladıktan sonra bu çocuğun yapıp yapmayacağı, ne benim kontrol edebileceğim bir şey ne de haddime düşen bir şekilde kontrol etmem gereken bir şeydir.

 
nallwhy 2021-11-01

Sanırım önce neden yapmak istediğini sorardım.

 
ffdd270 2021-11-01

Güzel şeyleri üsttekiler zaten söylemiş gibi geldi, ben de kişisel olarak hissettiklerimi yazayım.

  • Sanırım keyif, acının karşıtı değildi. Ve çoğu zaman önce acı geliyor, keyif biraz sonra peşinden geliyordu. İki yıl önce tüm yan projelerimi bırakmama neden olan şey “acı verici olmasıydı”; o zaman bunun eğlenceli olmadığını düşündüğüm sanırım. Şimdi ise geliştirmenin keyifli olduğunu ve muhteşem şeyler ortaya çıkarabilen bir iş olduğunu düşünüyorum, ama keyif arttıkça acının da orantılı biçimde arttığını düşünüyorum.

  • Hiçbir şey bir gecede ortaya çıkmıyor gibi geliyor. Fena sayılmayacak bir şey yapmak için bile çok zaman gerekiyor. Küçükken başkalarının nasıl bu kadar hızlı hızlı düzgün şeyler yapabildiğini, acaba bir hile tuşu mu var diye gerçekten merak ettiğim zamanlar olmuştu. Ama gördüğüm şeyin sadece başkalarının başarılı olduğu anlar olduğunu fark ettikten sonra, onların da suyun altında sayısız günü tek başına mücadele ederek geçirmiş olabileceğini düşününce artık kolay kolay vazgeçmemeye başladım.

  • Bir şey öğrenirken: önce zemini süpürmek, dayanıklılık kazanmak, tekniği geliştirmek ve ancak ondan sonra içine dalmak gerektiğini düşünüyorum. Tabii gerçekten yer süpürmekten bahsetmiyorum(..) Yeni bir şey öğrenmeye başlarken basit ve kolay olanlardan başlayıp adım adım geliştirmek gerekiyor. “Biraz oldu galiba” dediğinde bir sonraki aşama, sonra bir sonraki aşama... Sanırım böyle öğrenmek gerekiyordu. Ben bunu yıllarca bilmediğim için, kitabın baş taraflarını gelişigüzel geçip arka sayfalarda ne dendiğini anlayamayarak (temel dayanıklılığım eksik olduğu için) yarım bıraktığım kitap sayısı az değildi.

  • Bu üç maddeyi düşündükten sonra, benim başkalarında gördüğüm zamanın aslında o insanların hayatının çok ama çok küçük bir kısmı olduğunu fark ettim. Bu yüzden bir anda olmuş gibi görünen şeylerin bile, aslında ben bakmazken o kişinin büyük emek vererek başardığı şeyler olduğunu düşünmeye başladım. Sanırım bu yüzden başkalarının başarısına ya da hızlı öğrenmesine kıskançlıktan çok hayranlık duymaya başladım.

 
xguru 2021-11-01

Bence yazılım geliştirebilmek, hayatı biraz daha verimli/üretken yaşamayı mümkün kılan bir şey.

Basit bir veritabanı düzenlemesinden makro oluşturmaya, Excel sayfasına formüller eklemeye ya da kendi ihtiyacın olan aracı yapabilmeye kadar..

İlla yazılımcı olmasan bile, yazılım ve IT hakkında bir şeyler öğrenirsen hangi alana gidersen git başkalarına göre daha verimli çalışabilirsin; o yüzden en azından bir kez öğrenmeye değer, temel bir beceri seti olduğunu düşünüyorum.

Artık IT dünyadaki her şeyin temel altyapısı haline geldi; hangi alana gidersen git, en dipte teknoloji her yere yayılmış durumda. Onu ne kadar anladığına göre elde edeceğin başarı da değişecektir.

Başta kodlamayla başlayacaksın belki ama bilgisayar, web ve benzeri IT temellerine sadece ders çalışır gibi değil, dünyanın nasıl işlediğinin kurallarını öğreniyormuş gibi yaklaşmanın iyi olacağını düşünüyorum.

Sonrasında da dünyadaki her şeye bakarken, bunun en altında hangi teknolojiler kullanılıyor, nasıl çalışıyor, bunu yapan kişi nasıl yapmış olabilir diye düşünme alışkanlığı edinmesini söylemek isterdim.

Sonuç olarak: "Hedefin mutlaka yazılımcı olmak zorunda değil. Yazılım, öğrenildiğinde her yerde işe yarar. Biraz daha öğrenip ondan sonra kariyer yolunu seçsen de geç kalmış olmazsın."

 
curioe 2021-11-01

Ben olsam önce şunları söylemek isterim; yorum bırakırsanız bunları birlikte iletmek isterim~

  • Geliştirici olarak en sevdiğim şeyin yalnız olmamak olduğunu düşünüyorum. Temeller elbette hep geçerli, ama yeni teknolojilerin çıktığı, örneklerin biriktiği ve daha gelişmiş şeylerin durmadan ortaya çıktığı bir zamanda yaşadığımız için, birbirine yardım etme ve paylaşma kültürünün geliştirici kültürünün bir parçası olarak yerleştiğini düşünüyorum. Bence bu kültür insanı sürekli öğrenmeye teşvik ediyor, yaşlandırmıyor ve birbirimizi büyütüyor. İster kariyerinin en başında biri olun ister kıdemi epey artmış bir geliştirici, öğrenmek istediğiniz sürece bunu yapabileceğiniz bir kültür ve ortam var.

  • Sürekli öğrenmek istemek ve öğrenmek zorunda olmak bazıları için yük olabilir. Ben de bazen zorlanıyorum. :) Öğrenecek bu kadar çok şey varken, bundan daha çok keyif alan ve daha çok çalışan birileri elbette daha hızlı ilerleyecektir. Ama bazen zorlayıcı olsa bile, merak etmeye devam edip kendi hızınızda istikrarlı biçimde ilerlemenin keyfini de alabiliyorsanız, bence bu size uygun bir yol olabilir.

  • 0'ı 1'e çevirmenin verdiği bir başarı hissi var. 1'e dönüşmeyen 0'a bakarken ise stres oluyorsunuz. Çoğu zaman bunun üstüne bir de takvim baskısı ekleniyor.

  • Aklınızdaki şeyi üretebilirsiniz. Yaptığınız şeyi dünyadaki insanlar kullanabilir. Tabii kimse kullanmayabilir de...

  • Geliştirici olarak yaşamak, yalnızca geliştirme yapılan bir Sandbox'ta yaşamak değil. Şirket, ekip gibi bağlı olduğunuz yerin kültürü, birlikte çalıştığınız insanlar, yaptığınız projenin niteliği, takvim, ücretlendirme vb. pek çok şey sizi etkiler. Ama sanırım bu her iş için geçerli. Geliştirmede iyi olurken soft skill'lerinizi de geliştirirseniz, birçok insan sizinle birlikte çalışmak isteyecektir.