Мене нещодавно найняли у велику компанію (тисячі людей, щоб дати уявлення про розмір). Вони сказали, що найняли мене через мою суворість і через те, що я, незважаючи на свою молодість (мені 25 років), пережив себе як програміст C / C ++.
Тепер, коли я перебуваю, я бачу, що вся система стара і часто використовує застарілі технології. Не існує угоди про іменування (файли, функції, змінні, ...), вони не використовують контроль версій, не використовують винятки чи поліморфізм, і, схоже, майже всі втратили пристрасть (деяким з них лише 30 років ).
Я хотів би запропонувати зміни сомів, але я не хочу бути "новим хлопцем, який хоче змінити все лише тому, що не хоче вписуватися". Я намагався «вписатись», але насправді мені потрібно один тиждень робити те, що я б робив за один день, саме через поганий інструмент, який ми змушені використовувати. Багато моїх колег ніколи не дивляться на нові "речі" та методи, якими користуються люди сьогодні. Це як би вони просто здалися. Ситуація справді засмучує.
Ви коли-небудь були в подібній ситуації, і якщо так, то які поради ви б мені дали? Чи є тонкий спосіб змінити речі, не ставши тут чорними вівцями ? Або я просто повинен відмовитись від своєї пристрасті та енергії?
Дякую.
Оновлення
Дотримуючись ваших дорогоцінних порад, я зміг запропонувати зміни, і тепер я відповідаю за команду, яка повинна створити та розгорнути Subversion: D Дякую всім вам!
Через 6 місяців
Я відмовився і знайшов набагато цікавіше середовище, із значно кращою оплатою та цікавішими викликами. Я б ні за що не повертався.