Bir şeyde başarılı olmak neden bu kadar zor ve neden ilerlemek ve yeni zirvelere ulaşmak bazı insanlar için daha kolayken diğerleri için neredeyse imkansız görünüyor? Başarı hemen hemen her zaman çeşitli faktörlerin karmaşık bir kombinasyonudur ve yeniden oluşturulması çok zordur, bu nedenle internette yaygın olarak bulunan "başarıya giden tarifler"in çoğu çok etkili değildir. Bir şey oldukça kesin olarak ifade edilebilir: yaklaşım burada çok önemlidir. Gerçekten ilgilendiğiniz ve yapmaktan zevk aldığınız bir şeyde başarıya ulaşmaya çalışıyorsanız, oraya ulaşma şansınız muazzam derecede artar. Hobi ve Meslek.  Kodlamayı Hobi Haline Getirmek Ve Bu Neden Önemli - 1

Kodlamayı neden bir hobi haline getirmelisiniz?

Programlama söz konusu olduğunda, bu da büyük ölçüde böyledir. Araştırmalar, gerçekten başarılı profesyonel programcıların çoğu için kodlamanın sadece bir işten daha fazlası olduğunu, aynı zamanda onların hobisi olduğunu gösteriyor. Stack Overflow'un Geliştirici Anketi 2020'ye göre, tüm geliştiricilerin yaklaşık %78'i hobi olarak kod yazdıklarını söylüyor. Yeni bir şey olmasa da - açıkça, gerçekten ilgilendiğiniz bir şeyde başarılı olmak çok daha kolaydır - çoğu zaman bu temel şeyleri gözden kaçırma eğilimindeyiz, işler, maaşlar ve seçim gibi pratik şeylere odaklanıyoruz. öğrenmek için teknolojiler. Hedefiniz kodlama alanında başarılı bir kariyer sahibi olmaksa, programlama sizin için bir hobi ise bu hedefe ulaşma şansınız daha yüksek olacaktır. Bu tür bir yaklaşımın faydaları apaçık ortada olmalıdır. Ancak programlama hiçbir zaman hobiniz olmadıysa ne yapmalısınız? Kişisel çıkarlar, doğal yetenekler ve eğilimler önemli bir faktördür, ancak belirleyici oldukları söylenemez.

Kodlamayı hobiniz haline nasıl getirirsiniz?

Bu nedenle, kodlamayı bir meslekten çok bir hobiye dönüştürmek için algınızı nasıl değiştireceğinize dair birkaç öneriyi burada bulabilirsiniz.

1. Sosyal etkileşimler.

İnsanlar sosyal yaratıklardır. Maymun beyinlerimiz dünyanın tüm karmaşıklığıyla tek başına başa çıkamayacak kadar yetenekli olmadığından, onlardan geri bildirim almak ve bilgi alışverişinde bulunmak için başkalarıyla sürekli iletişim halinde olmamız gerekir. Öte yandan programlama, özellikle evde çevrimiçi olarak öğreniyor ve uyguluyorsanız, çok yalnız olabilir. Yalnız olabilir ama olmak zorunda değil. Hem programcı olmak isteyen hem de başarılı geliştiriciler olmak üzere benzer düşünen kişilerle bağlantılarınızı artırmak önemli bir fark yaratabilir. Bu yüzden, buna aynı zamanda yeni insanlarla tanışmanın, arkadaşlar bulmanın ve sadece deneyimlerinizi paylaşabileceğiniz kişilere sahip olmanın bir yolu olarak bakmak, kodlamayı daha çok bir hobi haline getirebilir. Bu arada CodeGym'in bu kadar çok sosyal özelliği olmasının nedeni budur .

2. Mentorluk.

İnsan faktöründen yararlanmanın bir başka yolu da, yol boyunca size eşlik edebilecek, sizi destekleyebilecek ve bu alandaki tutkusunu paylaşabilecek bir kodlama danışmanı veya en azından daha deneyimli birini bulmaktır. Mentorluğun yazılım geliştirmede oldukça popüler bir kavram olmasının nedenlerinden biri de budur. Bir akıl hocası bulmak, kendi başlarına yapamayacaklarını düşünenler, genellikle tek başına öğrenmede sorun yaşayanlar veya sadece öğrenmeden maksimum fayda sağlamak için mümkün olan her aracı uygulamak isteyenler için son derece yararlı olabilir. Bir kodlama danışmanı bulmanın yolları hakkında daha fazla ayrıntı için bu makaleye göz atın .

