Ocena portfolio

M5
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:63
2

Witam, proszę o ocenę portfolio. Projekty jeszcze nie są dopasowane do urządzeń mobilnych, więc radzę sprawdzać na komputerze.
http://martakaszuba.cba.pl/
Programowanie zaczęłam w tej kolejności: PHP, Javascript, HTML, CSS i z CSS jeszcze nie wszystko umiem. Mam pytanie dlaczego w 90% prac na rynku jest wymagana znajomość React, Angular, Vue itd ? Zaczęłam React, zrobiłam projekt, ale trwało to cały dzień podczas gdy w samym javascript zrobiłabym to w pół godziny i nie mam motywacji ani chęci, żeby się tego uczyć bo nie widzę zastosowania. Dlaczego te frameworki mają być ułatwieniem ? dla mnie są utrudnieniem i nie mam pojęcia do czego służą oprócz komplikowania życia.

MA
  • Rejestracja:prawie 17 lat
  • Ostatnio:3 dni
  • Postów:644
0

Jeżeli robisz prostą stronę to faktycznie lepiej wykorzystać czysty JS, jeżeli jednak Twoja strona składa się z dziesiątek elementów, podstron i komponentów to bez frameworka (Vue, React, Angular) ciężko jest to ze sobą połączyć tak żeby było łatwo wprowadzać zmiany i szybko działało, tym bardziej jak nad projektem pracuje kilka/kilkanaście osób.

M5
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:63
0

Spędziłam kupę czasu na nauce javascript na freecodecamp, coderbyte, kursach z udemy itd. Długo to trwało zanim samodzielnie rozumiałam co robię, ale widać to wszystko i tak na nic, bo nie znam React więc nie ma pracy dla takich jak ja i teraz kolejne 2 tygodnie będę musiała poświęcić na naukę React. Nawet na staże wymagają jakichś frameworków, paranoja. A pracy dla junior deweloperów to w ogóle nie ma, może znalazłam 4 na pracuj.pl w tym w jednej wymagają znajomości programów graficznych...

edytowany 1x, ostatnio: marta589
Pyxis
Czymże to jest przy 5 latach, po których dojrzewa się do stwierdzenia, że nadal mało się wie...
MA
Powiem więcej, framework się zmienia, za rok będziesz się musiała nauczyć innego, do tego codziennie zmieniają się wersję języków (javascript, es5, es6, es7), narzędzi (webpack), bibliotek (np. to wyglądu, albo jakichś obliczeń) - nikt nie będzie od Ciebie wymagał recytowania z pamięci funkcji reacta, chodzi tylko o to żebyś wiedziała po co on jest.
cerrato
Moderator Kariera
  • Rejestracja:około 7 lat
  • Ostatnio:2 dni
  • Lokalizacja:Poznań
  • Postów:8759
12

"kolejne 2 tygodnie będę musiała poświęcić na naukę"

No i? Jakoś nie robiłbym z tego tragedii. 2 tygodnie to żaden czas, ciesz się, że tylko tyle Cię dzieli od poziomu zawodowca :P


czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
0

Nie ma dramatu, aczkolwiek brak RWD, oraz ładowanie styli CSS do HTML to nie jest zbyt dobra praktyka, ściągnij sobie bootstrapa 4 i zobacz jak wygląda układ folderów/plików i staraj się zrobić podobnie, a pokazuj dopiero dopieszczone projekty.


adams0
Czemu ładowanie stylów do HTML jest złe ?
Silv
@adams0: może chodzi o ręczne ładowanie? Może gdyby HTML ze stylami został wygenerowany, to w porządku?
czysteskarpety
czysteskarpety
chociażby z aspektu porządku w projekcie, style szukasz w folderze css, a nie porozwalanych po plikach html, dodatkowo możesz je łatwo minifikować
adams0
Myślałem że mówimy o pliku wyplutym przez webpacka. A nie standardowe trio: html, css, js.
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:minuta
  • Postów:8398
