Edycja 2020-21
46 min · HTML i CSS · Full-stack i Programowanie
Adam GospodarczykWorkflow jest to sposób, w jaki realizujesz swoją pracę. Jako programiści korzystamy z wielu różnych narzędzi. To, które z nich wybieramy oraz jak je konfigurujemy często ma ogromny wpływ na komfort naszej pracy oraz naszą wydajność. Bardzo dobrym nawykiem jest regularne sięganie po nowe narzędzia, które często oferują nowe możliwości lub usprawniają już realizowane procesy.
Ze względu na liczbę pojawiających się na rynku narzędzi nieustanne pozostawanie na bieżąco nie jest obecnie możliwe. Nie jest to jednak powodem do tego, aby całkowicie ignorować pojawiające się możliwości. Ważny jest tutaj regularny proces odkrywania oraz testowania, aby dostosować swoje środowisko pracy do naszych osobistych preferencji.
Tworzenie oprogramowania samo w sobie jest bardzo wymagające. Odpowiednio skonfigurowany warsztat pracy jest w stanie przenieść naszą wydajność o kilka poziomów wyżej, dając nam przestrzeń do realnego rozwiązywania problemów, bez skupiania się na obsłudze źle dobranych narzędzi.
Mogło by się wydawać, że sam edytor kodu jest głównym narzędziem pracy programisty. W praktyce warto spojrzeć na to szerzej, uwzględniając oprogramowanie, rozszerzenia, sprzęt a nawet... biurko, z jakiego korzystamy. To wszystko wpływa na komfort oraz jakość naszej pracy. Biorąc pod uwagę to, jak wiele godzin dziennie spędzamy pisząc kod, warto zadbać o to, by ułatwić sobie ten proces.
Oprócz oprogramowania, frameworków i sprzętu, warto szczególną uwagę zwrócić na otoczenie - porządek na biurku, wygodne krzesło czy, przykładowo, biurko umożliwiające pracę na stojąco. Tylko pozornie takie rzeczy nie mają wpływu na naszą pracę, a i tak często są całkowicie pomijane w kontekście optymalizacji pracy programisty.
Ten warsztat jest dedykowany wszystkim webdeveloperom, którzy chcą pozostawać na bieżąco i korzystać z nowoczesnych narzędzi lub efektywnie wykorzystywać te, które już od dawna są na rynku. Warto brać pod uwagę fakt, że nawet małe detale potrafią zrobić dużą różnicę. Szczególnie skorzystają na nim osoby, które są na wczesnym etapie nauki programowania lub programują już od lat, jednak dawno nie sięgały po nowe rozwiązania.