• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

To jak to jest z tym programowaniem? (I Front-End'em?)

Konkurs Mistrz Programowania
0 głosów
1,003 wizyt
pytanie zadane 8 marca 2020 w Rozwój zawodowy, nauka, praca przez AleX1010 Obywatel (1,320 p.)

Witajcie.

Temat posta może niektórych zadziwił, ale spokojnie nie jest to kolejny post z pytaniem czy front-end jest tak trudny, że nie nauczę się go w tydzień ;)

Mój problem polega na czymś innym i liczę na waszą pomoc. Mianowicie. Programuję sobie już od 4 lat (prywatnie), a w przyszłości mam zamiar robić to zawodowo. Wszystko fajnie i pięknie tylko problem polega na tym, że od jakichś 2 lat poświęcam więcej czasu na myślenie cóż takiego chciałbym programować, aniżeli na samo programowanie i rozwijanie się w danej dziedzinie programowania. Martwi mnie to strasznie, ponieważ lubię tworzyć poprzez programowanie, ale ciągle błądzę w kółku i nie potrafię z niego wyjść. Na początku programowałem w C++ i szło to bardzo fajnie. Jakieś proste programy konsolowe i różne inne eksperymenty typu biblioteka 2D SFML. Następnie nadszedł okres, w którym otworzyłem się na inne języki: Python, C#, Java itd, ponieważ uznałem, że mimo, iż C++ był znakomitym językiem na zrozumienie podstaw programowania to jednak nie był tym w czym chciałem programować. I tak błądziłem od tworzenia gier w Unity i C# po programowanie w Pythonie, a potem zajawkę na tworzenie aplikacji mobilnych w Javie. Gdzieś tam po drodze zawsze obijało mnie o temat Front-End'u. I tak już 2 miesiące temu myślałem, że szczęśliwie zatrzymam się na tworzeniu gier w Unity i C#, ale coś nie wyszło i znowu zrezygnowałem. Stwierdziłem, że to nie dla mnie, bo nie mam 5 z matematyki, więc sobie nie poradzę. Z racji tego, że chodzę do Technikum Informatycznego i mam aktualnie realizowany przedmiot: "Tworzenie Aplikacji Internetowych" (co w sumie można określić w kilku znakach: HTML + CSS) to moje cudowne kółko zatrzymało się na Frontendzie. I jak to zwykle bywa, gdy kółko się zatrzyma zapoznawałem się z tematem Front-End'u, czyli czytałem masę artykułów o tym jak to jest z tym Front-End'em i co trzeba umieć, jaka jest ścieżka uczenia się nowych technologii itd. No i doszedłem do prostych wniosków: We Front-Endzie jest taka masa framework'ów i innych technologii, że nie starczy mi życia, żeby pojąć to chociaż na tyle, żeby być dobrym programistą. Tu właśnie pojawia się ten problem. Nie chcę, żeby to kółko dalej się kręciło. Chcę w końcu zacząć programować, a nie spędzać więcej czasu na myśleniu na temat programowania. Dlatego proszę was uprzejmie, pomóżcie mi naprostować moje poglądy na temat Front-End'u:

Czy rzeczywiście we Front-Endzie jest taka masa wiedzy, że zwykły "śmiertelnik" nie może tego pojąć? ;)

Czy, żeby być dobrym Front-Endowcem trzeba być również super grafikiem?

Czy, żeby być dobrym Front-Endowcem trzeba być tak kreatywnym, że to, aż niewyobrażalne?

Bardzo proszę was o pomoc, i jeżeli dotrwaliście do tego momentu to dziękuję za zainteresowanie ;)

3 odpowiedzi

+1 głos
odpowiedź 8 marca 2020 przez Tomek Sochacki Ekspert (227,490 p.)
wybrane 8 marca 2020 przez AleX1010
 
Najlepsza

Czy rzeczywiście we Front-Endzie jest taka masa wiedzy, że zwykły "śmiertelnik" nie może tego pojąć? ;)

Nie, wustarczy jak poznasz dobrze JavaScript i HTML, CSS przyjdzie w sumie sam razem z tymi dwoma. Gdy potem poznasz dobrze jeden framework to poradzisz sobie w każdym innym, istotne jest aby naprawdę poznać JS bo tu jest problem wielu młodych osób zaczynających przygodę z webem... chcieliby od razu startować we frameworkach itp. a nie znają prakrycznie samego języka.

Czy, żeby być dobrym Front-Endowcem trzeba być również super grafikiem?

Jeśli będziesz szukał pracy w sensownej firmie to nie, od tego są UX designerzy którzy dostarczą Ci makietę, a czasami nawet wręcz gotowe komponenty html/css, które Ty możesz sobie reużywać na stronie.

Czy, żeby być dobrym Front-Endowcem trzeba być tak kreatywnym, że to, aż niewyobrażalne?

nie roumiem co masz na myśli, myśleć trzeba w każdym projekcie, nie ważne czy jest to prosty formularz logowania czy rozbudowany formularz wniosku ratalnego itp. Praktycznie każdy ficzer biznesowy wymaga analizy.

