Я досить молодий програміст, і працюю в ІТ-відділі середньої компанії. У мене є колега, і він справді хороший програміст Visual Basic 6. І я маю на увазі дуже добре. Чесно. Він може доставити робочі програми, що містять дуже мало помилок, у той час, як мені потрібно отримати мою першу чашку кави та завантажувати машину. Він просто такий хороший.
Справа в тому, що ми працюємо з командою, і його стиль роботи повністю застарілий. Він не вірить у версію програмного забезпечення (якщо ви просто переконайтеся, що ваш код правильний, вам не потрібні всі ці дурниці). Не вірить у розгортання (я можу поставити робочий виконуваний файл. Як це розгорнуто, щоб системні адміністратори розібралися). Не вірить у абстракцію. ("якщо ви хочете створити підпрограму, продовжуйте роботу, але не викликайте жодної підпрограми з цієї підпрограми. Це стає безладним, і код важко слідувати. Таким чином кожен може виконувати кожен крок на своєму шляху. "або" так, звичайно, ви можете використовувати цю бібліотеку, щоб зробити це для вас, але таким чином ви не дуже розумієте, що відбувається ") і, звичайно, не вірите в OOP. (ми працюємо на VB.net)
Він настільки хороший у тому, що робить, що може доставляти програми швидше, ніж я. Але це просто не працює в команді. Інший наш член команди тихий і не любить говорити, хоча він схильний погодитися. Наш менеджер думає, що я заробляю дійсні бали, але не є програмістом.
Мені справді важко підтримувати написані ним програми, і це не створює гарної атмосфери команди. Як ви вважаєте, що для мене найкраще робити?