Beznadziejny kod i szybka zmiana pracy

Odpowiedz Nowy wątek
2018-11-06 07:21
Pijany Programista
1

Mam już parę lat doświadczenia, niedawno zmieniłem pracę. Wcześniej (poprzednie firmy) kod może nie był najlepszy, ale szło się w nim połapać. W nowej firmie pracuję z 8 powiązanymi projektami, przejętymi z hinduskiego outsourcingu, każdy z nich gwałci wszelkie zasady, a 90% klas mogłoby się nazywać terazMnieNigdyNieZwolnicieHeHe(). Przez cały październik miałem ochotę wydłubać sobie oczy, ale powtarzałem sobie, że jednak może coś z tego wyniosę - przecież praca z zastanym kodem to cenna umiejętność. Wczoraj jednak przyszedł kryzys. Może Wy mi pomożecie - czy warto zostać w tej pracy i przyzwyczajać się do sieczki, jakiej prawie nikt nie widział, żeby wynieść coś pożytecznego? Czy walić to i mieć 3miesięczny epizod w karierze (niestety już drugi, na szczęscie nie z rzędu).

Język typowo korporacyjny jak to ma jakieś znaczenie.

Pozostało 580 znaków

2018-11-06 07:30
0

Mogłeś dać ankietę: zmiana pracy.
Wartość dodana sytuacji: przed podpisaniem umowy należy zobaczyć kod z którym się będzie pracować. Mówię to z własnego doświadczenia niestety...

Z tym oglądaniem kodu to sobie chyba jaja robisz. - Młodszy Programista 2018-11-06 19:48
@Młodszy Programista: Decyzja o przyjęciu nowego pracownika/zmianie pracy nie jest prostą sprawą zarówno dla firmy jak i programisty. Rozumiem że są osoby które akceptują pracę w brązie ja natomiast za bardzo cenie swoje życie żeby taką ofertę przyjąć. Mówię tutaj z perspektywy człowieka która będzie odpowiedzialny za utrzymanie takiego projektu a nie np z pozycji konsultanta / osoby która zrobi audyt i powie: to to i to jest do poprawy i pójdzie dalej. Ja nie rekrutuje się do firm które nie mają publicznego kodu na GH albo ludzi znanych z konferencji. - lubie_programowac 2018-11-06 20:27
@lubie_programowac: nie zrozumiałeś mnie. Zakładając, że szukasz miejsc w których pokażą ci kod, z miejsca odrzucasz większość firm bo one po prostu nie pójdą na taki układ. Jak na swoje doświadczenie jesteś dość wybredny. - Młodszy Programista 2018-11-07 07:58

Pozostało 580 znaków

2018-11-06 08:16
3
lubie_programowac napisał(a):

Wartość dodana sytuacji: przed podpisaniem umowy należy zobaczyć kod z którym się będzie pracować. Mówię to z własnego doświadczenia niestety...

Która firma pokaże tak tajne dane jak ich implementacja w kodzie człowiekowi który u nich nie pracuje? ;p

Podczas pierwszej rekrutacji do firmy firma sama pokazała mi swój kod - czy jestem w stanie go zrozumieć. Rozchodziło się wtedy o dość zaawansowne zastosowanie c++ boost / stl / algorytmy graficzne. Oczywiście z kodu zostały usunięte ~wrażliwe miejsca czyli stricte techniczne rozwiązania natomiast sam szkielet aplikacji był dostępny. Można? Można. - lubie_programowac 2018-11-06 09:12

Pozostało 580 znaków

2018-11-06 08:46
0

Jeżeli firma dzieli się dobrym kodem w publicznych repo na swoim GH, to kod własnych projektów też powinien być dobry.
Jeżeli firma nie ma profilu na GH albo jest pusty, to ryzyk fizyk.

Pozostało 580 znaków

2018-11-06 08:47
1
Pinek napisał(a):

Która firma pokaże tak tajne dane jak ich implementacja w kodzie człowiekowi który u nich nie pracuje? ;p

Ja oglądałem kilka razy. Tylko, że mnie beznadziejny kod nie odstrasza. O ile tylko ludzie wiedzą, że jest beznadziejny.


Bardzo lubie Singletony, dlatego robię po kilka instancji każdego.

Pozostało 580 znaków

2018-11-06 11:38
2
Pijany Programista napisał(a):

czy warto zostać w tej pracy i przyzwyczajać się do sieczki, jakiej prawie nikt nie widział, żeby wynieść coś pożytecznego?

A czy masz szanse coś tam poprawiać, refaktoryzować, dodawać testy, czy jedynie kolejne ify do spaghetti, byle szybciej coś dowieźć?
Jeśli to pierwsze, to ja bym jeszcze trochę został, jeśli to drugie to uciekał, bo szkoda czasu.

raveltravel napisał(a):

Jeżeli firma dzieli się dobrym kodem w publicznych repo na swoim GH, to kod własnych projektów też powinien być dobry.

W firmach większych niż kilka osób nie będzie takiego przełożenia. Kod na GH może być pisany przez zupełnie innych ludzi w zupełnie innym celu. Firma na GH może dawać tylko jakieś pomocnicze narzędzia, a nie rdzeń biznesowy.


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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