Я працюю над новим проектом. Проект працює так: Кінцевий користувач може отримати доступ до веб-сторінки за допомогою посилання, і він може додати кілька систем у свою мережу та керувати цими деталями системи. Моя частина стосується переднього кінця та веб-сервера, що робиться в python. Мій python насправді спілкується з іншим проектом, який повністю зроблений на c & c ++. Проект c / c ++ є головним додатком, який виконує всі функції. Мій python надсилає до нього запит користувача та відображає відповідь від нього користувачеві.
Я дуже добре знайомий зі своєю роботою і незабаром закінчу її. Оскільки в цьому не багато роботи. І я людина, яка любить працювати. Я проводжу більшу частину часу в офісі та йду додому лише тоді, коли відчуваю себе сонним.
Додаток c / c ++ керує іншим колегою, який має досвід 5+ років і може робити речі набагато швидше, ніж я, але він ніколи цього не робить. Можливо, він не любить це робити. Його програма часто виходить з ладу, коли мій пітон спілкується з ним або повертає неправильні значення. Повна помилок. Оскільки моя програма залежить від неї, я важко будую її. Замість виправлення помилок він просить мене сповільнити роботу. Він просить мене сказати менеджеру, що для моєї роботи потрібно багато часу. Він просить мене обдурити менеджера і навіть змушує мене працювати повільно, як він.
Під час зустрічі проекту, коли менеджер запитує його про помилки, він каже, що він все виправив, і це працює добре. Оскільки він мій колега, я нічого не могла сказати менеджеру. Мені, очевидно, потрібно мати добрі стосунки з колегами більше, ніж мій менеджер, оскільки більшість часу ми будемо з колегами, а не з менеджером.
Я не в змозі сказати менеджеру нічого з цього приводу, оскільки якщо менеджер запитає його чому, то він може подумати, що я скаржився на нього менеджеру. І він продовжує брехати на зустрічі. А оскільки він виправляє помилку повільно, це навіть уповільнює мою роботу. Тепер я подумав про те, щоб попрацювати над передньою частиною свого додатка і доопрацювати його, щоб тим часом він міг зробити свій проект стабільним. Тепер він просить мене сказати менеджеру, що моя передня частина вимагає багато роботи, і мені може знадобитися більше і більше часу, просто щоб він міг перетягнути проект вниз. І сумно, що наш фактичний менеджер поїхав до США, тому у нас є тимчасовий менеджер, і цей хлопець не знає про проект дуже багато, тому c, c ++ просто його обдурює.
Хтось може підказати мені, як я маю справу з цим? Я хотів незабаром закінчити проект. Як я можу змусити його працювати навіть, підтримуючи з ним добрі стосунки?
Відповіді на коментарі:
Якщо він дійсно навмисно вводить в оману компанію, вам слід повідомити про це керівництву.
Я новачок у цій компанії, а інший хлопець там уже багато років. І я тільки почав знати своїх колег. Якщо я прямо заходжу і поскаржуся йому, я не думаю, щоб я міг скласти добрі стосунки з іншими колегами. Навіть у нього є сила ввести їх в оману. Я не кажу, що він поганий хлопець, він може виконувати роботу, але він це не робить.
Чи не має ваша компанія ніякої системи відстеження помилок?
Тут фактичної системи відстеження помилок немає. Компанія намагається закінчити проект якнайшвидше і передає його до QA. А потім виправляє помилки, про які повідомляє QA.
Ось чому компанії повинні давати працівникам акції / опціони або якесь право власності. Таким чином ви можете буквально сказати хлопцеві: "Ви коштуєте мені грошового зростання ... чи не хочете ви також заробляти гроші?".
У компанії є опціони акцій, вони дали мені акцію 2500, в основному він також отримав би ще трохи.
Старшинство заслуговує на певну користь. Вам потрібно спочатку поговорити з ним і спробувати зрозуміти проблему. Він може виявитися поза своєю глибиною, ви, можливо, зможете йому допомогти. Там легко можуть бути змінні, про які ви не знаєте. Зараз це може бути важко, але ви можете легко погіршити ситуацію, стрибнувши з пістолета.
Я навіть це роблю, спочатку його додаток не обробляв декілька запитів одночасно, він використовував чергу для обробки запитів, які я йому надіслав. Я навіть запропонував йому кілька своїх ідей щодо цього. Він сказав, що вже має ці ідеї, і буде їх виконувати. Його пояснення були: "На все потрібен певний час, і це проект, на який може знадобитися два роки, і нас просять закінчити через два місяці". Мені було важко кодувати протягом перших кількох тижнів через цю помилку. Але тепер він це виправив. Але він використовує єдину чергу для запитів користувачів, і це зараз сповільнює додаток, оскільки він обробляє один запит за часом.
Що QA робить це весь час? Чому вони не звітують / не підтверджують статус проектів?
Менеджер - це особа, яка вирішує, коли подавати до QA. На сьогоднішній день вона ще не надається якості. Він сказав, що ми повинні дати це до кінця цього місяця.