Nasıl iyi bir programcı (ve insan) olunacağına dair 101 ipucu

Nasıl iyi bir programcı (ve insan) olunacağına dair 101 ipucu

1. Google'ı öğrenin
Programcı olmak, sorularınızın yanıtlarını aramayı öğrenmek anlamına gelir. Etkili bir şekilde Google'ın nasıl kullanılacağını öğrenerek, geliştirme zamanından büyük ölçüde tasarruf edeceksiniz.

2. Çok fazla söz vermeyin, ancak söz verdiğinizden fazlasını verin.
Ekibinize bir görevin üç hafta süreceğini ancak iki haftada tamamlayacağını söylemek, bunun tersini söylemekten daha iyidir. Bu prensibi takip ederek güvene dayalı ilişkiler kuracaksınız.

Çevirmenin notu:

Çeviri, gramer ve noktalama işaretlerinde fark ettiğiniz hatalar konusunda hoşgörülü olmanızı ve düzeltilmesi için bildirmenizi rica ederiz.
Teşekkürler

Nasıl iyi bir programcı (ve insan) olunacağına dair 101 ipucu

3. Tasarımcılara karşı nazik olun; onlar senin arkadaşların
Tasarımcılar kullanıcı sorunlarına çözümler sunar. Onlardan öğrenin ve etkili ürünler yaratmak için birlikte çalışın.

4. Bir akıl hocası bulun
Kendisinden bir şeyler öğrenebileceğiniz ve yetkili bir görüş alabileceğiniz birini bulun (“geri çekilin”). Kodlama Koçu teknik bir danışman bulmak için harika bir yerdir.

5. Akıl hocası olun
Başkalarının öğrenebileceği biri olun. Sizi Kodlama Koçu mentorları arasında görmekten mutluluk duyacağız.

6. Yararlı yorumlar yazın
"Ne" yerine "nedenini" açıklayan yorumlar yazın.

7. Değişkenleri ve işlevleri uygun şekilde adlandırın
Fonksiyonlar ve değişkenler amaçlarını tam olarak tanımlamalıdır, dolayısıyla "myCoolFunction" uygun değildir.

8. Bir tatile çıkın
Hepimizin dinlenmeye ihtiyacı var. Hayalini kurduğunuz yolculuğa çıkın. Beyniniz ve çalışanlarınız size teşekkür edecek.

9. Kullanılmayan kodu kaldırın
Teknik borç biriktirmeyin.

10. Kodu okumayı öğrenin
Kod okumak hafife alınan bir beceridir ancak çok değerlidir.

11. Sağlıklı bir iş-yaşam dengesi kurun
Uzun bir iş gününün ardından dinlenmek için zamana ihtiyacınız var. İş bildirimlerini kapatın veya uygulamaları telefonunuzdan kaldırın.

Nasıl iyi bir programcı (ve insan) olunacağına dair 101 ipucu

12. Yalnızca gerekli durumlarda kişisel toplantılar
Bu sorun E-posta veya Slack aracılığıyla çözülebilir mi? Eğer öyleyse randevu almayın. Değilse, geçerli bir sebep olmadan süresini geciktirmeyin.

13. Eşli programlama
Eşli programlama hem öğretmen hem de öğrenci olmanızı sağlar.

14. Harika e-postalar yazın
Kendinizi kısa ama net bir şekilde ifade ederek, e-posta mektuplarında muhatabınızın dikkatini çekmeyi öğrenin.

15. Topluluğun bir parçası olun
Etrafınızı, zorlukların üstesinden gelmeniz için sizi motive eden benzer düşüncelere sahip insanlarla kuşatın.

Nasıl iyi bir programcı (ve insan) olunacağına dair 101 ipucu

16. Dallarınızı temizleyin
Versiyon kontrol şubelerinizi, misafirler gelmeden önce evde yaptığınız gibi temizleyin. Bir şeye ihtiyacınız yoksa atın; dolaba koymayın.

17. Bekçi olmayın
Başkalarına sektörde çalışacak kadar iyi olmadıklarını söylemeyin. Herkesin değeri vardır.

