Czy prowadzenie dziennika pomaga w pracy? [Zamknięte]

16

Wiele lat temu, podczas mojej pierwszej prawdziwej pracy programistycznej, mój szef zachęcił mnie do prowadzenia dziennika moich codziennych działań. Nadal tak robię, chociaż nie jest to już papierowa i ręcznie napisana.

Czy prowadzisz dziennik, jeśli tak, co w nim piszesz i jak pomaga ci to w pracy? Czy może po prostu potrzeba czasu, którego nigdy nie odzyskasz?

czwartek
źródło
4
Czy masz na myśli listę zadań, które wykonałeś tego dnia, czy mówimy „drogi pamiętniku, dziś zakodowałem tę nikczemną fajną funkcję ...”?
dwynne
Po części oba, pod warunkiem, że podam wystarczająco dużo szczegółów o niegodziwej fajnej funkcji, aby móc ją rozwinąć (lub przynajmniej znaleźć) następnym razem, gdy napotkam coś podobnego.
Czwartek,

Odpowiedzi:

9

Uważam, że dziennik aktywności jest pomocny z kilku powodów:

  • W pełni zgadzam się z Jonem Sagarą , ponieważ pomaga odpowiedzieć na pytanie „ co zrobiłeś w ciągu ostatniego tygodnia (oprócz spania)? ”.
  • Ponadto pomaga śledzić miliony przerw , które często są zapominane, ale w połączeniu zajmują dużo czasu.
  • Uważam również, że jest to świetna pomoc w nauce szacowania , ponieważ daje ci twarde dane na temat tego, ile czasu zajmuje (często dłużej niż myślisz).
Dimitri C.
źródło
3
Tak! Niedawno w pracy wdrożyłem mały system śledzenia dzienników dla naszych projektów i pracy. W ten sposób mój szef może dokładnie powiedzieć szefowi, co robimy w danym dniu. Powiedzieliśmy mu, że nie jest dokładny co do minuty, ale uruchomiliśmy go 02/2010, a teraz, gdy mamy pewne solidne dane, tworzę raporty, które co tydzień wysyłamy pocztą elektroniczną do naszych szefów i wyższych poziomów, a oni uwielbiają kolorowe wykresy pokazujące, jak nasz czas jest przydzielany.
Chris
3

Zrobiłem w mojej poprzedniej pracy. Każdego dnia poświęciłem kilka minut na zapisywanie tego, co zrobiłem. Ilekroć osiągnąłem kamień milowy, też to nagrywałem. Żadne wpisy nie były bardzo skomplikowane; zawierały tylko tyle informacji, aby były przydatne na pierwszy rzut oka.

Przyjdź na czas przeglądu, bardzo łatwo było odpowiedzieć na pytanie „w jaki sposób przyczyniłeś się do rozwoju firmy w ciągu ostatnich X miesięcy / kwartałów / lat” i poprzeć moje odpowiedzi konkretnymi przykładami.

Jon Sagara
źródło
A dlaczego porzuciłeś ten nawyk?
Dimitri C.
@Dimitri C: Moja obecna praca ma inny proces recenzji. W przeciwnym razie nadal bym to robił.
Jon Sagara,
2

Osobiście nie ja. Kod, który piszę to dziennik. I podobnie jak prawdziwy dziennik, pamiętam, gdzie i kiedy rozwiązałem konkretny problem i mogę od razu do niego wrócić.

Jeśli chodzi o normalny proces „księgowania”, nie muszę w ramach rozwoju zawodowego publikować dziennika o tym, jak moje biurko zostało przeniesione w zeszłym miesiącu itp.

Edycja: Po dłuższym zastanowieniu prowadzę bloga, a kiedy napotykam coś szczególnie trudnego lub rzadkiego, bloguję go, aby móc do niego wrócić później. Dodatkową korzyścią jest pomoc innym z tym samym problemem. Sądzę więc, że to pytanie może brzmieć: „Czy prowadzenie bloga pomaga ci w pracy?”

Na przykład wpadam na klasę SPWebConfigModification programu SharePoint tylko raz w niebieskim księżycu, więc: http://brandonpotter.wordpress.com/2010/02/04/moss-2007-how-web-config-modifications-work/

Brandon
źródło
1

Zawsze myślałem, że prowadzenie „prawdziwego” dziennika byłoby fajne, ale nigdy nie utrzymywałem go długo. Nie mam szans na prowadzenie dziennika kodowania, ponieważ uważam, że byłoby to dobre. Po prostu odczuwam zbyt dużą presję, aby kontynuować kodowanie, a może to tylko wymówka. Chyba nie jestem typem dziennika.

Walter
źródło
1

Jest jedna zaleta prowadzenia dziennika, z którego zwykle czerpię więcej niż cokolwiek innego:

Możesz odpuścić rzeczy, które Ci przeszkadzają, łatwiej je spisując.

Zwykle zapisuję rzeczy, które zrobiłem lub to, co niezwykłe wydarzyło się w ciągu dnia, w jednym zdaniu w papierowym zeszycie. W ten sposób mogę zapomnieć o tym, kiedy wracam do domu i robię domowe rzeczy .

