İlan

Tembel. Overwhelmed. Şaşkın. Aimless. Her programcı yolculukları boyunca ve bırakılırsa bir dizi olumsuz duygu ile karşılaşır. kontrol edilmediğinde, bu duyguların ilerleme üzerinde derin bir etkisi olabilir - hatta bazılarının pes etmesine neden olabilir Baştan sona.

Daha önce hiç sanki aciz teknik olarak yeteri kadar yetkin olsanız bile kod yazmak için, bilinen adla yüzleştiniz. programcının bloğu (veya kodlayıcının bloğu). Temelde programcılar için yazar bloğu.

Zihinsel bloklar Zihinsel Bloklarınızda Çiplere Yardımcı Olmanıza Yardımcı Olacak 10 Motivasyonel TED KonuşmasıBaşarıların hayatından elde edilen değerli ders, zihinsel bloklarını diğerlerinden daha tutarlı bir şekilde parçalamaktır. On TED Konuşması basit bir şeyin altını çiziyor - her şey akılda. Daha fazla oku üstesinden gelmek hiç kolay değildir, ancak gümüş kaplama her zaman temel bir neden olmasıdır. Kökü tanımlayabilirseniz, zafer ve başarıya giden yolda başlayabilirsiniz.

Programcı bloğunun en yaygın nedenlerinden bazılarını ve bunları yenmek için neler yapabileceğinizi inceleyelim.

instagram viewer

Temel Neden # 1: Çaresizlik

Programcı bloğunun ilk büyük kaynağı, özellikle yeni başlayanlar için, çaresizlik. Bu kadar bunalmış olma hissi, problemlerinizden donduğunuz ve kaçtığınız için Netflix'te harcanan saatler veya Reddit'e göz atmakla sonuçlanır.

Çaresizliğin kendisi iki alt soruna ayrılabilir: bilgi eksikliği veya ile ilgili bir sorun görev yönetimi.

Bir kodlama stajyeri olarak işe alındığınızı ve ilk görevinizin, şirketiniz tarafından kullanılan büyük şirket içi geliştirme aracında birkaç hatayı temizlemek olduğunu varsayalım. İçinde dolaşmak için milyonlarca kod satırı, binlerce sayfa dokümantasyon var ve bunların hiçbiri güzel değil.

Nereden başlıyorsun? İçinde olmak zor bir yer ve bu tür bir senaryonun programlama coşkusunun ölümüne nasıl yol açabileceğini görmek hayal gücü gerektirmiyor.

programcılar blok-çaresizlik

Bunun için, bizim taktiklerimizden daha iyi çalışma alışkanlıkları için ipuçları Tech'in Daha İyi Çalışma Alışkanlıkları Geliştirmenize Yardımcı Olabileceği 5 YolOkulda olduğumdan bu yana bir süre geçti, ama mezuniyete doğru yollarına devam eden birkaç arkadaş tanıyorum. Bana yardım etmek için şu anda kaç araç olduğunu şaşırtıyor ... Daha fazla oku : bunu daha küçük ve daha küçük görevlere ayırın, ardından ilerlemenizi her seferinde bir adım izlemek için bir yapılacaklar listesi kullanın. Aslında, 3 Vuruş Sistemi 3 Grev Sistemi: Yapılacaklar Listenize Nasıl Öncelik Verilir?Yapılacaklar listenizi gözden geçirmiyor musunuz? Sorun üretkenliğiniz olmayabilir, sadece öncelikleriniz olabilir. Yapılacaklar listesine nasıl öncelik verileceğini öğrenelim ve işleri halledelim. Daha fazla oku maksimum verimlilik için.

Yardımcı olan başka bir şey, bir programcı olarak genel becerilerinizi keskinleştirmektir. Belki de tanıdık olmayana aşina olmanız gerekir. yeni bir programlama diline hakim olmak 7 Yeni Bir Programlama Dilinde Uzmanlaşmak için Yararlı Püf NoktalarıKod yazmayı öğrenirken bunalmış olmak sorun değil. Muhtemelen şeyleri öğrenir öğrenmez unutacaksınız. Bu ipuçları tüm bu yeni bilgileri daha iyi korumanıza yardımcı olabilir. Daha fazla oku . Kadar taramayı deneyin ücretsiz programlama kitaplar Sizi Profesyonel Yapacak 9 Ücretsiz Programlama Kitabıİster yeni, ister eski ya da istekli olsun tüm programcıları çağırıyoruz: kodlama becerilerinizi bir üst seviyeye çıkarmak için çok çeşitli ücretsiz (birada olduğu gibi) kitaplar bulduk. Atlayın ve tadını çıkarın. Daha fazla oku mümkün olduğunca güven oluşturmanıza yardımcı olabilir.