18. Sürekli öğrenin
Sürekli öğrenmeyi gerektiren bir mesleği seçtiniz. Bunu da sevmeyi öğrenin.

19. Vazgeçme
Her zaman kolay olmayacak. Ama hepimiz aynı yerden başladık. Bunu yapabilirsin.

20. Sizi korkutan görevleri üstlenin.
Seni korkutmazlarsa büyümene yardım etmezler.

21. Başlamadan önce gereksinimleri kontrol edin
Kod yazmaya başlamadan önce bir görevi tamamlama kriterlerini anlamalısınız. Bu size zaman kazandıracaktır.

Nasıl iyi bir programcı (ve insan) olunacağına dair 101 ipucu

22. Araç kutunuzda ustalaşın
İçini ve dışını bildiğiniz bir dizi alet edinin. Hangi amaçlara hizmet ettiklerini ve bir projede şu veya bu aracı kullanmanın ne zaman daha karlı olduğunu bilin.

23. Yapıcı eleştiriyi sevmeyi öğrenin
Güvendiğiniz meslektaşlarınızdan ve arkadaşlarınızdan yapıcı eleştiri isteyin. Bu, bir programcı ve bir kişi olarak büyümenize yardımcı olacaktır.

24. Çok yönlü olun
Teknoloji değişiyor ve hızla değişiyor. Yeni ürünlere direnmeyin, araştırın ve onlar hakkında kendi fikrinizi oluşturun.

25. İlgili kalın
Yayınları, blogları, podcast'leri ve haberleri takip ederek en son teknoloji haberlerinden haberdar olun.

26. Sorunu çözmeye odaklanın
Geliştirilmiş problem çözme becerileri her türlü problemin üstesinden gelmenize yardımcı olacaktır. Sorunu çözmeye neyin yardımcı olacağına odaklanın.

27. Mütevazı kalın
Ünvanınız ne olursa olsun veya hangi şirkette çalışırsanız çalışın alçakgönüllü kalın.

Nasıl iyi bir programcı (ve insan) olunacağına dair 101 ipucu

28. Harika sunumlar yapmayı öğrenin
Hedef kitlenizin ilgisini nasıl çekeceğinizi ve harika sunumlar yapmayı öğrenin

29. Bir şeye karar vermeden önce tüm çözümleri keşfedin.
Karşınıza çıkan ilk çözümü hemen almayın. Kodlamaya başlamadan önce tüm seçeneklerinizi keşfedin.

30. Nişinizi bulun
Teknoloji sektörünün birçok farklı alanı var. Sizi en çok ilgilendiren alanı bulun ve o alanda uzmanlaşın.

31. İyi alışkanlıklar geliştirin
Dikkatinizi dağıtan şeyleri ortadan kaldırmak, zamanınızı yönetmek, toplantılara katılmak ve en önemli görevlerden başlamak gibi sürdürülebilir ve faydalı alışkanlıklar geliştirmeye çalışın. Biraz çaba gerektirebilir, ancak uzun vadede buna değecektir.

Nasıl iyi bir programcı (ve insan) olunacağına dair 101 ipucu

32. Kodda hata ayıklamayı öğrenin
Kodda hata ayıklamak için tarayıcı araçlarını keşfedin. IDE'nizdeki bu özellikleri keşfedin. En etkili hata izleme tekniklerini öğrenerek en karmaşık sorunları bile çözebileceksiniz.

33. Mevcut becerilerinizi geliştirin
Artık bir beceride ustalaşmış olmanız, onu geliştirmeye devam etmemeniz gerektiği anlamına gelmez. Beceriler bilinçli olarak geliştirilmedikleri takdirde zamanla kaybolur ve sektör o kadar hızlı gelişiyor ki uygulamaya devam etmek önemli. "Ben bunu hep böyle yaptım" zihniyetinden kurtulun ve "Bunu yapmanın daha iyi bir yolu var mı?"
Şu anda harika bir karın kasınız olsa bile, günde bir çörek yiyip onları kaybetmeyeceğinizi beklemek aptallık olur.

