Zajmując się czymś, czy to jako hobby, czy jako praca, każdy chciałby być w tym świetny. Dlatego przygotowaliśmy dla was 101 porad jak być świetnym programistą i… przy okazji człowiekiem;) Zapraszamy do zapoznania się z I częścią!

1. Bądź dobry w Googlingu

Bycie programistą polega na nauczeniu się, jak szukać odpowiedzi na pytania. Ucząc się efektywnego i szybkiego przeglądania Google, zaoszczędzisz mnóstwo czasu na rozwój.

2. Mniej obiecuj i więcej dostarczaj

Lepiej jest poinformować zespół, że zadanie zajmie trzy tygodnie, a dostarczyć je w dwa, niż odwrotnie. Nie obiecując zbyt wiele, a dostarczając ciut więcej, zbudujesz w ten sposób zaufanie.

3. Bądź miły dla swoich projektantów

Projektanci dostarczają rozwiązań dla punktów problemowych użytkowników. Ucz się od nich i pracuj spójnie, aby wspólnie budować skuteczne produkty. Projektanci to twoi sprzymierzeńcy, nie wrogowie:)

4. Znajdź mentora

Znajdź kogoś, od kogo możesz się uczyć i omawiać pomysły. Np. Coding Coach to świetne miejsce, aby zacząć, jeśli potrzebujesz mentora technicznego!

5. Sam też bądź mentorem

Bądź kimś, od kogo również inni mogą się uczyć i omawiać swoje pomysły. Współpraca jest najlepszym sposobem na znajdywanie najlepszych pomysłów, a jednocześnie jest duża szansa, że gdy ty spytasz o poradę, twoje pytania nie będą zlekceważone.

Zobacz: Cienie i blaski mentoringu

6. Pisz przydatne komentarze

Pisz komentarze, które wyjaśniają „dlaczego”, a nie „co”. To pomoże zrozumieć zastosowany zapis kodu.

7. Odpowiednie nazywanie zmiennych i funkcji

Funkcje i zmienne powinny dokładnie oznaczać swój cel.

8. Zadbaj o wypoczynek

Wszyscy potrzebujemy czasu na de-kompresję. Wybierz się na wycieczkę, o której marzył_ś. Twój mózg i współpracownicy będą ci wdzięczni;)

9. Usuń nieużywany kod

Nie ma powodu, aby gromadzić więcej długu technicznego.

10. Naucz się czytać kod

Czytanie kodu to niedoceniana, ale nieoceniona umiejętność.

11. Zachowaj zdrową równowagę między pracą a życiem prywatnym

Potrzebujesz czasu na de-kompresję po długim dniu pracy. Wyłącz powiadomienia o pracy, usuń zbędne aplikacje z telefonu.

12. Planuj tylko niezbędne spotkania

Czy można to rozwiązać w mailu lub wiadomości na Slacku? Jeśli tak, unikaj zbędnych spotkań. Jeśli nie, bądź świadomy czasu trwania. Celuj w mniejszą ilość.

13. Wypróbuj programowanie w parach

Programowanie w parach pozwoli Ci wcielić się w rolę zarówno nauczyciela, jak i ucznia.

14. Pisz zwięzłe e-maile

Naucz się uchwycić swoje cele w swoich e-mailach, bądź zwięzłym, ale i jasnym. Nikt nie chce czytać twojego czterostronicowego e-maila „Jerry”;)

15. Zaangażuj się w społeczność

Otaczanie się podobnie myślącymi ludźmi zmotywuje cię, by iść do przodu.

16. Wyczyść swoje gałęzie

Oczyść swoje gałęzie kontroli wersji tak, jak byś posprzątał swój dom przed wizytą teściów. Jeśli czegoś nie potrzebujesz, wyrzuć to. Nie wrzucaj tego po prostu do szafy.

17. Nie zamykaj się w sobie

Bądź integracyjny. Nie mów innym, że nie są wystarczająco dobrzy, by być w branży. Każdy ma wartość.

To może cię zainteresować: Jak pobudzić swoją kreatywność w pracy?

18. Stale się ucz

Wybrałeś zawód, który wymaga ciągłej nauki. Naucz się ją kochać. Jak mawiał Steve Jobs: “The only way to do great work is to love what you do. If you haven’t found it yet, keep looking. Don’t settle.”

19. Nie poddawaj się

Nie zawsze będzie łatwo. Ale wszyscy kiedyś zaczynaliśmy, więc i ty możesz to zrobić.

20. Podejmuj zadania, które cię przerażają

Jeśli cię to nie przeraża, nie pomoże ci się rozwijać. Staraj się wychodzić z twojej strefy komfortu.

21. Wyjaśnij wymagania przed rozpoczęciem

Powinieneś zrozumieć kryteria akceptacji przed zagłębieniem się w pisanie kodu. Zaoszczędzi Ci to czasu i bólu później w dół linii.

22. Zaopatrz się w „skrzynkę z narzędziami”

Posiadaj zestaw narzędzi, które znasz od podszewki. Poznaj, które narzędzia służą jakiemu celowi i kiedy projekt może zyskać na użyciu jednego z nich.

23. Polub konstruktywną krytykę

Poproś zaufanych kolegów i przyjaciół o konstruktywną krytykę. Pomoże Ci to rozwinąć się jako programista i jako człowiek.

24. Bądź otwarty

Technologia się zmienia, i to szybko. Nie sprzeciwiaj się nowej technologii; naucz się jej, a potem wyrób sobie opinię.

25. Bądź na bieżąco

Bądź na bieżąco z najnowszymi wiadomościami technologicznymi, śledząc publikacje, blogi, podcasty i wiadomości technologiczne.

To może cię zainteresować: 5 wskazówek, jak utrzymać swoją karierę w branży IT

Sprawdź – > cz. II