- 189
- 131 946
Dyrektor Internetu
Poland
เข้าร่วมเมื่อ 27 พ.ย. 2022
Opowiadam o architekturze oprogramowania, procesie wytwarzania oprogramowania i programowaniu
Ocaml a inne języki
Fragment nagrania LIVE z twitch.tv/dyrektornetu
Nagrywam co środę od 20:00 do 22:00
Zapraszam również na TikTok: www.tiktok.com/@dyrektor_netu
Nagrywam co środę od 20:00 do 22:00
Zapraszam również na TikTok: www.tiktok.com/@dyrektor_netu
มุมมอง: 187
วีดีโอ
Dlaczego nie spróbowałem Scali? - powody ignorancji
มุมมอง 3262 ชั่วโมงที่ผ่านมา
Fragment nagrania LIVE z twitch.tv/dyrektornetu Nagrywam co środę od 20:00 do 22:00 Zapraszam również na TikTok: www.tiktok.com/@dyrektor_netu
Autocomplete w lit - dziś na roboczo
มุมมอง 5374 ชั่วโมงที่ผ่านมา
Implementujemy komponent "autocomplete" we frameworku lit.
LIVE - Precz z TypeScriptem!
มุมมอง 1.1K14 ชั่วโมงที่ผ่านมา
Nagranie LIVE z twitch.tv/dyrektornetu Nagrywam co środę od 20:00 do 22:00 Zapraszam również na TikTok: www.tiktok.com/@dyrektor_netu Watch live at www.twitch.tv/dyrektornetu
Jak dużo powinien wiedzieć architekt o tematach technicznych
มุมมอง 30119 ชั่วโมงที่ผ่านมา
Fragment nagrania LIVE z twitch.tv/dyrektornetu Nagrywam co środę od 20:00 do 22:00 Zapraszam również na TikTok: www.tiktok.com/@dyrektor_netu
O co warto zapytać na rozmowie kwalifikacyjnej
มุมมอง 1.3Kวันที่ผ่านมา
Fragment nagrania LIVE z twitch.tv/dyrektornetu Nagrywam co środę od 20:00 do 22:00 Zapraszam również na TikTok: www.tiktok.com/@dyrektor_netu
Dlaczego nie TypeScript???
มุมมอง 2.1Kวันที่ผ่านมา
Fragment nagrania LIVE z twitch.tv/dyrektornetu Nagrywam co środę od 20:00 do 22:00 Zapraszam również na TikTok: www.tiktok.com/@dyrektor_netu
LIVE - OCaml, Excalidraw i TigerStyle programowanie
มุมมอง 439วันที่ผ่านมา
Nagranie LIVE z twitch.tv/dyrektornetu Nagrywam co środę od 20:00 do 22:00 Zapraszam również na TikTok: www.tiktok.com/@dyrektor_netu
LIVE - piszemy czystego JSa. Czemu zero TypeScripta?
มุมมอง 1.3K21 วันที่ผ่านมา
Nagranie LIVE z twitch.tv/dyrektornetu Nagrywam co środę od 20:00 do 22:00 Zapraszam również na TikTok: www.tiktok.com/@dyrektor_netu
LIVE - Opinia o Nomad i gRPC
มุมมอง 37421 วันที่ผ่านมา
Nagranie LIVE z twitch.tv/dyrektornetu Nagrywam co środę od 20:00 do 22:00 Zapraszam również na TikTok: www.tiktok.com/@dyrektor_netu
LIVE - 37signals i debata o religii
มุมมอง 32321 วันที่ผ่านมา
Nagranie LIVE z twitch.tv/dyrektornetu Nagrywam co środę od 20:00 do 22:00 Zapraszam również na TikTok: www.tiktok.com/@dyrektor_netu
LIVE - Zatrudniasz testera czy QA?
มุมมอง 33721 วันที่ผ่านมา
Nagranie LIVE z twitch.tv/dyrektornetu Nagrywam co środę od 20:00 do 22:00 Zapraszam również na TikTok: www.tiktok.com/@dyrektor_netu
LIVE - najlepszy programista nie powinien programować!
มุมมอง 1.4Kหลายเดือนก่อน
Nagranie LIVE z twitch.tv/dyrektornetu Nagrywam co środę od 20:00 do 22:00 Zapraszam również na TikTok: www.tiktok.com/@dyrektor_netu
Stosunek pracodawcow do juniorow
มุมมอง 943หลายเดือนก่อน
Fragment nagrania LIVE z twitch.tv/dyrektornetu Nagrywam co środę od 20:00 do 22:00 Zapraszam również na TikTok: www.tiktok.com/@dyrektor_netu
LIVE - Minimalizacja kosztów w IT nie działa
มุมมอง 841หลายเดือนก่อน
LIVE - Minimalizacja kosztów w IT nie działa
Podziel z uwagi na zmiennosci analogia do basha
มุมมอง 223หลายเดือนก่อน
Podziel z uwagi na zmiennosci analogia do basha
LIVE - programista (ponownie) o Religii
มุมมอง 8012 หลายเดือนก่อน
LIVE - programista (ponownie) o Religii
LIVE - Clean Architecture oraz Software Crisis
มุมมอง 6102 หลายเดือนก่อน
LIVE - Clean Architecture oraz Software Crisis
LIVE - Nie lubię OOP. Wolę programowanie Aktorowe
มุมมอง 1.6K2 หลายเดือนก่อน
LIVE - Nie lubię OOP. Wolę programowanie Aktorowe
LIVE - piszemy Password_encoder w OCaml
มุมมอง 3312 หลายเดือนก่อน
LIVE - piszemy Password_encoder w OCaml
LIVE - Przepisujemy Access Layer na Sqlite - OCaml
มุมมอง 4392 หลายเดือนก่อน
LIVE - Przepisujemy Access Layer na Sqlite - OCaml
LIVE - Sqlite? Najlepsza baza danych?
มุมมอง 1.1K2 หลายเดือนก่อน
LIVE - Sqlite? Najlepsza baza danych?
LIVE - parsujemy adresy biblijne (OCaml)
มุมมอง 3512 หลายเดือนก่อน
LIVE - parsujemy adresy biblijne (OCaml)
Dzisiaj nie będzie streamka?
Najmocniej Was przepraszam ale nie dam rady:( Dopiero do domu wróciłem i jestem totalnie padnięty.
Java ma kilka maszyn wirtualnych Dalvik naprawdę nie zużywa dożo pamięci. Dalvik i JVM to dwie najpopularniejsze wirtualne maszyny Javy.
odysee jest całkiem ciekawą alternatywą dla youtube, bardzo ciekawe podejście (ciekawostka, ostatnio sprawdziłem)
Czy enterprise nodejs bedzie zjadal mniej ramu niz java?
Problem w tym, że nawet zwykły serwer, który zwraca hello world w javie zjada jakieś ogromne ilości RAMu
@ jak maszyna jvm sie rozkreci i JIT przeleci przez sciezki to RAM maleje. Zasobozerność Javy to urban legend z czasu przed GraalVM i optymalizacją GC. Taki Micronaut został skrojony pod efficiency.
@@krzysztofszajowski4793 Może i maleje ale dalej jest spory w porównaniu nawet z językami skryptowymi. Gdy porównamy z językami kompilowanymi do natywnego kodu to różnica jest już spora. Sam fakt istnienia takich frameworków jak Micronaut dowodzi temu, że problem RAMu w świecie Javy ciągle jest realny.
Jakoś nie widzę sensu przechodzenia z Javy na kotlin albo scala. Jakiś czas temu chciałem przejść na Kotlin. Napisałem projekt i obkułem się z niego. Do języka nie mam zarzutów bo pisze się w nim bardzo przyjemnie i sprawnie. Natomiast ciężko jest z pracą, a pieniadze nie lepsze. Jeżeli już znajdziesz to będzie to java z kotlinem, bo ekosystem zostaje ten sam. Scala ma duży plus z powodu sparka który jest często wykorzystywany w ETL albo przetwarzaniu strumienia danych. Natomiast ponownie jest to nisza w niszy. Lepiej przejść na kompletnie inną platformę niż zmieniać język ;) No chyba że ktoś chce przejść na Data Enigneering lub mieć domieszke takich odpowiedzialności wtedy Spark + Scala jest obowiązkiem
Co sądzisz o .NET z C#? (hehe java od microsoftu) Fajne czy są lepsze kierunki rozwoju mając już dwa-trzy lata doświadczenia?
C# - lepsza Java. Jednak ja osobiście stał bym od C# / .NET z daleka z uwagi na Microsoft i konieczność pisania pod Windows. Jak ostatnio sprawdzałem to Mono działało słabo na linuksie.
@@dyrektornetu mono co jakiś czas zmienia właściciela. Nie dawno przeszło od Microsoft do wino nie jest emulatorem, więc prawdopodobnie będzie działać dobrze.Oprócz mono dla Linuksa jest jeszcze implementacja od Unity (jednego z najpopularniejszych silników do gier).
Trochę zastanawiają mnie informacje na i3bar u ciebie. Jak tak patrzę to tylko cpu, data i godzina są dla mnie przydatne na pasku. Sam mam na pasku status baterii, głośność, datę i godzinę.
Trafiłem trochę z przypadku, ale fajnie się ogląda. Szczególnie zainteresowała mnie końcówka, dotycząca QA. Szefowałem kiedyś zespołom deweloperskim i testerskim równocześnie. To niemałe wyzwanie, tym bardziej, że obydwie grupy mają nieco inne priorytety. Miałbym parę komentarzy do definicji QA ;-). Może w przyszłości pojawiłaby sie podaganka na temat QA, V&V, Test i DEV teamów? Temat wydaje mi mocno ciekawy, jednak nieco zaniedbany.
Piekło zamarzło - Dyrektor bez marynarki.
Tak na roboczo:)
👍
Ergonomiczna klawiatura a vimowy home row hjkl tak skatowany colemakiem gdzie "j" jest w tak niewygodnym miejscu(chyba zamiast "y") . Jak tak można, toż trzeba było remapować strzałki z powrotem do home row :D
Tak, to jest dziwaczne. Na szczęście człowiek szybko się przyzwyczaja
Streamer Filipo11 na twitch cię hejtuje niemerytorycznie za twoją wagę. Powinieneś coś z tym zrobić...
Dasz radę wysłać linka?
Jestem za JS, niech wyznawcy TS się wkurzają.
W punkt! A jak zadadzą pytanie "gdzie widzisz się za 5lat" to odpowiadam "na twoim miejscu" 😅
Haha, dobre:)🤣
12:00 pytanie z tematu odcinka 🫡
Najważniejsze pytanie... - Ilu błaznów zatrudniają na stanowiskach menedżerskich i czy oraz kiedy planują ich zwolnić i czy mogę zrobić to osobiście, ewentualnie przynajmniej raz sobie kopnąć pajaca :))) Takie mam hobby... :D:D:D
"każdy ma gdzieś, nikt nic nie wie, milion spotkań" -piękne podsumowanie
Nie znam założeń tej apki, więc się nie wypowiem czy to była dobra decyzja czy nie. Dokładać technologii można w nieskończoność, no bo dlaczego nie SSR, dlaczego nie ma testów E2E, a czy wypuściłeś tą aplikację w clusterze Kubernetesa na kilku podach rozłożonych na nody w różnych lokalizacjach? Doświadczony senior czy lead potrafi podjąć decyzję nie tylko czego użyć, ale czasem co trudniejsze - właśnie czego nie. I to się przekłada na wszystkie zawody, nie tylko programistów. Ja z kolei lubię pracować z fachowcami znającymi mocne i słabe strony narzędzi z których korzystają. Z kolei bardzo ciężko się pracuje z fanatykami z klapkami na oczach, którzy mają wyłącznie skrajne opinie na temat frameworków, bibliotek, metodyk itd, typu Vue to najlepsze co spotkało ludzkość od czasu wynalezienia koła a React to kompletne g*wno, lub na odwrót. Więc wracając do TypeScripta, dla niektórych nawet 10 linijkowy commandline skrypt trzeba by pisać w TS bo czysty JS to zło.
w jakiś firmach robiłes projekty? Pytam bo chce wiedzieć czego unikać podczas wyboru miejsca pracy X D
Co rozumiesz przez projekty? W sensie programy budowane od zera aż do oddania? Jeśli tak, to zgadza się, wielokrotnie.
btw. skąd jesteś i jak Cię zaprosić na meetup? :)
Hej, Obecnie kujawsko-pomorskie. Możesz do mnie napisać na sw (at) 7willows (dot) com
Ciekawe YT wywala moje komentarze jak próbuje dać namiary:) Jestem obecnie w kujwasko pomorskim. Mojego maila znajdziesz na stronie firmy 7willows (bo tutaj jak widać go nie wkleję)
@@dyrektornetu dziękóweczka, ogarnę
sub
Bardzo kontrowersyjny video :D ból dupska na pewno będzie duży, i myślę że to jest kwestia po prostu typu projektu, wielkości projektu i tego jakie mamy preferencje, ja osobiście nawet do takiego małego projektu pewnie bym wrzucił po prostu tsc cli czyli bez jako takiego bundlera tylko transpilowanie TSa do JSa, ale według mnie podejście czystego JSa do takiego małego projektu bez TS-a z jsdoc-iem jest również spoko, pod warunkami że dev jest doświadczony więc mniej błędów a po drugie że jest on sam, TS jest super anti-bug guardem dla midów i juniorów. Tak więc podsumowując nie widzę nic złego w podejściu Pana Dyrektora :)
Ilość "mądrali" w komentarzach którzy nie mają bladego pojęcia w jaki sposób działa technologia której używają jest zatrważająca XD Jestem zdania, że jak już używasz Vite'a czy gdziekolwiek masz proces budowania, to nie ma sensu nie używać TSa. Ale mówimy tu o po prostu statycznie serwowanym froncie. Nieważne że Bun czy Deno, czy teraz nawet Node po prostu jest w stanie działać na gołych plikach ts bez transpilacji - target to przeglądarka, więc transpilacja musi nastąpić. Trzeba więc skonfigurować proces budowania aplikacji, tak żeby przy budowaniu odpalała się proces transpilacji frontu to JavaScripta i trafił do statica. Co otrzymujemy w zamian? Dosłownie nic - typy które zwracają funkcje są inferowane, a do zdefiniowania sygnatury funkcji można użyć jsdoc'a, który i tak jest obsługiwany przez interpreter TypeScripta, więc IDE działa zupełnie tak jakby to było napisane w TypeScripcie. Gdyby przeglądarki wspierały TSa, to byłaby zupełnie inna bajka.
@@Gornius xd create-vite . I po klopocie A piszesz jakby ustawianie transpilacji to byla czarna magia i czasochlonna Potem npm run dev Co za to masz? Tsa. Bundling. Linting Moze i mozesz zrobic to w jsie ale po co robić leniwą fuszerke jak jedna komenda ci zalatwia wszystko
@@janpapaj4373 Ale właśnie o to chodzi. Po co dodawać cały ekosystem javascripta jako dependencje do projektu, gdzie masz po prostu statyczne templatki renderowane w innym języku po stronie serwera, tylko po to żeby dodać do nich trochę javascripta żeby dodać interaktywność? Każdy dodatkowy krok w procesie budowania zwiększa komplikację, w tym wypadku dodatkowo nie wnosząc kompletnie nic. Wypowiedziałem się wcześniej, uważam że vite i ts to są dobre narzędzia, ale wpychanie tego wszędzie, niezależnie czy to ma sens czy nie jest po prostu głupie. "it is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail." - A. Maslow “An idiot admires complexity, a genius admires simplicity, a physicist tries to make it simple, for an idiot anything the more complicated it is the more he will admire it, if you make something so clusterf*****d he can't understand it he's gonna think you're a god cause you made it so complicated nobody can understand it." - T. A. Davis
@@Gornius "cały ekosystem javascripta" XD
@@Gornius no jak dla ciebie vite to whuj complex system to nic nie poradze XD
U mnie funkcjonuje coś na kształt tbd, ale widzę tu duże ryzyko że ktoś wystawi wersję z kodu który ma u siebie lokalnie, nie wrzuconego na repozytorium. Już raz była sytuacja że kod nie był spójny z trunkiem a programista na urlopie, i była możliwość wrzucić kod innych programistów usuwając poprawki tego pierwszego, albo zostawić kod na produkcji i czekać na powrót z urlopu. Tutaj GitFlow myślę ma szansę więcej uporządkować, szczególnie kiedy są nowe osoby w zespole
deno 2.0 odpala ts bez konfigurowania buildow bun tez wspiera ts 2024 hello
jest jeszcze tsx, ts-node, i ostatnia wersja nodejs wspiera stripowanie typow typescriptowych a on o calym CICD i buildzie biadoli. I ten prowadzacy chce kogos czegos uczyc? Przecież to amator, powtarzam: AMATOR. Niema kompetencji do tego żeby uczyc innych programowania.
Ale przecież to pliki które mają być wysłane do przeglądarki, a nie być odpalone na serwerze. Niezależnie od rozwiązania, które zaproponowaliście, musiałaby nastąpić transpilacja do JS.
Próbowałem używać buna ale jest w nim za dużo luk. Co chwila seg fault. Takie były moje doświadczenia. W TS programuje od ponad dekady. Z Deno korzystam od około 2 lat. Tutaj zauważ, że mówimy o FRONTENDZIE a nie o backendzie więc nie ma mowy o deno czy bun. Backend nie jest w JSie. Hello, to jest 2024, teraz ucieka się już od nodea i jemu pochodnych.
@@dyrektornetu nie ucieka sie od node'a i jego pochodnych, backend w jsie robi się coraz popularniejszy właśnie przez świetne narzędzia typu typescript czy deno/bun. Wracając, skoro frontend to czemu nie vite? wszystko za ciebie robi, transpiluje optymalizuje, i bundluje sprowadzi i bedzie watchowal zmiany w pliku. Jedna komenda.
@@janpapaj4373 Ponieważ mamy tutaj, w tym projekcie około 350 linijek JSa i wszystko na to wskazuje, że więcej nie będzie. Na prawdę uważasz, że na te 350 linijek potrzebujemy jakiegokolwiek frameworka? Ja bym to nazwał szaleństwem.
„Jak się rozrośnie to będziemy się martwić” - to chyba najgłupszy take jaki słyszałem xD
Moim zdaniem dużo głubszym podejściem jest stosowanie rozdmuchanego systemu na proste problemy.
@@dyrektornetu napiszę krótko - skill issue
@@Zagoorland Zgadza się. Też kiedyś wszystko rozdmuchiwałem do granic możliwości bo tak ktoś na necie kazał. Teraz również uważam, że takie podejście to skill issue.
@@Zagoorland Mad cuz bad
No ta, lepiej do prawie statycznej strony wrzucić bundla kilkaset kB i przy okazji spowolnić sobie i utrudnić development, gdy nie jest to w ogóle potrzebne, bo nie da się napisać kilku linijek JSa bez tysiąca zależności.
myslalem ze to film z lat 80 a patrze tutaj 1 dzien temu dodane :D
mentalność tego prowadzącego jest w podobnym roczniku haha!
a ja bym dał `bun init` i po problemie :D chce tajpy to mam nie chce to nie mam
no do backendu to pewnie że bun(od v1 odszedłem całkowicie od node'a) bo masz wywalone czy TS czy JS, czy CJS czy ESM. I nawet nie budujesz tego tylko wrzucasz src do dockera i po problemie. Do frontu nawet jak używasz buna to i tak to jest przynajmniej jedna komenda którą trzeba uruchomić w CI/CD. A jak robisz no build to bezpośrednio wrzucasz statyczne pliki na hosting i w ogóle nie potrzebujesz CI/CD.
@@igorordecha no dobra ale i tak nie unikniesz minimum 1 komendy w CI/CD. Takim minimum wydaje mi się jest terser do minifikacji, co nawet jak masz wszystko statyczne np. importmap i ESM to wypadałoby to zrobić. A jak już terser to czemu nie `bun build --minify` :) Dodatkowo po http1.1 to ESM nie bardzo jest dobre, dopiero przy http2 wymiata. A i jeszcze jak masz hosting/poda gdzie uruchomisz buna to ten nawet w locie zrobi transpile Bun.Transpile a potem Bun.serve. Czyli wrzucasz źródła na hosting i też masz bez CI/CD
@@Micha-cc8hf bardziej chodziło mi o hosting typu github pages(ew. S3) gdzie git merge jest wrzuceniem na hosting samym w sobie. Nie dość że za darmo to jeszcze nie martwisz sie technikaliami typu wersja http. A co do minifikacji: Mówimy to o projekcie na <500 linijek vanilla js. Jaki to jest niby transfer? żadny, tym bardziej że hosting na 100% automatycznie wrzuci to w gzipa. Przy większych projektach i tak będziesz używał TS bo sie w kodzie nie połapiesz, więc wtedy już możesz sie bawić w takie mikro-optymalizacje.
@@igorordecha Zgadzam się że przy tych założeniach TS nie ma większego sensu. Żeby była też jasność, nie uważam, że Typescript to jest coś cudownego, ponieważ ma szereg wad - choćby to, że jest napisany w JS (performance/resources) i przy dużych projektach się dławi, i to, że nie ma ŻADNEJ alternatywy ponieważ NIC w internecie oprócz tsc nie sprawdza typów, to można by powiedzieć, że typescript nadaje się właśnie do małych projektów :D. Ale... jak widać w naszej dyskusji tutaj też się średnio nadaje, czyli w moim osobistym zdaniu (jak na ten moment) - jest miejsce dla TS w średnich projektach jako średniej klasy narzędzie :)
Przecież system jest w OCamlu napisany a tutaj mówimy o froncie.
2:02 jakie strony z ogłoszeniami warto sprawdzić?
cos sie mikrofon popsul, brumi
Rzeczywiście coś nie tak było. Trochę zmniejszyłem czułość mikrofonu, może w następnym odcinku będzie lepiej.
Chciałbym spytać o ktorej iw jakie dni są live na twitch ?
Każda środa 20:00:) Jest w opisie w razie czego
TS dla tych kilku plików to zabójstwo, ale niekorzystanie z JSdoc to już przestępstwo.
Dlaczego? TypeScript zapewnia kontrole typów, wymusza uwzględnienie różnych stanów, przez co zabezpiecza nas przed sytuacją ze czegoś nie przewidzieliśmy. Nie trzeba nawet pisać typów, bo każdy poprawny kod JavaScript jest jednocześnie poprawnym kodem TypeScript. Do tego, typy nie są tylko by nas zabezpieczyć, ale są właśnie dokumentacją kodu jak JSdoc, bez JSdoc'a.
@@TheKseon co do użycia TS w tym projekcie - sam autor doskonale zauważył, że dla projektu, który posiada kilka małych skryptów JS zaprzęganie całego toolichain'u TS to zabójstwo. W projektach w których nie używa się TS należy używać JSDoc ponieważ posiada on dokładnie te same zalety co TS (pozwala na typowanie kodu, w tym przy użyciu generyków i innych zaawansowanych ficzerów TS. Typy JSDoc używają dokładnie tego samego LSP do analizy typów co TypeScript, dzięki czemu wsparcie IDE dla typów JSDoc jest niemal identyczne). Jednocześnie JSDoc nie ma wad TS takich jak wymóg całego toolchain'u i etapu kompilacji, aby w ogóle móc z niego korzystać w projekcie. Dodatkowo JSDoc jest w pełni elastyczny - nie chcesz - nie typujesz i nie ma problemu. Żeby móc być tak elastycznym w TS trzeba mocno upośledzić konfigurację TS przez co traci się jego zalety (restrykcyjność) tak cenione w większych projektach. To powiedziawszy dodatkowo podkreślę, ponieważ mam wrażenie, że sobie to dopowiedziałeś - nigdzie nie sugerowałem, że nie należy używać TS "bo tak". TS to częstokroć standard w projektach JS, ale nie do wszystkich się nadaje. I każdy dojrzały developer zanim wepcha do swojego projektu TS czy jakąkolwiek inną libkę - weryfikuje czy dane narzędzie jest mu w projekcie potrzebne, a jego użycie nie będzie "armatą na komara". Tego typu overengineering to powszechny problem u programistów na poziomie juniora.
1:54:29 No co? Co się stało na krzyżu? Bo ja widzę, że boski pajac odstawił cyrk pt "jaki to ja nie czarodziej!".. Cyrk, który z niczego nie wynikał i niczego nie załatwił. Poza poklaskiem gawiedzi, ma sie rozumieć!
1:51:40 Za darmo masz życie wieczne, a ja za darmo idę na spad! Bo tak sobie twój boski głupek wymyślił podział.. Tobie dał łaskę wiary, a mnie nie. A sam z siebie w te pierdoły uwierzyć nie mogłem, choć kiedyś bardzo chciałem. Od dawna pukam sie tylko w czoło, ale jako młody człowiek, bardzo młody człowiek, chciałem wierzyć jak wszyscy dookoła. I nie wychodziło.
Jaki projekt robić by zarobić, jak ma się spore umiejętności, ale nie ma pracy? Programuję od ~13 lat - algorytmy, gry, dowody twierdzeń, web. Robiłem własne narzędzia do programowania indeksujące kod hashami.
Ah te odłamy chrześcijańskie które nawzajem po sobie cisną. A bo tamci to, a tamci tamto. My mamy rację. Nie, to my mamy rację 🥱 Co z takim Islamem który jasno mówi, że chrześcijanie zabłądzili i zrobili z Jezusa Boga. Twierdzą, że Jezus jest prorokiem, a nie Bogiem. W Koranie jest mnóstwo wersetów typu "Chrześcijanie wzięli Jezusa na Boga, ale Bóg jest tylko jeden!". Tyle religii i… której wierzyć? Mnóstwo religii, jeszcze więcej odłamów.
W międzyczasie słucham jak antychrystem jest jakiś papież w Watykanie xDDDDDD jasny gwint, serio nie ma już gorszego/szkodliwszego człowieka na ziemii? Wy się nawzajem pozabijacie 😂 Jak dobrze być agnostykiem… Twoja ziemska decyzja o religii w żaden sposób nie powinna wpływać na to czy trafisz do raju czy piekła. Przecież to jest jakiś obłęd. Większość ludzi nie ma szans poznać innych religii bo urodziło się na takiej a nie innej szerokości geograficznej. Jeżeli tak jest, to oznacza, ż Bóg w ogóle nie jest miłosierny i ja podziękuję za takie „rządy”
Tak klasyczne korpo to luz ale jak chcesz się postarać to i tak nikt tego nie doceni. Aczkolwiek zdażają się wyjątki od reguły. W bigtechu potrafi być ciężko, przynajmniej zdaniem moich kolegów z IBM którzy z tego co słyszę naprawdę ciężko pracują. Sam Trafiłem również na korpo gdzie nadgodziny i sprawdzanie co chwile ile zrobiłeś było normą. Niejmniej to jedynie 2 przypadki z 5 korpo w którym pracowałem. Ogólnie lepiej brać mniejsze firmy na początek. Co do płacy to ciężko porównać. Sam dostałem lepsze pieniądze w korpo niż proponowały mi to mniejsze firmy. Natomiast przestrzegam przed corpo młodych programistów. Sam wybrałem korpo na start i z bólem muszę powiedzieć że więcej tam się oduczyłem niż nauczyłem. Z perspektywy czasu to był ogromny błąd
Jak byłem na studiach, to kłótnie na temat tego, co lepsze: vim czy emacs, przypominały dzisiejsze przepychanki między zwolennikami Kieleckiego a Winiary. Ja byłem team vim i jeden z najlepszych pocisków w drugą stronę, jaki zapamiętałem, to że emacs byłby całkiem nie najgorszym systemem operacyjnym, gdyby miał jakikolwiek dobry edytor.
Twierdzenie, że one way data binding jest irytujacy i zestawienie tego z two way jako alternatywy. To dwa różne koncepty rozwiązujące różne problemy.
a czy próbował dyrektor forka VSC o nazwie Cursor z wbudowanym contextowym (projekt) ai?
Jeszcze nie miałem okazji. Im więcej narzędzi do generowaniu kodu próbuje tym bardziej koncepcja generowania kodu przez AI staje się dla mnie odpychająca. Tak czy siak pewnie spróbuje Cursora z ciekawości.
Panie Dyrektorze, cudowny content. Subskrybuję! Po 8 latach programowania i kierowania malutkim zespołem mam wiele podobnych wniosków. Super się Ciebie słucha, świetne flow, nie za wolno nie za szybko :)
Spoko filmik ;d
wszędzie dobrze, gdzie nas nie ma :P
Potwierdzam, korpo to taka łatwa nudna kasa, nie ma kosmicznych zarobków, nie ma presji, to takie miejsce "na przeczekanie" Super sprawa jak masz okres w życiu, w którym nie chcesz się skupiać na karierze, masz sporo prywatnych spraw na głowie, a jednocześnie przydałaby sie okej wypłata. Według mnie warto pójść do korpo jak ma się małe dziecko, buduje się dom, robi wielki remont mieszkania.. albo tak po prostu żeby spróbować jak to jest. Korpo zdecydowanie nie jest dla wybitnych ludzi bo tam nikt tego nie doceni, są ludzie robiący 2-3 razy więcej niż ja, traktują tą robote jak swój główny cel życia, a max co dostają to czasami maila z pochwałą, ale dość rzadko, bo nikt tego nie zauważa. Jak ktoś dba o wyróżnianie się z tłumu, budowanie sobie reputacji idealnego pracownika, to ma te 30-40% więcej niż ja robiący tylko tyle ile mi każą Najciekawsze i najlepiej płatne projekty widziałem w małych firmach, które rozwijały produkty dla korpo
Na bazie rozproszonej można stosować jakiś tam rodzaj autoincrementu. Logika jest ta sama, co w numeracji parzystej i nieparzystej budynków przy ulicach: jak masz bazę rozproszoną na x serwerów, to każdemu z nich dajesz jego numer jako startową wartość dla autoincrement oraz jakieś y większe od x o sensowny margines (np. najbliższa wartość nominału płatniczego większa od x) jako wielkość kroku. To Ci zapewnia unikalność ID, zachowując jednocześnie część zalet autoincrementu, np. tę, że w ramach jednego serwera sortują Ci one rekordy wg momentu dodania.
14 - 10 k na łapę dla juniora to pan popłynołeś z wyobraźnią
Chwilę wcześniej analizowaliśmy raport wynagrodzeń Heysa. Stąd takie stawki podałem.
@@dyrektorneturaport hays pokazuje netto dla b2b i to nie jest na rękę. Poza tym z tego co zrozumiałem z raportu czytając go to podaje tam oczekiwane stawki kontraktów (nie aktualne) a to często stawki firm outsourcingpwych, a nie to co developer dostaje na umowie. Stąd ta rozbieżność pomiędzy raportem hays a raportami agregatorów ofert
@@davidgreetman3704 b2b to jest na ręke. Po prostu opłaty do ciebie należą ale na rękę (na twoje konto) dostajesz całą kwotę. Te stawki co podaje raport b2b haysa korelują ze stawkami jakie hays podaje w raporcie na umowie o pracę więc nie wydaje mi się aby były to stawki firm outsourcingowych. Porównywałem jakiś czas temu ich raport z innymi raportami płacowymi i stawki wyglądały podobnie.
Tyle to zarabia junior, ale już z co najmniej rocznym doświadczeniem i taki, który udowodnił swoją wartość i przydatność. Nie ma takiej kasy za darmo.
@@patrykkowalski1305tak ale tu mówimy o kwocie netto na b2b a od tego jeszcze musisz odjąć opłaty. To nie jest na ręke
fajnie jakbyś pokazał cały komentarz ;) Pozdrawiam!
W końcu ostatecznie i prawdziwie przyznał rację! Brawo :D
Ja jako drugi projekt w firmie dostałem projekt z takimi jakby połączonymi listami gdzie są parentTaski ktory może mieć n childTasków które mogą mieć kolejne childy itp i mega dużo rekursywnych funkcji muszę pisać w storach na froncie żeby to dobrze w frontendzie wyrenderowac i pokazać wszystko jak należy. Jak dla mnie mega ciężki frontend w tym projekcie jest
to właśnie powiedział dyrektor Onetu - są specyficzne aplikacje które wymagają cięższych operacji o których mówisz, ale z drugiej strony obozu siedzą osoby takie jak ja, które wyklepały 30-40 aplikacji od zera przez 6 lat w jednej firmie
Mnie kolega radzi by codziennie wychodzić do ludzi. Wtedy będę miał klientów. Nie jestem przekonany, ale zdrowie na pewno się poprawi. Ja na zewnątrz ~co tydzień wychodzę. Białystok