34. Nedenini anlayın
Fikrinizi dile getirmeniz gereken durumlar olacaktır, bu nedenle öncelikle nedenini anlamak önemlidir. A çözümü neden B çözümünden daha iyidir? Doğru argümanları sağlayın ve fikriniz daha haklı olacaktır.

Nasıl iyi bir programcı (ve insan) olunacağına dair 101 ipucu

35. Her Şeyi Önemseyin
Siz bir metasınız ve bunun karşılığının gerektiği gibi ödenmesi gerekiyor. Bulunduğunuz bölgedeki alanınızdaki ortalama maaşlardan haberdar olun. Daha az para kazanıyorsanız yöneticinizle konuşmanın zamanı geldi. Hak ettiğin şeyin peşinden git.

36. Yardım istemekten korkmayın
Bir soruna takılıp kaldıysanız ve çözüm aramak için çok fazla zaman harcıyorsanız yardım istemenin zamanı gelmiştir. Hepimiz insanız. Hepimizin biraz yardıma ihtiyacı olabilir. Destek için bir meslektaşınıza ulaşmakta utanılacak bir şey yoktur.

37. Öğrenmeyi öğrenin
İnsanlar farklı şekilde öğrenirler. Bazı insanlar video dersleriyle, bazıları ise kitap okuyarak daha iyi öğrenirler. Size uygun öğrenme stilini bulun ve onu özenle uygulayın.

38. Nazik olun
Bir meslektaşınız hakkında geri bildirimde bulunmanızın isteneceği durumlar olacaktır. Nazik ol. Deborah'ı parçalamadan inisiyatif eksikliği hakkında yorum yapabilirsiniz.

39. Mola verin
8 saatinizi aralıksız kod yazmaya harcamak neredeyse imkansızdır. Hızla tükenecek ve birçok hata yapacaksınız. Bu yüzden durup ara vermeniz gerektiğini kendinize hatırlatmak için bir zamanlayıcı ayarlayın. Yürüyüşe çıkmak. Meslektaşlarınızla kahve içirin. Ekrana ara vermeniz üretkenliğinizi ve iş kalitenizi olumlu yönde etkileyecektir.

40. İlerlemenizi takip edin
Kodlamayı öğrenmek uzun zaman alır ve ilerleme görmezseniz inanılmaz derecede yorucu olabilir. Bu nedenle başarıları ve hedefinize doğru ilerlemeyi takip etmek önemlidir. Bilgisayarınızın yanında küçük bir liste tutun ve her yeni bir şey başardığınızda, ne kadar küçük olursa olsun listeyi işaretleyin. Büyük ödüller küçük başarılardan gelir.

Nasıl iyi bir programcı (ve insan) olunacağına dair 101 ipucu

41. Bir çerçeveye veya kütüphaneye güvenmeyin
Bir çerçevenin veya kitaplığın inceliklerinden çok, bir programlama dilinin nüanslarını öğrenin. Kitaplıkları tanıtmadan önce bir dil öğrenmenize gerek yoktur, ancak bir çerçevenin veya kitaplığın neden belirli bir şekilde çalıştığını anlamak daha temiz, daha performanslı kod yazmanıza yardımcı olacaktır.

42. Kod incelemelerini sevmeyi öğrenin
Birinin kodunuzu okuması ve analiz etmesi korkutucu olabilir, ancak sizi eskisinden daha iyi bir programcı yapacak paha biçilmez geri bildirimler sağlayabilir. Ayrıca iyi kod incelemeleri yapma yeteneğiniz üzerinde de çalışmalısınız.

43. İlgili alanlarla ilgilenin
Tasarım, pazarlama, ön uç veya arka uç geliştirme gibi ilgili alanların temellerini öğrenin. Bu, daha kapsamlı bir programcı olmanıza yardımcı olacaktır.

