Brutalne jest to programowanie. Myślę sobie, że już coś tam umiem - wchodzę w jakiś zaawansowany projekt na githubie i jest zderzenie z rzeczywistością. okazuje się że nic nie umiem. Studiując co się dzieje w tym kodzie okazuje się, że nie umiem nic do potęgi drugiej. I tak co tydzień koło się zatacza.

Strach pomyśleć co będzie jak będę wchodził na rynek pracy.

#programowanie #programista15k #naukaprogramowania
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dużo mówi się o kryzysie IT w Polsce, ale czy wiedzieliście, że w USA jest jeszcze gorzej? Firmy IT masowo zwalniają pracowników, ponieważ wolą outsourcować produkcję oprogramowania do krajów rozwijających się, gdzie koszty pracy są kilkukrotnie niższe. Niestety, branża IT, ze względu na możliwość zdalnego dostarczania produktów, jest szczególnie podatna na outsourcing. Pracując w IT, nie konkurujemy tylko na lokalnym rynku, ale z całym światem. To prowadzi do paradoksu: im nasz kraj
  • 39
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ly000: to żeś odkrył Amerykę. Dosłownie xD Wiadomo było od dawna, że w większości zachodnich firm szary programista, który nie jest kluczowym zasobem w dużej firmie, jest po prostu słaby. Mit polskiego dobrego programisty nie wziął się znikąd, bo na Zachodzie przez ostatnie 15 lat nikt kto jest ponadprzeciętnie inteligentny nie szedł w programowanie, bo po co, skoro zarobki są takie sobie. Oczywiste jest, że to samo zjawisko zacznie się
  • Odpowiedz
Powiem wam że niesamowicie wkręciłem się w to progromowanie. Po przerobieniu solidnie podstaw, napisaniu kiludziesięciu algorytmów (prostych typu binary search czy slidng widnow), kilku małych projektów zaczałem kumać o co tutaj tak naprawdę chodzi. Obecnie pochłaniam wykłady Jakuba Nabradlika, Macieja Aniserowicza i Sławka Sobótki z zakresu architektury heksagonalnej, DDD, TDD, BDD i innych wzorców pokroju CQRS, event sourcing, clean architecture, onion architecture, modelowania zdarzeniami domenowymi, strategii wersjonowania kontraktów w mikroserwisach, komunikacji asynchronicznej
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak ważna jest znajomość fundamentów w javie? Szczególnie na rekrutacji jak będą pytać, ale też przy takim normalnym programowaniu. Ciekawi mnie po prostu czy trzeba aż tak dogłębnie to znać? Czy raczej senior odpowie tak jak wersja skomplikowana, a junior wystarczy, że poda ogólną definicje (przykłady niżej)?

Rekruter: Czym jest mapa w javie?

Prosto (Jakbym ja odpowiedział): Mapa to struktura danych, która przechowuje klucz i wartość, można ją wykorzystać tak i tak...

Skomplikowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kamikadze97: na rekrutacji często pytam jak działa HashMapa, z kontynuacją jak się to ma do kontraktu equals/hashCode. Czasami jakieś dodatkowe pytanie na weryfikację faktycznego zrozumienia.

W przypadku juniora niepełna odpowiedź niekoniecznie bycie dyskwalifikująca, ale od razu powiem, że nie uważam w/w wiedzy za wiedzę "seniorską". Junior ma taryfę ulgową na frameworki czy faktycznie bardziej zaawansowane mechanizmy (np refleksja, wielowątkowość czy działanie gc), ale kolekcje i mapy to raczej must have.
  • Odpowiedz
Informatyka w tym roku na drugim miejscu popularności kierunków studiów. Rok temu była top1, więc niby jest progress, no ale ku*wa, nadal 35k osób postanowiło, że to dobry pomysł, aby pójść na informatykę przy obecnym rynku pracy. Powodzenia juniorki z szukaniem pracy. Tylko potem nie płaczcie, że nie możecie niczego znaleźć od roku, bo nikt was do tego nie zmuszał xD
#naukaprogramowania #programowanie #studbaza
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
@inspektor_gadzet: mimo wszystko doświadczonych programistów jest coraz więcej, bo przecież nie umierają masowo ze starości. a nowych projektów już coraz mniej. perspektywa raczej słaba.
  • Odpowiedz
  • 2