2

Zaczęłam React, zrobiłam projekt, ale trwało to cały dzień podczas gdy w samym javascript zrobiłabym to w pół godziny i nie mam motywacji ani chęci, żeby się tego uczyć bo nie widzę zastosowania.

W tej konkretnej sytuacji w takim razie lepiej nie używać Reacta, jeśli zrobisz coś w pół godziny w samym JavaScripcie.

Jednak projektów, do których przeznaczony jest React, nie zrobi się w pół godziny.
Jak masz duży projekt, to w końcu dochodzisz do tego, że chcesz ponownie wykorzystać jakiś widżet. Biblioteki takie jak React (czy Angular, Vue itp.) ułatwiają to, bo możesz wydzielić sobie komponent, który będziesz używać w wielu miejscach.

Długo to trwało zanim samodzielnie rozumiałam co robię, ale widać to wszystko i tak na nic, bo nie znam React więc nie ma pracy dla takich jak ja i teraz kolejne 2 tygodnie będę musiała poświęcić na naukę React.

2 tygodnie to co to jest. Zakładając, że w tyle czasu jesteś stanie się nauczyć.
W sumie React to dziwny stwór, ja w kilka godzin opanowałem jego podstawy (tyle, że znałem choćby AngularJS, więc miałem ułatwione zadanie), natomiast potem kilka miesięcy opanowywałem jak z niego korzystać, żeby nie zrobić sobie kuku (np. żeby nie zamulić przeglądarki przez niepotrzebny render zbyt wielu elementów naraz). Ba, w zasadzie dalej po 4 latach korzystania nie znam go do końca (a sposób pisania w React się zmienia z roku na rok, więc trzeba uzupełniać ciągle wiedzę).

No i nawet ucząc się React nie należy zapominać, że jednak JavaScript to jest podstawa, bo wiele problemów, jakie ludzie mają z React wcale nie wynika z Reacta, ale ze słabej znajomości JSa (nawet takich podstaw jak to, jak działają obiekty, domknięcia, this itp.).


M5
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:63
0

W kwietniu to miną 2 lata odkąd zaczęłam się uczyć javascript. I chciałabym wreszcie iść do pracy, może to nie była bardzo intensywna nauka, ale przeciętnie tak ok. 2, 3 godziny dziennie czasem dłużej prócz weekendów, ale martwi mnie to że nie widzę żadnych normalnych ogłoszeń o pracę są dla samych seniorów. Skoro React jest przydatny przy dużych projektach w pracy zespołowej to trochę dziwne wymagać tego od początkującego programisty który nie miał okazji pracować w zespole. To chyba w pracy człowiek powinien się uczyć tych frameworków skoro tam są przydatne. No co ja będę robić sama jakiś gigantyczny projekt z React ? Bez sensu.

czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
1
marta589 napisał(a):

W kwietniu to miną 2 lata odkąd zaczęłam się uczyć javascript.

Jak dla mnie to trochę błędnie ukierunkowałaś swoją naukę, która rozmija się z potrzebami rynku, niestety obecnie w większości jesteśmy niewolnikami "popularyzowanych" rozwiązań, lub takich które przydadzą się pracodawcy od razu.
Trzeba śledzić ogłoszenia i wyciągnąć wnioski.


M5
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:63
1

heh, czytałam że programiści nie potrafią programować o tu: https://blog.codinghorror.com/why-cant-programmers-program/
więc ja stwierdziłam że poświecę trochę więcej czasu żeby nie kopiować wszystkiego bez zrozumienia ze stackoveflow, ale tu się nagle okazuje że zrobiłam jeszcze gorzej i powinnam była w tym czasie uczyć się photoshopa, 3 frameworków naraz i innych dziwnych rzeczy których wymagają pracodawcy. Wspaniale :D

czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
0

Raczej chodzi o to, że jako początkującej zależy ci aby szybko wejść na rynek IT, klepać dla fun'u w czym lubisz to sobie możesz później ;)


cerrato
Moderator Kariera
  • Rejestracja:około 7 lat
  • Ostatnio:2 dni
  • Lokalizacja:Poznań
  • Postów:8759
1

@marta589: nie do końca masz rację. To, że ludzie teraz często za wiele nie potrafią poza składaniem rzeczy z gotowych klocków, często nie rozumiejąc jak to działa to jest fakt. Sam pamiętam niedawno na forum wątek, w którym ktoś pytał, czy lepiej się uczyć WordPressa czy PHP. Biorąc to pod uwagę, Twoja umiejętność robienia rzeczy samodzielnie, a co z tego wynika prawdopodobne rozumienie tego, co się dzieje "od spodu" frameworkow to wielki plus. Mając to opanowane, dość szybko się wdrożysz w reacty czy inne angulary. Są też duże szanse, że za chwilę będziesz lepsza od kolegów, którzy zaczynali od gotowych rozwiązań, ale gdy trzeba zrobić coś extra to są nieporadni.


LukeJL
Sam pamiętam niedawno na forum wątek, w którym ktoś pytał, czy lepiej się uczyć WordPressa czy PHP Ja nie kumam takich pytań. Tzn. rozumiem, że ktoś nie wiedział, co to jest PHP a co to Wordpress, ale nie rozumiem tego, że ktoś nawet nie przeczytał definicji z wikipedii albo nie wpisał np. php vs wordpress w Google, gdzie w pierwszym wyniku wyskakuje wątek na Quora, gdzie jest wyjaśnione, że jedno to CMS, a drugie język https://www.quora.com/Which-one-is-better-php-or-WordPress (i tu Quora jest fajna, że nawet na najgłupsze pytanie ktoś mądrze odpowie)
LukeJL
(czyli rozumiem niewiedzę, ale nie kumam tego, że komuś się nie chce wygooglać definicji, bo to już patologia...)
cerrato
No ja też nie... Ok, ktoś mógł nie kojarzyć jakiejś technologii, ale tak jak piszesz - jest to do znalezienia w necie w dosłownie 3 minuty. Kiepsko widzę przyszlosc takiej osoby - brak samodzielności oraz umiejętności znajdywania rozwiązania to dość istotny defekt :(
LukeJL
powinien powstać bootcamp "jak wyszukiwać informacje", bo kurczę taka umiejętność przydałaby się ludziom bardziej niż np. "podstawy frontendu", bo umiejąc wyszukiwać informacje wszystko można zrobić.
Hodor
  • Rejestracja:ponad 7 lat
  • Ostatnio:4 dni
  • Lokalizacja:Warszawa
  • Postów:325
1

W "Budżet" brakuje sortowania i/lub możliwości modyfikowania kolejności, w tej chwili ewentualne korzystanie z tego jest niepraktyczne. Może dodaj jakąś opcję możliwości zapisu i szybkiego wczytania listy (z np. innego komputera), jakieś korzystanie z bazy danych, itd. Możesz sobie komplikować na milion sposobów.

Ogólnie jakieś takie za proste mi się to wszystko wydaje, nie zaimponowało mi to. Może napisz jakiś większy projekt nad którym posiedzisz dłużej niż kilka dni?

AL
  • Rejestracja:około 7 lat
  • Ostatnio:ponad 5 lat
  • Postów:84
2

Nie chce się na siłę czepiać, no ale:

  • gra wisieiec: taką gre z tego co widziałem to robi 90% kandydatów na juniora (niektórzy wprost kopiują nie zmieniając niczego :
  • księgarnia, budzet czy memory game tak samo - prawie każdy to robi (to naprawdę robi każdy początkujący)
  • reszta tematów projektów myślę, że jest ok

Postaw się na miejscu pracodawcy: dostajesz 200 CV na juniora z czego 180 osób ma memory game, wisielca i portfolio. W dodatku większość wygląda bardzo podobnie no i w sumie kod też podobny. Jak wyłowić najlepszego kandydata? Co może sobie pomyśleć pracodawca?

a.) wszyscy kandydaci uczyli się / przepisywali z jednego tutoriala
b.) prawie każdy kandydat ma identyczne portfolio - to czysty przypadek

Nie chcę cię tutaj zniechęcać czy obrażać, tylko dać do myślenia, zresztą z frontu niezbyt wiele wiem i dobrze mi się przez to żyje.

Ale obecnie zdobycie pracy polega bardziej na "sprzedaniu siebie" jako ciekawej osoby z fajnymi projektami. Jest wielu kandydatów, ale naprawdę mało kto uczy się właśnie porządnie vue, angulara czy reacta, co jest moim zdaniem obecnie kluczem do zdobycia pracy jako front endowiec. Dlaczego? Dlatego, że trzeba się jakoś wyróżnić z tłumu kandydatów. Z tego co zauważyłem to panują obecnie dwie skrajności:

  • nikt w ogóle nie tyka frameworków
  • ktoś zabiera się za framework bez solidnych podstaw i potem stosuje "brute force stackoverflow copy paste programing" byle działało.

Skoro solidnie pracowałaś przez te dwa lata z java scipt'em to moim zdaniem jesteś w idealnej sytuacji do wyróżnienia się z tłumu. Nauczysz się podstaw w miesiąc, kolejny poświęcisz na projekt i już będziesz w lepszej sytuacji niż 50% innych kandydatów. Zrobisz jakiś ciekawy projekt(nie musi to być oprogramowanie do rakiet NASA, wystarczy coś, co rzadko się przewija w poradnikach) i już będziesz w lepszej sytuacji niż 90% kandydatów.

A co do dwóch lat programowania - to muszę cię zmartwić, ale to obecnie wszystko wina haseł w stylu - zostań programistą w 6 dni - od zera do bohatera. Pamiętam pare lat temu, gdy nie było tego boomu moi znajomi nieraz uczyli się po 3-6 lat zanim poszli do pierwszej pracy i wtedy nikt nie miał poczucia, że musi zostać programistą koniecznie w 6 miesięcy. Teraz jest presja przez reklamy itd. i ludziom się wydaje, że szybciej znaczy lepiej.
Sam do pierwszej pracy wybrałem po 3 roku studiów, czyli nie licząc totalnych podstaw w technikum(pętle, ify i jakieś banalne algorytmy itd)
to nauka od prawie 0 zajęła mi 3 lata (no, ale w sumie sporo przez ten czas się obijałem, był taki okres, że np przez miesiąc nie siadałem do komputera) ale nie mam poczucia straconego czasu, bo nigdy nie traktowałem tego tylko i wyłącznie przez pryzmat "muszę szybko do pracy, tu i teraz a nie zaraz".

Popatrz na to z drugiej strony - ktoś pójdzie szybko do pracy - raczej nie dostanie najlepszej oferty, tylko taką, co mu się po prostu trafi. Często ludzie na początku lądują w tragicznych, starych projektach przez to, że mało umieją i nikt ich nie chce nigdzie zatrudnić. Z kolei jak masz większe umiejętności możesz rozpocząć pierwszą pracę w ciekawszym projekcie za dużo większą stawkę i nie tracić czasu na "beznadziejne prace" w starych projektach, z których jedyne co wynosisz to frustrację i złe praktyki.

Oczywiście warto zacząć jak najszybciej pracę i zdobywać doświadczenie, ale każdy ma inne tempo i trzeba być dla siebie wyrozumiałym. Programowanie to powinno być dla ciebie przede wszystkim miłym zajęciem, masz tutaj trochę pretensjonalne podejście "że skoro tyle się już uczysz to praca się należy". To nie jest nic złego, w pewnym sensie rozumiem, ale w wyniku takiej presji w pewnym momencie możesz w końcu eksplodować i rzucić to wszystko w cholerę, dlatego, że programowanie przestanie ci sprawiać przyjemność i zaczniesz to traktować jak przymus, wymuszać na sobie presję czasu.

I jeszcze jedno - bardzo dużo firm nie prowadzi rekrutacji na juniora, ale i tak warto wysyłać CV. Nieraz miałem sytuację, że po 2-3 miesiącach znaleźli moje CV i sobie "przypomnieli". Niektóre firmy mają też rekrutacje ukryte, tzn nie ma ogłoszenia, ale jak zaprezentujesz sobą wysoki poziom i zainteresujesz rekruterów, to nagle miejsca się dla ciebie znajdą i zaproszą cię na rozmowę.

edytowany 2x, ostatnio: albundy
M5
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:63
0

albundy dzięki za rzeczową odpowiedź, podstawy reacta już mam opanowane zaczęłam się tego uczyć jakoś w listopadzie tylko że po dwóch tygodniach mi przeszło i robiłam inne rzeczy, teraz w lutym drugi raz podeszłam ale tak samo po paru tygodniach po prostu automatycznie mnie odrzuca i mam poczucie straty czasu. No, ale trudno jak są takie wymagania to muszę przysiąść do tego porządnie i zrobię jakiś projekt z reactem.

ON
  • Rejestracja:około 6 lat
  • Ostatnio:25 dni
  • Lokalizacja:Polska
1

Zaletą wszystkich frameworków ( nie tylko Reacta ) jest ujednolicenie, czytelność i łatwość pisania kodu. W małych projektach zgadzam się, że może to być przerost formy nad treścią, ale w większych projektach bardzo ciężko byłoby stworzyć coś bez jednolitej struktury. Dodać trzeba, że frameworki są udokumentowane, więc łatwiej jest wejść nowej osobie w taki projekt.

edytowany 1x, ostatnio: Ostatni Ninja
BY
  • Rejestracja:około 11 lat
  • Ostatnio:11 miesięcy
  • Postów:41
1

Jeśli React Cię odrzuca to zwyczajnie się go nie ucz, po co Ci znajomość technologii w której praca nie będzie Cię satysfakcjonować/cieszyć? Zobacz sobie Vue (znacznie przyjemniejszy niż React i Angular, a gwałtownie zyskuje popularność). Jak ogarniesz ten jeden framework, zrozumiesz po co one są tworzone to łatwiej przyjdzie Ci, w późniejszym czasie, poszerzyć horyzonty o React'a lub inne ciekawe twory.

Co do samego portfolio, jest nijakie, nie widać w tym Ciebie. Popracuj nad oprawą graficzną i estetyką strony, w końcu chcesz być frontendowcem. Strona musi być ładna i przyciągać uwagę.

Projekty, nie widać w tym (prawie) dwuletniego doświadczenia, bardziej przelecenie kilku(nastu) godzin Zelenta plus jakiś miesiąc dodatkowej pracy. Nie chcę Cię obrażać, po prostu wszystkie Twoje prace wyglądają na niedokończone :)

Znajomość programów graficznych takich jak Photoshop to oczywisty wymóg na stanowisko frontendowca. Dostaniesz projekt strony w .psd i będziesz musiała sobie go "pociąć".

Co do szukania pracy, sam znalazłem prace w zawodzie po 5 latach nauki programowania ;)
Jeszcze dużo pracy przed Tobą, twórz, rozwijaj się i wysyłaj CV gdzie się da, jesteś na dobrej drodze, powodzenia.