44. Kullanışlı olan teknolojiyi seçmeyin; doğru olanı seç
Her projenin farklı ihtiyaçları vardır ve bu nedenle iş için doğru araçları seçmeliyiz. Daha önce çalıştığınız teknolojileri tercih etmek çok daha uygun olsa da eğer projenin ihtiyaçlarını karşılamıyorsa alternatifleri araştırmanız gerekir.

45. Hatalarınızın sorumluluğunu alın
Herkes hata yapar ve siz de kariyeriniz boyunca bunları yapacaksınız. Bu nedenle hata yaptığınızda bunu kabul etmek ve sorumluluk almak çok önemlidir. Bu, ekip üyeleriniz ve yönetiminiz arasında güven oluşturmanıza yardımcı olacaktır.

46. ​​Kendi kodunuzu gözden geçirin
Çekme isteği oluşturmadan önce kendi kodunuzu gözden geçirin. Bu bir meslektaşınızın işi olsaydı ne gibi yorumlar yapardınız? Kod incelemesi istemeden önce sorunları veya hataları belirlemek çok önemlidir.

47. Başarısızlıklarınızdan ders alın
Başarısızlık basitçe beklenen sonucun elde edilememesidir ve bu mutlaka kötü bir şey değildir. Hepimizin kariyerimiz boyunca birçok başarısızlığımız olur. Hatalarınızdan ders alın. Bir dahaki sefere neyi farklı yapabilirsiniz?

48. Zayıf yönlerinizi belirleyin
Kendinizi tanıyın. Zayıf yönlerin neler? Belki de zorlamadan önce testleri sürekli güncellemeyi unutuyorsunuz. Veya e-postalara cevap verme konusunda kötüsünüz. Zayıf yönlerinizi inceleyin, böylece onlar üzerinde aktif olarak çalışabilirsiniz.

49. Meraklı kalın
Bu alan sürekli gelişmektedir, dolayısıyla merak önemlidir. Bir şeyi anlamıyorsanız, ister bir proje gereksinimi, isterse bir kod satırı olsun, bunu söyleyin. Açıklama istediğiniz için kimse sizi eleştirmeyecek ve sonunda daha iyi kod oluşturacaksınız.

Nasıl iyi bir programcı (ve insan) olunacağına dair 101 ipucu

50. Her şeyi öğrenmeye çalışmayın
Dünyada çok büyük miktarda bilgi var ve her şeye hakim olmak kesinlikle imkansız. Uzmanlaşmak için birkaç konu seçin ve gerisini atın. Elbette diğer alanlarla ilgili dolaylı bilgi edinebilirsiniz ancak hepsine hakim olamayacaksınız.

51. Evcil hayvanlarınızı öldürün
Sadece bir kod yazmanız, ona duygusal olarak bağlı olmanız gerektiği anlamına gelmez. Kimse yaptığı işin çöpe atılmasından hoşlanmaz ama kodun bir yaşam döngüsü vardır, o yüzden bunu unutmayın.

52. Takımınızı destekleyin
İyi bir takımda herkes birbirini destekler. Bu, ceza korkusu olmadan yeni bir şeyler denemek için verimli bir ortam yaratır.

53. Topluluktan ilham alın
Hayran olduğunuz aynı alanda birkaç kişi bulun. Bu, projeleriniz üzerinde çalışmaya devam etmeniz veya yeni bir şeyler denemeniz için size ilham verecektir.

54. Çalışmanızı takdir edin
Deneyiminiz veya pozisyonunuz ne olursa olsun, çalışmanızın değeri vardır. Onu takdir et.

Nasıl iyi bir programcı (ve insan) olunacağına dair 101 ipucu

55. Dikkatinizi dağıtacak şeyleri engelleyin
Anlık mesajlaşma programlarında, e-postalarda ve sosyal ağlarda bildirimleri kapatmak, odaklanmanıza ve iş gününüzü mümkün olduğunca verimli bir şekilde geçirmenize yardımcı olacaktır. Eğer ona 30 dakika içinde cevap verirsen Jerry ölmeyecek.

