Her programcı bir “Öğrenilen Dersler” günlüğü tutmalı mıdır? [kapalı]


12

Bir projeyi her bitirdiğimde her zaman öğrendiğim bir şey vardır (aksi halde çok motive edici bulmuyorum). Ama her şeyi hatırlayamıyorum ve daha sonra bir önceki projede karşılaştığım aynı problemle karşılaşabilirim, ancak artık onu nasıl çözdüğümü (veya en azından ne denediğim).

Peki bunu bir tür dergiye yazmak iyi bir fikir olabilir mi? Bir şeyleri yazmanın, (herkesin yapmaktan hoşlanmadığı) belgeler yazmak gibi bir şey olduğunu biliyorum ve gerektiğinde bize hizmet etmeyi umuyoruz. Ancak belgelendirildikten sonra diğer programcılar ile paylaşılabilir ve hangi dersleri öğrendiklerini öğrenebilir.

Yani ne düşünüyorsun?

Yanıtlar:


9

Teknik Blog, konsolide deneyim elde etmek için mükemmel bir seçim olacaktır. Bu bile dünyadaki diğer kişilerin hatalarınızdan ders almasına yardımcı olacaktır :)


Öğrenilen dersler hakkında bir blog tutuyorum (buraya gidin -> teadrinkinggeek.wordpress.com ) ve (1) öğrendikleriniz için kendinize ödül vermenize yardımcı olur (2) bir süre boyunca öğrendiklerinize bakmanıza yardımcı olur.
TeaDrinkingGeek

2
@TeaDrinkingGeek: Kullandığınız yorum bağlantıları gömebilirsiniz [visible text](http://url.to/page)sözdizimi;) gibi bu
Konerak

6

Projenin sonunda neler yapıldığını ve karşılaşılan sorunları gözden geçirmek ve bu sorunlara neyin neden olduğunu ve nasıl önleneceğini görmek iyi bir fikir gibi görünüyor. Bir dergide yazmak da iyi bir fikirdir, çünkü daha sonra tekrar hatırlamayı ve aynı sorunları önlemeyi kolaylaştırır.

Öte yandan paylaşım dikkatle yapılmalıdır. Tabii ki, diğer geliştiriciler ve proje yöneticileri için yararlıdır, ancak müşterilerle çalışıyorsanız ve bu müşteriler geçmişte yaşadığınız sorunları okuyabilirlerse, sizinle çalışmaya başlama / çalışmaya devam etme eğilimi daha az olacaktır, çünkü:

  • Projelerde diğer insanlardan daha fazla sorunla karşılaştığınızı hissedecekler (yanlış olsa bile),
  • Projelerinde karşılaşılan nihai sorunlar hakkında bilgi yayınlamanızı istemiyorlar.

Buna normalde ölüm sonrası analiz denir inanıyorum. Destek süresi bittiğinde ve ürün temel olarak öldüğünde ve artık desteklenmediğinde (afair) yapılır.
Bjarke Freund-Hansen

3

Her yeni şey öğrendiğimde bir şeyler yazdığım bir Elder Scrollsy dergim var. Tahmin edebileceğiniz gibi, oldukça büyük ve bilgi dolu.

Aslında, sadece not yazmama ve notları SE sitelerinin sorularla yaptıklarına benzer şekilde etiketlememe izin veren bir yazılım oluşturmayı düşünüyorum.

Yapabileceğim:

  • Yayınları tarihe göre arayın.
  • Yazıları etiketlerine göre arayın.
  • Mesajları zorluk derecesine göre ara.

Bu bana çok yardımcı olacak.


Blogspot zaten bunu yapmıyor mu?
Vinoth Kumar CM

Sanırım bu kadar büyük bir şey istiyorsanız bunu da kullanabilirsiniz.

3

Bunu bir kez denedim, yaptığım şeylerin günlük bir dergisiyle, neyin daha iyi olabileceğini ve bir dahaki sefere neyi farklı denemem gerektiğini yansıtarak. Bu teknik bir şey değildi - bu takımdaki diğer insanlarla etkileşimler, toplantılarda alınan kararlar vb.

Sonunda derginin sadece yazılabilir bellek olduğunu keşfettim: belki de yazma deneyimi düşüncelerimi düzenlememe veya yaptığımı değerlendirmeme yardımcı oldu, ama yaklaşık altı hafta sonra geri dönmediğimi ve ne yaptığımı gözden geçirdiğimi buldum yazdım bu yüzden tutmayı bıraktım.

Teknik notlara gelince, bir konferansa veya müşteriye sunum yapmak zorunda kalmadıkça onları gerçekten tutmuyorum. Aksi takdirde, Pinboard.in'deki bir dizi yer imi benim için yeterli.


2

Kesinlikle, kişi öğrenilen ve öğrenilen derslerin bir günlüğünü tutmalıdır. İlki, doğrudan deneyim yoluyla kazanılan en pahalı öğrenme türünü birleştirir. İkincisi, emmemek için gerekli olan proaktif öğrenmeyi gerektirir / teşvik eder.

Günlük kaydı, bilinen en eski kendini geliştirme araçlarından biridir ve daha eski bir yöntem olan (kendini) düşünmeyi teşvik eder. Birinin ikisine de ihtiyacı var.


1

Kesinlikle. Gerçek hikaye: Bu soruyu okuduktan kısa bir süre sonra, daha önce çözeceğimi bildiğim bir soruna girdim (önemliyse bir yapılandırma sorunu). "Alınan Dersler" not defterimden (kağıt ve kalem baskısı) geçtim ve çözüm vardı: a dosyasını yere kopyala b.

Bu not defteri bana iki şekilde yardımcı oluyor: birincisi, daha önce sorulan sorulara ve çözülen sorunlara cevap bulabilmek için bir yer sağlayarak, ikincisi, bir yere yazarak bilgiyi pekiştirerek (bir başkasına açıklamak gibi).

Tabii ki, ben zaman zaman defter yanlış yerleştirdim ...


0

TRAC, Jira veya sizin için ne gibi bir proje / sorun yönetim sistemi budur. İş yerinde TRAC ve Jira'ya detaylı yorumlar, prosedürler, bağımlılıklar koydum ve böylece daha önce görülen bir sorunla karşılaştığımızda, basit bir arama bize cevap verir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.