Я інженер програмного забезпечення 4 роки, і я просто вперше змінив свою компанію.
Компанія працює з парним програмуванням, і минуло 3 дні, я навіть не зміг написати жодного рядка коду. Мені це так страшно, бо я був дуже продуктивним у своїй попередній компанії.
Кодова база велика, вони використовують 5-6 мов / інструментів, з якими я не знайомий, як rspec, haml, жасмин та інші. Але все одно я відчуваю себе жахливо.
Ці вихідні я створив UML, щоб краще зрозуміти додаток, але все-таки здогадуюсь, що на цьому тижні я не зможу написати пристойну кількість коду.
Це нормально?
Який у вас досвід, коли ви змінюєте роботу та занурюєтесь у велику кодову базу, написану з мовами / бібліотеками, з якими ви не знайомі.
Звичайно, я не прошу точного потрібного часу, але минулий досвід чи речі, щоб зробити процес, було б чудово.
До речі, я вже читав нижче запитання та відповіді: Як ви занурюєтесь у великі бази коду?
/programming/215076/whats-the-best-way-to-become-familiar-with-a-large-codebase
/programming/214605/the-best-way-to-familiarize-yourself-with-an-inherited-codebase
ОНОВЛЕННЯ
Всі чудові пропозиції! Я щойно прийшов з роботи, я багато працював!
Про парне програмування:
Взагалі вони пишуть код, і я намагаюся не пропустити ні секунди! Якщо я спробую написати код, я знаю, що це візьме назавжди, тому що я навіть не знаю, які файли слід редагувати, але крім того, як я вже сказав, вони використовують 6-7 мов / фреймворків, що я не ознайомитись і вивчити всі ці синтаксиси за один раз непросто.
Наскільки добре компанія підготувалася для інженерів:
Я не можу сказати, що вони добре організовані, вони сподіваються, що я негайно почну писати код.
Беручи до уваги, проявляючи активність:
Я завжди робив нотатки, коли вони пишуть нову команду / або щось про моделі даних. Мої ровесники дуже розумні і добрі люди, і я намагаюся іноді задавати багато питань, навіть багато дурних питань .
Це поширене ?:
@Telastyn, дякую за ваші відповіді, це змусило мене почуватися трохи краще. Здається, моя проблема не така вже й рідкість, але я був справді продуктивним перед цією роботою, і тепер я справді відчуваю себе марним і не розумним.
Я сподіваюся, що незабаром я можу почати вирішувати проблеми / проблеми.
Про рамки / мови, якими вони користуються:
Я був справді чесний з цього приводу, не сказав, що знаю щось, чого насправді не знаю. Але я не сподівався на таке багато різних речей, і оскільки я почав працювати в той день, коли прийняв пропозицію, я не встиг підготуватися.
@Southpaw Заяц, дякую багато за те, що поділився своїм досвідом. Ви абсолютно праві. Немає гарантії, що я буду вивчати всі ці речі, але я намагаюся. Зрештою, важко вивчити весь синтаксис одразу, і я думаю, що це і головна проблема. Оскільки я можу добре орієнтуватися в рубіновому коді, оскільки я знаю цю мову, і я переходжу в js-кодах завдяки інспекторам браузера, але проблема полягає в написанні фактичних кодів з рамками / мовами, яких я не знаю.