56. Destekleyici olun
Ekip üyelerinizi, örneğin önemli bir sunuma katılarak veya takılıp kalmaları durumunda yardımcı olarak destekleyin.

57. Hak edildiğinde övün
Birisi harika bir iş yaptıysa bunu söyleyin. Övgü ekip üyelerinizin güvenini kazanmanın harika bir yoludur.

58. Kodunuzu test edin
Testler önemlidir. Birim testleri, regresyon, entegrasyon, uçtan uca testler. Kodunuzu test edin, ürününüz daha kararlı olacaktır.

59. Yaklaşımınızı planlayın
Yeni işlevsellik talebi veya hata bildirimi aldığınızda öncelikle bir saldırı planı geliştirin. Bu sorunu çözmek veya işlevsellik geliştirmek için neye ihtiyacınız var? Saldırınızı planlamak için birkaç dakika ayırmanız bile sizi saatlerce süren hayal kırıklığından kurtarabilir

60. Sözde kodlamayı öğrenin.
Sözde kodlama harika bir beceridir çünkü karmaşık sorunları kod satırları yazmaya zaman harcamadan çözmenize olanak tanır. Seçtiğiniz yaklaşımı kağıt üzerinde açıklayın, farklı test örneklerini simüle edin ve tuzakların nerede olduğunu görün.

Nasıl iyi bir programcı (ve insan) olunacağına dair 101 ipucu

61. Başarılarınızı takip edin
İşyerinde bir ödül aldıysanız bunu yazın. Önemli bir özellik geliştiriyorsanız bunu not edin. Kariyerinizi ilerletmenize veya zor zamanlarda moralinizi yükseltmenize yardımcı olabilecek anlardan oluşan bir birikim oluşturacaksınız.

62. Programlamanın temellerini öğrenin
Bazı temel sıralama ve arama algoritmalarını ve veri yapılarını öğrenin. Bu, dilden bağımsız olarak sorunları çözmenize yardımcı olacaktır.

63. Dayanıklı ve bakımı kolay teknolojileri seçin.
En son teknolojileri test etmek ilginç olsa da, kurumsal bir uygulamada desteklenmesi kolay olanları seçin. Ekibimiz size yıllar boyu minnettar kalacak.

64. Tasarım modellerini öğrenin
Tasarım desenleri, kod mimarisini tasarlamak için yararlı araçlardır. Bunlara her projede ihtiyaç duymayabilirsiniz ancak bunların temel düzeyde anlaşılması, büyük uygulamalar oluştururken size yardımcı olacaktır.

65. Belirsizliği azaltın
Yeterli programlama becerilerinizi göstermek için karmaşık kodlar yazmak yerine okunabilirliği ve basitliği hedefleyin. Bu, ekip üyelerinizin katkıda bulunmasını kolaylaştıracaktır.

Nasıl iyi bir programcı (ve insan) olunacağına dair 101 ipucu

66. Teknik borcun ödenmesi
Teknik borcun ciddi performans sonuçları olabilir, bu nedenle yeniden düzenleme yapabiliyorsanız bunu yapmalısınız.

67. Sık sık güncelleyin
Büyük güncellemeleri ayda bir kez yayınlamak yerine, bunu daha küçük bir değişiklik listesiyle daha sık yapın. Hata yapma ve değişiklikleri bozma olasılığınız azalacaktır.

68. Erken ve sık taahhütte bulunun
Erken ve sıklıkla taahhütte bulunmak, işinizin temiz olmasını sağlamanın ve ayrıca yanlışlıkla önemli değişiklikler yapmanın yarattığı stresi azaltmanın en iyi yoludur.

69. Ne zaman yardım isteyeceğinizi bilin.
Yardım istemekten korkmamanızın yanı sıra bunu ne zaman yapmanız gerektiğini de anlamalısınız. Yardım istemeden önce daima bir sorunu çözmeye çalışmalısınız. Ancak bir saatten fazla bir süredir bir sorunla boğuşuyorsanız, maliyeti faydasından daha ağır basıyorsa bir meslektaşınıza başvurmalısınız.