Ya da kitaplar sizin fincan çayınız değilse, belki birkaç tanesine bakın Udemy programlama kursları Kodlama Projeleriyle Öğrenin: Başlangıç ​​Programcısı için 9 Udemy KursuAsıl zorluk, sadece gerekli becerileri öğretmekle kalmayıp aynı zamanda pratik projelerle iyi programlama dersleri ve kurslar bulmaktır. Udemy devreye giriyor. Daha fazla oku yerine. Mesele şu ki, olabildiğince çok şey öğrenmek programlamayı çok zor yapmak Tüm Stres Olmadan Programlama Nasıl ÖğrenilirBelki bir kariyer için ya da bir hobi olarak programlama yapmaya karar verdiniz. Harika! Ama belki bunalmış gibi hissediyorsunuzdur. Çok iyi değil. İşte yolculuğunuzu kolaylaştırmak için yardım. Daha fazla oku .

Temel Neden # 2: Başarısızlık Korkusu

Teğetsel olarak “bunalmış olma” fikri ile ilgili başarısızlık korkusu. Bu hem yeni başlayanları hem de gazileri etkileyebilir ve rahatsız etmese de herkes, üzülüyor çok.

Kısacası, ne yapmanız gerektiğini biliyorsunuz ve bunun gerçekleşmesi için gerekli becerilere sahipsiniz, ancak onu çekecek kadar iyi olup olmadığınız ve bu endişe konusunda çok endişelisiniz. seni başlangıçtan bile sakat. Bazı insanlar erteler, diğerleri tamamen programlamayı bırak Programcı Olmadığınızı Gösteren 6 İşaretHerkes bir programcı olmak için kesilmez. Programcı olmak istediğinizden tam olarak emin değilseniz, sizi doğru yönde gösterebilecek bazı işaretler aşağıdadır. Daha fazla oku .

Dışarıda bu konuya anlayışsız birçok kişi var. Bill Schindler'den gelen biraz gibi, hakaret hissi veren kısa tavsiyeler bulmak nadir değildir:

Sistem yazılımı danışmanı ve XML uzmanı Bill Schindler “Bundan hiç etkilenmedim” dedi. “Neden insanların yazar bloğu / programcı bloğu gibi aptalca şeylerden kaçmasına izin veriyoruz, bilmiyorum… Tek çaresi programcının bloğu bir şeyi, her şeyi programlamaya başlamaktır - tıpkı yazar bloğunun tek çaresi gibi yazı."

HT: Zdnet

Ama insanlar Sahip olmak bu tür zihinsel aksilikten muzdarip, uykuya dalmak, doğada yürüyüş yapmak veya hatta meditasyon yapmak gibi yardımcı olabilecek öneriler ve ipuçları sunmak için hızlıdır:

Slashdot posteri, “Sabit sürücüyü birleştirmek, bellek önbelleğini temizlemek ve geçici dosyaları atmak gibi meditasyona benzetmeyi seviyorum” dedi.

HT: Zdnet

Endişenin azaltılması ve başın temizlenmesi konusunda meditasyonun birçok insan için etkili olduğu kanıtlanmıştır ve bunları kontrol etmenizi öneririz. ücretsiz meditasyon araçları Meditasyon Kolaylaştı: Mutluluğunuza Yardımcı Olacak Araçlar ve KaynaklarMeditasyonun zihninizi sakinleştirmek ve denemeye değer refahı elde etmek için bir yöntem olduğu sonucuna ulaştıysanız, size kaynaklar ve araçlar konusunda yardımcı olabiliriz. Daha fazla oku başlamanıza yardımcı olmak için. Ayrıca, bunlar zihninizi sakinleştiren uygulamalar Zihninizi Rahatlatmak, Yok Etmek ve Temizlemek için En İyi 10 Sakinleştirici UygulamaHayat bazen sizi stres ve endişe ile boğabilir. İşte o zaman bu sakinleştirici uygulamalar zihninizi yok etmenize ve temizlemenize yardımcı olabilir. Daha fazla oku harikalar yaratabilir.

Ancak günün sonunda, başarısızlık korkusu üstesinden gelinmesi gereken önemsiz ve içsel bir sorundur. “Sadece yap” demek özellikle yararlı olmayabilir, ama çoğu zaman dır-dir en pratik yol.

Temel Neden # 3: Anlamsızlık

Başka biri adına programlama yapanlar için - bu, olmayan herhangi bir programcı için hemen hemen doğrudur. kendi başlangıç ​​fikirlerinin bir parçası - sizin gibi hissetmeye başladığınızda motivasyon bazen tükenebilir iş gerçek bir anlamı yok.

