Firmy nie uczą się na błędach?

Odpowiedz Nowy wątek
2019-10-03 23:49

Rejestracja: 4 lata temu

Ostatnio: 3 miesiące temu

0

Hej,
Odnoszę wrażenie, że mimo iż rynek bardzo potrzebuje programistów (panuje rynek pracownika) to jednak wiele firm to totalnie ignoruje i popełnia te same błędy. Zauważyłem, że zazwyczaj gdy programista chce się rozwijać, wprowadzać standardy pezy kodowaniu projektu itd to zleceniodawca/pracodawca zazwyczaj w du*** to ma... Ty masz tylko siedzieć i klepać." Testy? Po co je pisac? Za jakis czas zaczniemy pisac".... "Wzorce a po co?" Później gdy programista tego nie wytrzymuje i rzuca papierkiem wielkie zdziwienie.

tanio ma być i prędko. To częste ale na szczęście są firmy gdzie myśli się inaczej tylko trzeba na nie trafić. - aoeuidhtn 2019-10-04 00:15
fajnie, tylko co jak każdy chce się rozwijać inaczej, standardy niby wprowadzać chce ale do narzuconych się nie stosuje - Miang 2019-10-04 20:14
Ostatnio u nas pisalem testy i zkonczyło sie na jednym teście który został ostanio usunięty chyba bo juz go w kodzie nie widze. - konserwa 2019-10-06 15:03
@konserwa usuwanie czyjegoś kodu bez rozmowy z jego twórcą? gdy nie jest on błędny? kto tak robi?? xD powinno być specjalnie miejsce w piekle dla takich osób. - raveltravel 2019-10-07 13:38
@raveltravel: to jest projekt który robię z jednym gościem, on stwierdził po co nam testy i wywalił. W firmie w której pracuje zrobiłem kilka testów i nadal są ale nikt z nich nie korzysta i nikt już nich nie pisze. - konserwa 2019-10-07 14:41

Pozostało 580 znaków

2019-10-06 14:53

Rejestracja: 5 lat temu

Ostatnio: 1 dzień temu

3

Z moich obserwacji wynika że hipoteza rynku pracownika w IT jest w znacznej mierze mitem, podtrzymywanym przez dziennikarzy ze względu na sensacyjność tematu i szkoły programowania. Może kilka lat temu kiedy firmy masowo migrowały z Indii do Europy wschodniej chwilowo był drastyczny nadmiar popytu nad podażą, ale teraz sytuacja wyraźnie okrzepła. Przykłady: Sabre regularnie odwala maniany z falowym zwalnianiem pracowników, jakimiś dziwacznymi aneksami niezgodnymi z polskim prawem, rezultat: właśnie przenoszą się do większego biura na 1000 osób. Moja aktualna firma, żadna wielka marka, w ciągu kilku tygodni zatrudnili około 10 programistów zapełniając większość wakatów, i to są ludzie z z doświadczeniem a nie jacyś juniorzy po studiach. Oczywiście mistrz z wieloletnim doświadczeniem znajdzie pracę bez problemu ale to dotyczy obecnie praktycznie każdej branży, sytuacja IT nie jest pod tym względem wyjątkowa.

edytowany 1x, ostatnio: Czulu, 2019-10-06 14:55

Pozostało 580 znaków

2019-10-06 15:28

Rejestracja: 1 rok temu

Ostatnio: 1 minuta temu

Lokalizacja: Warszawa

1

@Czulu:
Bo Sabre to było, jest i będzie Sabre.


"Ktoś sobie uświadomił, że pisał pod pseudonimem rzeczy, które lepiej żeby w firmie nie wypatrzyli :-)"
"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"

Pozostało 580 znaków

vin
2019-10-06 15:50
vin

Rejestracja: 9 miesięcy temu

Ostatnio: 8 miesięcy temu

0

Nie mam jeszcze odpowiedniej szkoły, ale w programowaniu staram się być zbyt dokładny, nie lubię pisania w stylu hindusów, czyli na odpier...się! Taki trochę idealista jestem, mój kod musi ładnie wyglądać i być dopieszczony. Czy mam szansę w firmie?

Pozostało 580 znaków

2019-10-06 17:18

Rejestracja: 6 lat temu

Ostatnio: 35 minut temu

3
vin napisał(a):

Nie mam jeszcze odpowiedniej szkoły, ale w programowaniu staram się być zbyt dokładny, nie lubię pisania w stylu hindusów, czyli na odpier...się! Taki trochę idealista jestem, mój kod musi ładnie wyglądać i być dopieszczony. Czy mam szansę w firmie?

Każdy normalny programista nie pisze na odp***, więc sorry Winnetou, ale nie jesteś jakiś unikalny, takich jest masa. Zresztą ciężko stwierdzić jak Twój kod wygląda, bo nikt go nie widział.

