Webdev-jak wejść na wyższy poziom?

0

Obiecałem bratu, że zrobię mu stronę internetową dla jego firmy, miałem nadzieję, że będzie to taki pierwszy krok w stronę zarabiania jakichś pieniędzy na tym(studiuję informatykę, $ zawsze się przyda). Męczę się z tym od czerwca, zaczynałem chyba z 10 razy, za każdym razem albo tak mnie to drażniło, że rzucałem tym w kąt, albo efekt był tak mizerny, że zaczynałem od nowa.
W związku z tym poszukuję książek/kursów/porad(najlepiej w takiej kolejności) o webdev, webdesign i grafice(ta ostatnia tylko na poziomie potrzebnym dla tych dwóch pierwszych) pozwalających zacząć jakiś własny projekt. Do tej pory przeczytałem 4 książki, zacząłem kilka kursów i ukończyłem jeden(Boba Tabora z Microsoft Virtual Academy, polecam), ale to wszystko było o tym samym, to wszystko były podstawy, pozwalające stworzyć najprostszą stronę i sformatować jakiś tekst. Szukam czegoś, co pozwoli zacząć pracę nad własnymi projektami, albo przynajmniej mnie do tego przybliży-jakieś książki, strony warte polecenia o html i css, może lepiej iść w grafikę i design i dopiero potem coś tworzyć(chyba skłaniam się w tą stronę, bo z dotychczasowych doświadczeń wiem, że nawet jak już coś mi się udało ukulać, to było estetycznie, cóż, niesatysfakcjonujące), czy może iść w javascript i jquery, albo w frameworki i na nich bazować projekty?
Na pewno kilku forumowiczów przerabiało ten etap, i każdy miał taki punkt zwrotny, od którego klocki zaczynały wskakiwać na swoje miejsca, wszystko zaczęło się układać-tego właśnie szukam.

3

Sęk w tym, że posiadasz zapewne wymaganą wiedzę, aby zrobić tę stronkę. Tylko jeszcze do Ciebie nie dotarło, że to Cię nie kreci wcale.

1

. Do tej pory przeczytałem 4 książki, zacząłem kilka kursów i ukończyłem jeden(Boba Tabora z Microsoft Virtual Academy, polecam), ale to wszystko było o tym samym, to wszystko były podstawy, pozwalające stworzyć najprostszą stronę i sformatować jakiś tekst.

To trochę leczenie alkoholizmu piwem. Jeśli skończyłeś 4 książki, i zacząłeś kilka kursów, to czemu szukasz kolejnych? Rób, albo nie rób. Ale nie próbuj. Jak powiedział pewien zielony ludek.

Męczę się z tym od czerwca, zaczynałem chyba z 10 razy, za każdym razem albo tak mnie to drażniło, że rzucałem tym w kąt, albo efekt był tak mizerny, że zaczynałem od nowa.

możesz albo uznać, że to nie dla ciebie i zająć się czym innym, albo możesz też zacisnąć zęby i jednak zrobić tę stronę, choćby zajęło ci dodatkowe pół roku.

tak mnie to drażniło,

Webówka jest drażniąca. Im bardziej jesteś zaawansowany, tym bardziej będzie cię drażnić... Nawet ludzie, którzy pracują na codzień w Facebooku czy w innych topowych firmach, albo robią w Open Source, dalej są wkurzeni na JavaScripty i frontend. Tu trzeba mieć wytrzymałość ;)

3

Tak jak napisali poprzednicy: masz problem z motywacją. Bez niej nie ma nic (tzn. jest nic). ja sam byłem tam gdzie ty, dlatego Cię rozumiem.

Nie rozbudziłeś w sobie pasji, i chcesz na skróty zrobic z siebie profesjonalistę. Uwierz mi, że zarobione (jakimś cudem) pieniądze nie naprawią twojego problemu prokastynacji/motywacji. Pogłębią tylko problem, bo staniesz się wrakiem siebie sprzed momentu, gdy zacząłeś na siłę się czegoś uczyć.

Jedyne rozwiązanie - znajdź sobie jakieś zajęcie (niekoniecznie programowanie), które robisz i które nie umieści Cię w tzw. strefie komfortu. Tzn. ze napocić się musisz (jakby to powiedzial master yoda ;]).