Baktığımızda motivasyon bilimi 6 Psikoloji ve İnsan Davranışı Hakkında Akıllara Durgunluk Gösteren TED Konuşmalarıİnsan beyni karmaşık ve kafa karıştırıcıdır, bu da insan davranışının neden bu kadar karmaşık ve kafa karıştırıcı olduğunu açıklar. İnsanlar tamamen farklı bir şey hissettiklerinde tek yönlü davranma eğilimindedirler. Burda biraz var... Daha fazla oku motivasyonun iki şekilde geldiğini görüyoruz: içsel ve dışsal.

bir dışsal motivasyon yapmak istemediğiniz bir şey yapmanızı sağlayan bir şeydir. Yaygın örnekler arasında maaş çekleri, ikramiyeler, fesih tehdidi vb. Sayılabilir. bir öz motivasyon içinden geliyor - sen yap çünkü sen istemek kazanacak harici bir şeyiniz olmasa bile bunu yapmak.

Herhangi bir zamanda birden fazla motivasyon kaynağının etkisi altında olabilirsiniz ve bu motivasyon araçları hem içsel hem dışsal bir karışım olabilir. Ancak yakıtınız sadece dışsal nedenler, “Burada ne yapıyorum?” diye merak etmeye başlayabilirsiniz.

programcılar blok-pointlessness

Bu noktada iki seçeneğiniz var. Ya sen gerçek bir motivasyon bulmak mevcut projeniz / projeleriniz için veya başka bir proje bul kendiniz için motive olmuş hissedersiniz.

İçsel motivasyon vizyon ve misyona dayanır. Çalışmanızın sonucuna bizzat yatırım yaptınız mı? Şirketinizin amaç ve inançlarına uygun musunuz? Yaptığınız iş üzerinde kısmi sahipliğiniz var mı?

Değilse, kendinize nerede yatırım yapabileceğinizi sormaya başlamak iyi bir fikir olabilir. Kısmi bile olsa projenizi kendiniz yapmanın yollarını arayın. En kötü durum senaryosu - herhangi bir içsel motivasyon aracı bulamazsanız - belki daha yeşil meralara geçme zamanı gelmiştir.

Kök Neden # 4: Sıkıntı

Bazı programcılar, özellikle biraz tecrübeli olanlar, programlamaya olan ilgilerini kaybederler çünkü sıkıcı hissetmeye başlar. Bu sorun, yukarıda bahsedilen anlamsızlık sorunundan oldukça farklıdır, çünkü bu daha fazla meydan okuma hakkında olduğundan misyon.

Başka bir deyişle, üzerinde çalıştığınız projeler çok basit, çok önemsiz veya çok sıradan olduğunda, zihninizin sürekli olarak otomatik pilot açtığını görürsünüz. Bu çok kolay ve bu nedenle işinizle daha az ilgileniyor ve kodlamaya devam etmek için daha az yönlendirilmiş hissediyorsunuz.

programcılar blok-can sıkıntısı

Çözüm, kendine tekrar meydan oku.

Bir şirkette çalışıyorsanız, belki daha büyük sorumluluklar için gönüllü olabilirsiniz. Sadece hataları temizlemek ve önemsiz yardımcı programları uygulamak yerine, görevleri değiştirmek veya başka bir ekibe katılmak isteyebilir. Bu her zaman bir seçenek değildir, ancak yine de sormaya değer.

Diğer yol - ve bu daha pratik - bir kişisel yan proje Programlamayı Daha Hızlı Öğrenmenize Yardımcı Olacak 5 Proje FikriProgramlama için öğrenme eğrisini hafifletmenin birkaç yolu vardır. Ellerinizi kirletin ve istediğiniz zaman başlayabileceğiniz yan projelerle daha hızlı öğrenin. Bu beşiyle oyna. Daha fazla oku . Ana programlama görevlerinizle ilgisiz bir alanda bir şeyler inşa etmeyi deneyin. Gün boyunca oyun oluşturuyorsanız, geceleri bir web sitesi oluşturmayı deneyin.

Programcıların üzerinde çalışabileceği bir zamanda 2 veya 3 aktif görevi olmasını öneririm. Bir yere takıldığınızda, vites değiştirip bir süre başka bir şey üzerinde çalışıp sonra yeni bir bakış açısıyla soruna geri dönebilirsiniz.

HT: Yığın Değişimi

Sıkıntıyı tedavi etmek için, manzara değişikliğinden daha az şey etkilidir ve programlama bir istisna değildir. Bazen yeni bir şeyin bir dozuna ihtiyacınız vardır.

Kök Neden # 5: Tükenmişlik