edytowany 1x, ostatnio: serek, 2019-10-06 17:18
Jesteś pewny na 100% że każdy? Widziałeś kod wszystkich programistów na świecie, choćby tych zawodowych? - vin 2019-10-06 17:45
Każdy NORMALNY stara się pisać dobry kod, bo wie, że inaczej to się zemści. Jak ktoś się nie stara, to to jest dupa, a nie programista. A potem inni się muszą męczyć rozszyfrowując "co programista miał na myśli". Nie mam tu na myśli sytuacji, gdy ktoś jest zmuszony zrobić coś i niekoniecznie da się to zrobić ładnie. - serek 2019-10-06 17:52
@serek No nie do końca. Znam takie projekty w których kod chyba z założenia jest syfem ale to tylko po to aby uzależnić od siebie klienta końcowego i żeby konkurencja właśnie nie przejęła kolejnych prac. - drorat1 2019-10-06 19:39
Słyszałeś o zaniedbaniach programistów, gdzie zły kod spowodował katastrofę tego samolotu. Spieszyli się, nie starali, co zawiodło? - vin 2019-10-06 19:40
@vin: jak mowisz o Boeingach to same zalozenia zeby tak to rozwiazac byly z czapy. - WhiteLightning 2019-10-07 10:11

Pozostało 580 znaków

2019-10-06 18:04

Rejestracja: 5 lat temu

Ostatnio: 4 godziny temu

Lokalizacja: Hong Kong

4

Odnoszę wrażenie, że mimo iż rynek bardzo potrzebuje programistów (panuje rynek pracownika) to jednak wiele firm to totalnie ignoruje i popełnia te same błędy.

tak samo jak wielu programistow zamiast pisac porzadnie odwala fuszerke i tylko placze ze brak awansu/podwyzki a przeciez sie nalezy.

Zauważyłem, że zazwyczaj gdy programista chce się rozwijać, wprowadzać standardy pezy kodowaniu projektu

gdy firma chce wprowadzac innowacje czy standardy to wiekszosc programistow sie burzy bo oni juz 10 lat robia swoje i sa mistrzami i jak to im ktos bedzie mowil co maja robic...

Ty masz tylko siedzieć i klepać.

e tam, wielu programistow to by tak chcialo siedziec i klepac. a tu kaza na spotkania chodzic i dyskutowac o glupotach... albo robic devopsy czy inne supporty

Testy? Po co je pisac? Za jakis czas zaczniemy pisac

hmm programisci tez maja takie cos "ja pisze kod ktory dziala, niech testerzy testuja" :)

Później gdy programista tego nie wytrzymuje i rzuca papierkiem wielkie zdziwienie.

ach te delikatne weny i charaktery programistow. nikogo juz chyba nie dziwi to ze programisci to dosc ulotny zasob. po prostu rozne sa priorytety biznesowe, takie a nie inne podejscie wynika z oplacalnosci. tobie wydaje sie to "bessesu", a firma wlasnie w ten sposob wiaze koniec z koncem, tu nie ma miejsca na sentymenty i dyskusje o wzorcach

wiele firm chce fix na już a nie ładnie ;) - revcorey 2019-10-07 14:21

Pozostało 580 znaków

2019-10-06 18:19

Rejestracja: 1 rok temu

Ostatnio: 1 minuta temu

Lokalizacja: Warszawa

3

Korpo-Rynek łyka każdego kto albo jest OK albo rokuje na OK. Kiedy nie ma na polskim rynku nikogo "z tym warunkiem bycia OK albo z tamtym warunkiem bycia OK", to korpo lokuje poszukiwania w Meksyku, Mołdawii, Wietnamie, na Białorusi itp.

Chcieliście globalizacji to ją macie :)
Jest praca programistów (zdalna) dla firm z całego świata. Jest dla równowagi lokowanie pracy przez międzynarodowe korporacje w dalekich krajach.
To ssanie działa na okrągło na całym świecie, może poza Koreą Północną, Iranem i paroma krajami.
Kto się łapie na zapotrzebowanie tego zasysa. Kto się nie łapie to ten narzeka na mit niedoboru specjalistów. Przy czym pojęcie "Łapie się" nie za bardzo zależy od samej liczby lat "spędzonych przed klawiaturą".

Zasada działania jest prosta: Płacimy tobie programisto dużo, dlatego że dzięki twojej pracy zarabiamy znacznie więcej.
To wszystko, żadnych cudów, mitów, sensacji medialnych.


"Ktoś sobie uświadomił, że pisał pod pseudonimem rzeczy, które lepiej żeby w firmie nie wypatrzyli :-)"
"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
edytowany 3x, ostatnio: BraVolt, 2019-10-06 19:50

Pozostało 580 znaków

2019-10-07 00:16
Moderator

Rejestracja: 12 lat temu

Ostatnio: 3 godziny temu

Lokalizacja: Wrocław

7

Przecież napisanie kodu z testami zajmuje mniej czasu niż bez nich, chociażby dlatego, że nie trzeba wielokrotnie uruchamiać aplikacji i klikać w celu sprawdzenia każdej drobnej zmiany.