Druga sprawa - za dużo chcesz na raz i tylko się tym męczysz/dołujesz. Masz za dużo do ogarnięcia na początku - pewnie twoja wiedza jest żałosna i w niczym nie jesteś na tyle dobry, żeby sobie powiedzieć np. "jestem pro, nikt mi nie podkoczy w XX (w miesjce XX wstaw dowolną technologię/język)".

Aby ułatwić sobie zadanie, ja np. codziennie robie tak:

  1. Ustalam ile sesji po 25-30 min dziś przeznaczam na 100% super-uber-power-programming (technika pomodoro - poczytaj sobie) - UWAGA!!! to działa ;), tylko trzeba robić to uczciwie. Ja zwykle spalam od 4x do 6x po 30min po pracy w tygodniu i po 10x30min w sobote i niedziele (no chyba ze mam wyjazd to odpuszczam zupełnie).

  2. Piorę sobie mózg celami krótkoterminowymi i długoterminowymi. Mam je wszędzie. Dzięki temu nie zapominam w jakim jestem bagnie gdy "nagle dostaje orgazmu, jaki to już jestem zajebisty i chyba już wszystko umiem".

  3. Oglądam video ludzi mądrzejszych ode mnie (staram się 10h w tygodniu). Tu jest pełna dowolność. Od masterów IT, poprzez różne motywacyjne wykłady/prezentacje, aż do tematów pobocznych, ale niezmiernie mnie interesujących - psychologii uczenia (siebie i innych)

  4. Nie uczę/ nie pracuję się gdy wiem, że mam na głowie np. rodzinę. Nie obwiniam się potem. Lajf is brutal, nie zrobisz wszystkiego tak szybko jakbys chciał.

  5. Wysypiam się, inaczej nastepnego dnia z 6 sesji pomodoro robi sie 1-2 albo 0. Taki jest koszt 1h krótszego snu. Nie ma co kozaczyć, tylko główka na poduszke i...

  6. Nauka w nocy i po wysiłku fizycznym jest ch**owa. Mózg pomaga Ci skupić się na tym co chcesz robić, bo nie ma siły na nic innego (spaliłeś prawie cały glikogen). A to znak, że kolejnego dnia będziesz trupem (ew. za dwa-trzy dni, jak jesteś mocny).

Jeśli będziesz opuszczał dni, w których jesteś w uber-power-developerem, to najlepiej nawet nie zaczynaj. Nie wyrobisz sobie nawyku do pracy w konkretnych godzinach i mózg/podświadomość będzie Ci sabotować próbę skupienia się, mimo że "chcesz" (w teorii).

I jeszcze jedno - wyłącz wszelkie komunikatory. W sesji 30min power-programmingu nie ma nic poza programowaniem. To nie jest czas na czytanie książki. To czas sensownej pracy.

Nie żebym był cyborgiem czy coś, ale jak sobie popuszczam, to tylko mam potem do siebie pretensje. Ty pewnie też będziesz miał, tak działa psychika ludzi mniej lub bardziej ambitnych.

0

Sęk w tym, że ja to lubię. Lubię robić to, co robię na studiach, tj. C# i SQL, lubię też html i css. tylko Tylko nie potrafię sobie znaleźć czegoś pomiędzy tymi kursami, a tworzeniem strony. Jakieśtam strony porobiłem, ale z żadnej nie jestem zadowolony na tyle, by ją upublicznić, nawet za darmo bratu, a co dopiero brać za to pieniądze.
Może powinienem zająć się trochę designem? Z moich dotychczasowych doświadczeń wynika, że lepsze są efekty dobrego designu i słabego kodu niż na odwrót. A może grafika? Polecicie coś w tą stronę może? Jakbym ogarnął illustratora i stworzył sobie projekt strony, a potem go przenosił do przeglądarki kawałek po kawałku, to na pewno miałbym łatwiej, sęk w tym, że kompletnie nie ogarniam illustratora.

1

Nie designem a User Experience.

Pare bdb jakości video za free:

https://vimeo.com/54469442

