Hızla değişen bu çağda, yaygın öğrenme hatalarından nasıl kaçınıyoruz, iş ve yaşamı daha rasyonel olarak nasıl düzenleyeceğiz, böylece kendimize bakmak ve daha sakin yaşamak için yeterince zamanımız olmayacak.
Her şey internetin hızlı gelişmesiyle birbirine bağlıdır ve sıkı yaşayan herkese adanmıştır.
Öğrenmek, becerileri geliştirmek ve en son teknolojik trendlere yakın kalmak herhangi bir yazılım geliştiricisinin hayatının bir parçasıdır. Gerekli seçenekler olmasalar da, kariyer hedeflerinizin başarılı bir şekilde gerçekleştirilmesi için çok önemlidirler. ancak, Geliştiriciler, mevcut kariyerlerinin neresinde olurlarsa olsunlar genellikle bazı yaygın öğrenme hataları yaparlar. Bugün bunlara bir göz atalım, umarım olmanıza yardımcı olacak bir veya iki ipucu alabilirsiniz.
Daha verimli bir öğrenci.
1. Çalışma planı yok
Bir söz var Nasıl plan yapacağınızı bilmiyorsanız, başarısız olmayı planlıyorsunuz demektir. Bu, öğrenmek için de geçerlidir. . Bazen ~~ geliştiriciler Herhangi bir hazırlık yapmadan sabırsızlıkla doğrudan aktif öğrenmeye gidin . ~~
Örneğin, bir geliştirici Javascript çerçevesi, React'i öğrenmek istediğini ve React hakkında bir eğitici okumaya başlamak istediğini söyleyebilir, ancak odaklanmak istediği alanlara veya [nihai hedefine] nasıl ulaşılacağına ilişkin bir [genel bakış] yoktur , Ve React uygulamaları yazmak istiyorum. Bu durumda, öğrenmenin daha iyi bir yolu, resmi belgeleri görüntülemek, ana kavramlardan gelişmiş kılavuzlara ve API referanslarına adım adım giriş yapmak, React'te örnek uygulamalar oluşturmak, diğer örnekleri görüntülemek ve öğrenmek ve öğrenmenizin her aşaması için tasarım yapmaktır. Ayarlamak SMART hedefleri . SMART hedefleri, spesifik oldukları için iyi hedeflerdir.
2. Net bir nihai hedef yoktur
Yazılım geliştirme sektöründe çok fazla yeni teknoloji ve yeni yöntem var. Bu bir şikayet değil, inanıyorum [sürekli öğrenmenin iyi bir şeydir]. Öğrenmeye istekli iseniz, kendi becerileriniz ve bilginiz kesinlikle değişen derecelerde geliştirilecektir.
Bununla birlikte, bir geliştirici bir şeyi kaçırmaktan korkarsa ve duyduğu her yeni şeyi keşfederse, iş verimliliğini ve bilgi becerilerini geliştirmek için zaman kalmaz. Sadece bu seni sert gösteriyor .
Çalışmadan önce [Umarım onu neden öğrenmek istediğinizi ve yeni öğrendiğiniz bilgi veya becerilerinizi nerede ve nasıl kullanacağınızı düşünürsünüz] . Örneğin, bir arka uç geliştiriciyseniz ve Javascript kullanıyorsanız, hedefiniz tam yığın geliştirmeye geçmek olduğu için bunu yaparsınız. Veya DevOps iseniz ve AWS'yi öğreniyorsanız,
3. Çok geniş bir konu seçin
Herkes "Mutfak Lavabosu Dışındaki Her Şey" her şeydir? ara sıra, Geliştiriciler çok açgözlü , Daraltmayı başaramadıkları ve çok geniş bir öğrenme hedefi belirledikleri bir konuyu anlamak istiyorlar. bence, [Öğrenme sonuçlarınızı birkaç cümleyle başkalarına açıklayamıyorsanız, bu konu çok geniştir. Öğrenme çıktıları, geliştiricilerin belirli bir konudaki öğrenme sürecinin sonunda edinmesi gereken bilgi veya beceriler hakkındaki ifadelerdir. Elbette, her zaman belirli bir konuyu inceleyebilirsiniz, ancak kendiniz için yeterli olduğuna karar verdiğinizde, biraz olması gerekir. Nihai hedefe ulaşmada kendinize güvenmeniz için yeterli. Örneğin, React Javascript çerçevesini öğrenmenin bazı öğrenme çıktıları şunlardır:
Lütfen yukarıdaki öğrenme sonuçlarının çok spesifik veya ayrıntılı olmadığını unutmayın (örneğin, JSX sözdiziminde bileşenler oluşturmak), çünkü henüz React çerçevesinin ayrıntılarını anlamıyorsunuz. Bunlar da çok geniş değil, her bir ifadenin net bir sonucu var, sadece "React uygulaması oluştur" gibi geniş bir genel ifade değil.
4. Çok fazla kitap, video veya öğretici okuyun ve izleyin
[Eğitim yorgunluğu - bu şu anda yaygın bir fenomendir, psikolojik rahatlığı satın alın] . Sayısız kitap, video ve öğretici aracılığıyla bir şeyler öğrendiğinizi düşünüyorsanız, o zaman sadece [zaman kaybediyorsunuz]. Kitaplar, videolar veya başka bir format gibi bazı gerekli kaynakları seçin ve bunlara bağlı kalın. Videoda öğrendiğiniz fırsatlar, aynı konuda okuduğunuz başka bir eğiticiye çok benziyor. Başka bir örnek vermek gerekirse, Amazon'da React Javascript çerçevesini hızlı bir şekilde araştırdım.Bu konuda yaklaşık 700 kitap var, hatta bazıları aynı kitap başlığına, öğrenme yanıtına sahip. Tüm kitapları geçemezsiniz ve geçseniz bile, React konusunda uzman olacağınızın veya zamanınızı iyi kullanıp kullanmayacağının garantisi yoktur.
5. İlerlemeyi takip etmemek
Net bir plana ve net bir hedefe sahip olmak iyidir, ancak ilerlemenizi ve hedefe ulaşıp ulaşmadığınızı takip etmezseniz, o zaman büyük ölçüde azalacaktır. İlerlemenizi iki haftada bir veya en az ayda bir kontrol edin ve kendinize doğru yönde gidip gitmediğinizi sorun.
Öğrenme sürecinin başında ilerlemenizi düzenli olarak kontrol edebilmeniz için takviminize bir hatırlatıcı koymanızı tavsiye ederim, böylece unutmazsınız. Hedeflerinize zamanında ulaşamazsanız, nerede çok çalıştığınızı anlama ve planınızı değiştirme fırsatınız olur. Öte yandan, hedeflerinize ulaşırsanız, onları kutlayın ve motivasyonunuzu ve tutkunuzu artırın.
6. Etkili bir öğrenci olun
Bu çağda, [etkili bir öğrenci] olarak, avantajlar elde edecek ve kariyer başarınızın temelini atacaksınız. Bu süreci anlamak için zaman ayırırsanız ve gelişmeye istekli olursanız, hayatta daha iyi olabileceğinize inanıyorum. Öğrenmek bir istisna değildir. Bu, uygulama yoluyla geliştirilebilecek bir beceridir. Ne yapmayacağınızı bilmek bazen okurken ne yapacağınızı bilmek kadar önemlidir. Çinli sosyal filozof Konfüçyüs'ün bir zamanlar dediği gibi:
Düşünmeden öğrenmek emek kaybıdır; öğrenmeden düşünmek tehlikelidir. - Konfüçyüs