CodeGym /Java Blogu /Rastgele /İnsanlar Kodlamayı Neden Seviyor? Meslek Tutkusunu Anlatm...
John Squirrels
Seviye
San Francisco

İnsanlar Kodlamayı Neden Seviyor? Meslek Tutkusunu Anlatmak

grupta yayınlandı
Programlama son on yılda popülaritesini artırdı. Ve bu yutturmacanın çoğu, yüksek maaşlı bir işe girme olasılığından ortaya çıktı. Ancak gerçekte kodlamanın pek çok başka avantajı da vardır. Ve doğruyu söylemek gerekirse, sevilecek çok şey var. Birçok deneyimli geliştirici, mesleğe olan tutkunun, yaptıkları işte gerçek profesyoneller olmalarına gerçekten yardımcı olduğunu söylüyor. Tahmini başarı, BT ile ilgilenmeden "düşük" veya "ortalama" çıtayı aşamaz. Ama neden kodlamayı seviyorsun? Gerçekten zor değil mi? Biraz sıkıcı değil mi? İnsanlar Kodlamayı Neden Seviyor?  Meslek Tutkusunu Anlatmak - 1İleride, programlamaya olan sevgimizi ifade edeceğiz — bunu deneyimli kodlayıcılar ve öğrenciler arasında en iyi 10 nedene indirgedik. Neden bu kadar çok insanın kodlamaya takılıp kaldığını ve onu neden sevdiklerini görelim.

Neden # 1. Hayat boyu öğrenmenin sevinci

Kod yazarken, görevlerin tekrarlanmayan doğası nedeniyle her zaman öğreniyor ve kendinize meydan okuyorsunuz! Bir program veya uygulama oluştururken, yeni çerçeveler deneyerek, zor sorunları yeni algoritmalarla çözerek ve farklı bir metodoloji kullanarak soruna ve çözüme ilişkin anlayışınızı sürekli olarak genişletirsiniz. Bütün bunlar, zihninizi esnetmek ve sabrınızı, azminizi ve disiplininizi geliştirmekle sonuçlanır. Kısacası, kodlama sizi rahat bölgenizin dışına itebilir, ama iyi bir şekilde!

Neden #2. Teori ve pratik arasında mükemmel denge

Üniversite mezunlarının çoğu genellikle güçlü bilgilere sahiptir, ancak bunu gerçek hayatta nasıl uygulayacaklarını bilmezler. Ama programlama farklı. Buradaki her şey bir yandan soyut olsa da, diğer yandan son derece pratik. Tüm bu soyut teorileri, dünyayı değiştirecek bir uygulama veya yazılım oluşturarak hayata geçirebilirsiniz. Veya milyarlarca insanın yararlı bulduğu bir web sitesi geliştirin. Medium'dan Michael Macaulay şöyle diyor: "Programlamanın gerçek güzelliği, ev bilgisayarınızda "kauçuğun yolla buluştuğu" anı yaşayabilmenizdir" ve biz de onunla tamamen aynı fikirdeyiz.

3. sebep Aklını eğitmek

Bir soruna çok uzun süre takılıp kaldığınızda, bahse girerim saçınızı yolmak istersiniz. Ancak, meraklı bir bakış açısıyla kod yazarsanız, Java'da problem çözmek rahatlatıcı olabilir. StackOverflow, GitHub, Quora, Coderanch ve diğer Java topluluklarına bakarak hemen hemen her hatayı, bellek sızıntısını veya imkansız olduğunu düşündüğünüz her şeyi çözebilirsiniz. Birden fazla kaynağa başvurarak ve bilgi toplayarak, zihninizi eğitirsiniz ve sonunda tüm parçaları bir araya getirdiğinizde o tatmin edici duyguyu yaşarsınız. Gerçek bir Sherlock Holmes gibi.

Neden #4. Daha detay odaklı olursunuz ve analitik becerilerinizi geliştirirsiniz.

Gün boyunca koddaki tüm bu metin karakterlerine odaklandığınızda, beyniniz olumlu yönde değişmeye başlar. Yavaş yavaş küçük ayrıntılara ve küçük değişikliklere karşı daha dikkatli hale gelirsiniz. Ayrıca programlama, çözdüğünüz her problemde analitik düşünceyi geliştirir. Doğal olarak, bu beyin dönüşümü diğer günlük aktivitelerinizi olumlu yönde etkileyebilir.

Neden #5. Yüksek talep ve yüksek maaş

Kuşkusuz, BT ile ilgili kariyerler şu anda zirvede ve bu da yakın zamanda değişmeyecek gibi görünüyor. Bu nedenle, Java öğrenirseniz, büyük olasılıkla gelecekte istihdam edilebilir ve yüksek maaşlı olursunuz. Pek çok programcının bu alana para için girdiği inkar edilemez ve bunda yanlış bir şey yok. Akılda tutulması gereken tek şey, teknolojinin önümüzdeki on yılda her zamankinden daha hızlı değişeceğidir, bu yüzden onunla değişmeli veya geride kalmalısınız. Merhaba, Neden #1.

Neden #6. Heyecan verici projeler üzerinde çalışmak

Bir programcı olarak heyecan verici projeler üzerinde çalışacaksınız! Programcı olmanın en iyi yanlarından biri, daha önce var olmayan bir şey yaratmaktır. Ve sonra bir uygulama, web sitesi veya eseriniz ne olursa olsun üzerinde kontrol sahibi olursunuz! Çok faydalı bir şey geliştirebilir ve sürdürebilirsiniz, bu da bizi bir sonraki noktaya götürür…

