#programista15k

79
495
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.

#informatyka #komputery #programowanie #programista15k
tellet

@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

Klopsztanga

@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 dupie, spowalnia twój rozwój. Możesz mieć zajebisty 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 A kiedyś tak się robiło, bo nie było cześći zamiennych


https://youtu.be/RZ2jVCg6hPw

Meverth

@gawafe1241 programiści mogliby tak pisać. Ale powiedz to menadżerowi: potrzebuje spędzić nad tym jeszcze 2 tygodnie, bo może być 13% optymalniejsze i zużyć 100mb(!) mniej RAM.

Teraz manager robi szybką kalkulację: zwiększyć zasoby dla wirtualki, vs opóźnić o kilka tygodni (bo dolicza poślizg) dostarczenie nowych funkcjonalności, które ktoś zamawia.

Także wiesz, wybór jest prosty. ¯\_( ͡° ͜ʖ ͡°)_/¯

Zaloguj się aby komentować

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

@wombatDaiquiri Podrecznik gracza Dungeons & Dragons 5 edycja

lokurva

Martin Fowler - Analysis Patterns: Reusable Object Models

ramzes

Dale Carnegie, How to Win Friends and Influence People

Zaloguj się aby komentować

Zostań Patronem Hejto i odblokuj dodatkowe korzyści tylko dla Patronów

  • Włączona możliwość zarabiania na swoich treściach
  • Całkowity brak reklam na każdym urządzeniu
  • Oznaczenie w postaci rogala , który świadczy o Twoim wsparciu
  • Wcześniejszy dostęp, do wybranych funkcji na Hejto
Zostań Patronem
Potrzebuję materiały na temat testów jednostkowych do #angular
Polecacie jakieś konkretne materiały i/lub podręczniki?

#programowanie #frontend #programista15k #webdev
rayros

Dokumentacja angulara

BilboBagosz

@Anon karma i jasmine - jest nawet w dokumentacji angulara https://angular.io/guide/testing tam jest chyba wszystko by móc zacząć, a jak potrzeba jakiejś głębszej wiedzy, to można zajrzeć na https://jasmine.github.io/

Może jeszcze przydać się cypress - to jest do E2E testów, ale może też się przyda.

Zaloguj się aby komentować

no ale bez przesady kto to widział
#programowanie #programista15k #naukaprogramowania
68fd6122-7957-429a-a3d0-e31832c925ef
wombatDaiquiri

@StarozytnyKosmita a co to za firma?

kominiorz_sandomierz

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.

666

Nadal warto uczyć się technologii związanych z it. Tego typu posty bardzo często piszą słabi programiści kt boją się o robotę albo bootcamperzy w obawie przed konkurencją.

Jedyne co to napiszę że trzeba to lubić i wtedy po 2-3 własnych projektach robota się znajdzie.

Z fartem juniorzy

Zaloguj się aby komentować

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 #programowanie a dokładniej "duck debugging". 50 sztuk w opakowaniu powinno wystarczyć do emerytury.
Cena: 43.95zł
Okazja dostępna w sklepie Amazon.pl
#promocje #cebuladeals #hotshops #programista15k
3e3ed2ed-dc17-4e3c-9174-c65b574509ea
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.
#programowanie #programista15k
moderacja_sie_nie_myje

@DexterFromLab Praktycznie w każdej pracy tak jest. Rób swoje, na odpierdol, byleby było kiedy ma być i nie staraj się.

wombatDaiquiri

@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 pierdoli? 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ę

rakokuc

@DexterFromLab panie, tu chodzi o zarabianie pieniędzy, a nie zaspokajanie ambicji.


Od tego są prywatne projekty. Albo wyobraźnia.

Zaloguj się aby komentować

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?
#it
#programowanie #qa #testowanieoprogramowania #pracait #pracbaza #korposwiat #pracbaza #gownowpis #zalesie #programowanie #programista15k
12c407b1-9a76-4b1d-8edd-b34c3c29d153
Meverth

@Elozapiekanka opisz dokładniej, co robiłeś w projekcie: że realizowałeś taski, z jakim nadzorem, że pisałeś w stylu TDD itp. Jaką miałeś odpowiedzialność i że realizowałeś je samodzielnie, że pomagałeś innym.

Technologie (i atuty, bo w twoim przypadku to jedno i to samo) na pierwszym miejscu, zaraz pod krótkim info, że jesteś dev, jakie są twoje silne strony i czego szukasz (twoim podsumowaniem). Następnie projekty, w jakich uczestniczyłeś, wykształcenie, projekty akademickie/domowe/inne, języki i na końcu hobby


Wzoruj się na układzie stron w linked in i innych portalach, które tworzą automatyczne CV.

Zaloguj się aby komentować

#pracbaza #programista15k #pracazagranica
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.
nvrmnd

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

Zaloguj się aby komentować

#wykop #bekazwykopu #programista15k #heheszki 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
9e94a29b-0508-4e6f-af5b-c500c3d59943
tak_bylo

@fadeimageone ależ to jest śmietnik xD

hellgihad

@fadeimageone Szczerze mówiąc to bałbym się tam cokolwiek pisać czy publikować po tym jak wyszło że wykop jest kontrolowany przez rząd xD

Zly_Tonari

( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°) @fadeimageone jeśli chciałeś zawsze odpalić usunięte znalezisko wystarczyło skopiować link, wkleić go w google i zażądać wyświetlenia kopii

Zaloguj się aby komentować

Hej, jestem #programista15k , więc #klawiatura jest dla mnie ważna i często jej używam
Mam do wyboru bezprzewodową #klawiaturamembranowa i przewodową #klawiaturamechaniczna
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ć?
#pytanie #pytaniedoeksperta #technologia
sierzant_armii_12_malp

@sayda


jestem #programista15k


Jak się weźmiesz do nauki, to może kiedyś nim zostaniesz.

tellet

@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 chuj wysokie, albo trochę mniej w chuj 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ć...

rakokuc

@sayda kupujesz kilka sztuk AOC GK200, bierzesz jedną i idziesz zarabiać ciężki hajs, póki się nie rozwali. Jak się rozwali, rozpakowujesz kolejną itd. itd.

Zaloguj się aby komentować

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 #technologia #komputery #informatyka #pcmasterrace #programista15k
yeebhany

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 chuj bo i tak zara sie jaka karta wpierdzieli gdzie nie trzeba

SmollJoe

@yeebhany łącze się w bólu

anonekzforczana

@SmollJoe Niestety musisz po prostu... uporządkować te karty. Powodzenia : D

SmollJoe

naprawdę nie rozumiem, jak można kurwa od 10-20 lat robić i uaktualniać przeglądarki i nie dać tak trywialnej i potrzebnej opcji

Zaloguj się aby komentować

czego polecacie sie nauczyc?
siedzialem 2 lata w javie
obecnie szukam pracy i widze ze rozmowy techniczne sa rozne
od 1h egzaminu ktory moze sernior dalby rade
do zwyklej rozmowy co to jest dziedziczenie czy interface
co pomogloby mi w szukaniu pracy? zrobienie swojej strony? angular, react? tak patrze to jak wymagaja w ofercie czegos to 80 - 90% tych umiejetnosci mam
uwazam ze cv mam spoko bo hr sie odzywa
rozmowy tel z hr sa ok bo mam srednio 1-2 tech rozmowy
ale na tech nic zero odzewu
szukam ok 1 msc juz
moze za duzo wolam?
13-14k b2b
15-16uop
wczesnije w pracy placili mi 5.5k i w sumie zasieidzlem sie dlugo i outsourcing duzo bral
to byla 1 moja praca po studiach - szuakm zdlanie czegos - justjoin przegladm glownie ew siedze na grupkach na linkedin
#informatyka #it #programowanie #programista15k #komputery #gownowpis #pracbaza
#informatyka
9161efbc-5c71-4c08-acf1-e40baea6f558
wombatDaiquiri

@Elozapiekanka jeśli dobrze programujesz, to może problemem są umiejętności miękkie? Np. nie umiesz wyjaśnić co chcesz zrobić, czemu, albo nie słuchasz/nie rozumiesz jak osoba przesłuchująca próbuje Ci zwrócić uwagę na coś?

Elozapiekanka

@wombatDaiquiri może być że umiem zrobić ale nie wiem co to

Meverth

@Elozapiekanka ja padłem ofiarą recesji i też mi ciężko cokolwiek znaleźć. Nie przejmuj się, 'lower your standards', w miarę jak będziesz bardziej dociskany koniecznością.

Zaloguj się aby komentować

Jeśli jest tu ktoś kto tworzy kursy bezpieczeństwa IT dla pracowników biurowych to czy macie nakazane żeby robić je w stylu dla upośledzonych umysłowo??? #it #pytanie #korposwiat #programista15k
4639a0d2-5498-4898-8001-283da2921089
AndrzejZupa

W większości tak to wygląda...co innego IT gdzie świadomość zagrożeń jest wysoka. A teraz pomyśl, że musisz przeszkolić zarząd bo mogą być łatwym celem, a tam poza klikaniem w konkuter słabo w te internaty...