2
komentarz 8 marca 2020 przez Tomek Sochacki Ekspert (227,490 p.)
i tak na marginesie to polecam skupić się na jednym kierunku, czyli np. front i porządnie go poznać, nie lataj między wszysrkimi językami. Nie znam osoby, która mogłaby powiedzieć, że zna dobrze więcej niż 2-3 języki. Nawet jeśli jakiś senior zna kilka innych to nie jest to taki poziom,  aby mógł w pełni swobodnie od razu z buta pisać w nim apki.

A problem na rynku jest taki, że wiele osób uważa, iż jak pozna podstawy składni języka to może powiedzieć, że umie programować w danym języku... co niestety mija się z prawdą. Dlatego lepiej dobrze poznać jeden, niż tylko podstawy wielu różnych.
komentarz 8 marca 2020 przez AleX1010 Obywatel (1,320 p.)
Witaj.

Dziękuję za odpowiedź. Zdecydowanie pomocna.

Co do ostatniego pytania to jest ono powiązane z drugim i chodziło mi o to, czy trzeba być kreatywnym w sensie tego, że trzeba samemu w pracy wymyślać cały wygląd strony, ale w zasadzie drugie pytanie odpowiada na 3 ;)
1
komentarz 8 marca 2020 przez Tomek Sochacki Ekspert (227,490 p.)
nie trzeba, tak jak pisałem, jeśli pracujesz w porządnej firmie to makiety dostajesz od grafika/US designera, a jak nie to lepiej poszukać dobrej firmy, a nie klepiącej apki w stylu "zrobić gówno i zapomnieć"...
+4 głosów
odpowiedź 8 marca 2020 przez Comandeer Guru (607,540 p.)

Czy rzeczywiście we Front-Endzie jest taka masa wiedzy, że zwykły "śmiertelnik" nie może tego pojąć? ;)

Tak. Mogę z całą pewnością stwierdzić, że nie istnieje na świecie ani jeden człowiek w pełni ogarniający platformę sieciową. Tylko że z praktycznego punktu widzenia jest to mało istotne, bo większość problemów w komercyjnym frontendzie jest dość powtarzalna i można to ograć znajomością HTML-a, CSS-a i JS-a + dowolnego frameworka. Dopiero bardziej niszowe tematy albo rozwijanie własnych produktów może wymagać o wiele bardziej specjalistycznej wiedzy.

Czy, żeby być dobrym Front-Endowcem trzeba być również super grafikiem?

Nie. Cała branża idzie w stronę specjalizacji. W większych projektach grafik to ktoś inny od UX designera, który jest kimś innym od frontend developera. A i frontend developerzy dzielą się na tych implementujących layouty oraz piszących logikę w JS. Więcej o tym można poczytać w artykule The Great Divide na CSS Tricks.

Czy, żeby być dobrym Front-Endowcem trzeba być tak kreatywnym, że to, aż niewyobrażalne?

Nie, bo – jak już pisałem – większość problemów jest powtarzalna. Kreatywność bardziej przydaje się designerom – a i tutaj bez przesadyzmu. Niewyobrażalna kreatywność brzmi bowiem jak tworzenie całkowicie nieprzyswajalnych interfejsów użytkownika. Pewne wzorce i utarte schematy są potrzebne, by użytkownik nie czuł się zagubiony – by nie kazać mu myśleć. 

+2 głosów
odpowiedź 8 marca 2020 przez Benek Szeryf (93,330 p.)
1. Moim zdaniem tak, podobnie jak w backendzie, czy DevOps.

2. Nie, z tego co wiem, firmy mają swoich grafików, chyba że to jakiś JanuszSoft.

3. Moim zdaniem nie, ale jakieś lekkie wyczucie smaku by się przydało.

Nie ma się też co za dużo zastanawiać, najlepiej jest zacząć pisać kod i widzieć efekty swojej nauki. To bardzo mobilizuje.
komentarz 8 marca 2020 przez AleX1010 Obywatel (1,320 p.)
Dzięki za odpowiedź.

Co do odpowiedzi na pierwsze pytanie: To mnie właśnie przeraża. Że nie będę nigdy w stanie nauczyć się (nie mówię, że wszystkiego) dobrze większości potrzebnych zagadnień, ponieważ jest ich tak dużo, że to praktycznie graniczy z cudem.
2
komentarz 8 marca 2020 przez Benek Szeryf (93,330 p.)
Ale tak ma każdy programista. Dlatego zaleca się, by programiści korzystali z wyszukiwarek, bo to przyspiesza znacznie prace. Myślę, że nie ma zawodu, w którym byś wiedział wszystko. Zawsze możesz się czegoś nowego nauczyć.
komentarz 8 marca 2020 przez AleX1010 Obywatel (1,320 p.)

Myślę, że nie ma zawodu, w którym byś wiedział wszystko.

W sumie ciężko nie przyznać racji. Dzięki smiley

 

Podobne pytania

0 głosów
3 odpowiedzi 1,173 wizyt
pytanie zadane 22 września 2015 w Rozwój zawodowy, nauka, praca przez xR Mądrala (6,260 p.)
0 głosów
2 odpowiedzi 2,725 wizyt
pytanie zadane 29 maja 2017 w PHP przez Ziuziek Mądrala (5,140 p.)
0 głosów
2 odpowiedzi 632 wizyt

93,657 zapytań

142,577 odpowiedzi

323,100 komentarzy

63,174 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...