70. Doğru soruları sorun
Bir soru sorarken mümkün olduğunca spesifik olmaya çalışın

71. Devam eden çalışma hakkında geri bildirim alın.
Geri bildirim almak için çalışmayı bitirmeniz gerekmez. Doğru yönden emin değilseniz, iş arkadaşlarınızdan bunu kontrol etmelerine yardım etmelerini isteyin.

Nasıl iyi bir programcı (ve insan) olunacağına dair 101 ipucu

72. Belgeleri okuyun
Dokümantasyon bir teknoloji hakkındaki gerçeğin en saf kaynağıdır; dolayısıyla onu okumayı öğrenmek hızlı bir şekilde uzman olmanıza yardımcı olabilir.

73. Her şeyi deneyin
Soruna çözüm aramanızı engelleyen hiçbir şey yok. Kaybedecek neyiniz var?

74. Toplantılarda konuşun
Fikirleriniz ve görüşleriniz değerlidir, dolayısıyla toplantılara katılmak ekibiniz ve yönetiminizle uyum geliştirmenize yardımcı olacaktır.

75. Diğer ekiplerle işbirliği yapın
Şirketinizde başka bir ekiple çalışma fırsatı doğarsa bunu değerlendirin.

76. Kişisel projeler edinin
Haftada 40 saat çalıştığınızda tutkulu olduğunuz yan projelere zaman ayırmanız önemlidir. Programlama sevginizi yeniden canlandırmanıza ve işyerinde erişemeyeceğiniz yeni teknolojileri denemenize yardımcı olurlar.

77. Kariyer hedeflerinizi tanımlayın
İdeal kariyer yolunuz hakkında bir fikre sahip olmanız önemlidir. Eğer durum böyle değilse hedefi görmeden ok atmaya çalışıyorsunuz demektir.

Nasıl iyi bir programcı (ve insan) olunacağına dair 101 ipucu

78. Konuşmalara katılın
Bloglara yorum yapmak, Twitter'daki sohbetlere katılmak. Toplulukla etkileşime geçin. Bitkisel olmak yerine aktif bir katılımcıysanız çok daha fazlasını öğreneceksiniz.

79. Görevlere öncelik verin
Görevlere öncelik vermeyi öğrenmek verimliliği artırmaya yardımcı olacaktır. Mevcut günlük görevlerinizin yanı sıra uzun vadeli görevlerinizi de takip edin ve bunları en önemli olanlara göre düzenleyin.

80. Ayrıntıları gözden kaçırmayın
Ayrıntılar bir projede büyük fark yaratabilir.

81. Ekibinize güvenin
Takım arkadaşlarınız becerileri nedeniyle işe alındı. Onları kullanın ve işi bitirmek için onlara güvenin.

82. Yetki vermeyi öğrenin
Liderlik pozisyonundaysanız etkili bir şekilde yetki vermeyi öğrenin. Bu size zaman kazandıracaktır. Her şeyi kendin yapamazsın.

83. Kendinizi başkalarıyla kıyaslamayın
Kendinizi karşılaştırmanız gereken tek kişi dün olduğunuz kişidir.

84. Etrafınızı müttefiklerle çevreleyin
Programlamayı öğrenmek uzun ve her zaman kolay olmayan bir yolculuk olacaktır. Etrafınızı sizi ileriye taşıyacak insanlarla çevreleyin.

Nasıl iyi bir programcı (ve insan) olunacağına dair 101 ipucu

85. Ölçeklenebilirlikle başlamayın
Ölçeklemeye başlamak, kendinizi bunaltmanın kesin bir yoludur. Ölçeklenebilirlik için geliştirin ancak ihtiyacınız olana kadar ölçeklendirmeye başlamayın. Bu şekilde ekibinizi bunaltmazsınız ama yine de büyüme yeteneğinizi korursunuz.