Zobacz pozostałe 4 komentarze
MasterOf
No tak. Dlatego najlepiej łączyć te dwa programy. A nie od razu odrzucać photoshopa. W przypadku małych projektów Photoshop. A w przypadku dużych Figma + ps
MA
Ale programista nie musi mieć Photoshopa, wystarczy, że ktoś wstawi ten plik z logo do sketcha i tyle.
MasterOf
Ale są programisci, którzy także zajmują się designem. Jak np: ja :D dodatkowo przecież jak chcesz dokonać zmian w tym logu to pasuje mieć .psd Będziesz od nowa tworzył całe logo?
MA
Nie, mam od tego ludzi ;p No ale tak, jeżeli zajmujesz się wszystkim to bez PS się nie obejdzie, ale jak pracujesz w zespołach to znajomość PS nie jest zupełnie potrzebna.
MasterOf
No tak. Od kilku lat pracuje dla kilku firm naraz jako freelancer dlatego trochę jestem rozgarnięty we wszystkim, jednak mam swoją główną specjalizacje. Żeby sobie ktoś nie myślał :D
czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
2
marta589 napisał(a):

No, ale trudno jak są takie wymagania to muszę przysiąść do tego porządnie i zrobię jakiś projekt z reactem.

Weź pod uwagę, że może twoja wiedza jest jednak marginalna i stwierdzenie "umiem już to i to" jest jednak błędne.
Jak pisałem w kodzie masz proste błędy na poziomie webowego przedszkola np.:

screenshot-20190305135636.png

i to kilka razy:

screenshot-20190305135827.png


Kot Sylwester
Kot Sylwester
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 5 lat
  • Postów:13
2

@marta589: skarpetom chodziło raczej o to, że masz <script> pod </body> a powinno być nad.

M5
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:63
0

Co do samego portfolio, jest nijakie, nie widać w tym Ciebie. Popracuj nad oprawą graficzną i estetyką strony, w końcu chcesz być frontendowcem. Strona musi być ładna i przyciągać uwagę.

Projekty, nie widać w tym (prawie) dwuletniego doświadczenia, bardziej przelecenie kilku(nastu) godzin Zelenta plus jakiś miesiąc dodatkowej pracy. Nie chcę Cię obrażać, po prostu wszystkie Twoje prace wyglądają na niedokończone :)

co byś chciał dokończyć w quizie, memory czy sudoku ?
księgarni całej z php czy bazą danych tez nie będę robić co mam tam dokończyć ?

cerrato
Moderator Kariera
  • Rejestracja:około 7 lat
  • Ostatnio:2 dni
  • Lokalizacja:Poznań
  • Postów:8759
14

muszę wrócić do przedszkola bo nie zrobiłam na początku DOCTYPE [...] wielu z was nie potrafiłoby takiego mini sudoku zrobić, ale krytykować to każdy umie [...] wszyscy macie po 140-150 IQ

No to trzeba było od razu napisać, że nie oczekujesz krytyki i oceny, ale poklepywania po plecach. Żebyś się nie czuła zawiedziona, postaram się spełnić Twoje oczekiwania:

WOW, Super robota. To sudoku to miszczostwo świata, a grę w Wisielca sobie wydrukowałem i powiesiłem na ścianie obok biurka. Naprawdę.. aż zaczynam rozważać założenie nowej spółki, żeby tylko móc Cię zatrudnić. Jestem pod mega wrażeniem.

Czy o takie coś Ci chodziło? Bo jeśli chciałaś porady od osób bardziej doświadczonych, to przyjmij z pokorą to, co Ci piszą, a następnie wyciągnij wnioski. A jeśli sama wiesz wszystko lepiej, to po co w ogóle zadawałaś pytanie na forum z prośbą o ocenę?


Zobacz pozostały 1 komentarz
superdurszlak
Gdzie się podział ten wątek "nie ma pracy dla juniora w javie" czy jakoś tak, to dopiero było ekskrementornado :D
superdurszlak
Akurat nie, tamten był o 10k SLoC oryginalnych ifów, mrówkach i czymś tam jeszcze
Michał Sikora
Michał Sikora
Zawsze na straży - Szukam pracy dla Juniora w Javie
superdurszlak
@Michał Sikora o tak, ten - sumie to ostatnio znalazłem na dysku pewne CV... :)
M5
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:63
0

