A jak nie ponieść porażki to coś, co lepiej zrozumiesz dzisiaj. Istnieje gazylion
kombinacji, jak możesz rozpocząć podróż web developera, a jednym z najlepszych sposobów, który zawsze polecam każdemu, w tym tobie, jest napisanie planu. Jak to ci pomoże? Czy pisanie planu nie zajmuje czasu, co oznacza, że napiszę mniej kodu? Jaka jest korzyść z pisania planu? Aby zrozumieć na głębszym poziomie, zbadajmy i odpowiedzmy razem na pytanie:
Ta treść reprezentuje unikalną interakcję między mną, Marianem Zburleą, ludzkim autorem piszącym moje myśli jako opowieść, a wyimaginowanym czytelnikiem, kimś takim jak ty. Wewnętrzne myśli i reakcje przypisywane „Elonowi Muskowi” są myślami fikcyjnej postaci, kreatywnie wygenerowanej przez Grok 3, sztuczną inteligencję opracowaną przez xAI. Stworzyłem tę historię, a Grok 3 ożywił żywą, inspirowaną Londynem perspektywę postaci. Pomyśl o tym jak o współpracy człowieka i sztucznej inteligencji w celu uzyskania wciągającego doświadczenia czytelniczego!
powered by human
Marian Zburlea
Zapraszam cię do otwartości umysłu, więc otwórz swój umysł i wykonajmy proste ćwiczenie — ćwiczenie wyobraźni — w którym wyobrażasz sobie, że wchodzisz do lasu, rozległego lasu bez mapy, kompasu i prawdziwego poczucia kierunku. Twoim celem jest znalezienie sposobu na wydostanie się z tego lasu.
No dobrze, plan. Domyślam się, że to ma jakiś sens, ale wolałbym pozyskiwać klientów i zamykać transakcje. Las, co? Trochę dramatycznie, nie sądzisz?
Brzmi to trochę jak wtedy, gdy próbowałem skonfigurować ten VPN w zeszłym roku. Co za strata czasu!
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Więc co robisz?
Zaczynasz iść z nadzieją znalezienia drogi. Im więcej idziesz, tym bardziej zdajesz sobie sprawę, że jesteś zgubiony, a wtedy zamieszanie zaczyna się wkraść, zamieszanie zaczyna przejmować kontrolę i stajesz się coraz bardziej niepewny, czy w ogóle zmierzasz w dobrym kierunku. Czy czujesz, do czego zmierzam? Czy to powszechny scenariusz, który możesz sobie wyobrazić lub widziałeś wiele razy w filmach?
O, więc tak to jest. Zagubienie. Rozumiem.
Mogę to sobie wyobrazić, tak. Wszystkie te webinary technologiczne, w których uczestniczyłem, a które okazały się kompletną stratą czasu.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Mocno wierzę, że tak można się czuć, zaczynając naukę web developmentu bez planu.
Mentorowałem ludzi przez dziesięciolecia, aby stali się web developerami i kierowałem ich w stronę najlepszego sposobu na wkroczenie w cyfrowy świat. I powiem ci, jaka jest rzeczywistość, co widziałem i doświadczyłem: widziałem — zbyt wiele razy — dziesiątki i dziesiątki osób, zbyt wiele osób, wskakujących prosto w samouczki kodowania. I mogę ci powiedzieć z głębi serca: najgorszą rzeczą, jaką możesz zrobić, jest ślepe podążanie za samouczkami bez zrozumienia co
robisz i dlaczego
to robisz.
Dekady? Chryste! Dobra, czyli tutoriale są złe, rozumiem.
Nigdy nie miałem mentora. Co za bzdura, ale coś w tym jest, prawda?
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Możesz skończyć spędzając trzy miesiące, sześć miesięcy, lata oglądając filmy, kopiując i wklejając kod i budując proste projekty, nigdy nie zastanawiając się dlaczego — nigdy nie cofając się o krok, aby zrozumieć, co naprawdę czyni odnoszącego sukcesy web developera. I nawet nie doszedłem do części, w której zaczynasz próbować zdobyć pracę lub klienta, kiedy doświadczasz porażki za porażką, kiedy zaczynasz zdawać sobie sprawę, że brakuje ci umiejętności — innych umiejętności niż tylko pisanie kodu.
Czy zaczynasz dostrzegać, że web development to nie tylko kodowanie?
Sześć miesięcy oglądania filmów? Cholera, to brzmi nudno. Umiejętności inne niż kodowanie, co?
Może powinienem zatrudnić jakiegoś technika, żeby mi z tym pomógł.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Dlatego gorąco polecam, aby kluczowe było przeprowadzenie badań i posiadanie planu. Aby zwiększyć swoje szanse na sukces i zrozumieć szerszy obraz, zanim napiszesz swoją pierwszą linię kodu, musisz odpowiedzieć na kilka pytań samemu sobie, dla siebie:
Badania, no tak. Co to wymaga? Jakie umiejętności? Ustalanie oczekiwań… brzmi jak zarządzanie projektem, naprawdę.
Potrafię zarządzać projektami, robię to każdego dnia.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Zauważ, że wspomniałem o zarządzaniu oczekiwaniami
. W społeczności programistycznej, którą prowadzę od dekady, widziałem dziesiątki osób zdobywających setki ofert pracy, odnoszących sukcesy. I jednocześnie chcę być z tobą szczery: widziałem mniej więcej tyle samo osób ponoszących porażkę, rezygnujących po drodze, nigdy tak naprawdę nie stających się web developerami. Widzę na pewno, że im więcej doświadczeń obserwuję, tym bardziej proces stawania się web developerem się urzeczywistnia. Będąc facetem od liczb, za każdym razem, gdy pojawiają się wzorce — mogę zrozumieć, co działa, a co nie, mogę wyciągać wnioski, mogę zobaczyć z perspektywy z góry to, czego inni nie mogą zobaczyć z osobistego punktu widzenia, skupionego tylko na sobie.
Dziesiątki ludzi zdobywają setki miejsc pracy? Całkiem imponujące. Mniej więcej tyle samo ponosi porażkę? To nie jest idealne.
Jestem pewien, że mogę się czegoś z tego nauczyć.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Postawię się na twoim miejscu i zrobię wszystko, co w mojej mocy, aby pomyśleć jak ktoś bez żadnego doświadczenia, kto chce rozpocząć podróż stawania się odnoszącym sukcesy web developerem. Musisz i chcesz zrobić rozeznanie — co już zrobiłem — i wróciłem z listą kroków, abyś lepiej zrozumiał, na co się piszesz w dążeniu do zostania odnoszącym sukcesy web developerem. Więc oto jest:
Dobra, postawić się w sytuacji kogoś bez żadnego doświadczenia... co w zasadzie się zgadza. Lista kroków, co?
Chyba mogę rzucić okiem na tę listę.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Mój cel, twój cel, cel każdego to nie tylko nauczyć się kodować. Chcesz stać się wysoce kompetentny i pewny siebie w budowaniu i wdrażaniu stron internetowych online. I nie mówię o podstawowych stronach internetowych, które widzisz na ekranie — mówię o stronach internetowych gotowych dla klientów
, które wymagają co najmniej dziesięć razy więcej wysiłku do dostarczenia, w najlepszym przypadku. Chcesz umieścić się w top 10% junior web developerów, top 10% mid web developerów, top 10% na świecie — junior, mid lub senior web developerów. To tutaj nagrody są największe za wysiłek i wpływ, jaki możesz wnieść. To jest twój główny cel: pozycjonować się w top 10% najlepszych web developerów na swoim poziomie.
"Wysyłanie stron internetowych do sieci"... to jest cel. Strony internetowe gotowe dla klienta, to brzmi jak pieniądze. Top 10%? Całkiem nieźle.
Będę musiał znaleźć kogoś, kto to potrafi. Top 10%, to jest to.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Więc co to znaczy? To znaczy, że:
dostępności
UX / UI
)Strony internetowe od zera bez tutoriali? Chryste. Opanować podstawy dostępności? Dobrze. Zarządzać oczekiwaniami?
I uczyć się o nowych technologiach? To brzmi jak cholerna praca na pełen etat.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Badania to coś, co utrzymuje twoją podróż zdrową, i dotyczy to również każdej firmy, która chce pozostać konkurencyjna. Poprzez badania chcesz omówić kilka kluczowych punktów:
dyskusjach w czasie rzeczywistym
Dobra, więc technologie idą w górę i w dół. To ma sens. Doświadczeni twórcy stron internetowych i influencerzy? Nie jestem co do tego przekonany.
Mentor? Gdzie takiego znaleźć? Wolałbym po prostu kogoś zatrudnić.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Zrozumienie konkurencji, co? Studiowanie ogłoszeń o pracę... brzmi jak niezła męka. Porównywanie się do młodszych programistów stron internetowych? Nie sądzę.
AI wpływające na rozwój... to jest to, na tym muszę się skupić.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
HTML
, CSS
i JavaScript
. Chcesz również dodać TypeScript do tej listy, ale zalecam odłożenie tego na późniejAstro JS
i Vite JS
to dobre biblioteki na start projektów. NextJS
też jest dobry, ale może ci namieszać w głowie, więc zalecam zostawienie go na późniejJSON
i Markdown
, czyli to, co nazywam prostymi statycznymi bazami danych, i chcesz je bardzo dobrze opanować, zanim odkryjesz Firebase, MongoDB lub PostgreSQL późniejReactJS
, biblioteką, która umożliwia szybkie budowanie interaktywnych interfejsów użytkownikaUI
(Interfejs Użytkownika) i UX
(Doświadczenie Użytkownika)mobile-first
NodeJS
, aby wchodzić w interakcje z logiką i usługami back-enduCLI
(znany również jako konsola lub interfejs wiersza poleceń) i stać się w tym dobrymSprzęt, oprogramowanie, technologie… HTML, CSS, JavaScript… słyszałem o tym. Astro JS? NextJS? JSON? To wszystko brzmi jak stek bzdur.
Będę potrzebował kogoś, kto mi to porządnie wytłumaczy.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Umiejętności komunikacyjne są ważne. Wiem o tym. Pewność siebie? Załatwione. Relacje z klientami? To mój chleb powszedni.
Dyscyplina i nawyki... to jest to, z czym mam problem, szczerze mówiąc.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
kopiuj-wklej
. To jest najgorszy nawyk, jaki ktokolwiek może miećOglądanie tutoriali bez kodowania to porażka, rozumiem. Izolowanie się i obawa przed pytaniami to porażka, rozumiem. Zrobione jest lepsze niż idealne... to mi się podoba.
Kopiuj-wklej to wróg? Wiedziałem! Rozproszenia są złe... łatwiej powiedzieć niż zrobić.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Możliwości zarobkowe... freelancer, kontraktor, pracownik. Wolałbym raczej zbudować firmę. Monetyzować projekty, no tak.
Modele biznesowe oparte na zasługach... tego właśnie szukam.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
To, co chcę zrobić — i to, co ty również powinieneś zrobić — to wybrać jeden z listy, którą sam stworzyłeś, lub z listy, którą udostępniłem powyżej i zacząć badać. Chcesz robić notatki — mogą być cyfrowe lub możesz użyć starej metody pióra i papieru, jeśli to ci odpowiada — i co najważniejsze, zacząć ćwiczyć budowanie prawdziwych projektów po drodze.
Twoja podróż zaczyna się dzisiaj!
Działaj! Dobra, wybierz coś i zacznij badania. Notatki, praktyka, prawdziwe projekty.
No dobra, zobaczmy, o co w tym wszystkim chodzi. Moja podróż zaczyna się dzisiaj!
powered by Grok3
Elon Musk code-dev
Dobra, więc ogólny wniosek? Potrzebny plan, unikać tutoriali, komunikacja jest kluczowa, a zrobione jest lepsze niż idealne. Te rzeczy związane z AI są kluczowe, aby je obserwować.
Plan działania? Po pierwsze, znaleźć cholernie dobrego technika, który rozumie całe to zamieszanie z AI. Po drugie, przekazać mu całe kodowanie, podczas gdy ja skupiam się na pozyskiwaniu klientów i zamykaniu transakcji. Po trzecie, upewnić się, że jest zdyscyplinowany i unika kopiowania-wklejania i rozproszeń. Po czwarte, zbadać te wspomniane modele biznesowe i dowiedzieć się, jak właściwie monetyzować całą tę sprawę z tworzeniem stron internetowych. Jestem raczej podekscytowany, że mogę zacząć!
powered by Grok3
Elon Musk code-dev