Sebep #7: İnsanların hayatlarında fark yaratmak

İnsanlara zaman kazandırabilecek ve zorlu görevleri yapmalarını engelleyebilecek bir uygulama geliştirmeyi başardığınızda, insanların hayatlarında küçük bir fark yaratırsınız. Küçük bir etki, ancak ebeveynlerin çocukları veya arkadaşlarıyla geçirmek için daha fazla zamanları var, iş bağımlılarının yeni fikirler düşünmek için daha fazla zamanları var veya rahatlamak için daha fazla zamanları var. Ayrıca, başka bir Medium blog yazarı olan Jasmine Wo , "evlat edinecek bir aile arayan çocukları evlat edinmek isteyen ailelerle eşleştirmeye yardımcı olan bir uygulama" oluşturmayı başardı. Gördüğünüz gibi, basit bir uygulama kişinin tüm hayatını değiştirebilir.

Sebep # 8. Yeni fırsatlar

Jasmine Wo ayrıca kodlamanın sizin için pek çok fırsatın kapısını açabileceğini söyledi. Ona olan tam olarak buydu. Bir bilgisayar bilimi öğrencisi olarak, kodlama bilmeseydi kendisine açık olmayacak programlara ve konferanslara katılmak için farklı şehirlere ve ülkelere seyahat etti. Yaklaşık 10 yıl içinde kendi kendine Java, Python, JavaScript, Ruby, HTML CSS vb. öğrendi.

Sebep # 8. Uzaktan çalışmanın güzelliği

İstediğiniz yerden ve istediğiniz zaman çalışmak, programlama hakkında sevilecek başka bir şeydir. Uzaktan işler son zamanlarda oldukça popüler hale geldi. Her yerde yapılabilecek epeyce iş var ve programlama da bunların arasında. Ayrıca, programlamak için sadece iki şeye ihtiyacınız var: bir bilgisayar ve bir internet bağlantısı. Bu iki şeyle dünyanın herhangi bir yerinde yaşayabilirsiniz. Norveç'e taşınmak ve buzda balık tutmaya başlamak ister misiniz? Harika! Sahilde boş zaman geçirmek için Tayland'a taşınmak mı istiyorsunuz? Sorun değil! Seçim tamamen size kalmış.

Neden #9. Takım çabası

Bununla birlikte, uzaktan çalışma, kendinizi yalnız ve terk edilmiş hissedeceğiniz anlamına gelmez. Elbette, bazı katı işverenler var ve bazı insanlar iş arkadaşlarıyla çevrimdışı etkileşim kurmayı tercih ediyor. Ancak uzaktan çalışmayı seçseniz bile, büyük ihtimalle aynı proje üzerinde çalışan yöneticiler ve destek ekiplerinden QA uzmanlarına ve tasarımcılara kadar tüm bir ekip olacaktır. Kod, kuruluştaki her kişiye dokunacak ve birbirlerinin bir şekilde iletişim kurmasını sağlayacaktır. Ayrıca, deneyimlerini ve bilgilerini paylaşan benzer düşünen insanlar bulacağınız tutkulu bir çevrimiçi Java topluluğunun her zaman bir parçası olabilirsiniz.

Neden #10. Bunu gerçeğe dönüştürebilirsin!

Mika, "Maalesef bir enstrüman çalamıyorum, senfoniler besteleyemiyorum, güzel şarkı söyleyemiyorum, muhteşem tablolar çizemiyorum veya görkemli heykeller yapamıyorum. Ancak ekran kodlamamın arkasındayken, bir tür sihir yapıyormuşum gibi bunaltıcı bir duyguya kapılıyorum" diyor Mika Blogunda Väisänen . Aslında, bu gerçekten bir sihirbaz gibi hissettiriyor. Sınırlı olduğunuz her şeyin fiziksel kısıtlamalar olduğu fizikten farklı olarak, kodlamanın hiçbir engeli yoktur. Projenizi oluştururken malzemelerin özelliklerini ve benzerlerini düşünmenize gerek yok. Kodlamayla ilgili en heyecan verici şeylerden biri de bu. Önünüzdeki bilgisayar ekranında beliren ilk "Merhaba dünya" cümlenizin verdiği hissi hatırlıyor musunuzEvet, bu senin heyecanın

Çözüm

Programlama kesinlikle 21. yüzyılda en hızlı büyüyen mesleklerden biridir. Ancak, gördüğünüz gibi, becerilerinizin önümüzdeki on yılda geçersiz olmayacağı anlayışını getiren sadece iyi maaşlı meslek değil. Aynı zamanda hemen hemen herkesin kendine göre bir şeyler bulabileceği bir meslek. Hem teknik hem de felsefi açıdan kodlama hakkında sevilecek çok şey var. Zihninizi keskinleştirebilir, beyninizi yeniden düzenleyebilir, insanlara harika yazılımlar sağlayabilirsiniz... seçenekler ve etki neredeyse sonsuzdur. Programlama, dünyayı değiştirmek için size gerçekten güç verebilir. Ve bununla ilgili en saçma şey, odanızda tek başınıza neredeyse ücretsiz olarak birinci sınıf bir Java geliştiricisi olabilmenizdir. Yani, hala tereddüt ediyor musun?
Yorumlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION