Jakie projekty na junior web developera?

Jakie projekty na junior web developera?
V5
  • Rejestracja:prawie 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:46
0

Witam,

Jakie projekty najlepiej miec w portfolio na junior backend/fullstack deva?

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

Dobre


p_agon
  • Rejestracja:ponad 9 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:96-230
  • Postów:953
2

Create-Read-Update-Delete


Reasumując wszystkie aspekty kwintesencji tematu, dochodzę do fundamentalnej konkluzji: To by nic nie dało, nie dałoby nic! Przez 10 minut można, przy 2h to już jakaś zemsta pagona.
V5
  • Rejestracja:prawie 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:46
0

taki zwykły CRUD starczy? przecież to można zrobić szybko, w takim wypadku każdy by był programistą

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

Najlepiej mieć takie istniejące, działające i nie muszą być na pokaz (możesz ich nigdzie nie publikować) - żeby się czegoś nauczyć. Mi się portfolio nigdy w życiu nie przydało, zawsze się patrzy na skile w trakcie rozmowy.

MasterOf
  • Rejestracja:około 7 lat
  • Ostatnio:8 miesięcy
  • Postów:466
2

Postaw się w roli pracodawcy, jakich projektów będzie szukał?

  • Komercyjnych

Jakieś kalkulatory i hello worldy to sobie daruj. Rób zlecenia albo zainteresuj się jakimś projektem open-source. Chyba, żę sam potrafisz wymyślić coś ciekawego, co będzie używane przez szersze grono użytkowników ;) Sam zaczynałem od zleceń i potem nie było firmy, która nie chciała mnie na juniora.
Ogólnie robiąc zlecenia pokazujesz masę skillów, których typowy student czy tam bootcampowiec nie posiada.

edytowany 3x, ostatnio: MasterOf
jurnyj3l3n
  • Rejestracja:prawie 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:2
1

Z własnego doświadczenia wiem, że pracodawcy nie patrzą na Githuba, repozytoria na nim, szczególnie w dobie setek CV na jedno miejsce na szczeblu Juniorskim. Głównie liczy się doświadczenie wpisane w CV, długość lat, tak najlepiej to 2-3. Teraz jeżeli czegoś szukasz to naprawdę może być Ci ciężko i obrałbym drogę studiów (może uda się załapać na staż) ewentualnie bootcamp z gwarancją pracy (to już sporo pieniędzy).

V5
  • Rejestracja:prawie 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:46
0

to jak dostać się na juniora jak sie nie pracowało nigdy? a co do studiów, to ludzie piszą, że zeby zostac programistą nie trzeba studiów

Zobacz pozostałe 2 komentarze
cmd
Projekty są drugorzędne, liczy się to jak się zaprezentujesz. Czy wiesz na jakie stanowisko uderzasz, czy rozumiesz podstawowe koncepcje. Nie baw sie w ogólniki. Chcesz iść do webdevu to wybierz wiodący popularny framework i dokładnie pod niego szukaj pracy i ogarnij przy okazji pod niego ekosystem. Musisz przedstawić się tak żeby gość po drugiej stronie pomyślał "z tym typem będzie się dobrze pracować".
grski
O to to co @cmd napisał. Do tego: skoro i tak junior z definicji mało umie i nieduży z niego często pożytek, to warto zatrudniać człowieka, który przynajmniej cię nie będzie denerwował, ma potencjał. Umiejętności technicznych nauczyć kogoś łatwo, tego jak nie być dzbanem już nie.
V5
@grski: ja jestem dzbanem to chyba mam małe szanse
grski
@ved54474: nie wiem ziom, wyglądasz na całkiem spoko gościa, nie martwił bym się aż tak.
K5
@grski: no nie wiem, pytania w stylu 'jaki projekt do pracy', 'jaki projekt na staż' świadczą o czymś innym. Tak jakby był jakiś magiczny projekt, po zrobieniu którego masz 100% szansę na dostanie roboty i jeszcze uścisk prezesa. Kolega chyba tak właśnie myśli.
KamilAdam
  • Rejestracja:ponad 6 lat
  • Ostatnio:3 dni
  • Lokalizacja:Silesia/Marki
  • Postów:5505
3
ved54474 napisał(a):

a co do studiów, to ludzie piszą, że zeby zostac programistą nie trzeba studiów