ja już odpowiedź rzeczową jedną otrzymałam od albundy a za resztę to dziękuje niczego nowego się nie dowiedziałam można zamknąć wątek

czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
7
marta589 napisał(a):

ja już odpowiedź rzeczową jedną otrzymałam od albundy a za resztę to dziękuje niczego nowego się nie dowiedziałam można zamknąć wątek

  • Obraziłaś się?
  • Nie!
  • To o co chodzi?
  • Domyśl się!

:D


Kot Sylwester
Kot Sylwester
Proza życia...
cerrato
Moderator Kariera
  • Rejestracja:około 7 lat
  • Ostatnio:2 dni
  • Lokalizacja:Poznań
  • Postów:8759
4

za resztę to dziękuje niczego nowego się nie dowiedziałam

Jeśli się niczego nie dowiedziałaś to jedynie dlatego, że nie chcesz skorzystać z otrzymanych porad. Uważasz, że już wiesz bardzo wiele, ale jak Ci @czysteskarpety wskazał błąd, to strzeliłaś wręcz słownikowego focha.

Jakbyś nie zrozumiała o co chodzi - tak, jak napisał @Kot Sylwester, tag <script> został u Ciebie źle umieszczony. Masz go po </body>, co jest błędem. Do poczytania - https://www.w3schools.com/js/js_whereto.asp - "Scripts can be placed in the <body>, or in the <head> section of an HTML page, or in both.". Trochę się to kłóci z deklaracjami, jakie składasz, że od 2 lat się uczysz i jesteś prawie na profesjonalnym poziomie.

Pamiętam moją nauczycielkę chemii z liceum. Miała taką zasadę, że jeśli ktoś się pomyli z symbolem jakiegoś pierwiastka, to automatycznie następuje koniec odpytywania, a pacjent siada z pałą, niezależnie od tego, co wcześniej udało mu się powiedzieć. Zapytałem kiedyś, czy to nie jest zbyt surowe, na co mi odpowiedziała, że symbole pierwiastków w chemii to taka totalna podstawa, więc jeśli się ktoś w tym myli, to znaczy, że nie ogarnia tematu. Wyobraź sobie matematyka, któremu się czasem myli 6 z 9 - to podobny kaliber. W każdym razie - Twoje wpisanie <script> w miejscy, gdzie nie powinno go być, jest właśnie tego samego typu błędem. Oczywiście- może się przydarzyć osobie uczącej się, ale trochę nie pasuje to do Twojego przekonania o swoim profesjonalizmie i posiadanej wiedzy. A jak Ci ktoś na to zwróci uwagę, to zamiast podziękować i docenić, że masz możliwość nauczenia się czegoś/poprawienia, Ty się oburzasz i przy okazji obrażasz innych użytkowników. Słabe to trochę :(


edytowany 1x, ostatnio: cerrato
Zobacz pozostały 1 komentarz
cerrato
Ale czym innym jest umieszczenie JS na końcu sekcji <BODY> a czym innym wywalenie tego za </BODY>. Poza tym w chwili obecnej, przy aktualnych łączach oraz komputerach, kilka MB danych nie jest problemem, ale za to często tyle treści oraz formatowania na stronie działa w oparciu o JS, że bez tego strona jest albo totalnie nieczytelna, albo nawet może nie posiadać części treści. To dawanie JS na koniec miało sens dobre kilka lat temu.
CO
Uroki uczenia sie z internetu. Masz duzo wiedzy ale nie zawsze aktualnej
cerrato
A możesz coś konkretniej napisać? Z którym fragmentem się nie zgadzasz?
CO
Chodzi mi generalnie o to że w internecie jest multum informacji i porad ale nie zawsze są one aktualne. Przyznaję Ci racje i tyle. Parę lat temu to faktycznie mogło być dobrym rozwiązaniem, dziś niekoniecznie. Chyba ze żyjesz w bacówce i masz internet na telefonie 2G
cerrato
OK, rozumiem. Myślałem, że Twoja uwaga była do mnie i uważasz, że bredzę - dlatego chciałem się dowiedzieć, co konkretnie Ci się nie podoba ;) Ale teraz już wszystko OK, rozumiem co miałeś na myśli :)
M5
  • Rejestracja:około 6 lat
  • Ostatnio:około 6 lat
  • Postów:63
