Każdy kolejny rok naszej kariery to nowe techniki, architektury, języki, frameworki, biblioteki, narzędzia, bazy danych... Dobry specjalista musi nie tylko znać obecne rozwiązania, ale także śledzić rozwój nowych technologii i umieć odpowiednio dobrać je do stawianych wymagań. Nie jest łatwo nadążyć za ciągłym rozwojem branży, ale można zmienić swój sposób myślenia – zrozumieć zasadę działania zamiast zapamiętywania tysięcy szczegółów.
Equational Reasoning to termin pochodzący z programowania funkcyjnego, który opisuje sposób myślenia oparty o funkcje i transformacje informacji. Odpowiednio dopasowany do kontekstu, pozwolił mi na zrozumienie wielu pozornie różnych obszarów programowania, dzięki czemu nowe wersje już znanych konceptów przestają być straszną niewiadomą, a wejście w nieznany projekt staje się o wiele łatwiejsze wiedząc gdzie szukać kluczowych informacji.

Comments

Comments are closed.