5 devdebat z polskimi programistami, które najchętniej czytaliście w 2019 roku
Czym różni się Ruby od Elixira? Co najbardziej wkurza w PHP? Jak stworzyć juniorowi lepsze warunki do rozwoju? Takie pytania zadaliśmy seniorom, a ich odpowiedzi mogliście przeczytać w autorskim cyklu devdebat. Spośród opublikowanych w 2019 roku debat wybraliśmy pięć cieszących się największym zainteresowaniem. Sprawdźcie, czy żadnej nie przegapiliście!
Spis treści
1. Jak backendowcy mogą ułatwić pracę frontendowcom
Czy potrafiłbyś przekazać na front detale sytuacji wyjątkowych? Jak radzisz sobie bez dokumentacji? Na te i inne pytania znajdziecie odpowiedzi w październikowej devdebacie. Eksperci radzą, jak poradzić sobie wobec konfliktów i różnic w specyfice pracy front- i backendowców.
Odpowiedzi na nasze pytania udzielili: Piotr Kosek — Senior Software Developer w Fujitsu Technology Solutions, Michał Zimnicki — Java Tech Lead w ALTEN Polska, Jakub Król — CEO w IT.focus, Patryk Pawłowski — Senior Full Stack JavaScript Developer w Toptal, Piotr Bogusz — Lead Java Developer w Altkom Software & Consulting.
2. Do czego lepiej użyć Ruby, a do czego Elixir?
W tej devdebacie skupiliśmy się na porównaniu Ruby i Elixira. Zapytaliśmy seniorów, co sądzą o Ruby, co o Elixirze i który z nich sprawdza się lepiej, bądź gorzej w jakich sytuacjach, co je łączy i jakie problemy napotyka developer wykorzystując je? Obydwa języki rozwijają się i warto włączyć umiejętność posługiwania się nimi do swojego CV.
Odpowiedzi na nasze pytania udzielili: Bartosz Pranczke — RoR Department Manager w Netguru, Paweł Świątkowski — Team Leader w Boostcom, Michał Buszkiewicz — Programista aplikacji internetowych Ruby i Elixir w Prograils.com.
3. Jak stworzyć juniorowi warunki do rozwoju?
Jak przygotować się do pierwszej pracy? Na jakie wynagrodzenie liczyć, znając HTML, CSS i podstawy JavaScript? Czy studia są ważne przy szukaniu pracy? I – główny temat devdebaty – jak zapewnić juniorom odpowiednie warunki, by mogli zdobywać jak najwięcej wiedzy i rozwijać się? Każdy z naszych ekspertów obrał inną ścieżkę kariery, jednak w jednej sprawie są zgodni: dobra atmosfera w firmie i zaangażowanie świeżo upieczonych programistów jest tym, co pozwoli im rozwinąć skrzydła.
Odpowiedzi na nasze pytania udzielili: Krzysztof Hasiński — Software Engineer, Michał Załęcki — Senior Software Engineer w Tooploox, Sebastian Gruchacz — Programista .Net / C#, Paweł Wieczorek — Senior Fullstack Developer w Chop-Chopie, Adam Włodarczyk — Właściciel firmy Hindbrain.
4. PHP służy nie tylko do tworzenia prostych stronek
Od pytań o bezpieczeństwo refaktorowania, po porady dla początkujących programistów – eksperci analizują i podpowiadają, jak efektywnie zabrać się do programowania w PHP. Wskazują jego wady i zalety, rozważają jego podatność na debugowanie. Mimo że PHP nie jest aktualnie najpopularniejszym językiem, nadal prężnie rozwija się dzięki community i warto śledzić jego najnowsze wersje. Kto wie, może PHPowcy nie powiedzieli jeszcze ostatniego słowa i niedługo ich język będzie rozchwytywany na rynku pracy?
Odpowiedzi na nasze pytania udzielili: Łukasz Nowak — Full Stack Developer w Assertis, Iwona Jóźwiak — PHP developer w Divante, Andrzej Precz — Back-end PHP Developer w Transparent Data.
5. Jak zadbać o wydajność frontendu
Last, but not least – temat trudny do rozstrzygnięcia w pojedynczym artykule eksperckim. W devdebacie specjaliści pochylają się nad kwestią dbania o performace front-endu, kiedy warto go optymalizować i na jakim etapie projektu ma to sens. Doradzają też, skąd brać dodatkowe narzędzia i inne środki potrzebne do rozwijania wydajności front-endu. Warto się nad tym pochylić, szczególnie kiedy z naszym projektem ma zetknąć się w przyszłości zwykły użytkownik.
Odpowiedzi na nasze pytania udzielili: Andrii Los — Senior Frontend Engineer w Revolut, Artem Shtepenko — Senior Frontend Engineer w Revolut, Adam Bar — Full-stack developer w Bright Inventions.
Autorką artykułu jest Kinga Bielicka. Zdjęcie główne artykułu pochodzi z unsplash.com.