Data ważności wiedzy w IT
Wstęp
W trakcie nauki niektórych zagadnień w IT natrafiamy na elementy, które mają bardzo krótką datę ważności. Po tym czasie wiedza się dezaktualizuje i staje się bezużyteczna.
Wiedza ma datę ważności
Najważniejsze co ma przekazać artykuł to przekazanie świadomości że wiedza w IT nie jest elementem wiecznym i zdezaktualizuje się bardzo szybko. Podczas nauki danej technologii, niezależnie czy jest to nowy język programowania, framework czy biblioteka trzeba mieć na uwadze, że te rzeczy mogą zostać z większym lub mniejszym prawdopodobieństwem zostać zastąpione szybciej lub wolnej nowymi, lepszymi rzeczami. I bardzo dobrze bo to warunek postępu.
Nie używana wiedza zostaje zapominana
W trakcie nauki dobrze wykorzystywać naukę najszybciej jak to możliwe w praktyce. W przypadku nauki nowego języka programowania zrobienie w nim jednego, małego projektu przyniesie lepszy efekt niż przeczytanie na jego temat książki.
Uczenie się i nie używanie wiedzy nie wnosi wartości (continous learning)
W przypadku zbyt długiego czasu poświęcanego na research lub czytanie artykułów, wystąpień konferencji lub jeżdżenia na konferencje dochodzimy do etapu continous learning. Na ten temat pojawi się osobny artykuł, jednak zdobyta wiedza lub research musi do czegoś prowadzić, musi mieć jakiś cel. Jeżeli nie będzie on jasno zdefiniowany nie będziemy wiedzieli dokąd zmierzamy i z czasem może dojść do sytuacji, gdzie będziemy uczyć się dla samego uczenia.
Inwentaryzacja wiedzy i retrospektywa
Dobrą praktyką jest zrobić retrospektywę na koniec tygodnia, miesiąca, kwartału lub roku czego się nauczyliśmy lub co dał nam research. Wypisać w punktach jakie były próby, ile na to poświęciliśmy czasu i jaką wartość nam to przyniosło. Bez metryk i mierzenia poświęcania czasu na zdobywanie nauki nie wiemy co robimy i trudniej jest to kontrolować. W przypadku spędzenia kilku dni na researchu warto wyciągnąć wnioski na samy koniec, postarać się zaplanować kolejny research w sposób bardziej efektywny. Mamy sakiewkę z czasem i warto kontrolować wydatki tego czasu.
Inflacja wiedzy, deflacja doświadczenia
Degradację wartości wiedzy można określić jako inflację wiedzy. Wartość spada, gdyż jeżeli dane zagadnienie jest dostatecznie popularne powstaje coraz więcej materiałów pozwalających skrócić czas na jego przyswojenie. Jednocześnie podczas wzrostu zapotrzebowania na dane zagadnienie deflacji ulega wartość doświadczenia.Podsumowanie
Wiedza ma datę ważności, niezależnie czego się uczymy. Każdego dnia technologie powstają i umierają, niektóre są zastępowane. Jedną stałą w tym zjawisku jest zmiana. Pomimo utraty wartości na wiedzy cenieni są specjaliści z doświadczeniem. Wybierając zagadnienia do nauki warto zwracać uwagę na zagadnienia uniwersalne, technologicznie agnostyczne, które bardzo rzadko się zmieniają. Dla programowania mogą to być podstawy działania relacyjnych baz danych, wzorce architektury oprogramowania, klasyczne algorytmy.