Jak jesteś naprawdę dobry to studiów nie potrzebujesz. Ale z twoich pytań wnioskuję, że (jeszcze?) nie jesteś naprawde dobry. Bo jakbyś był dobry to byś nie pytał co napisać tylko byś to napisał. Wiec jeśli masz możliwość to idź na studia

Niestety czasy że brali do pracy wszystkich co potrafią chociaż napisać Hello World się już skończyły


Mama called me disappointment, Papa called me fat
Każdego eksperta można zastąpić backendowcem który ma się douczyć po godzinach. Tak zostałem ekspertem AI, Neo4j i Nest.js . Przez mianowanie
edytowany 1x, ostatnio: KamilAdam
BraVolt
Te czasy były jak wizyta yeti w nepalskiej wiosce. Wszyscy o futrzastym gościu słyszeli, ale nikt w wiosce na własne oczy yeti nie widział.
Charles_Ray
Nie każdy się załapał na "górkę" :) ja kiedyś dostałem pracę za wykształcenie + zainteresowanie Javą, której się sam nauczyłem ;) Springa nie znałem w ogóle
jurnyj3l3n
  • Rejestracja:prawie 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:2
1
ved54474 napisał(a):

to jak dostać się na juniora jak sie nie pracowało nigdy? a co do studiów, to ludzie piszą, że zeby zostac programistą nie trzeba studiów

Studiów nie trzeba, to fakt, ale wiele pracodawców organizuje staże tylko dla studentów przez co łatwiej się załapać mając status studenta.

Dostanie się na Juniora bez studiów, bootcampu z gwarancją pracy, tylko wkładem własnym i nauką w na Front-end jak dla mnie jest w obecnych czasach bardzo trudne, szczególnie w dobie lekkiego kryzysu. Naprawdę podziwiam ludzi którym się udało coś dostać, szczególnie jak na grupkach na Facebooku widzę już ludzi którzy wręcz proszą o staże/zatrudnienie za głodowe stawki.

Musisz sobie wykalkulować dokładnie jaką drogę chcesz obrać, ale bez studiów, bootcampu może być naprawdę ciężko.
Nie mówię, że się nie uda, ale np. ja mimo studiów, szukałem dość długo pracy, znajomy we front endzie pracę znalazł po jakimś półtora roku nauki w domu, a nastepnie zaspamowaniu skrzynek pocztowych większości firm w Krakowie. Z kolei znam osoby po bootcampach, studiach które nie znalazły pracy.

W obecnej sytuacji skupiałbym się w ogóle, aby mieć pracę w IT, czy to na stanowisku testera, czy administratora, czy programisty. Zawsze można też poprosić o awans poziomy. Z drugiej strony też, tak szczerze branża IT to nie jest jakieś eldorado w dzisiejszych czasach i też wiele ludzi się uparło zostać "klepaczem", złudny obraz kreowany przez media, a np. w finansówce też się spoko zarabia i też można się dostać bez studiów, bez relatywnie takich nakładów czasowych jak w IT. Jeżeli chcesz to próbuj, daj sobie tak z rok czasu i zobaczysz, gwarancji nie ma nigdy.

edytowany 5x, ostatnio: jurnyj3l3n
K5
Widziałeś kiedykolwiek regulamin tych szkółek z 'gwarancją' pracy? Jeśli nie, to proszę nie powielaj tych słów, bo jeszcze ktoś serio uwierzy ze Ci te robotę gwarantują ;)
kimikini
  • Rejestracja:ponad 14 lat
  • Ostatnio:około 19 godzin
2

takie które pozwolą sie wybic ponad setki kandydatkow na jedno miejsce na stanowisko juniorskie

Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:około 2 godziny
  • Lokalizacja:Laska, z Polski
  • Postów:10056
2

To pytanie było zadane tysiąc razy na tym forum. Użyj szukajki.

mechanix
  • Rejestracja:około 9 lat
  • Ostatnio:17 dni
  • Postów:501
2
jurnyj3l3n napisał(a):

szczególnie jak na grupkach na Facebooku widzę już ludzi którzy wręcz proszą o staże/zatrudnienie za głodowe stawki.

Proszą o głodowe stawki bo nic nie potrafią. Naczytali się bajek, że wystarczy pouczyć się 2-3 miechy i rekruterzy będą walili dźwigami i oknami. Biorą się za Reacta bo modny i dobre stawki. Później na rozmowie koleś nie potrafi podpiąć event listenera w czystym JS, bo jedyne co zna to onClick z Reacta.

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 23 godziny
  • Lokalizacja:Wrocław
2
ved54474 napisał(a):

taki zwykły CRUD starczy? przecież to można zrobić szybko, w takim wypadku każdy by był programistą

Można szybko.
A można też dobrze.

LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:minuta
  • Postów:8408
2
ved54474 napisał(a):

Witam,

Jakie projekty najlepiej miec w portfolio na junior backend/fullstack deva?

Tylko czy junior w ogóle powinien mieć portfolio? Portfolio to wizytówka i dowód, że ktoś ma jakieś tam umiejętności. Ktoś z doświadczeniem wstawi do portfolio swoje najlepsze projekty, z których jest dumny (albo które przynajmniej pokazują go w jakimś dobrym świetle, jako skutecznego/zdolnego programistę, pokażą potencjał, doświadczenie, skille itp.). A junior to co może wstawić? Przerobione tutoriale? Swoje słabo zrobione oklepane projekty? Coś, co w żaden sposób d**y nikomu nie urwie? (bo zwykle tak jest niestety).

Oczywiście czasami pozory mylą i ktoś będąc tym juniorem może mieć naprawdę super projekty w portfolio i wielki potencjał. Ale mówię o takim typowym juniorze juniorowatym.

Ale z drugiej strony jeśli nie portfolio, to co?


mechanix
  • Rejestracja:około 9 lat
  • Ostatnio:17 dni
  • Postów:501
0
LukeJL napisał(a):

Tylko czy junior w ogóle powinien mieć portfolio?

Jak dostajesz 100 takich samych CV czyli 0 doświadczenia komercyjnego, 3./4. rok studiów albo absolwent to fajnie mieć jakiś wstępny filtr.

Swoje słabo zrobione oklepane projekty?

Lepiej mieć coś słabego swojego niż nic.

WeiXiao
Lepiej mieć coś słabego swojego niż nic. nie byłbym taki pewien
somekind
No właśnie. My na forum mamy swojego WeiXiao. Czy to lepsze niż nic? No nie bardzo.
Silv
@somekind: Ja tam jestem zadowolony. Jest dobrze. ;)
AN
  • Rejestracja:prawie 11 lat
  • Ostatnio:14 minut
  • Postów:973
1

Można też zrobić jakąś fajną użyteczną stronkę z ładnie zrobionym kodem.


Zdalna praca dla Senior Python Developerów --> PW
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 23 godziny
  • Lokalizacja:Wrocław
6
mechanix napisał(a):

Lepiej mieć coś słabego swojego niż nic.

Jeśli jest słabe, to oglądający ma pewność, że jesteś słaby.
Jeśli nie ma wcale, to kandydat może przynajmniej dostać szansę się wykazać i liczyć na łut szczęścia.

Tenonymous
  • Rejestracja:ponad 7 lat
  • Ostatnio:19 dni
  • Postów:425
1

Mnie osobiście na rozmowie o pracę, nikt nigdy nie pytał o Github, czy pokazanie kodu. Raczej luźna rozmowa na temat realizowanych projektów - pytanie co było najtrudniejsze do zrealizowania, z czego korzystałem, etc.

AN
  • Rejestracja:prawie 11 lat
  • Ostatnio:14 minut
  • Postów:973
0

A mnie pytali bo miałem dołączoną stronę do CV a potem spytali o kod źródłowy. I dodam, że byłem bez studiów właśnie ale z dosyć sporymi umiejętnościami


Zdalna praca dla Senior Python Developerów --> PW
PI
  • Rejestracja:ponad 9 lat
  • Ostatnio:3 miesiące
  • Postów:2787
0

Nigdy mi się jeszcze nie zdarzyło, żeby mnie pytali o jakieś swoje projekty. Nawet jak zrobisz jakieś fajne portfolio, dostarczysz linka do Githuba i będziesz z tego dumny, to naprawdę, podejrzewam że może 0,1% rekrutujących w ogóle będzie patrzyło w twój kod. Po prostu analiza takiego kodu wymaga trochę czasu, a wszyscy wolą zwykłą rozmowę - po tym jak rozmawiasz, wyjdzie czy znasz się czy nie. Żeby dostać pracę, trzeba się znać - nie trzeba codziennie po godzinach dorabiać kolejnych projektów do portfolio.

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)