0

Idę dokańczać niedokończony quiz i memory które nie dość, że nie działa to pościągałam to wszystko z tutorali u jakiegoś Zelenta. Pozdrawiam serdecznie :)

czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
6

Dajesz niedokończone portfolio z kuriozalnymi błędami na największe forum programistyczne w Polsce i oczekujesz oklasków? no ludzie, dostałaś rzeczowe punkty do poprawy i tyle, żyj z tym, albo pisz na interia/technologie...

title


Krzysztof Baliński
czemu usunęła portfolio?
czysteskarpety
czysteskarpety
nie mam pojęcia
Freja Draco
Freja Draco
  • Rejestracja:prawie 7 lat
  • Ostatnio:ponad 3 lata
  • Postów:3394
2

Na plus Ci się poczytuje, że to jest lekkie. Bo widuję tu ostatnio pełno stron, na których ludzie ładują 1+MB bibliotek, żeby wyświetlić "Jezdem webmasterę".

Się czepię:

  • Styli osadzonych wewnątrz dokumentu.
  • Braku responsywności.
  • Kafli (które miałyby jeszcze jakieś uzasadnienie, gdyby strona była repsonsywna). Osobiście uważam układ tabelaryczny za wygodniejszy w czytaniu.

MasterOf
Ciężko żeby ktoś wrzucił powyżej 1MB bibliotek. Średnio koło 15 by musiało ich być. Jeszcze się z takim czymś nie spotkałem :D
Freja Draco
Freja Draco
@MasterOf: Proszę bardzo: http://strony-www24.pl 16 plików JS = 1.8 MB + 12 plików CSS = 0.55 MB. Chyba się nawet tutaj reklamowali.
BY
  • Rejestracja:około 11 lat
  • Ostatnio:11 miesięcy
  • Postów:41
4
marta589 napisał(a):

Co do samego portfolio, jest nijakie, nie widać w tym Ciebie. Popracuj nad oprawą graficzną i estetyką strony, w końcu chcesz być frontendowcem. Strona musi być ładna i przyciągać uwagę.

Projekty, nie widać w tym (prawie) dwuletniego doświadczenia, bardziej przelecenie kilku(nastu) godzin Zelenta plus jakiś miesiąc dodatkowej pracy. Nie chcę Cię obrażać, po prostu wszystkie Twoje prace wyglądają na niedokończone :)

co byś chciał dokończyć w quizie, memory czy sudoku ?
księgarni całej z php czy bazą danych tez nie będę robić co mam tam dokończyć ?

w mechanice działania: NIC - działa
w wyglądzie: Większość - jest (było, dopóki nie strzeliłaś focha) brzydkie i puste. Na miłość boską, takie gierki się robi jak się człowiek zaczyna uczyć a nie po DWÓCH latach programowania. Jak chcesz je pokazywać to niech będą w nich jakieś fajerwerki, niech to wygląda lepiej.

Oczekiwałaś oceny swojej pracy, która była nijaka i tak Ci też większość ludzi tutaj odpowiedziała. Dostałaś wskazówki co możesz poprawić, nad czym popracować a Ty się obraziłaś :D W pracy też tak się zachowasz?

edytowany 2x, ostatnio: BeYourself20
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)