✨ Jak wyróżnić się jako programista w dobie kryzysu?
Writerside czyli nowy produkt od Jetbrains, jak korzystać z Tailwinda bez zaciągania długu oraz najcenniejsza cecha topowych programistów.
Dwa tygodnie temu zapowiadałem, że już niedługo podzielimy się z Wami naszymi planami co do drugiego kursu Przeprogramowanych.
Przez nasze głowy przewijało się kilka ciekawych opcji: Opanuj AI, Opanuj TypeScript, Opanuj JS 2.0. Ciężko było nam podjąć ostateczną decyzję, więc zdecydowaliśmy się zrobić krok w tył.
Ponownie przeanalizowaliśmy ankiety dotyczące Waszych potrzeb i celów - przez ostatnie kilka miesięcy zebraliśmy ich ponad 300. Zastanowiliśmy się również przed jakimi wyzwaniami stoi członek Przeprogramowanej społeczności pod koniec 2023r., podczas trwającego kryzysu w branży IT. Czy najwięcej bólu sprawia Wam nauka JavaScriptu, TypeScriptu bądź narzędzi AI?
Stwierdziliśmy, że nie.
Na wczesnym etapie kariery (0-4 lata doświadczenia komercyjnego), najwięcej stresu i obaw wiąże się z zadaniami, które są nieprzewidywalne, wiążą się z większą odpowiedzialnością, a także wymagają zwinnego przyswajania nowej wiedzy.
Na dzisiejszym rynku pracy, gdzie większość firm oczekuje od kandydatów pełnej gotowości do realizowania rozmaitych zadań tak szybko jak to możliwe, widać to jeszcze bardziej. Co więcej, praca w środowisku produkcyjnym dużego projektu mocno różni się od tego, do czego przyzwyczaiły nas projekty do portfolio i “nauka kodowania”.
Dzisiaj rozpoczynamy pracę nad materiałem, który pomoże Wam opanować absolutnie krytyczne obszary pracy nowoczesnego frontend developera:
Architektura aplikacji frontendowej - jak dobrać właściwe rozwiązania dla mojego projektu? Jak dbać o skalowalność i rozszerzalność projektów? Czym są te słynne Backend for Frontend i Mikrofrontendy?
Wzorce projektowe - które z nich powinienem znać jako inżynier frontend? Jak zastosować je w moich komponentach i serwisach? W jaki sposób są wykorzystywane w API popularnych frameworków i bibliotek?
Frontendowa współpraca zespołowa - jak publikować biblioteki do firmowego rejestru npm? Do czego służą design systemy i Storybook? Jak zorganizować to wszystko w ramach monorepo?
Zarządzanie jakością frontendu - jak pisać skuteczne testy do wytwarzanego przeze mnie oprogramowania? Jak radzić sobie z obsługą błędów? Jak minimalizować liczbę bugów i incydentów na produkcji?
Deploymenty i release'y - co powinienem wiedzieć na temat pipeline’ów CI/CD? Jak korzystać z feature flag? Jak obsługiwać narzędzia do monitorowania, obserwowania i analityki aplikacji?
⚡️ O tym właśnie będzie nasz nadchodzący kurs - Opanuj Frontend: AI Edition ⚡️
Tak tak, AI Edition! Oprócz ponadczasowej wiedzy na temat wyzwań świata frontendu, pokażemy Ci jak wykorzystać narzędzia AI w codziennej pracy programisty - posłużą do tego dedykowane lekcje m.in. o Copilocie i GPT-4 w kontekście pracy z kodem, testami i wymaganiami projektowymi.
Przedsprzedaż kursu planujemy na Black Week, czyli już za dwa i pół tygodnia:
🎁 20.11.2023 - 27.11.2023 🎁
Jeżeli nie chcesz przegapić tej okazji do nabycia kursu z największą zniżką jaką kiedykolwiek zaoferujemy, zapisz się na newsletter pod adresem opanujfrontend.pl.
Już teraz zapraszamy Cię do współpracy nad materiałem - podpowiedz nam jakie logo powinno reprezentować kurs Opanuj Frontend:
Z góry dzięki za oddanie głosu i mam nadzieję, że do zobaczenia na pokładzie Opanuj Frontend 👋
🧑💻 Technicznie
Writerside - czyli nowe środowisko do publikacji technicznych od Jetbrains. Program pomoże nam w komfortowej pracy nad dokumentacją i poradnikami w zunifikowanym formacie znanym z produktów Jetbrains.
Tailwind bez długu - poznaj najlepsze praktyki pozwalające zminimalizować słabe strony tego kontrowersyjnego frameworka CSS.
Web Components przeżyją Twój framework - kto miał okazję migrować codebase z AngularJS do Angulara, ten wie że to prawda. Zależy Ci na długowieczności i stabilności? Warto postawić na komponenty budowane w oparciu o oficjalne standardy.
📈 Rozwojowo
Jak zostałem programistą w Vercel? - sprawdź zwięzłą historię kariery Emila Kowalskiego, który dzięki dzieleniu się procesem nauki frontendu na Twitterze zdobył pracę w wymarzonej firmie.
Najcenniejsza cecha topowych programistów - jak pozostać kluczowym graczem w erze AI? Legendarny John Carmack radzi: rozwiń pełną paletę umiejętności produktowych.
🤖 Bonus
Solidny zbiór aforyzmów to świetny sposób na poznanie nowych paradoksów i poszerzenie własnej perspektywy o kolejne niuanse.
Na taki zbiór natrafiłem w artykle “Smart Things I’ve Read Lately” autorstwa Morgana Housela (polecam również jego książkę “Psychologia pieniędzy”).
Poniżej kilka aforyzmów, które szczególnie przypadły mi do gustu:
"Dopóki nie wiemy, że się mylimy, będąc w błędzie czujemy się dokładnie tak samo, jak wtedy kiedy mamy rację". - David McRaney
"Jeśli twoje opinie na jeden temat można przewidzieć na podstawie twoich opinii na inny temat, możesz być w uścisku ideologii. Kiedy naprawdę myślisz samodzielnie, twoje wnioski nie będą przewidywalne". - Kevin Kelly
"Starałem się nie śmiać z ludzkich czynów, nie płakać nad nimi, nie nienawidzić ich, ale je zrozumieć". - Baruch Spinoza
Zachęcam do refleksji nad całą kompilacją Housela. Koniec filozofowania na dziś!
Chcesz być na bieżąco z Przeprogramowanym newsletterem? Zapisz się na listę - gwarantujemy jakościowe posty co piątek rano i zero spamu 👇
🌍 Przeprogramowany Update
Otwarte modele językowe dają nam wgląd na zaplecze rewolucji zapoczątkowanej przez ChatGPT. Zobacz jak na własnym Maku uruchomić nieco mniejszy (chociaż oparty o podobną architekturę) model LLaMa 2 i poznać aktualne zalety i wady tej technologii:
Jeśli nasze filmy są dla ciebie interesujące, podziel się swoją opinią na tablicy 💡
…a już niebawem mamy dla Ciebie:
film o współpracy front-end developera z Github Copilotem
projekt X, czyli Opanuj Frontend 🤩
Udanego weekendu,
Marcin