Więc pytanie powinno brzmieć - co jest nie tak z programistami w tych firmach, że zamiast ułatwić sobie życie pisząc testy, narzekają, że "nikt im nie daje czasu na pisanie testów"? I po co w ogóle pytać o to zleceniodawcę? Jak jadę wymienić koła, to mnie mechanik nie pyta, czy ma odkręcać koła kluczem ręcznym czy pneumatycznym, bo to w jego interesie jest zrobić to jak najszybciej.


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."
po co testować skoro wiem, że działa? - danek 2019-10-07 00:17
Proszę nie dokrącać kół bo nie mam na to czasu ani budżetu - KamilAdam 2019-10-07 10:12

Pozostało 580 znaków

2019-10-07 10:03

Rejestracja: 10 lat temu

Ostatnio: 13 godzin temu

Lokalizacja: Krasnystaw

1

Przecież każda drobna zmiana może polegać właśnie np. na dodaniu albo usunięciu przycisku, pola tekstowego, pola wyboru albo jakiegoś diva do wyświetlania jakiegoś tekstu, kalendarza, komponentu do wyświetlania wykresów itd. dodanie nowego kodu AJAX albo po stronie serwera innych rzeczy czyli co? Do tego trzeba dodawać, usuwać albo modyfikować testy? Ja nie wiem czy to zajmie tak mniej czasu bo jakoś nie wyobrażam sobie żeby zleceniodawca sam ręcznie nie przetestował tych zmian albo nie zrobiliby to zatrudnieni do tego testerzy.

Co do samych testów, ja nie wiem, Wy uważacie że mają jakąś rolę gwarancyjną? No przecież same testy można nie do końca poprawnie napisać, bo nie uwzględnione są jakieś warunki ekstremalne. Mógłbym tu podać niejeden przypadek, w którym same testy automatyczne by nie wystarczyły, np. jak coś się czasem sypie na jakimś serwerze i są czasem problemy z zapisem do sesji albo problem z połączeniem z MySQL (miałem już takie przypadki), możliwe infekcje wirusowe plików PHP (też miałem taki przypadek), zmiana PHP z 5 na 7 nawet bez wiedzy programisty a np FW nie był do tego przygotowany (miałem kilka razy takie przypadki). I wszystko było możliwe do wykrycia przez automatyczny system powiadomień o awariach na email wraz z pełnym Stack Trace i nawet fragmentami kodów w PHP, który od dawna mam jako system kontrolny i dzięki temu wiem pierwszy, zanim nawet sam zleceniodawca by się zorientował.

Są jeszcze inne rzeczy np. implementacja płatności kartą, gdzie nawet zanim Wam pozwolą na przełączenie z sandbox na realne konto to i tak wszystko musi przejść przez weryfikację poprawności czy tam bezpieczeństwa, więc nie wszystko takie proste jakby się wydawało.

Pozostało 580 znaków

2019-10-07 11:36
Moderator

Rejestracja: 16 lat temu

Ostatnio: 3 minuty temu

2

@somekind: nie jesteś już przecież taki młody, nie mów ze nie widziałeś takich akcji :P Ja np. widziałem sytuacje z serii QA ma zakaz zgłaszania nowych bugów, bo jesteśmy przed releasem i issue tracker ma być czysty w chwili releasu albo Wiemy że jest bug XYZ, ale releasujmy mimo wszystko i wrócimy do tego buga dopiero jak klient nam go zgłosi, a zanim się do niego dokopowie to minie trochę czasu :D


Masz problem? Pisz na forum, nie do mnie. Nie masz problemów? Kup komputer...
ależ mi zapachniało jedną korporacją w któej kiedyś pracowałem :D - revcorey 2019-10-07 14:23
you made my day tym "zanim się do niego dokopowie to minie trochę czasu :D" - Akihito 2019-12-13 14:06

Pozostało 580 znaków

2019-10-07 11:46

Rejestracja: 1 rok temu

Ostatnio: 5 godzin temu

Lokalizacja: Silesia

3
Shalom napisał(a):

@somekind: nie jesteś już przecież taki młody, nie mów ze nie widziałeś takich akcji :P Ja np. widziałem sytuacje z serii QA ma zakaz zgłaszania nowych bugów, bo jesteśmy przed releasem i issue tracker ma być czysty w chwili releasu albo Wiemy że jest bug XYZ, ale releasujmy mimo wszystko i wrócimy do tego buga dopiero jak klient nam go zgłosi, a zanim się do niego dokopowie to minie trochę czasu :D

Pierwszego nie rozumiem, przecież klient nie patrzy w issue tracker, a jak patrzy to wystawia mu się jakiś fake'owy

Drugie jak najbardziej ma sens jeśli to jest jakiś mało istotny bug. Lepiej żyć że znanym bugiem niż stworzyć criticala próbując naprawić pierdółkę


przecież klient nie patrzy w issue tracker wiele produktów ma "otwarte" issue trackery, w które ludzie patrzą a klienci (z płatną licencją) bezpośrednio zgłaszają bugi :) - Shalom 2019-10-07 12:12
Tym gorzej jak firma zostanie przyłapana na kłamstwie - KamilAdam 2019-10-07 12:37

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0