Pytania dotyczące współpracy ze współpracownikami lub zespołem. (Pytania dotyczące pracy zespołowej mogą zostać „wstrzymane”, ponieważ dotyczą porad zawodowych lub edukacji.)
W jednym z najnowszych ruchów „WTF” mój szef zdecydował, że dodanie pola „Osoba do winy” do naszego szablonu śledzenia błędów zwiększy odpowiedzialność (chociaż już mamy sposób wiązania błędów z funkcjami / historiami). Moje argumenty, że zmniejszy to morale, zwiększy wskazywanie palcem i nie będą uwzględniać brakujących / źle zrozumianych funkcji …
Nie robimy tego w naszej firmie, ale jeden z moich przyjaciół mówi, że jego kierownik projektu poprosił każdego programistę o dodanie umyślnych błędów tuż przed przejściem produktu do kontroli jakości. Tak to działa: Tuż przed przejściem produktu do kontroli jakości zespół programistów dodaje umyślne błędy w przypadkowych miejscach w kodzie. …
Jeden z członków mojego zespołu konsekwentnie unika komentowania swojego kodu. Jego kod nie dokumentuje się sam, a inni programiści mają trudności ze zrozumieniem jego kodu. Kilkakrotnie prosiłem go o skomentowanie jego kodu, jednak on tylko usprawiedliwia lub twierdzi, że zrobi to później. Martwi go, że dodawanie komentarzy zajmie zbyt dużo …
Na przykład w JS istnieje wspólny fragment kodu, aby uzyskać wartość domyślną: function f(x) { x = x || 'default_value'; } Tego rodzaju fragmentu kodu nie jest łatwo zrozumiały dla wszystkich członków mojego zespołu, ponieważ jego poziom JS jest niski. Czy nie powinienem wtedy korzystać z tej sztuczki? Powoduje to, …
Jestem programistą front-end Sr., koduję w Babel ES6. Część naszej aplikacji wykonuje wywołanie API, a na podstawie modelu danych, który otrzymujemy z wywołania API, niektóre formularze muszą zostać wypełnione. Te formularze są przechowywane na podwójnie połączonej liście (jeśli zaplecze mówi, że niektóre dane są nieprawidłowe, możemy szybko przywrócić użytkownika do …
Mam dziwną sytuację w pracy, w której mój kolega często pyta mnie i innych współpracowników o działający kod. Chciałbym mu pomóc, ale ta ciągła prośba o trywialne fragmenty przerywa moje myśli i czasami utrudnia koncentrację. Ponadto mam wrażenie (...), że żądania te są generowane przez brak kompetencji, bardziej niż przez …
Jestem stosunkowo nowym programistą, świeżo po studiach. Podczas studiów i późniejszych poszukiwań pracy zdałem sobie sprawę, że brakuje wielu „nowoczesnych” metodologii tworzenia oprogramowania, których brakuje w moim wykształceniu: testowanie jednostkowe, rejestrowanie, normalizacja baz danych, zwinne opracowywanie (w porównaniu z ogólnymi koncepcjami zwinnymi), styl kodowania przewodniki, refaktoryzacja, recenzje kodu, brak standardowych …
Druga połowa tego pytania: w jaki sposób programiści na wschodzie widzą programistów na zachodzie? Wschodnia część świata (Indie / Chiny / Filipiny) świadczy głównie usługi outsourcingowe dla świata zachodniego (USA i Europa). Czy masz doświadczenie w pracy z zespołami offshore? Jeśli tak, to jak było? Czy masz jakieś ogólne pomysły …
Piszę zajęcia, które „muszą być używane w określony sposób” (chyba wszystkie klasy muszą…). Na przykład, utworzyć fooManagerklasę, która wymaga połączenia do, powiedzmy Initialize(string,string). I, idąc dalej za przykładem, klasa byłaby bezużyteczna, gdybyśmy nie słuchali jej ThisHappenedakcji. Chodzi mi o to, że klasa, którą piszę, wymaga wywołań metod. Ale skompiluje się …
Mam pytanie dotyczące zarządzania zespołem. Obecnie mam do czynienia z młodszym programistą, który pracuje zdalnie z fabryki kodowania. Facet jest otwarty na krytykę i chętny do nauki, ale mam wątpliwości, jak bardzo powinienem popychać różne rzeczy. Właśnie teraz, gdy coś jest proste i oczywiste, stanowi naruszenie dobrych praktyk: jak naruszenie …
Pracujemy nad dużym produktem, który jest produkowany od około 5 lat. Baza kodów działa ... eee ... działa. Niezbyt dobrze, ale działa. Nowe funkcje są wprowadzane do produkcji i testowane z niewielką kontrolą jakości. Błędy zostały naprawione itp. Ale nikt oprócz mnie nie pisze testów jednostkowych. Nikt nie korzysta z …
Druga połowa tego pytania: jak programiści na Zachodzie widzą programistów na Wschodzie? Myślę, że równie interesujące i ważne jest zobaczyć, jak programiści na wschodzie widzą programistów na zachodzie. Wschodnia część świata (Indie / Chiny / Filipiny) jest często postrzegana jako świadcząca głównie usługi outsourcingowe dla świata zachodniego (USA i Europy). …
Jestem dobrym programistą, a przynajmniej tak myślałem wcześniej. Zawsze lubię programować. I chcę nauczyć się wielu rzeczy na temat programowania, aby uczynić mnie lepszym programistą. Studiowałem programowanie przez 1 rok, a teraz pracuję jako programista przez prawie 2 lata. Krótko mówiąc, mam prawie 3-letnie doświadczenie w programowaniu. Nasz zespół składa …
Pracowałem nad nowym projektem. Projekt działa w ten sposób: użytkownik końcowy może uzyskać dostęp do aplikacji internetowej za pomocą linku, może dodać wiele systemów w swojej sieci i zarządzać szczegółami poszczególnych systemów. Moja część dotyczy interfejsu i serwera WWW, co odbywa się w Pythonie. Moje python faktycznie komunikuje się z …
Jeden z moich kolegów z zespołu jest specjalistą od wszystkich transakcji w naszym sklepie IT i szanuję jego wgląd. Czasami jednak przegląda mój kod (jest szefem naszego zespołu, więc się tego spodziewałem) bez uprzedzeń. Czasami więc przegląda moje zmiany, zanim osiągną cel końcowy i wprowadzają zmiany od razu ... a …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.