@lx200: pielęgniarstwo, finanse i rachunkowość, fizjoterapia, zarządzanie, prawo - wszystkie te kierunki są lepsze od informatyki. te ostatnie nawet jeśli nie gwarantują pracy w zawodzie, to uczą wiedzy, która może się przydać w bardzo wielu zawodach. informatyka przygotowuje do pracy w IT, a w IT jest padaka, nie chcą nowych ludzi, bo nawet ci z doświadczeniem mają problemy.
  • Odpowiedz
Czy są jakieś książki które po latach pracy w branży lub też na podstawie doświadczeń uważacie że każdy programista / osoba chcąca rozwijać swoje umiejętności powinna przeczytać? biorąc pod uwagę aktualne czasy

#programowanie #naukaprogramowania
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Programiści w 2022: 25k, służbowy samochód, 5 dni remote, calle bez kamerek bo inaczej idę pracować do innego frajera
Programiści w 2025: 10k proszę pana może być, 8k też będzie, nawet za 6k będę pracować. Tak proszę pana, przyjdę do biura. Tak proszę pana, włączę kamerkę. Zostanę na nadgodzinach, zrobię wszystko co chce scam masterka. (oszczędności się kończą i koniec bycia księżniczką).

Nic tak nie cieszy jak upadek pychy tej branży, jeszcze
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

"Jeśli nie programowanie, to co?"

Wiele młodych osób, które przez niewłaściwe wybory życiowe trafiło do kołchozów, żabek i innych magazynów, poszukuje swojej drogi, aby w końcu poczuć się docenianymi na rynku pracy. Takim domyślnym wyborem dla wielu osób mających smykałkę do komputerów od wielu lat jest programowanie. Niestety, z programowaniem jest taki problem, że obecnie, aby w to wejść, potrzeba wiele tysięcy godzin nauki na przestrzeni wielu lat, wyższego wykształcenia - najlepiej informatycznego
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tiritto "zabraklo czegos w specyfikacji"

Miales do czynienia z projektem gdzie pierwsza albo druga wersja specyfikacji byla tak dobrze rozpisana przez kogokolwiek, ze widzisz to swoimi oczami wyobrazni ze to bierze llm i implementuje?

Jesli tak to super, i tak poczatki sa fajne. Ale potem zaczynaja sie schody.
  • Odpowiedz
@kamikadze97: TLDR;
Warto jeżeli lubisz robić nadgodziny a Twoje życie to głównie praca i nauka po pracy (bo do tego sprowadza się w rzeczywistosci bycie najlepszym - darmowe nadgodziny).
Jeżeli cenisz sobie swój czas wolny, relacje z bliskimi i zrowie psychiczne: NIE WARTO.

Pułapka jaka jest tu zastawiana na młodych adeptów tej sztuki, to że oni na początku są ambitni i gotowi dużo się uczyć i robić darmowe nadgodziny bo wierzą, że po
  • Odpowiedz
Jakbyście mieli teraz zaczynać od nowa programowanie i wchodzić w branże to wybralibyście jave czy kotlina?

Po moim krótkim researchu to wygląda tak, że powoli już odchodzi się z javy w nowych projektach, ale nadal jest masa starożytnego kodu, który trzeba rozwijać i utrzymywać w javie.

Co byście doradzili?

#naukaprogramowania #programowanie #programista15k
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

✨️ Obserwuj #mirkoanonim
Ktoś wyjaśni o co chodzi z narzekaniem na rzekomy kryzys w #it + gloryfikowanie #lekarz #medycyna?

1. Sami hejtowaliście tych którzy chcą iść do IT dla kasy a nie z pasji, więc co was bolą zarobki skoro tacy z was pasjonaci?
2. Czemu was bolą obecne zarobki w IT skoro i tak są bardzo duże? (w porównaniu do całego rynku w PL)
3.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Postanowiłem wrócić do tworzenia stron internetowych. Chcę nauczyć się klepać proste Wordpressy i modyfikować sklepy typu np. PrestaShop itd. Nie robiłem tego w sumie chyba od 2019 roku, od czego powinienem zacząć i w jakie materiały warto się zaopatrzyć? Traktuję, to jako hobby. Myślałem sobie, aby zacząć od PHP (mam akurat do tego fajną książkę).

