#programista15k #frontend #przegryw

Minął pierwszy tydzień pracy jako junior.
Coraz bardziej mam ochotę to rzucić i iść w coś innego.

Wszystko przez te kłamstwa na które się nabrałem i poszedłem w ten zawód.
Miało być samo klikanie w komputer bez kontaktu z ludźmi a jak na razie w tydzień rozmawiałem więcej niż przez ostatnie pół roku (wliczając rozmowy z matką)

Mam nadzieję że tyle rozmów tylko dlatego, że to pierwszy tydzień i
@PanMlecz: trzeba ale znacznie mniej. Na froncie nonstop musisz się dopytywać czy te przyciski to na pewno mają być tutaj a nie tu i czy na pewno tło ma dobry kolor itd.
  • Odpowiedz
Czy tylko mi się wydaje, czy full-stackowe strony korzystające z komponentów serwerowych forsowanych przez zespół Reacta działają jak totalny śmietnik? Aż mi się odechciewa robić czegokolwiek jak widzę jak wolno działają jedne z największych open-sourcowych repo, np: https://skateshop.sadmn.com/ , https://nextjs-starter-kit.liveblocks.app/dashboard albo https://tx.shadcn.com/ . Po zalogowaniu się, w dashboardach występuje lag i ładowanie dosłownie po każdym kliku. O dziwo ostatnio wrzucony Platforms Starter Kit (https://vercel.com/templates/next.js/platforms-starter-kit) działa bez żadnego laga nawet w dashboardzie,
@Whiskeyjack29: spring, java ee. Generalnie wszystko, gdzie nie da się skoczyć do kodu frameworka i ogarnać co i jak się dzieje, bo cała logika jest gdzieś deklaratywnie zdefiniowana i po samym go to definition nie idzie ogarnąć co się dzieje. W szczególności mówię tu o frameworkach javowych:
* JavaEE: tutaj jest najgorzej, bo oprócz czytania konfiguracji z adnotacji/xmla dochodzą problemy w ogarnieciu tego jak działa kontener aplikacyjny i co może nie
  • Odpowiedz
#kbin szybki update (tag do czarnolistowania)

- nowe wersje językowe
- forgejo ci / codeberg actions
- dużo drobnych poprawek frontowych
- ogarnięty php-fixer i szkic https://codeberg.org/Kbin/kbin-core/wiki/Contributing
- REST API and OAuth2 Server trafiło na review https://codeberg.org/Kbin/kbin-core/pulls/357
- 64 pull requestów w kolejce
- przygotowania do pierwszego otagowanego wydania

https://kbin.social/ - anglojęzyczna instancja
https://karab.in/ - polskojęzyczna instancja
https://codeberg.org/Kbin/kbin-core/activity

#ciekawostki #internet #programowanie #frontend #strimi #twitter #reddit #wykop #php #javascript
Ernest_ - #kbin szybki update (tag do czarnolistowania)

- nowe wersje językowe 
- fo...

źródło: Zrzut ekranu 2023-07-19 o 08.37.22

Pobierz
  • Odpowiedz
  • 1
Potem kumpel polecił, żebym przetestował Arc i od miesięcy spełnia absolutnie wszystkie moje potrzeby. Ma mnóstwo rozwiązań, które ułatwiają życie, spore community, aktualizacje co czwartek.

Bazuje na Chromium, więc ma wszystko czego bym potrzebował (wtyczki, dev toolsy, regularne aktualizacje).
dennijs - Potem kumpel polecił, żebym przetestował Arc i od miesięcy spełnia absolutn...

źródło: Screenshot 2023-07-18 at 19.11.58

Pobierz
  • Odpowiedz
#programista15k #programowanie #frontend

Ponad rok nauki programowania psu w 4 litery...
Drugi dzień jako junior a już chciałbym rzucić wypowiedzeniem xD.

Projekty "do szuflady i CV" pisałem z ogromną chęcią i podobało mi się to ale prawdziwa praca to jak walnięcie w ścianę.
- Całkowicie inny typ projektu od tych co pisałem,
- Nie piszę sam projektu od początku tylko muszę ogarnąć o co chodzi w kodzie
- Loszki w teamie i
xmadesio - #programista15k #programowanie #frontend

Ponad rok nauki programowania ps...

źródło: ehh

Pobierz
- Całkowicie inny typ projektu od tych co pisałem,

Normalne

- Nie piszę sam projektu od początku tylko muszę ogarnąć o co chodzi w kodzie

Normalne

- Loszki w teamie i to mnie stresuje bo #przegryw a muszę z nimi rozmawiać

Jak jesteś #przegryw to normalne ( ͡° ͜ʖ ͡°)

@xmadesio:
  • Odpowiedz
@xmadesio:

to wszystko brzmi normalnie, brzmi jak zetknięcie się z realną pracą programisty

