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