#naukaprogramowania #webdev #pytanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
@thewatchmaker Póki ejaje nie generują sensownych stron pozostaje korzystanie z szablonów lub tworzenie wszystkiego samemu od zera. Z mojej perspektywy polecam elementora, ma fajne możliwości, jak na edytor i jest łatwy w nauce. Kilka podstawowych wtyczek do cache, formularzy, jakaś recaptcha i co tam potrzebujesz. Większość jest za free. Presta to gunwo. Mam parę siwych włosów przez to. Gdybyś miał jakieś pytania to pisz. Póki co zajmuje się tym zawodowo i
  • Odpowiedz
@mk321: Da się zrobić sklep na elementorze i woocommerce, ale przy większej ilości produktów bardziej sprawdzi się presta lub magento. Zależy sporo od budżetu projektu.
  • Odpowiedz
W jaki sposób w monorepo dzielić typy między #nestjs a #nextjs?

W neście mamy entity i to sobie mogę wykorzystywać, ale tam są opisy relacji, walidacja.
A z drugiej strony chyba się nie da w next tego wykorzystać?

Jak to mądrze
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@richr: encja to nie jest coś co powinieneś pchać na frontend - robisz DTO, na które zostaje zmapowany obiekt domenowy i wtedy to DTO sobie współdzielisz miedzy aplikacjami i wykorzystujesz na UI.
  • Odpowiedz
@richr: Z NestJS wystawiasz jakieś API. Najczęściej REST lub GraphQL. W jednym i drugim przypadku generowana jest schema. Po stronie frontendu generujesz sobie klienta,

REST: https://openapi-generator.tech/, orval.dev, openapi-ts.dev
GraphQL: https://the-guild.dev/graphql/codegen

To jest standardowe podejście. Frontend z backendem powinien się integrować przez kontrakty, nie wyciąganie obiektów domenowych z środka aplikacji. To by było złamanie zasad hermetyzacji.
  • Odpowiedz
Ucze się programować około tygodnia. Przez ten czas poznałem fundamenty javy - zmienne, pętle, struktury danych itd...
Przez ten czas głównie ćwiczyłem to poprzez wykonywanie zadań algorytmicznych. Na przykład odwrócenie stringa.

No i teraz mam jedną rzecz, której nie rozumiem. Po co są takie algorytmy jak two pointers, które własnie można zastosować do odwrócenia stringa, skoro w normalnym kodzie i tak każdy użyje po prostu .reverse()? Pytam o to AI i odpowiada
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siemanko. Planuje wyjść z przegrywu i jednym z moich postanowień jest zmiana kariery. Obecnie pracuje fizycznie za trochę mniej niż średnią krajową. Myślałem o programowaniu, bo od kidosa siedzę przy kompie więc w sumie czemu by nie spróbować.

Z matmy byłem cieniasem, bo od podstawówki dosłownie leciałem na pałach, pamiętam w liceum nie umiałem liczyć ułamków jak babka mnie wzięła do tablicy xD Natomiast lubię różnego typu łamigłówki więc ciężko mi ocenić
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

🚀 Projektowanie Architektury Mikroserwisów – Praktyczny Blueprint Systemu! 🧱

📅 Już poniedziałek, 9 czerwca 2025 o 19:00 – Spotkanie Online

💡 Chcesz zobaczyć, jak podejść do projektowania mikroserwisów w sposób uporządkowany, a nie losowy? Podczas tego spotkania stworzę architecture blueprint systemu devSitter.app – narzędzia do automatycznej analizy jakości kodu, które rozwijam z myślą o zespołach developerskich.

Podczas
SoftBull - 🚀 Projektowanie Architektury Mikroserwisów – Praktyczny Blueprint Systemu...

źródło: najlepsze-praktyki-w-mikroserwisach

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach