Pytanie:
Przyspieszenie terminów „Podniecenia” menedżera / dyrektora generalnego
Azurry
2020-01-08 19:51:24 UTC
view on stackexchange narkive permalink

Krótko mówiąc, jestem programistą od nieco ponad półtora roku, wliczając w to czas na kurs. Przydzielono mi całkiem duży projekt w pracy, coś, co uważam za nieco wykraczające poza zakres juniora przynajmniej bez nadzoru.
Mam kogoś, kto sprawdza, czy pracuję, czy nie, ale nie ma nikogo, kto faktycznie rozumie kod, z którym pracuję, lub kto nawet spróbuje go zrozumieć, zajmie chwilę.

Niektóre z rzeczy, z którymi miałem do czynienia, wykraczają poza moje możliwości, szczerze.

Na początku powiedziano mi: „Masz czas do sierpnia 2020 roku, aby zakończyć” . To było w listopadzie 2019 r., Więc oczywiście nie martwiłem się zbytnio.
Spędziłem pierwsze 2 tygodnie na wypróbowywaniu każdego frameworka, który mogłem zdobyć, i ostatecznie zdecydowałem się na Xamarin, ponieważ najlepiej znam język C # .

Teraz na początku dużo walczyłem; rzeczy po prostu nie działały bez względu na to, czego próbowałem. Ale pewnego dnia mój mózg kliknął i zacząłem rozumieć prawie wszystko. Jedyną rzeczą, której nadal nie jestem w stanie działać, są powiadomienia push na IOS.

Więc oczywiście sprawdzali mnie. Czasami pytali o szalone rzeczy, a ja robiłem co w mojej mocy, aby je wdrożyć, gdy było to możliwe.

Pod koniec listopada miałem działający system „bare-bone” i pokazałem swoją pracę dyrektorowi generalnemu, kiedy wszystko nagle wszystko poszło na południe. Zacząłem być proszony o aktualizacje dwa razy dziennie, a jeśli odpowiedź nie brzmiała „gotowe”, miałem rozczarowane oczy i ton. W końcu zdecydowałem się umieścić ścianę postępu, mając „Planowanie | W toku | Testowanie | Gotowe”. Powiedzmy, że miałem około 50 kart: 5 w planowaniu, 5 w toku, 35 w testowaniu i 5 w gotowych i codziennie słyszałem, dlaczego czy tak mało jest do zrobienia ”, a ilekroć spróbuję wyjaśnić, że testowanie aplikacji e-commerce na 2 urządzeniach nie oznacza, że ​​będzie działać poprawnie, gdy masz setki zamówień realizowanych na raz, będę ignorowany .

Zanim zamknęliśmy w grudniu, powiedziano mi, że chcą tego w lutym, więc już pomyślałem: „Okej, to ogromny postęp w stosunku do starego terminu”, ale po prostu postanowiłem kontynuować.

wakacje Byłem zmuszony do pracy na osobistym laptopie, ponieważ działające komputery Mac były zbyt przestarzałe dla Visual Studio, a informatyk nigdy nie pobierał mojego komputera. Mój laptop zepsuł się tydzień temu. Zacząłem dzisiaj i powiedziałem menadżerowi, że się zepsuł i nie mogę kontynuować pracy nad aplikacją, ponieważ musiałbym ją odzyskać z dysku mojego laptopa, który jest objęty gwarancją, więc muszę wysłać go do centrum napraw. Teraz są otwarte tylko od 8:00 do 17:00 m-f (moje godziny pracy) i to godzinna jazda. Zbiórka kosztuje o wiele więcej niż mam w tej chwili, więc zapytałem, czy moja firma może pomóc, abym mógł jak najszybciej wrócić do pracy, ale po prostu zostałem zignorowany.

Teraz około 3 godziny temu powiedziano mi, że dyrektor generalny chce wyników, a klienci chcą zobaczyć aplikację w przyszły tydzień w poniedziałek, i szczerze mówiąc, poczułem, że to moja wina, że ​​laptop się zepsuł (Uwaga: nie mam kopie zapasowe, ponieważ nie chcieli, żebym używał Gita i nie mam dysków zewnętrznych, mimo że o nie pytam).

Nie jestem pewien, co robić. Te terminy są po prostu przesuwane i nic nie mogę zrobić. Byłem naprawdę dumny z tego, co osiągnąłem dzięki temu niewielkiemu doświadczeniu; Pracowałem nad tym, spędzając bezsenne noce, ale robię to. Chcę tylko mieć czas. Na przykład są błędy, w których aplikacja po prostu zawiesza się na przypadkowych stronach i nie mam czasu na rozwiązywanie tego typu problemów (nie wspominając o przeprojektowaniu strony internetowej firmy, ponieważ chcą, aby to zależało od 10 najlepszych stron CSS w 2020 roku. Inni programiści mają projektantów, którzy dają im takie rzeczy jak animacje, materiały filmowe, ikony itp. Muszę to wszystko zrobić samodzielnie, bez żadnego doświadczenia w Photoshopie.

Masz jakieś rady?

Dodajemy:

Po pierwsze, chcę podziękować wszystkim za niezwykle wnikliwe odpowiedzi; otrzymuję wiele świetnych odpowiedzi, więc czuję, że powinienem podać trochę więcej informacji na temat mojej sytuacji.

Więc to jest moja pierwsza "prawdziwa" praca i pracuję tu od sierpnia , Pieniądze z tego utrzymują mnie, moją dziewczynę i naszego malucha na powierzchni. (Mam 25 lat i wcześniej zawsze pracowałem na małych stanowiskach sprzedaży, kontraktach itp.)

Doszedłem do wniosku, że może być tak, że zamiast tego dostaję te projekty mojego menedżera, więc może być z tego powodu napięcie. Problem No-Git polega na tym, że nie chcą projektu w „Internecie” (proszę, wiedz, że rozumiem, jak głupio to wszystko brzmi), ponieważ obawiają się, że mogę odejść i użyć tę aplikację jako łatwy bilet do innej firmy. Teraz po okresie próbnym jeszcze nie podpisałem kolejnej umowy, więc tak, jest więcej osób przychodzących z pomocą, prosiłem, ale jeszcze nie słyszałem, więc najwyraźniej po prostu kontynuuję umowę próbną, na którą się nie zgodziłem. Kolegium, w którym poszedłem studiować, było bardziej układem typu wykładowca-daje-ci-materiał-i-opuszcza-salę, więc powiedziałbym, że jestem samoukiem, brakuje mi jakichkolwiek wskazówek, a dzięki temu docieram do mojego główny problem.

Chcę zostać programistą, którego ludzie mogą to przyznać. Chcę być dumny z tego, co robię, chcę zrozumieć źródło problemów moich aplikacji, chcę nauczyć się wzorców projektowych, dlaczego rzeczy są takie, jakie są, nie chcę rozumieć składni na 50 / 50 i tylko Google i zmiana przeznaczenia. Nie żeby było w tym nic złego, po prostu chcę pracować w stosie i pisać złożone aplikacje. Żyję dla dreszczyku emocji, wymyślania czegoś, czego mój mózg nawet nie pomyślał.

Krótko mówiąc, wszystkie prośby są odrzucane, dali jasno do zrozumienia, że ​​mogę zostać zastąpiony w ciągu tygodnia, więc tak, planuję znaleźć odpowiednie stanowisko juniora W sierpniu, kiedy mam roczne doświadczenie. Nie ma mentoringu, żadnego starszego, który powiedziałby mi, że „Hej, wiesz, że właśnie napisałeś 300 linijek, zmniejszmy to do 10 :)”.

Zasadniczo mogę sobie poradzić z ilością pracy, ale chcę aby zrozumieć, dlaczego to działa i dlaczego wolałbym użyć czegoś innego.

Mała uwaga: klient jest milion razy gorszy niż ktokolwiek, nienawidził wszystkiego, co zrobiłem. Nigdy nie są szczęśliwi, a mnie łamie to, że nigdy nie słyszę „to bzdury” lub „jest świetne”. Wolałbym to, zawsze jest „w porządku”; to zawsze dziwna, środkowa odpowiedź

Jeśli chodzi o komputer w pracy System operacyjny jest nieaktualny dla Visual Studio i Xamarin, o ile wiem, działa tylko w Visual Studio.

Po prostu chcę jeszcze raz podziękować wam wszystkim.

Czy istnieje związek, do którego możesz dołączyć?
Komentarze nie służą do rozszerzonej dyskusji;ta rozmowa została [przeniesiona do czatu] (https://chat.stackexchange.com/rooms/103078/discussion-on-question-by-azurry-getting-deadlines-pushed-up-for-manager-ceos).
w jakim kraju jesteś?
Czy możesz dodać tag dla kraju i może zaktualizować miasto / stan / prowincję, jeśli jest to większy kraj?
Wspomniałeś, że nadal jesteś na okresie próbnym.Uważam to za bardzo niepokojące, że przesunęli termin twojego projektu do czasu, gdy skończysz okres próbny.Biorąc pod uwagę ich zachowanie, obawiałbym się, że po dostarczeniu projektu i tak nie będą cię trzymać.
„Wyraźnie pokazali, że mogę zostać zastąpiony w ciągu tygodnia” - Haha!Niezły, myślisz, że znają inny świetny dowcip?:) Nie, bądźmy poważni: to dobrze, możesz po prostu rzucić palenie bez poczucia winy;)
Przeczytaj starą, ale wciąż aktualną książkę Freda Brooksa zatytułowaną Miesiąc Mythical Man.https://www.worldcat.org/title/mythical-man-month-essays-on-software-engineering/oclc/935768625 Zawiera cytat do wyboru.Parafrazuję.„Klient może poczekać, aż omlet się ugotuje, lub zjeść go na surowo”.Poważnie, żadna ilość magicznego myślenia nie pozwoli na realizację projektów bez wystarczającej ilości czasu, ludzi lub sprzętu.
W takich warunkach pracy, zgodnie z brazylijskim prawem, możesz zwolnić swojego pracodawcę z ważnej przyczyny.Może powinieneś zapoznać się z lokalnymi przepisami, aby znaleźć przepisy dotyczące rozwiązania umowy o pracę, jeśli pracodawca postępuje nierozsądnie.
Jedenaście odpowiedzi:
520 says Reinstate Monica
2020-01-08 20:15:15 UTC
view on stackexchange narkive permalink

Moja rada? Porzucić. Wiem, że to kwintesencja odpowiedzi na każde inne pytanie dotyczące miejsca pracy w SE, ale spójrzmy na fakty.

  • Nie masz skutecznych sojuszników w firmie. Nikt tutaj nie jest w najmniejszym stopniu po twoim kącie.
  • Ty, programista, który pracuje nad nakrętkami i śrubami tej rzeczy, jesteś całkowicie ignorowany na rzecz ludzi, którzy nie mają najmniejszego pojęcia
  • Nie zapewniają Ci nawet sprzętu niezbędnego do wykonywania Twojej pracy.
  • Ich odpowiedzią na każdy problem jest wywieranie na Ciebie presji.
  • Ty biorą na siebie obciążenie, nawet starsi programiści wzbranialiby się samodzielnie.
  • Ich oczekiwania są całkowicie oderwane od rzeczywistości.

Prawda jest taka, fakt, że dotarłeś tak daleko, mówi wiele o twojej sprawności i wysiłku, jaki włożysz. Ale jeśli będziesz tak dalej postępować, ci ludzie psychicznie cię złamią . Zwykle sugerowałbym zdobycie kolejnej oferty pracy przed przekazaniem wypowiedzenia, ale twoje zdrowie psychiczne jest zbyt cenne, aby karmić go młynek dłużej niż to konieczne.

Komentarze nie służą do rozszerzonej dyskusji;ta rozmowa została [przeniesiona do czatu] (https://chat.stackexchange.com/rooms/103097/discussion-on-answer-by-520-says-reinstate-monica-getting-deadlines-pushed-up-fo).
To jest właściwa odpowiedź, ale podniósłbym stawkę: zrezygnuj i wyślij im ofertę dalszej pracy ** jako wolny strzelec ** za bardzo wysokie stawki dzienne i korzystne dla Ciebie warunki.Ponieważ ich „możemy cię zastąpić w ciągu tygodnia” to blef, do którego osobiście chętnie sprawdziłbym.Nie spodoba im się to, nie będzie to przyjacielska relacja i zastąpią Cię - ale zarobisz bardzo dobre pieniądze w ciągu jednego, dwóch lub sześciu miesięcy, które będą na to potrzebne.
Gwarantowane, że gdyby spróbowali Cię zastąpić, spędziliby co najmniej miesiąc na szkoleniu nowego pracownika, jeśli nie więcej, i podwoiliby harmonogram projektu, po prostu przyspieszając jego pracę nad kodem, który * jak dotąd * tylko Ty * potrafisz zrozumieć.Masz tutaj więcej mocy, niż ci się wydaje - ale nie możesz też wiele zyskać, pozostając tutaj
@Zibbobz Nie tylko to;nowy facet / dziewczyna chciałby przepisać to od nowa!
@Kyslik Odważne z twojej strony, że każda firma traktuje swoich pracowników w ten sposób, pozwoliłaby im w ten sposób „wyrzucić doskonale dobry kod”.
gnasher729
2020-01-08 20:55:03 UTC
view on stackexchange narkive permalink

Twój menedżer i dyrektor generalny wydają się być okropnie niedoświadczeni. Najwyraźniej uważają, że zmieniając termin, mogą doprowadzić do wcześniejszego zakończenia projektu. Który każdy może ci powiedzieć, jest skrajnym nonsensem. Twój dyrektor generalny również wydaje się myśleć, że poczucie winy z powodu zepsutego dysku twardego w magiczny sposób go naprawia. Wydaje się, że nie zdają sobie sprawy, że odpowiedzialność za wynik nie jest twoja, ale ich.

Prezesowi możesz powiedzieć fakty: dopóki firma nie zapłaci za naprawę twojego laptopa, nic nie ma. Żadnego oprogramowania. Brak prototypu. Nic. Rozwiązanie tego problemu należy do firmy. Wtedy możesz mu powiedzieć, że oprogramowanie nie będzie dostępne przed pierwotnym terminem, a najprawdopodobniej nie w tym czasie, ponieważ większość czasu spędzasz nie rozwijając, ale dbając o zadowolenie kierownictwa. Następnie mówisz im, że im dłużej czekasz, im dłużej trwa rozwiązywanie problemów z oprogramowaniem. Który ugryzie twój produkt. Następnie pytasz go, w jaki sposób, jego zdaniem, jako samodzielny młodszy programista produkujesz zespoły programistów z oddzielnymi zespołami projektantów i zespołami kontroli jakości.

Oczywiście szukasz też nowej pracy. Znajdziesz lepszą pozycję. Jestem pewien, że to. Jeśli próbowałeś znaleźć gorszy, nie jestem pewien, czy to znajdziesz.

PS. Chciałbym być świadkiem, kiedy dyrektor generalny musi omówić to z klientem. Jestem pewien, że uznam to za bardzo przyjemne.

PS. Kodu, nad którym pracuję, nie ma w Internecie, ale jest w git. Twoja firma potrzebuje informatyka, który wie, jak wykonywać swoją pracę. Boją się, że możesz uzyskać dostęp do kodu z gita, ale pozwalają Ci pracować z prywatnym laptopem? To połączenie to niewiarygodna głupota. To tak, jakby zamknąć wszystkie okna, żeby nie dostać się do środka, a potem dać ci klucze do drzwi wejściowych.

_ „Chciałbym być świadkiem, kiedy dyrektor generalny musi omówić to z klientem.” _ - Właściwie myślę, że palą „nooba” z powodu faktu, że chcą się pozbyć tego klienta, ale z jakiegoś powoduchcą, aby klient je rzucił.
Opierając się na PO, dyrektor generalny raczej nie poświęci najmniejszej uwagi faktom i zamiast tego będzie postrzegał to jako młodszy pracownik wymyślający wymówki, aby nie wykonywać pracy.
Tak, nie sądzę, żeby ta rozmowa przebiegała dobrze.Obawiam się, że na tym etapie może być już za późno na zarządzanie oczekiwaniami.
Robin Bennett
2020-01-08 21:14:07 UTC
view on stackexchange narkive permalink

Osoby nietechniczne nie mają pojęcia, jak długo potrwają nowe funkcje i zmiany, po prostu wiedzą, jak bardzo ich potrzebują.

Zachowujesz się jak młodszy inżynier, zakładając, że Twój szef robi szacowanie i planowanie - ale tak nie jest! Zamiast tego ta ważna część projektu po prostu się nie dzieje.

Masz dwie możliwości. Jednym z nich jest odejście i znalezienie rzeczywistej pracy dla młodszego inżyniera.

Drugim jest rozpoczęcie pracy jako starszy inżynier. Jeśli masz do wykonania 50 zadań, oszacuj mniej więcej, ile czasu zajmie każde z nich, zsumuj je wszystkie i oblicz szacowany termin dostawy. Jasne, że to tylko szacunek, a nie obietnica, i że wszelkie zmiany ją wydłużą.

Nie ma żadnej szansy, że będziesz w stanie przeglądać tę listę po kolei. Wybierz długość sprintu (1 lub 2 tygodnie) i poproś szefa, aby wybrał swoje najważniejsze priorytety - ale tylko to, co będzie pasować do tego sprintu (i może opcjonalnie, jeśli masz czas). Pod koniec sprintu powinieneś być w stanie wykazać, że Twoje szacunki były dokładne i wybrać zadania do następnego. To powinno zatrzymać żądania codziennych aktualizacji.

Oszacowanie jest naprawdę trudne, a niektóre rzeczy potrwają znacznie dłużej niż oczekiwano, ale dzięki praktyce będziesz lepiej. Szef arbitralnie obniży twoje szacunki w błędnym przekonaniu, że lepiej rozumie technologię niż ty lub że zmiana oszacowania zmniejszy trudność. To naprawdę nie ma znaczenia, ponieważ jesteś pracownikiem, który płaci wynagrodzenie, a nie firma kontraktowa, która płaci za każdą funkcję. Wszystko trwa tak długo, jak to trwa. Mogą przewracać oczami i wyglądać na rozczarowanych, ale nie mogą cię zwolnić, bo nic nie dostaną! Jeśli oszacowałeś tydzień, skrócili go do jednego dnia i zajęło to tydzień, więc nie będziesz się tym tak stresować - i mogą w końcu zacząć ufać Twoim szacunkom.

Próba zrobienia kilku rzeczy naraz jest stresująca. Użyj tej listy zadań i szacunków, aby skłonić szefa do ustalenia priorytetów. Podkreśl, że możesz zrobić tylko jedną rzecz naraz i nakłonić ich do ustalenia priorytetów. Jeśli chcą 10 rzeczy do końca tygodnia, a myślisz, że możesz zrobić tylko jedną lub dwie, zapytaj, którą z nich chcą najpierw.

Gdzie istnieje ryzyko (takie jak brak tworzenia kopii zapasowych), wypisz je z przybliżonym kosztem. Jeśli są poważne, włącz je do swojego regularnego raportu.

Zbuduj na czas, aby wykonać właściwą pracę; pisanie testów jednostkowych, refaktoryzacja itp.

Nie bądź robotem postępującym zgodnie z instrukcjami, ale profesjonalnym inżynierem, któremu powierzono opiekę nad kwestiami technicznymi, których nie rozumieją osoby niebędące inżynierami.

Nie wypalaj się pracując do późnych godzin nocnych. Jeśli chcesz pracować jeden lub dwa dodatkowe dziennie, oblicz, ile jest to warte dla firmy w ciągu roku i sprawdź, czy jest to tego warte w dodatkowym czasie. Pamiętaj, że to nie Twoja wina, że ​​firma nie zatrudniła nikogo do pomocy. Dyrektor generalny może pracować bardzo długo, ale jest właścicielem firmy i zarabia na niej miliony, ty nie.

Kiedy pojawi się twoja coroczna ocena, lepiej zacznij płacić ci jako starszego inżyniera, bo właśnie tego potrzebowaliby, żeby cię zastąpić - i co możesz sprzedać sobie jak innym firmom.

To świetna rada.I naprawdę chcę ci podziękować za poświęcenie czasu na napisanie tego, próbowałem skorzystać z drugiej opcji, ale zamknij się, gdy próbuję wyjaśnić, że po prostu nie ma czasu na to czy tamto, to lub tamtoNie mogę tego zrobić z tym, co wiem, są sprytni w tej sprawie, dali mi niewielki wzrost zaraz po moim okresie próbnym Jestem tutaj 4 miesiące Więc utrudniają im proszenie o więcej bankomatu, więc tak, muszę czekać, ale masz rację, Myślę, że jestem zmuszony zachowywać się jak senior, podczas gdy w rzeczywistości jestem daleko od tego doświadczony
Widziałem, jak generowane przez inżynierów szacunki czasu zostały arbitralnie obniżone o połowę przez szefów zbyt wiele razy, by sądzić, że OP będzie w stanie to skutecznie egzekwować.Co więcej, oszacowanie czasu jest bardzo trudne i jest mało prawdopodobne, aby było dokładne dla młodszego programisty, w ich pierwszej pracy poza szkołą, bez wskazówek.
Zasada, którą kieruję się przy takich szacunkach, polega na tym, aby najpierw utworzyć ostrożne oszacowanie, a następnie zwiększyć je o 50-125%, w zależności od czynników, takich jak ilość osobistego uczenia się, jak trudny jest problem do rozwiązania, jak dużyprojekt, jak trudny jest klient, itp. Dla kogoś nowego w inżynierii oprogramowania w branży polecałbym zbaczać z kursu o 100-125%.
Jako ktoś, kto był wcześniej w takiej sytuacji, nie ma możliwości, aby młodszy programista świeżo po studiach był w stanie wymyślić dokładne szacunki czasu.Nie mają wystarczającego doświadczenia, aby wiedzieć, ile czasu zajmuje stworzenie systemów, których potrzebuje projekt e-commerce.Jeśli OP utworzy listę sprintów i wyciągnie większość szacunków czasowych z tyłka, rzeczywistość załamie się później, gdy ich szacunki będą znacznie krótsze od rzeczywistego wymaganego czasu (lub znacznie dłuższe, chociaż to mniejszy problem, ale jeśli stanie się to trendem, może nadal działać wbrew najlepszym interesom OP).
To naprawdę dobra rada, ale wątpię, żeby się sprawdziła w tym przypadku.Szefów po prostu nie obchodzi.Taka zmiana nastawienia wymaga czasu i, jak odważę się powiedzieć, kogoś z większą przewagą niż młodszy programista, którego nikt nie szanuje.
@undefined Jeśli nie szanują OP, dlaczego zawiązują na nich cały plan dotyczący platformy e-commerce?Wydaje mi się to samobójcze.Myślę, że szanują OP, ale są po prostu fenomenalnie złymi menedżerami.
Jeśli są to ludzie, którzy nie ufają gitowi, są także ludźmi, którzy uważają, że OP można łatwo zastąpić.Będzie to szok, gdy będą próbowali znaleźć następcę.Najlepszym OP, jaki może dla nich zrobić, jest działanie w tej trudnej rzeczywistości, stanięcie na swoim miejscu i unikanie popychania.
* Ale po prostu wyłącz się, kiedy próbuję wyjaśnić, że po prostu nie ma czasu na to czy tamto Nie mogę zrobić tego, co wiem * Nie mogę powiedzieć, że to łatwe, ale częścią bycia inżynierem jest wstawaniedo zarządzania.Częścią pracy kierownictwa jest ograniczanie terminów, co oznacza, że musisz być równie chętny do cofania.W razie potrzeby dotyczy to również dyrektora generalnego.Twoim błędem może być próba wyjaśnienia, kiedy to, co faktycznie jest potrzebne, to proste stwierdzenie, że „to się stanie w tym dniu i nic nigdy tego nie zmieni”.
Chociaż ta odpowiedź daje dobry przegląd tego, co pociąga za sobą praca starszego programisty, jej założenie: „Po prostu zostań seniorem z dnia na dzień” jest mniej więcej tak głupie, jak szef OP mówi, że „trzeba to zrobić w połowie czasu”.Obie misje są niemożliwe, ale jeśli już, OP zakończy to zadanie na długo przed osiągnięciem poziomu doświadczenia potrzebnego do zrobienia tego, co opisano tutaj.Zwłaszcza, że nie ma nikogo, kto by ich w tym nauczał lub prowadził.
Ertai87
2020-01-08 22:12:59 UTC
view on stackexchange narkive permalink

Co powinieneś robić na dłuższą metę: zakończ. Wynoś się stąd. Zacznij teraz szukać pracy i nie oglądaj się za siebie. Bez względu na to, co ci obiecują lub mówią, że się zmienią, po prostu wyjdź stamtąd jak najszybciej. Nie zrezygnowałbym teraz, przynajmniej otrzymujesz pensję, a luka w historii zatrudnienia może niepokoić przyszłych pracodawców. Zakładając, że jesteś w stanie obsłużyć bieżący projekt w zdrowy sposób , równie dobrze możesz go odstawić i kontynuować zbieranie pensji.

Rzeczy, które powinieneś teraz zrobić: są wielu z nich:

  • Niezwykle ciężko wstrzymuj się z wykonywaniem tej pracy zgodnie z harmonogramem. Dokonaj rozsądnego oszacowania, ile czasu zajmie pozostałe zadania (na Twojej tablicy zadań) i powiedz swojemu kierownikowi, ile czasu zajmie projekt. Jeśli Twój menedżer mówi coś w stylu „to nie do przyjęcia”, po prostu powiedz: „Przepraszam, jeśli to jest nie do zaakceptowania, ale to jest oś czasu i trzymam się tego; jeśli chcesz, aby było to zrobione szybciej, musisz zmniejszyć zakres w sprawie tego projektu ”. Upewnij się, że podkreślasz, że nie podlega to negocjacjom; młodsi twórcy, tacy jak ty, widzą siebie z niewielką mocą i często poddają się swojemu szefowi nawet pod najmniejszą presją. To jest czas, aby stanąć w obronie siebie. Jeśli z tego powodu cię zwolni, to bez większych strat, i tak planujesz odejść (patrz wyżej).

  • Przestań pracować poza normalnymi godzinami pracy. Nie otrzymujesz zapłaty za te godziny (chyba że jesteś). Praca jest równoważną wymianą: dajesz im swój czas, oni płacą ci za czas, który dajesz. Jeśli nie płacą Ci dodatkowo za Twój czas, nie dajesz im dodatkowego czasu. Tak to działa. Kiedy zegar wybija 17:00 (lub gdy kończysz pracę), to wszystko, zamykasz laptopa i gotowe. To jest dla twojego własnego zdrowia psychicznego; potrzebujesz odpoczynku, zarówno rzeczywistego snu, jak i po prostu mentalnego oderwania się od pracy, a wygląda na to, że nie masz ani jednego.

  • Natychmiast skontaktuj się z informatykiem i poproś, aby dał ci odpowiednie narzędzia do pracy. Jeśli Twój laptop jest uszkodzony, nieaktualny lub cokolwiek innego, poproś go o naprawę. Jeśli odmówi, nie może, lub pod jakąś inną wymówką, skontaktuj się ze swoim przełożonym i wyjaśnij, że nie możesz pracować, jeśli nie masz komputera do pracy. Jeśli przełożony poprosi Cię o pracę na własnym urządzeniu, poproś go o podpisanie przez dział HR formularza, który zwalnia Cię z wszelkich konsekwencji prawnych w przypadku zagubienia, śmierci, włamania lub z jakiegokolwiek innego powodu Twojego komputera osobistego przypadkowo rozpowszechniasz lub tracisz tajemnice firmy lub adresy IP przechowywane na komputerze lokalnym. Ludzie (większość ludzi) są dość rozluźnieni w kwestii osobistego bezpieczeństwa komputera, a jeśli jesteś taką osobą, nie powinieneś być pociągany do odpowiedzialności zawodowej za osobiste błędy. Jeśli Twój przełożony odrzuci ten formularz lub HR odmówi jego podpisania, po prostu powiedz, że odmawiasz korzystania z własnej maszyny do pracy, dopóki taki formularz nie zostanie podpisany. Ponownie, jeśli grożą, że cię zwolnią, sprawdź ich blef, nie będzie to dla ciebie wielka strata.

  • Sprawdź przepisy prawne swojego regionu i zobacz, czy masz coś podobnego do Konstruktywne zwolnienie. IANAL, a szczególnie nie jestem prawnikiem z RPA, ale twoja sytuacja wygląda na to, że mogłaby spotkać się z takimi ustawami, gdyby one istniały. Możesz skontaktować się z prawnikiem lub przynajmniej napisać na Law SE, aby sprawdzić, czy warto skontaktować się z prawnikiem. Jeśli masz ustawę konstruktywnego zwolnienia, powinieneś natychmiast zrezygnować z pracy i pozwać pracodawcę o odszkodowanie na podstawie tych przepisów (skontaktuj się z prawnikiem, zanim to zrobisz, aby upewnić się, że masz wartościową sprawę)

EDYCJA: Zapomniałem o najważniejszej części: DOKUMENTUJ WSZYSTKO . Postaraj się przeprowadzić jak najwięcej z powyższych rozmów z odpowiednimi osobami na nośniku tekstowym (e-mail, komunikator internetowy). Możesz ich potrzebować w postępowaniu sądowym w przypadku, gdy zdecydujesz się wnieść sprawę o bezprawne zwolnienie przeciwko swojemu pracodawcy, w przypadku zwolnienia z którejkolwiek z powyższych kwestii.

Wybrałem tę odpowiedź, aby zagłosować za i skomentować, ponieważ w przeciwieństwie do większości innych, które głównie przedstawiają całkiem jasne powody rzucenia tej pracy, ta zawiera również kilka praktycznych porad krótkoterminowych.Który jest świetny! Nie chodzi o to, że rada rzucenia palenia jest w ogóle zła.To świetna rada.To jedyna rada.Dodałbym tylko jedną rzecz, @OP:. Jeśli możesz teraz załatwić sobie rozmowę kwalifikacyjną na podstawie swojego CV, jeśli opowiesz tę historię tak, jak ją tutaj opowiedziałeś, znajdziesz pracę.To doświadczenie wiele mówi o twoim charakterze, uczciwości i osobistym popędzie.Będziesz świetnie sobie radzić.
+1 Ale skreślę część, która zgadza się na korzystanie z osobistego laptopa i „poproś HR o podpisanie formularza, który zwalnia cię z odpowiedzialności”.(a) To taki zły, niedopuszczalny pomysł, który powinien być wyraźną linią na piasku.(b) nie sądzę, aby PO miał wystarczające środki, aby ocenić / ocenić ochronę prawną w pożądanej formie;brzmi dla mnie jak grzęzawisko.
@DanielR.Collins Ta część jest najbardziej potrzebna.Jeśli używam laptopa do pracy, a potem wyjdę i ściągnę na niego jakieś anime, a ten plik anime zawiera wirusa, który wysyła zawartość mojego dysku twardego na jakiś serwer offshore, a teraz jakiś haker ma kod źródłowyprzy jakimś projekcie, nad którym pracowałem, firma mogłaby mnie pozwać.Gdybym odwrotnie, użył do tych rzeczy 2 oddzielnych komputerów, nie byłoby to problemem (dla firmy).OP musi bezwzględnie się przed tym chronić.
@DanielR.Collins Chyba że mówisz, że OP powinien zdecydowanie odrzucić używanie swojego osobistego laptopa do pracy.Co byłoby optymalne, ale w tym przypadku dałbym firmie korzyść z wątpliwości;jeśli ubezpieczą moją maszynę osobistą tak, jakby należała do nich, a także zabezpieczy mnie przed wszelkimi złymi konsekwencjami prawnymi związanymi z używaniem mojej maszyny osobistej, wówczas użyję mojej maszyny osobistej.Można tu pójść na kompromisy.
„Chyba że mówisz, że OP powinien zdecydowanie odrzucić używanie osobistego laptopa do pracy”.To właśnie mówię.PO nie powinien dochodzić odszkodowania bez doradztwa prawnika.
Jeśli chodzi o „dokumentowanie wszystkiego” - wiele rozmów odbywa się twarzą w twarz… to naturalne.Udokumentuj to, wysyłając im e-mail podsumowujący to, co zostało powiedziane i uzgodnione… to jest twoja dokumentacja.Nie powinni mieć problemu z utworzeniem wspólnego zapisu tego, co zostało omówione.
undefined
2020-01-08 20:22:20 UTC
view on stackexchange narkive permalink

Szczerze bym rzucił.

Jest tu po prostu zbyt wiele czerwonych flag. Praca non stop w dni, w święta, w nocy. Korzystanie z osobistego laptopa, ponieważ informatyk (i Twój kierownik, jeśli o to chodzi) po prostu nie dba o to. Brak pozwolenia na korzystanie z wersjonowania (GIT, SVN itp.) Jest dla mnie kompletnie głupi. Zwiększają zakres, a jednocześnie zmniejszają ilość czasu, który musisz robić. Nie wspominając o niepotrzebnym mikrozarządzaniu.

Z tego, co napisałeś, ośmielę się powiedzieć, że jesteś inteligentnym pracownikiem, który zdecydowanie radzi sobie dobrze w każdej firmie. Nie musisz być przedmiotem tego rodzaju nadużyć i toksyczności.

I zaznacz moje słowa, z każdą sekundą, gdy tam zostaniesz, sytuacja będzie się pogarszać, jak być może już zauważyłeś.

Im więcej czytam Odpowiedzi, tym bardziej zdaję sobie sprawę, jak po prostu pracuję na ślepo, powiem, że nie wymuszają nieskończonych godzin, ale z tymi terminami w zasadzie nie są?Moim głównym wnioskiem jest to, że nie mam nikogo, kto pokaże mi liny z wersjonowaniem / wybieraniem ram Po prostu musiałem spróbować, aby każdy zobaczył, w którym mogę zrobić najwięcej i iść z nim
@Azurry i to jest ogromna wada tej sytuacji.Dopiero zaczynasz swoją karierę.Wspaniale jest mieć kogoś, kto wie, jak robić różne rzeczy i chce cię uczyć.
@Azurry Pracujesz w godzinach, za które płacą.Jeśli widzisz, że termin nie może zostać dotrzymany, poinformuj go ** na piśmie **.Zajęcie się tym jest ich obowiązkiem.
@Azurry Nie traktuj terminów jako sygnatur czasowych „załatwisz sprawę lub nie żyjesz”.To listy życzeń.A w najgorszym przypadku projekt ginie, jeśli zostanie ukończony po terminie.To nie jest twój problem i bardzo, bardzo rzadko.Zwykle dobrze jest zrobić trochę więcej czasu a) na kilka dni b) jeśli istnieje również wolna przestrzeń od strony firmy, jak na przykład startowanie innym razem, możliwość spóźnienia się i tak dalej.Ale to nie może być normalny sposób działania iz pewnością nie może być częścią szacunków itp. To wyjątkowa gratka dla dobrej firmy, gdy pojawia się nagła potrzeba nieco większego zaangażowania.
Kiril
2020-01-08 20:23:37 UTC
view on stackexchange narkive permalink

