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
@gawafe1241 tak, witamy w kapitaliźmie
Ale to dotyczy kazdej branzy- 30% zna sie na tym co robi, a z 10% naprawde ogarnia.
Spokojnie z 70% pracownikow,mimo ze latami w czyms pracuje,to w ogole tego nie ogarnia
@gawafe1241 Witamy w kapitaliźmie. Kiedyś jak robiłeś soft, to robiłeś coś, co ma rozwiązać dany problem.
Teraz robiąc soft, robisz coś co ma zarabiać, czyli być tanie.
Efekt tego jest taki, że mam swojego pc na którym się pobawiłem lekko w optymalizacje, i mimo że podzespoły mają 5 lat, w codziennej pracy używam 1/5 jego możliwości, i jestem przekonany że dałbym radę na nim pracować kolejne 10-20 lat.
Dostałem też z firmy laptopa o bardzo podobnych parametrach (brak karty graficznej, ale mocniejszy procesor, podobny RAM). Na tym gównie nie da się nawet sprawdzić maila, czy programować (muszę używać notepada++ zamiast czegokolwiek normalnego). Największa zaraza w całym świecie IT, to managerowie i businessmeni którzy chuja rozumieją z tego czym zarządzają, i pilnują tylko żeby cyferki na kontrakcie były wysokie.
Obecnie powstające produkty można podsumować słowami:
Jest tanio? Jest tanio. Jest dobrze? Jest tanio.
Wszystko ok, ale kurfa dlaczego link prowadzi do translate zamiast do wersji ang? Co to za kwiatki? "Jeśli usuniesz wzdęcia, sieć szybko stanie się szalona." Ja pierdole.
I następny flower: "Gorzej jest lepiej
W tym momencie nikt nic nie rozumie. Oni też nie chcą. ". Czysto something is not yes. (clearly cos jest nie tak).
@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
@tellet a props telefonu, to może poszukać alternatywy? Przecież nie tylko Ciebie denerwuje, że telefon trzeba co chwilę wymieniać. Albo, że został wykonany przy niewolniczej pracy za dolara. Więc może, np.: https://www.fairphone.com/en/story/ ?
@Meverth ekopierdy mnie nie interesują, a ifixit 10/10 nic nie zmienia, bo to softowo się uwala- co mi po naprawialnym telefonie jak pekao czy ing powie narazka starociu xD
@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
@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ć