Najczęstsze błędy
popełniane przez juniorów
(i nie tylko juniorów)
Damian Dziaduch - 2019-10-28
Slide 2
Slide 2 text
O mnie
• Moja pierwsza prelekcja
• Programista
• ~10 lat w branży
• Obecnie GetResponse - zespół API
Slide 3
Slide 3 text
Cel prelekcji
• Zdefiniuję czym jest błąd
• Pokażę pozytywną stronę błędów
• Przedstawię 7 wybranych przypadków
• Dzięki tej wiedzy staniesz się lepszym programistą
Moja definicja błędu
• Błąd jest lekcją
• Wtedy i tylko wtedy gdy wyciągasz z niego wnioski
• Warto uczyć się na cudzych błędach
Slide 6
Slide 6 text
#1 Pośpiech i opieszałość
• Próba zaimponowania przez szybkość wykonania
• Czytanie treści pobieżnie = brak zrozumienia
• Robienie na szybko by dowieźć jak najszybciej
• Przesadne spędzanie czasu na rozrywce
• Wykonywanie swoich projektów w pracy
Slide 7
Slide 7 text
#2 Niepoprawny przegląd
kodu
• Zamknięcie na krytykę
• Uważanie swojego kodu za idealny
• Nieuprzejmość a wręcz agresja
• Wycieczki osobiste
Slide 8
Slide 8 text
#3 Problematyczne wzorce
projektowe
• Nieznajomość
• Niechęć do użycia
• Nadużycie - zasada KISS
• Dotyczy również struktur danych
Slide 9
Slide 9 text
#4 Niewłaściwe narzędzia
• One framework to rule them all
• Zamykanie się na inne narzędzia
• Ślepe podążanie za tym co jest trendy
• Niechęć do nauki nowych narzędzi
Slide 10
Slide 10 text
#5 Zaśmiecanie kodu
• Brak testów
• Kopiowanie kodu
• Pisanie zbędnych komentarzy
• Używanie globalnych zmiennych
• Nietrzymanie się obowiązujących standardów
Slide 11
Slide 11 text
#6 Brak planowania i
przesadne planowanie
• Dobrej jakości kod wymaga przemyślenia i planu
• Myśl. Szukaj. Planuj. Pisz. Sprawdź. Zmień.
• Planowanie na każdą możliwą ewentualność jest złe
• Planuj 3 kroki do przodu
Slide 12
Slide 12 text
#7 Niewłaściwy work-life
balance
• Brak postępu / nauki
• Niedocenianie siebie
• Brak snu / kiepski sen
• Brak przerw
• Niepoprawna ergonomia
Slide 13
Slide 13 text
Podsumowanie
• Temat jest dużo bardziej obszerny
• Z błędów wyciągaj wnioski
• Warto chwalić się swoimi błędami i porażkami
• Każdy zaczyna od juniora
• Nawet super seniorzy popełniają błędy
• Staraj się nie popełniać tych samych błędów
Slide 14
Slide 14 text
#shamelessplug
Zapraszam do GetResponse - szukamy PHP Dev
https://careers.getresponse.com/jobs/php-developer.html