Cóż, przede wszystkim ... jeśli twój menedżer mówi, że nie możesz używać gita, oznacza to po prostu, że nie możesz użyć jego gita. Jeśli używasz własnego gita do prywatnego projektu, możesz wykonać swoją pracę i nie martwić się o to.

Wyjaśnienie: fakt, że nikt nie dba o to, gdzie przechowujesz kod (laptop roboczy lub laptop osobisty), wskazuje, że osobisty git nie byłby gorszy od twojego osobistego laptopa. Gdyby to był jedyny problem, z którym musiałeś się uporać, mógłbyś tu przejąć inicjatywę. Jednak jasne jest, że to nie jedyny problem.

Wygląda na to, że Twoja firma ma ogólnie okropne praktyki:

  1. Nie daj się! Najwyraźniej jest to ogromny zakaz tworzenia oprogramowania.
  2. Brak recenzji kodu. Jeśli jesteś JR, wydaje się, że jest to najlepsze miejsce do nauki.
  3. Żadnych testów. Nikt nie oczekuje, że przetestujesz swoją pracę, więc muszą oczekiwać, że napiszesz doskonały kod bez jednego problemu!
  4. Brak frameworka do zarządzania projektami (Jira, Trello lub cokolwiek w tym rodzaju). Fakt, że konfigurujesz własną tablicę jest świetny.
  5. Wydaje się, że nikt w Twojej firmie nie ma pojęcia, jak tworzyć oprogramowanie.

