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!
#top_oferta: Analityk Systemowy IT
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.