Istnieją oczywiście inne powody, dla których warto prowadzić dziennik:

  • Dla własnego dobra, dziennik jest również dowodem na to, że faktycznie „pracujesz” na wypadek, gdyby ktoś w to wątpił.

  • Jest to również szkolenie dla Ciebie, aby stać się lepszym komunikatorem. Jeśli potrafisz czytać własne gryzmoły sprzed tygodni, wiesz, że się poprawiłeś. Jeśli nie, powinieneś bardziej skoncentrować się na zapisywaniu dziennika. Nie ma znaczenia, czy dziennik jest cyfrowy czy analogowy: gramatyka ma! Tak samo jasny i zwięzły język!

Łup
źródło
1

Jestem stronniczy - dość ciężko pracuję z naukowcami laboratoryjnymi, więc „Nie prowadzisz zeszytu laboratoryjnego !?” spotkałby się z szokiem i przerażeniem, mimo że zdają sobie sprawę, że większość mojej pracy nigdy nie zajdzie w pobliżu stanowiska laboratoryjnego.

Ale tak, pomaga mi w pracy. Podczas gdy mocno komentuję kod, w kodzie są podejmowane decyzje i projekty, które mogą wymagać wyjaśnienia. Lub zdjęcia. Lub tam iz powrotem. Notebook umożliwia dokumentowanie tych wewnętrznych procesów myślowych w znaczącym miejscu - wraz z przypadkowymi pomysłami pobocznymi, takimi jak „Czy można to przypisać wielu imputacjom?” - i pozwala mi odnieść się do nich, aby zająć się moją pamięcią, dlaczego wybrałem jedną koncepcję nad inną.

Pozwala mi to robić takie rzeczy, jak wybranie projektu i nie tylko wiem, co robi kod (komentarze), ale dlaczego te rzeczy zostały zakodowane, podczas gdy inne pytania nie. W moim przypadku tak naprawdę jest to fizyczny dziennik.

Fomite
źródło
0

IMHO jest bardzo pomocne i ogólnie może służyć jako / zastępować dokumentację kodu, jeśli śledzisz właściwe rzeczy. Podobnie jak dokumentacja kodu, sposób i to, co zwykle nie jest ważne, ponieważ rozróżnienie układu i implementacji kodu powinno być stosunkowo łatwe. Co jest ważne, to dlaczego. Dlaczego wdrażamy to w ten sposób? Co powinien on robić? Ale jeszcze ważniejsze jest to, co jeszcze próbowaliśmy (to nie działało), co skłoniło nas do wdrożenia tego w ten sposób.

Może to zapobiec późniejszemu straceniu czasu. Albo w śledzeniu własnych kroków, albo w klasycznej porażce przepisywania, która ma miejsce x lat później, gdy oryginalne dokumenty i wymiany wiadomości e-mail zostały zarchiwizowane / usunięte ... ”ten kod byłby o wiele czystszy i szybszy przy użyciu tak- i tak architektura, nic dziwnego, że jest zepsuta, kto napisał ten bałagan? ” Tylko po to, aby dowiedzieć się późno w przepisywaniu / refaktorze, że istnieją pewne krytyczne niedociągnięcia w sprzęcie lub aplikacji innej firmy, które prowadzą pierwotnego programistę na pozornie mniej elegancką ścieżkę.

charstar
źródło
0

Jeśli, jak sugerował poprzedni respondent, zmienisz pytanie na „Czy prowadzenie bloga pomaga ci w pracy?” tak, to absolutnie pomaga. Jako „czarodzieje technologii” mamy do czynienia z wieloma zaklęciami! Kiedy po raz drugi lub trzeci szukam jakiegoś trudnego zaklęcia, umieszczam go na swoim blogu z odpowiednim tagiem, aby nie musiałem ponownie szukać odpowiedzi. Zamieszczę takie rzeczy jak:

  • Jak używać Vima jako zewnętrznego edytora w programie Outlook
  • Jak korzystać z easy_install From Restrictive Firewall
  • Łączenie wielu bibliotek statycznych w programie Visual Studio
  • Pakowanie samodzielnej aplikacji Python z bbfreeze

Mój blog jest publicznie dostępny, ale nie przejmuję się zbytnio, aby wyglądał seksownie. Wiele razy po prostu wklejam kilka poleceń z sesji terminalu, więc mam jakiś rekord do przeszukiwania ...

evadeflow
źródło
0

Nie do końca dzienniki, ale piszę dużo rzeczy.

Papierowy notes do szybkich rzeczy (rzucają się, gdy są pełne).

Prowadzę bazę danych dla konkretnych zadań:

  • jak zalogować się na stronie udostępniania dokumentów dla jednego z naszych dostawców
  • w jakim folderze przechowujemy szablony do corocznych przeglądów
  • klucze oprogramowania
  • moje biografie na stronie internetowej
  • informacje o wizytówce

Inne rzeczy związane z programowaniem niezwiązanym ze specyfiką pracy trafiają do witryny evernote.com

JeffO
źródło