Płatne (warte każdej złotówki, można nabyć za 50zł/each):
https://www.udemy.com/user-experience-design-fundamentals/
https://www.udemy.com/ux-web-design-master-course-strategy-design-development/

To tylko początek, ale temat głęboki i niesamowicie interesujący. Co do tego co poruszyłeś - design vs jakość kodu - masz rację. Design to podstawa. Jeśli ktoś Ci będzie wmawiał inaczej, to go nie słuchaj :D

0

Z moich dotychczasowych doświadczeń wynika, że lepsze są efekty dobrego designu i słabego kodu niż na odwrót.

zależy co masz na myśli design. Jeśli przez design masz na myśli coś w rodzaju UX, projektowanie całej interakcji i architektury informacji, to owszem, dobry design jest w cenie. Ale jeśli przez design masz na myśli "ładny wygląd, odpowiednia kolorystyka, ładnie rozłożony layout" to muszę się nie zgodzić. Jest naprawdę mnóstwo stron, które wyglądają zajebiście, ale w zasadzie nie da się z nich kompletnie korzystać, ani niczego się nie da na nich znaleźć. Ładny wygląd to nie wszystko.

0

User experience nabiera znaczenia, gdy strona jest rozbudowana i oferuje użytkownikowi coś sama w sobie, ja robię prostą stronę-wizytówkę firmy, która ma być estetyczna i zawierać najważniejsze informacje-ofertę i kontakt. Na prawdę nie wyobrażam sobie, jak można zepsuć user experience w takim wypadku :) więc chodzi mi o design estetyczny.
Oczywiście nie marginalizuję UI, sam korzystam z internetu i wiem, które serwisy mi się podobają, a które drażnią i dlaczego, oraz jak bardzo to jest ważne z punktu widzenia użytkownika, ale nie robię póki co nic na taką skalę, by poświęcać na user experience więcej niż 10min.

0

Na prawdę nie wyobrażam sobie, jak można zepsuć user experience w takim wypadku

oj to chyba mało stron wizytówek widziałeś. Większość stron wizytówek ma zepsuty user experience. Nieraz już widziałem proste stronki, które miały:

  • za dużo tekstu, i ogólne lanie wody w tekstach, ciężko się czytało taką stronę (reakcja: ucieczka)
  • za małe fonty, małe kontrasty, ogólnie mała czytelność
  • ciężko było odnaleźć jakiekolwiek informacje, choćby czyjś adres czy numer telefonu
  • wyskakujące na połowę czy więcej ekranu informacje o ciasteczkach
  • zamulające przeglądarkę efekty graficzne
  • zbyt długo się ładowały
  • nie były przystosowane do mobilek
    etc.

User experience nabiera znaczenia, gdy strona jest rozbudowana i oferuje użytkownikowi coś sama w sobie

To jest bardzo ubogie myślenie. To zabrzmiało tak jakbyś robił stronę, która niczego nie ma oferować użytkownikowi, a była tylko dla ozdoby w internecie.

Obiecałem bratu, że zrobię mu stronę internetową dla jego firmy, miałem nadzieję, że będzie to taki pierwszy krok w stronę zarabiania jakichś pieniędzy na tym

Aha. Czyli bratu stronę internetową dla firmy możesz zrobić byle jak, bo to tylko strona wizytówka, która niczego nie oferuje sama w sobie... ? ;)

ale nie robię póki co nic na taką skalę, by poświęcać na user experience więcej niż 10min.

Równie dobrze możesz powiedzieć, że nie będziesz poświęcać np. kodowi HTML więcej niż 10 minut. Albo nie będziesz poświęcać CSSom więcej niż 10 minut. Albo nie będziesz poświęcać na projekt graficzny więcej niż 10 minut. Albo nie będziesz poświęcał na konfigurację serwera więcej niż 10 minut.

Wszystko ma znaczenie jakieś. Jeśli robisz coś samemu (a nie w zespole) to o wszystkim trzeba myśleć...

0

No dla mnie takie rzeczy jak mobilna wersja strony, czytelny tekst, dobry dostęp do danych kontaktowych to jest oczywistość, tyle, że czytelność czcionki etc. podciągam już pod design i wizualny projekt strony.

1 użytkowników online, w tym zalogowanych: 0, gości: 1