Zaloguj się aby komentować

Siemano wszystkim!
Nie mogłem znaleźć czasu by zebrać się i napisać kolejny pseudowpis, ale wracam ze świeżą głową na temat kolejnej ekipy przy produkcji #gry w #gamedev .
Ostatnio opisałem czym zajmuje się strona "nieartystyczna", więc teraz już Artach :).
- ArtDirector/LeadArt - jak zwał tak zwał, ogólnie osoba która jest najwyżej w hierarchii wśród artystów i trzyma całą założona i ustalona koncepcje w ryzach. Ma pod sobą artystów, którzy tworzą wszelkie materiały (assety, postacie, grafiki) i to ona najczęściej daje zielone światło, by znalazło się to finalnie w grze. Stara się utrzymać spójność i kierunek założony w planowaniu wyglądu finalnego. W mniejszych studiach odpowiada raczej za cały dział Artur, w większych firmach są to raczej Leady poszczególnych mniejszych teamów.
- Concept Artist - artysta koncepcyjny, zazwyczaj 2D artysta, który przygotowuje grafiki koncepcyjne, z których czerpią inspiracje Modelerzy, EnviroArtist czy często gęsto marketing ;). Bardzo dużo pracy mają na starcie projektu, z czasem jest jej mniej, więc najczęściej łączą oni stanowisko z Grafikiem2D, który wspiera pozostałe działy.
-3D Artist. Tutaj mógłbym rozpisać się na poszczególne osoby, bo jest to bardzo szerokie pojęcie. Mamy 3D artystów od postaci (CharacterArtist), od modelowania otoczenia (EnviroArtist), od obiektów w grze/propów (Modeler), także zahaczamy tutaj także o LevelArt, ale level art już osobno rozpisze.
Ogólnie rzecz biorąc, te osoby muszą przygotować do gry modele 3D już z odpowiednimi teksturami, opcjami LOD (Level od Detail). Praca zarówno poza silnikiem jak i wewnątrz. Po krotce opiszę te osoby:
- Character Artist - osoba przygotowująca postacie do silnika growego. Najczęściej działają oni na Workflow : Zbrush(Sculpt)- Retopologia (HighPoly) - teksturowanie - Bakeowanie tekstur (Do LowPoly) - implementacja w silniku. Żeby taka postać mogła być animowana, potrzebny jest nam jeszcze szkielet takiej postaci i tutaj też się to rozbija, bo albo CharacterArt ma tą wiedzę i tworzy rigg + skinnuje postać, albo jest "wolnym, artystycznym umysłem i ta robota przypada TechnicalAnimatorowi (o Animatorach zrobię osobny wpis jak będą chętni :)).
Modeler - wszelkie elementy świata, propy, bronie, przedmioty (coraz ciężej jest trwać w tym stanie, bo aktualnie store's są tak przepełnione wszelkiej ilości assetow gotowych do wrzucenia, czy płatnych czy darmowych). Pomimo to, dobrze mieć takiego ziomka na pokładzie :).
EnviroArtist - tutaj już się trochę zaciera ta linia z LevelArtem. Ogólnie enviro artist odpowiada za budowanie świata w którym będziemy się poruszać. Często jest to także Modeler elementów, które będą wykorzystywane do tworzenia całych scen, dzisiaj raczej nikt już nie modeluje terenu (ziemi, podłogi) bo robią to narzędzia proceduralne (ale ktoś je już musi obsłużyć :)). Łączy się to często z LevelArtem, który właśnie takie lokacje przygotowuje, oświetla je odpowiednio, nakłada Colidery(niewidzialne siatki, które nadają fizyczność elementom (żeby np nie przechodzić przez model stołu).
Często na wpół jest w tym jeszcze LevelDesigner lub jest to już całkowicie osobna osoba. Level designer odpowiada także za wygląd lokacji, ale już pod kątem grywalności (jak zbudować dany level pod Combat, pod ucieczkę bohatera, miejsca skąd będą wychodzić wrogowie itp).
Noo i zostają nam Animatorzy, ale tak jak pisałem, ten temat chce bardziej rozwinąć niż jak aktualnie - siedząc w aucie i czekając na wizytę żonki u fryzjera :).
O Animatorach mogę więcej napisać pod kątem pracy, tworzenia sesji #motioncapture i wielu innych ciekawych aspektach, więc jeżeli się Wam podobało, przywalcie piorunem, zadawajcie pytania w komentarzach, a chętnie wejdę w dyskusję
#gry #gamedev #grafika3d #animacja #wiedzmin #praca #programista15k #motioncapture #animator3d #wroclaw

Zaloguj się aby komentować