takie spostrzeżenia:
* pisanie kodu jest dużo łatwiejsze niż czytanie; praca programisty w różnych proporcjach opiera się na pisaniu/czytaniu kodu; czasem czytania kodu jest znacznie, znacznie więcej niż pisania, zwłaszcza w projektach utrzymaniowych, skomplikowanej logice
* często praca programisty polega na dochodzeniu po kodzie jak coś powinno działać, szukaniu zadań/ludzi stojących za tym itd.
* raczej nikt juniorowi
  • Odpowiedz
Głownie testujemy wtedy framework + mapowanie pól do modeli requestów i odpowiedzi.


@Whiskeyjack29: nie, testujemy to co napisałeś plus całą domenę/obsługę bazy/serwisy pod spodem itd. Ja widzę sens, bo:
* mamy pewność, że testujemy całość, wszystkie mocki i workaroundy widzę w setupie testu i wiem co nie jest testowane
* takie testy są czytelniesze, jak przyjdzie ktoś kto nie zna architektury apki to łatwiej mu ogarnąć input/output serwisu niż to co
  • Odpowiedz
To, że jest źle to chyba każdy widzi. Przede wszystkim należy dążyć do elitaryzacji tego zawodu. Nie jakiś devops czy inny scrum master- powiedzmy sobie szczerzę bez programistów to mieli by czego wdrażać i czym zarządzać. Powiedzmy sobie szczerze co jest trudniejsze, stworzenie w pełni funkcjonalnego rozwiązania biorąc pod uwagę poziom skomplikowania dzisiejszej logiki biznesowej czy zainstalowanie takiego programu i utrzymanie działania. Myślę, że odpowiedź jest jasna - kto umie więcej, każdy
@Whiskeyjack29: programistom nie przetłumaczysz, bo większość zamiast trzymać gębę na kłódkę o zarobkach, luzie, zdalnej, kilku kontraktach, to ma tak kruche ego, że muszą chwalić się 2-3 kontraktami jednocześnie na zdalnej i jeszcze dodać sobie większą stawkę na 4mitomans niż mają xD. I teraz taki tego efekt, że wszyscy bronią się jak mogą przed zatrudnianiem gościa co leci na kilka frontów albo backendów ( ͡°( ͡° ͜ʖ
  • Odpowiedz
@Whiskeyjack29: dodałbym licencję na poszczególne technologie. Nie może być tak że jakiś javowiec (specjalnie z małej) idzie programować w C# bo "są podobne" albo "jedno i drugie to język obiektowy". Nie, nie są i tylko wydaje ci się że rozumiesz, tak samo jak wydaje ci się że rozumiesz jak mówi do ciebie (specjalnie z małej) obywatel Czech albo Słowacji. Potem ktoś taki przynosi wstyd wszystkim programistom którzy znają się na danej
  • Odpowiedz
Jakiś czas temu zdarzyło mi się napisać stronę w ReactJS…zwykła strona z informacjami, zmiana jezyka oraz formularzem wysyłającym maila. Nie miałem czasu i zajęło mi kilka msc powrót do tego żeby w końcu to skończyć…dzisiaj to odpaliłem z pomocą npm…KUREA MIRKI, WY TAM NA TYM FE TAK ŻYJECIE? SERIO? WYSTARCZY KILKA MIESOECY ŻEBY WSZYSTKO #!$%@?ŁO SIĘ NA PLECY? DRAMAT JPRD, DRAMAT. I teraz grzebie w tym syfie i chuuuuuuuuj mnie strzela. Eh
Teraz chciałbym abyś się leciutko skupił.
Powiedz mi, czy rozumiesz taką koncepcję.

Ja nadal jestem za koncepcją: jedno okno, wiele kart przeglądarki internetowej.
Jako opcjonalne API do wykorzystania.
Że w ramach jednej domeny(?), zamiast tworzyć kolejnych okien w kolejnych kartach (na zasadzie jedno okno, jedna karta), otwierać tylko "wydmuszkę", pusty element GUI w przeglądarce, którego kliknięcie wywołuje callback w jednym jedynym oknie.
To by działało jak History API, tylko dla kart, że
look997 - Teraz chciałbym abyś się leciutko skupił.
Powiedz mi, czy rozumiesz taką ko...

źródło: ukmhqtykb8nsdp5w6ftp

Pobierz
  • Odpowiedz
od 4k do 40k


@FairPlay: @krejdd to ja zawężę bardziej: 22-30

(oczywiście będą wyjątki, pewnie znajdzie się jakiś z 40k jak i znajdzie się jakiś 20k co jest seniorem po 3 latach doświadczenia)
  • Odpowiedz
#programowanie #webdev #react #javascript #frontend #programista15k
Za parę dni mam pierwszy w zyciu live coding na rozmowie rekrutacyjnej. Powiem szczerze, ze troche stresik jest, bo jak pisze kod to zawsze krążę w między Google, StackOverflow i ChatGPT, a tu tego nie będzie. Ma ktoś podrzucić z doświadczenia jakies zadanka ktore moga pojawic sie na takiej rozmowie?

Póki co ćwiczę na Leetcode, ale szukam tez takich bardziej praktycznych jak ponizsze:
- napisz komponent