jak to pierwsza stycznosc z frontem / js to polecam rzucic okiem na vue.js. Robilem zdecydowanie inne rzeczy (PLC + C#) i ktos powiedzial mi wlasnie o vue.js (wczesniej cos walczylem z reactem) - strzal w 10. W jakieś 4-6 tyognodni pracy wieczorami (powiedzmy 2-3h) wyklepalem sobie backend (ASP.NET 5 REST API) i bardzo fajny (moim zdaniem rzecz jasna) reaktywny front wlasnie w vue.js ktory to API konsumuje.
Mircy i mirabelki potrzebuję małej porady od bardziej doświadczonych kolegów/koleżanek.
Słowem wstępu sprawy mają się tak:
jestem studentką pierwszego roku na WAT,
obecnie jestem na utrzymaniu rodziców (dostawałam również stypendium przez ostatnie 10 miesięcy)
jako, że w moim domu nigdy się zbytnio nie przelewało źle mi z tym, że co miesiąc dostaję pieniądze od rodziców na utrzymanie w, notabene, najdroższym mieście w Polsce.
W związku z tym chciałabym się trochę usamodzielnić finansowo
Postanowiłem zmienić moją scieżkę kariery. Przez ostatnie kilka lat zajmowałem się animacją 2d, ale powiem szczerze, że dłużej już nie mogę. Zmęczyła mnie zarówna sama praca, która jest mocno odtwórcza i wtórna, jak i środowisko i ludzie w nim.

Zależy mi na tym, żeby pracować jako freelancer (ostra fobia społeczna here) i zarabiać rozsądnie. Myślałem o jakimś programowaniu, ale po rozeznaniu stwierdzam, że jest to trochę ponad moje możliwości i inteligencje.

No
Dziękuję ci za informacje, że nauczenie się czegoś wymaga samozaparcia. Bardzo odświeżające.


@lazynmb: widze, ze nie lapiesz, nie dziwie sie zreszta. Tu nie chodzi o samozaparcie, tylko o to, ze rynek jest nasaczony gimnazjalistami i licealistami, allegro ze stronami za 50zl i tak dalej.

A nauczenie sie tego nie wymaga samozaparcia tylko powiedzialbym, nie bycia gorylem i odrobiny czasu - co niejako wynika z ceny takich uslug. Prawdziwy hajs we FE
Moje pierwsze wypociny w webpacku - ot dołączenie bootstrapa i wygenerowanie plików do użycia na statycznym serwerze.
https://github.com/p-pawel/webpack-and-bootstrap-experiments

Poproszę o #codereview - mile widziane krytyczne uwagi. A jak kogoś interesuje temat - można się częstować ( ͡° ͜ʖ ͡°)

Niby działa, ale myślę, że można to zrobić lepiej.

Póki co moje refleksje:
- nie podoba mi się mieszanka plików źródłowych i wynikowych w /app (nieczytelnie i nie da
#webdev #frontend

TL;DR Nie umim wrzucić/użyć stylowania bootstrapa w Webpacku

Próbuję użyć zestawu npm+webpack. Dla modułów z samym JS nie mam problemów (chyba). Np. instaluję sobie sobie angulara
npm install angular i mogę się do niego dostać w index.js jak we wszystkich tutkach.

Problem jednak mam z Bootstrapem. Zgodnie z instrukcjami z http://getbootstrap.com/getting-started/#download
zainstalowałem sobie npm install bootstrap, potem w index.js dodaję:

global.jQuery = require('jquery');
require('bootstrap');

I prawie działa - mam
Jakie firmy we #wroclaw możecie polecić od siebie, które mają jakiś sensowny dział #frontend , ugruntowaną pozycję na rynku (działają chociaż kilka lat, zatrudniają chociaż kilkanaście osób) i przyjemne biuro? Póki patrzy się na pierwszy rzut oka, to trochę tego jest, ale jak dogłębnie przeanalizowałem większość software house'ów i agencji, to tak naprawdę można na palcach jednej ręki policzyć dobre firmy. Jak nie januszexy, które zatrzymały się w 2010r., to hehe start-upy,
@BlueKygo: jak mam z czymkolwiek problem i rozwązanie znajdę w necie to zawsze rozkminiam, dlaczego jest tak a nie inaczej. Dzięki temu można się czegoś nauczyć (albo stwierdzić, że owszem działa, ale to #!$%@? i trzeba zrobić inaczej). Jeżeli będziesz tylko wklejać kod ze stacka to nic się nie nauczysz i 10x będziesz szukać rozwiązania tego samego problemu.
@BlueKygo: później przejmuje taki kod i pytam autora co miał na myśli i wiecie co... 70% przypadków to :


albo wymądrzanie się.. a ja tylko proszę o wytłumaczenie mi jak dana metoda czy kawałek kodu działa. ( ͡° ʖ̯ ͡°) Z resztą takie opowiadanie drugiemu też działa dobrze na jakość kodu. Nie raz się zdarzyło, że w momencie opowiadania komuś o implementacji danej funkcjonalności, złapałem inne rozwiązanie
Dziobię sobie stronę z Bootstrapem, do tej pory dorzucałem wszystkie zależności do CSS i JS podlinkowując do publicznych CDN. Chciałbym jednak wykorzystać możliwości customizacji Bootstrapa i całość zrobić możliwie po bożemu, np. korzystając z npm.

Zainstalowałem więc sobie bootstrapa

npm install bootstrap
I skompilowane pliki pojawiły się w ./nodemodules/bootstrap/dist - zakładam, że używając grunt watch jakoś ogarnę ich przebudowywanie.

I tu pojawia się zagadka... jak mogę sprawić, żeby z tego, co
Mirki taki problem mam używam #phpmailer do formularzy na mojej stronie i wszystko działa tylko jeden problem a męczę się z tym 2 dzień:
po przekierowaniu na główną stronę header('Location: index.html') jak dodać możliwość działania kodu js abym mógł zrobić pojawiający się i znikający div w jquery pokazujący, że wiadomość została wysłana?
#php #frontend
@NieUsune: trafiły się takie smaczki jak: brak repozytorium, projekty przekazywane programistom na pendrajwach (nie muszę chyba mówić jaki był bałagan), kod po taniości, czyli weźmy stażystę z technikum za pół darmo, niech później inni się męczą z jego kodem (nie wiedziałam, że da się pisać tak straszny CSS), darmowe nadgodziny przy podstawowej pensji jak w mcdonaldzie niemalże (standard w sumie jak zbliżał się deadline), dyżury na sprzątnie w firmie bo nie
Czołem ponownie mirki.

Po ukończeniu szkoły wracam do nauki #frontend, żeby za 3-4 miesiące spróbować starać się o jakąś pracę w tej dziedzinie( ͡° ͜ʖ ͡°).

Pierwszym krokiem jakim sobie założyłem to uporządkowanie mojej wiedzy nt. HTML5, CSS3 i RWD oraz dbać o semantykę kodu i jego czytelność, oraz stosując się do dziwnych konwencji Mobile first i Progressive enhancementt(proszę mnie nie odpytywać z tego, dopiero się uczę(
porobiłem ukryte headingi żeby nie było untitled section, ale czy to może tak być?


@Filem00n: to bardzo zła praktyka, i o ile ukrywanie innych elementów tekstowych być może nie zaszkodzi (a może nawet pomóc, jeśli to tekst widoczny np. tylko dla czytników tekstu), o tyle chowanie headingów prędzej czy później sprowadzi na Ciebie gniew google.
====================================================================================================================================================================================================================================================================================================================================