Wygląda na to, że pracujesz dla firmy konsultingowej / outsourcingowej. Zostałeś sprzedany jako znacznie bardziej doświadczony programista niż w rzeczywistości.

Szczerze mówiąc, radzę znaleźć inną pracę. Z pewnością nie jest to łatwe, ale może to być Twoja najlepsza szansa na wejście do środowiska, w którym możesz się rozwijać jako programista i nie zarazić się strasznymi praktykami „programistycznymi” lub ich brakiem.

Korzystanie z osobistych repozytoriów git do pracy w firmie bez wylogowania jest ZŁE posunięcie.Potencjalne poziomy pozew są złe.Nie rób tego.
Nie użyłbym niczego osobistego do rzeczy związanych z pracą.Nawet mój dupek.
Wygląda na to, że OP jest w stanie korzystać z komputera osobistego, co oznacza, że albo ma swobodę wyboru sposobu zabezpieczenia kodu (tj. Klient nie ma nic przeciwko temu), albo jego firma nie ma nic przeciwko.Komputer osobisty nie różni się niczym od osobistego konta git.Gdyby to był jedyny problem, powiedziałbym, że może go rozwiązać, podejmując osobistą inicjatywę i używając git.Jednak problem jest znacznie większy.
@Kiril Posiadanie kodu na komputerze osobistym to zupełnie inny problem niż dystrybucja go do usługi w chmurze.OP nie ma prawa do rozpowszechniania kodu w ten sposób, ale firma * przyznała * prawo do posiadania kodu na komputerze OP.
Zaktualizowałem trochę więcej informacji, ale tak, problem z git, jak rozumiem, wynika z faktu, że jeśli znajdą go w Internecie, sprzedam aplikację lub wykorzystam ją jako CV do nowej pracy i tak, wiem, że tona mojej maszynie sprzeczności są nieskończone
@520saysReinstateMonica Jeśli dostawca usług w chmurze zapewnia wystarczające zabezpieczenia, wówczas jego prywatne konto nieznacznie różni się od jego komputera osobistego (z punktu widzenia jego firmy i / lub klienta).Jeśli któryś z nich jest rzeczywiście zaniepokojony bezpieczeństwem kodu, powinien zapewnić repozytorium git, a OP powinien być ograniczony do laptopa roboczego.Ponownie, wydaje się być argumentem niewielkiej różnicy, biorąc pod uwagę sumę wszystkich problemów.
Quibble: Lubię git, ale te odpowiedzi sprawiają, że brzmi to jak żaden inny system kontroli wersji.
@Kiril z prawnego punktu widzenia jest zupełnie inny;stopień bezpieczeństwa zewnętrznego dostawcy staje się nieistotny, gdy * firma nie wyraziła zgody na przechowywanie tam swojego adresu IP *.Mogliby pozwać OP, gdyby go tam założył i dowiedzą się.
„Jeśli używasz własnego gita w prywatnym projekcie, możesz wykonać swoją pracę i nie martwić się o to”.<- Lub stwórz własny serwer git, używając dowolnych części, które posiada O.P.[Nawet jeśli oznacza to użycie Raspberry PI Zero] (https://www.techcoil.com/blog/setting-up-a-fast-git-server-on-raspberry-pi-zero-w-with-go-git-service-gogs-and-raspbian-stretch-lite /), z wszystkimi rzeczami na zewnętrznym dysku z kopiami zapasowymi do innego miejsca.Jak lokalny serwer do udostępniania plików.W ten sposób cały git jest w firmie: żaden w laptopie O.P.s.
istnieją inne systemy kontroli źródła niż git, a co z jednym z nich?
Proszę, OP, nie rób tego.Umieszczenie kodu firmy w prywatnym repozytorium to po prostu prośba o pozew.
@Rich Więc umieszcza to na prywatnym komputerze.Wszelkie nieautoryzowane użycie kodu jest po prostu prośbą o pozew.
user180146
2020-01-08 20:22:08 UTC
view on stackexchange narkive permalink

To całkiem niezła historia z dużą ilością informacji i kilkoma problemami. Spróbuję odpowiedzieć na kilka, ale najpierw ta odpowiedź zabrzmi nieco szorstko. Popełniłeś kilka początkujących błędów. To oczywiście nie jest dziwne, ponieważ jesteś początkującym. Każdy przyzwoity menedżer / firma powinna była Ci pomóc i wspierać. Dlatego zgadzam się z Kazem. Zostałeś wciągnięty w bardzo, bardzo, bardzo, wydaje się, że i tak wykonałeś całkiem niezłą robotę.

Moja rada: znajdź inną pracę i potraktuj moją odpowiedź poniżej jako punkty nauki dotyczące nowego stanowiska w lepszej firmie

Po pierwsze Nowy termin. O ile wymagania nie są zmniejszone, każdy powinien rozumieć, że coś, co zostało pierwotnie zaplanowane na listopad do sierpnia (10 miesięcy), nie może być wykonane w listopadzie - lutym (4 miesiące). W Twojej historii brzmi to tak, jakbyś w pewnym sensie zaakceptował ten nowy termin „Więc już byłem w porządku, to ogromny postęp w stosunku do starego terminu, ale po prostu postanowiłem naciskać” To był błąd (chociaż oni powinien był wiedzieć, że żądają niemożliwego). Powinieneś jak najszybciej wyjaśnić, że nie możesz dotrzymać tego terminu i powiedzieć im, co będziesz w stanie zrobić.

Po drugie, zepsuty laptop. Przede wszystkim błędem była praca na własnej maszynie. Powinieneś był zaakceptować ich gównianą maszynę i użyć innego środowiska programistycznego (więc nie ma studia wizualnego), ponieważ brak kopii zapasowej jest wyjątkowo niebezpieczny. Zajrzyj do swoich e-maili i próśb o repozytorium git i zewnętrzne dyski twarde, aby sprawdzić, czy wyjaśniłeś im powód odmowy. To da ci ślad na papierze i wyraźniej pokaże, że to ich błąd. Dlatego zawsze otrzymuj takie umowy na piśmie (e-mail jest w porządku).

Na koniec staraj się nie akceptować zadań, do których nie masz kwalifikacji. Nie ma wstydu w przyznaniu się do tego. W ten sposób unikniesz oczekiwań, których nie możesz spełnić.

Miejmy nadzieję, że te odpowiedzi pomogą Ci na nowym stanowisku i przy odrobinie szczęścia będziesz w przyzwoitej firmie i nie będziesz ich wcale potrzebować.

Mam wrażenie, że bez względu na to, jak bardzo OP narzekał lub pokazał, jak złe są niektóre rzeczy, dokładnie nic nie zostanie zmienione.Ale tak, to są ważne punkty, gdy pracujesz w przyzwoitej firmie.
undefined jest poprawne Zostałem zamknięty, poprosiłem o kupienie zestawów UI Więc mogę spędzić czas na Backbone i nie robić "Pretty".ciężko próbowałem rzeczy takich jak Reakcja Flutter Ale uczenie się w ramach czasowych było tak trudne, uwierz mi, próbowałem, mam dobre pojęcie o tym, co się dzieje w c #, więc Xamarin, próbowałem im powiedzieć, że to wykracza poza mój zakres, ale zasadniczopowiedziano mi, że zostanę zastąpiony
Odyssee
2020-01-08 20:50:20 UTC
view on stackexchange narkive permalink

Jak powiedział kaz, wydajesz się być bardzo dobrym pracownikiem, któremu po prostu brakuje odpowiedniej wiedzy. Jako młodszy użytkownik samodzielne zbudowanie całej aplikacji jest niezwykle trudnym (niemożliwym?) Zadaniem, nawet starsi programiści mieliby problemy na wielu etapach podczas samodzielnej pracy. Niektórzy mogą nawet od razu odmówić pracy w pojedynkę.

Kolejną ważną czerwoną flagą jest to, że nie zapewniają odpowiednich narzędzi do wykonania swojej pracy, ale oczekują, że będziesz programistą rockstar, który poradzi sobie ze wszystkim. . Dlaczego nie ma GIT? Dlaczego warto pracować z osobistym laptopem? Dlaczego nie ma dysków do tworzenia kopii zapasowych? ... To ich problem, nie twój, poprosiłeś o to, a oni zaprzeczyli. Dopóki zachowałeś ślad papieru (e-maile), z pewnością nie jest to twój problem. Bez śladu papieru mogą kłamać na temat zaprzeczeń. zawsze trzymaj ślad papieru!

Najlepszą opcją, jaką masz IMHO, jest poszukiwanie pracy i odejście jak najszybciej, szukanie miejsc, w których będziesz pracować w zespole z innymi bardziej doświadczonymi niż ty. W ten sposób zdobywasz doświadczenie i zdobywasz wiedzę zamiast popadać w wypalenie.

Byłem w podobnej sytuacji co Ty, jedyna różnica polega na tym, że kierownictwo mnie w pewien sposób szanowało i mam przybory. Nie mieli pojęcia, na czym polega rozwój, więc ich oczekiwania były zbyt wysokie, by je osiągnąć. Oto pytanie, które opublikowałem na temat mojej wówczas sytuacji, może znajdziesz w odpowiedziach kilka wskazówek.

Jako programista; Brak czasu na testy, otrzymywanie ekstremalnych terminów i brak słuchania przez menedżera

Udało mi się zmienić sytuację i nadal tam pracuję. Było to dużo ciężkiej pracy, miałem dużo spotkań z przełożonymi, aby przekonać się, że ich oczekiwania nie są rzeczywistością. Zrobiłem studia przypadków, prezentacje ... o wszystkim, co mogłem sobie wyobrazić, aby wyprostować ich głowy. Ponad rok i wiele bólów głowy później, prowadzę zdrowy, mały zespół i jesteśmy w stanie działać w tempie, które zdecydowałem. Tempo jest nadal wysokie, ale możliwe do opanowania i rzadko robimy nadgodziny, aby dotrzymać terminów. Ale po przeczytaniu twojego pytania wątpię, czy jest to możliwe u twojego pracodawcy.

Bez papierowego śladu to wciąż ich problem - ktoś musi wyjaśnić klientowi wyniki.
Klient jest równie problematyczny, problem polega nawet na tym, że mam czas na przetestowanie. Skąd mam wiedzieć, czy robię to w najlepszy możliwy sposób?Nie ma mentoringu ani starszeństwa, zostaje mi mentalność, która działa, więc zostaw ją.I nienawidzę tego, że jako przykład miałem problem z serializacją De do wielu obiektów json, chciałem zrozumieć problem w Root i rozwiązać go, ale po prostu nie miałem czasu ani pomocy, jak sądzę, więc skończyłemużywam do tego Wrappera, co jest w porządku, ale chcę zrozumieć, dlaczego tak się stało Chcę wiedzieć rzeczy, które pochodzą z doświadczenia, ale po prostu nie ma żadnych
Sopuli
2020-01-09 01:13:33 UTC
view on stackexchange narkive permalink

Podobnie jak inni, sugerowałbym poszukiwanie pracy w innym miejscu. Nie tylko dla zdrowia psychicznego, ale także dla dobra kariery. To, co osiągnąłeś, brzmi bardzo imponująco. Im szybciej znajdziesz się w odpowiednim miejscu pracy, tym lepiej dla Twojej kariery. Pozostawanie w miejscu, w którym nie ma odpowiednich seniorów, od których można by się uczyć, brak procesów, złe / brak praktyk i dość słabe zarządzanie zatrzyma Twój rozwój i zaszkodzi Twojej karierze.

Jedna dodatkowa rada, której tak naprawdę nie widziałem w żadnej inna odpowiedź. Naucz się spełniać oczekiwania.

Twoja pierwotna sytuacja nie brzmiała tak źle. Miałeś ogromne zadanie i brak wsparcia, ale też mnóstwo czasu. Postępując tak szybko, podnieśliście oczekiwania swojego przełożonego. A teraz czujesz, że nie masz czasu, aby cokolwiek właściwie wdrożyć.

(Mogę sobie wyobrazić, że twój menedżer z zapałem idzie naprzód i podnosi oczekiwania klienta. Teraz kot wyszedł z worka i presja należy do Ciebie.)

Zarezerwuj dużo czasu na zadania. Czas faktycznie zrobić rzeczy (bardziej) poprawnie za pierwszym razem. Nawet jeśli twój postęp zostałby zmniejszony o połowę, nadal masz czas i jestem pewien, że czułbyś się szczęśliwszy z powodu długu technicznego i rzeczy pozostawionych.

Możesz być nieco niejasny, gdy zgłoś to, co zrobiłeś. Nawet jeśli czujesz, że coś jest zrobione, mogę obiecać, że wkrótce będziesz musiał to refaktoryzować / ulepszać / pisać testy / itp. Jeśli na początku coś potrwa trochę dłużej, nadal będzie wyglądać lepiej niż powrót do czegoś, co zostało już zgłoszone jako zrobione.

Wiem, że to trudne, ale jest też ważne. Zwłaszcza w przypadku niedoświadczonego / złego zarządzania.

Douwe
2020-01-09 20:33:09 UTC
view on stackexchange narkive permalink

Jak wszyscy inni już powiedzieli: Zakończ. W odpowiedziach, które przeczytałem, brakuje mi tego, dlaczego:

Dla mnie jest to oczywiste, że jesteś przygotowany na porażkę . Inne odpowiedzi zakładają, że twój szef jest idiotą, który z jakiegoś powodu nie zna nic lepszego. Ale potem piszesz, że są inni deweloperzy, którzy są zarządzani, zorganizowani i mają dostęp do potrzebnych im zasobów. To wcale się nie liczy, jeśli mamy wierzyć, że to niekompetencja kierownictwa jest tym, co się tutaj dzieje. Sytuacja z laptopem to kolejna martwa gratka. Teraz nie mam pojęcia, dlaczego jesteś skonfigurowany do porażki, a zmiany też nie, ponieważ prawdopodobnie będziesz ostatnią osobą (może z wyjątkiem klienta), której przekażą te informacje. Jestem tylko pewien, że mówisz z dużym doświadczeniem.

A teraz dobra wiadomość:

  • Wprowadzenie scrumowego przepływu pracy w celu zorganizowania się było genialne.
  • Postęp, jakiego dokonałeś w tych okolicznościach, jest niezwykły.
  • Fakt, że wiesz, czego nie wiesz, i aktywnie chcesz się czegoś nauczyć, jest doskonały.
  • cała sprawa z laptopami pokazuje, że jesteś zaradny i jesteś gotów pójść o krok dalej (większość devów, o których wiem, po prostu przestałaby robić coś pożytecznego tam i wtedy).
  • Ten wątek pokazuje, że twoje umiejętności komunikacyjne są po prostu świetne.

Większość sklepów (jeśli nie wszystkie) chciałaby mieć takiego programistę w swoim zespole. Jesteś samą definicją „zdolnego do zatrudnienia”. Po prostu powiedz mi, żebym to przykleił, wiesz gdzie i nigdy nie oglądaj się za siebie. Wszystko będzie dobrze.

Sytuacja jest taka, że mój menedżer jest drugim deweloperem wraz z 2 innymi osobami z innego działu, którzy zajmują się głównie front-endem, ale jak wspomniałem, żądam rzeczy, ale po prostu nie mogę dostać niczego zauważalnego żądania, które zrobiłem w zeszłym roku, gdy chciałem interfejs użytkownikazestaw do przyspieszenia procesu, ponieważ tego chcieli, odmówili, więc poprosiłem o zaprojektowanie ikon i niektórych zdjęć, po prostu powiedziano mi, że dostanę to minęły już miesiące, problem z tym, co myślę, że menedżer, zanim dostałembył „senior”, a pięć otrzymałem całą „pracę seniora”, więc nie jestem pewien
@Azurry Problem z laptopem już sam w sobie mówi wiele. „Daj im nierozsądny termin, a następnie odmów im środków do wykonania ich pracy” to najstarsza sztuczka w książce.Pamiętaj, nie mówię, że ma tu miejsce jakiś wielki spisek, może tak być, że twój menedżer po prostu cię nie lubi lub nie zgadza się z tobą politycznie (widziałem to) lub myśli, że tyniepowodzenie w jakiś sposób sprawia, że wyglądają lepiej.To może być naprawdę wszystko ...
... ale chociaż mówią „nigdy nie wyjaśniaj złością tego, co można odpowiednio wytłumaczyć głupotą”, są rzeczy, których nie można wyjaśnić głupotą.IMHO marnujesz swój czas na tych ludzi.Nawet jeśli wbrew wszystkiemu, gdzie odnieść sukces, czy myślisz, że otrzymasz za to zasługę?A może po prostu powierzono ci nowe, równie nieszczęśliwe zadanie?
Wątpię, czy kiedykolwiek otrzymam podziękowania lub dobrą pracę, zacząłem słuchać wszystkich rad i szukać nowych stanowisk
* To w ogóle się nie liczy, jeśli mamy wierzyć, że to niekompetencja kierownictwa jest tym, co się tutaj dzieje * - jasne, że tak.Pozostali twórcy są wystarczająco doświadczeni / zmotywowani, aby dostać to, czego potrzebują.Są na tyle szczerzy, że bez problemu dotrzymują złych terminów.Pracują nad projektami z właścicielami, którzy mają dobrą wizję.I tak dalej.To nie jest krytyka PO, może to po prostu prawda.Środowiska dzikiego zachodu, w których wszyscy walczą o siebie, nie są złe dla wszystkich, są po prostu złe dla ludzi, którzy nie mogą lub nie wiedzą, jak sobie z tym poradzić (jeszcze).
@dwizum Czytając pytanie, nie wydaje się to prawdopodobne.Dziki zachód czy nie, każdy programista potrzebuje maszyny i każdy menedżer o tym wie.Mogą być niekompetentni (sądząc po informacjach o Gicie, którymi prawdopodobnie są), ale byłby to albo najbardziej niekompetentny zarząd, jaki kiedykolwiek widziałem, albo po prostu stara taktyka „niemożliwy termin + brak zasobów”, którą widziałem wielokrotnie.Brzytwa Ockhama mówi to drugie.
Green Baloon
2020-01-09 23:17:48 UTC
view on stackexchange narkive permalink

Wiem, że jest tu wiele odpowiedzi, ale ...

DOWIEDZ SIĘ. Dowiedz się wszystkiego, co możesz. wszystko robisz sam? świetnie, ta praca już jest gówniana. zacznij wysyłać CV i poszukaj innej pracy, ale naucz się uczyć się uczyć się uczyć się wszystkiego. nie każdy ma możliwość robienia wszystkiego sam i uczenia się. w następnej pracy zauważysz, że wszystko jest łatwe. czemu? ponieważ wszystko robisz sam.

Naprawdę wiem, że to wrzód na dupie, ale w przyszłości będzie to warte uwagi. Zaufaj mi.



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 4.0, w ramach której jest rozpowszechniana.
Loading...