86. Performans sonuçlarını tartın
Yeni ve harika bir teknoloji kullanmak istiyorsanız öncelikle performans sonuçlarını tartmanız gerekir. Böyle bir şeyi performansı kaybetmeden uygulayamaz mısınız? Eğer öyleyse, seçtiğiniz yaklaşımı yeniden düşünmek isteyebilirsiniz.

87. Ayrımcılık yapmayın
Yeni teknolojilere veya fikirlere karşı ayrımcılık yapmayın. Yeni beceriler öğrenme fırsatlarına açık olun. Ayrıca insanlar arasında ayrımcılık yapmayın. Hepimiz saygıyı hak ediyoruz.

88. Nitelikli olmadığınız bir işi kabul edin
Bir işin tüm gerekliliklerini asla karşılamayacaksınız. O halde şansını dene ve başla! Kaybedecek neyiniz var?

89. Kodunuzu modüler hale getirin
Kodun tamamını uzun bir dosyaya yazabilirsiniz ancak bunun bakımı zordur. Modülerlik sayesinde kodumuzun anlaşılmasının ve test edilmesinin kolay olmasını sağlıyoruz.

90. Kopyala-yapıştır yapmayın
StackOverflow'tan bir çözümü kopyalayıp yapıştıracaksanız, tam olarak ne yaptığını anlamanız gerekir. Uygulamaya karar verdiğiniz kodu anlayın.

Nasıl iyi bir programcı (ve insan) olunacağına dair 101 ipucu

91. İlham veren bir ortam yaratın
İş yerinizden memnunsanız çalışmaya çok daha motive olursunuz.

92. Nereden geldiğinizi hatırlayın
Hepimiz aynı yerden başladık. Becerilerinizi ve kariyerinizi geliştirirken nereden geldiğinizi unutmayın.

93. İyimser kalmaya çalışın
Bir şeyler yolunda gitmezse denemeye devam edin ve iyimser olun. Yarın yeni bir gün. İyimserlik, ekibinizin ilerlemesine ve zihinsel sağlığınıza yardımcı olacaktır.

94. İş akışınızı sürekli olarak yeniden değerlendirin.
Bir şeyin şu anda çalışıyor olması her zaman bu şekilde çalışacağı anlamına gelmez. İş akışınızı yeniden değerlendirin ve gerektiğinde ayarlamalar yapın.

95. Evden çalışmayı öğrenin
Evden çalışma fırsatınız varsa bunu etkili bir şekilde yapmayı öğrenin. Dikkat dağıtıcı olmayan özel bir ofis bulun. Boneskull, evden çalışma konusunda göz atmanız gereken harika bir makale yazdı.

Nasıl iyi bir programcı (ve insan) olunacağına dair 101 ipucu

96. Erişilebilir ürünler yaratın
Herkes ürününüzü kullanabilmeli

97. Taahhütlerinizi yerine getirin
Birine belirli bir tarihe kadar bir şey yapacağınızı söylerseniz, bu bağlılığınızı yerine getirin. Kararlaştırılan son tarihe yetişemezseniz, bize önceden bildirin.

98. Proaktif olun
Boş zamanınız varsa ekibinizin görevlerine yardımcı olun. Girişiminiz için minnettar olacaklar.

99. Harika bir portföy oluşturun
Harika bir portföy, kalabalığın arasından sıyrılmanızı sağlar. Bunu bir programcı ve tasarımcı olarak becerilerinizi gösterme şansı olarak kullanın.

100. Programlamayı neden sevdiğinizi hatırlayın
İlginizi çektiği için bu mesleğe girdiniz. Canınız yanıyorsa biraz ara verin. Kendinize programlama tutkunuzu yeniden canlandırma fırsatı verin.

101. Bilginizi paylaşın
Harika bir konuda uzmanlaştıysanız paylaşın. Yerel bir toplantıda veya konferansta sunum yapın. Öğle yemeği sırasında meslektaşlarınızı veya mentilerinizi eğitin. Bilgiyi paylaşmak onları güçlendirir.

Nasıl iyi bir programcı (ve insan) olunacağına dair 101 ipucu

Kaynak: habr.com

Yorum ekle