3. Hackathonlar ve diğer kodlama yarışmaları.

Ayrıca, algıyı değiştirmek ve beyninizi kodlamanın ve yazılım geliştirme ile ilgili her şeyin tadını çıkarması için kandırmak için rekabet etmek ve birbirimizden daha iyi performans göstermek için doğal arzumuzu kullanabilirsiniz. Hackathon'lara ve her türlü kodlama yarışmalarına katılmak, bunu yapmanın harika bir yoludur. Başkalarıyla rekabet etmek de daha hızlı ilerlemenizi sağlar.

4. Kodlama oyunları ve oyunlaştırılmış öğrenme.

Oyun oynarken programlama becerilerinin nasıl kodlanacağını öğrenmek ve pratik yapmak, beyninize bunu eğlenceli bir şey olarak algılamayı öğretmenin harika bir yolu olduğunu kanıtladı. Birden çok kodlama oyunu mevcuttur ve bunları oynamak heyecan verici ve hatta bağımlılık yapabilir. Kodlamayı öğrenmek de sıkıcı ve yorucu bir süreç olmak zorunda değil. Konu Java'da uzmanlaşmak olduğunda CodeGym , etkili ve kalıcı öğrenmeyi eğlence ile dengelemeyi başaran, başarılı bir şekilde uygulanan oyunlaştırılmış yaklaşımın muhtemelen en iyi örneklerinden biridir .

5. Kişisel projeler ve başlangıç ​​fikirleri.

Hırslı ve girişimci biriyseniz, kendi projenizi başlatmaya çalışın veya en azından bu kodlama becerilerine sahip olsaydınız yapacağınız bir proje veya girişim kavramını bulun. Proje fikri, başka bir hobiniz veya ilgi alanınıza bağlanabilir. Tabii ki, bağımsız bir proje üzerinde çalışmak, özellikle yeni başlayanlar için kolay değil. Bu nedenle CodeGym öğrencilerine kursun bir parçası olarak kendi basit programlama projelerini nasıl oluşturacaklarını öğretiyoruz .

Kodlama hobiniz olmalı mı? Görüşler

Geleneksel olarak, uzun ve başarılı kariyerlere sahip deneyimli programcıların konuyla ilgili bazı görüş ve düşünceleriyle bitirelim. “İşinizden zevk almak harika ve bazen gelişmek için fazladan çaba göstermeniz gerekiyor ama iş-yaşam dengesi sizi uzun vadede aklı başında tutacak. Bazen iş dışında program yapıyorum (savaş oyunları hobimi desteklemek için). Bazen yemek yaparım, bazen arkadaşlarımı eğlendiririm, aylık bir kitap kulübüm var, bir hayır kurumu için gönüllüyüm. Benim için, birden fazla mağazaya ve çok sayıda arkadaşa sahip olmak, beni aklı başında tutan tek şey" dedi .Les Howie, onlarca yıllık profesyonel deneyime sahip yazılım geliştiricisi. “Bu benim bir hobim. Bundan zevk alıyorum ve boş zamanımın çoğunu normal işimden oldukça farklı ilginç projeler yaparak geçiriyorum. İnsanlar farklı. Başka bir şey yapmayı tercih ediyorsan, başka bir şey yap. Bir hobi olarak programlama, tutkulu olduğunuz bir proje uğruna yaptığınızda işe yarar. Aksi takdirde sıkıcı olur ve sizi yakar” uyarısında bulunuyor.Ruben Ravatsås. “Programlamadan CIO rolüne ve dolaylı olarak programcıları ve geliştiricileri yönetmeye geçtim. Bununla birlikte, teknoloji kariyerime başladığımdan bu yana 30 yıl geçtikten sonra, her zaman bir eğlence kodlayıcısı oldum ve şimdi de öyleyim. Deneyimli bir programcı ve veri bilimcisi olan Mark Christopher Bolgiano, benim için bulmaca çözmekten, golf oynamaktan, bowling oynamaktan veya TV izlemekten daha zorlayıcı, eğlenceli ve daha kullanışlı,” diye inanıyor .