Yukarıdaki nedenlerin hiçbiri doğru olana benzemiyorsa, belki de çok çalıştı ve yandı Çok Çalıştığınız 5 İşaret (Ve Nasıl Onarılır)Doyumsuz bir çalışma arzunuz var mı? İşte bu rahatsızlığı ve nasıl üstesinden gelebileceğinizi gösteren bazı işaretler. Daha fazla oku belki de işkoliklik üzerine kurulu. Belirtiler arasında kaygı, verimsiz olma korkusu, işiniz için sağlığınızı ihmal etme sayılabilir.

Tükenmişlik, uzun süreli tükenme ve işe olan ilginin azalması anlamına gelen psikolojik bir terimdir. Tükenmişliğin kronik mesleki stresden kaynaklandığı varsayılmıştır (örn. Aşırı iş yükü).

Tükenmişlik belirtileri klinik depresyona benzer; yanmış çalışanlarda ve klinik olarak depresif hastalarda depresif belirtileri doğrudan karşılaştıran bir çalışmada, tanı koymaya gerek yok iki grup arasında anlamlı farklılıklar bulunmuştur: yakılan işçiler klinik olarak depresif olduğu kadar çok depresif belirti bildirdiler Hastalar.

HT: Vikipedi

İşkolikliğin beyninizde ve vücudunuzda fiziksel değişikliklere neden olduğu ve bu değişikliklerin zihinsel refahınız üzerinde ciddi bir etkisi olabileceği gerçek bir vaka yapılabilir. Kodlama motivasyon kaybı birçok potansiyel semptomdan sadece biridir.

programcılar blok-tükenmişlik

Sahip biri olarak programlama tükenmişliği ile mücadele etti Programlama Tükenmişliği: Kayıp Motivasyonunuzu Nasıl Geri KazanırsınızTüm bu kod satırlarını yazmak fiziksel ve duygusal olarak drene olabilir. Geri almak için ihtiyacınız olan tek şey motivasyonun geri kazanılabileceği bilincidir. Daha fazla oku kendim, tırmanmak için dik bir tepe olabileceğini biliyorum. Herkes için özel bir çözüm yoktur. Ancak, işkolikliğin gerçek bir sorun olduğunu düşünüyorsanız, programlamayı bırakıp bırakmamayı değerlendirme zamanı gelmiş olabilir.

Ve net olmak gerekirse, programlama sizin için tam bir kariyer olmasa bile bir programlama işkolik olabilirsiniz. Yan projeler ve hobiler, kontrolden çıkmalarına izin verdiğinizde zararlı olabilir.

Burda biraz var tükenmişlikten kurtulmak için ipuçları Tükenmişlik İşinizden Nefret Ediyor mu? Akışınızı Yeniden Bulmanın 5 Yolu Daha fazla oku . Bununla birlikte, sonuçta, cevap iyilik için devam etmek olabilir.

Programcı Bloklarını Nasıl Yenersiniz?

Bahsetmek istediğim son bir şey: bazen programcının bloğuna açlık, susuzluk veya hareketsizlik neden olabilir. Beyniniz yeterli beslenme veya hidrasyon almazsa, akut depresyon ve motivasyon kaybı nöbetleri yaşayabilirsiniz.

Egzersiz gelince, spor salonuna gitmeden egzersiz Spor Salonuna Gitmeden Nasıl Egzersiz YapılırGerçek egzersiz için zaman ayırmak yeterince zordur, ancak işe gidip gelmek için çok fazla zaman harcayabilirsiniz. Bu etkili antrenmanları evinizden hiç ayrılmadan deneyin. Daha fazla oku . Gerçekten zaman ayırıyorsanız, bunları öneririz masanızda yapabileceğiniz egzersizler Masanızda formda kalmanıza yardımcı olacak 8 kolay egzersizMasanızda formda kalmak aslında mümkündür. İşte herkesin yapabileceği bazı alıştırmalar. Bazıları kalkmayı bile gerektirmez, diğerleri günlük rutininizden 10 dakikadan fazla sürmez. Daha fazla oku . Sağlıklı bir vücut sağlıklı bir akla doğru uzun bir yol kat eder.

Hiç programcının bloğu ile mücadele ettiniz mi? Nasıl çıktın? Yoksa hala bununla mı mücadele ediyorsun? Aşağıdaki yorumlarda paylaşarak bize bildirin!

Resim Kredileri: Stresli iş adamı alphaspirit ile Shutterstock üzerinden, Şaşkın Nerd lassedesignen tarafından Shutterstock üzerinden, Sinir bozucu kadın işçi ile Stokkete üzerinden Shutterstock, Sıkılmış Programcı Nomad_Soul tarafından Shutterstock, Stresli iş kadını yazarı: KieferPix via Shutterstock

Joel Lee'nin bir B.S. Bilgisayar Bilimi ve altı yılı aşkın profesyonel yazma deneyimi. MakeUseOf'un Genel Yayın Yönetmeni.