Вы только что закончили университет или колледж и начали работать младшим разработчиком программного обеспечения?

Если это звучит так, как будто вы наслаждаетесь следующим, а если это не похоже на вас, наслаждайтесь также следующим :P

Поздравляю, мой друг! Здорово!

Через год я также начал свою первую работу в качестве младшего разработчика программного обеспечения. Я был очень взволнован тем, что стану частью чего-то большего, но помимо этого волнения я по какой-то причине не чувствовал себя действительно хорошо в течение первых нескольких месяцев.

Я чувствовал, что должен доказать, что могу сделать что-то сам с самого первого дня. Проблема была в том, что сначала мне нужно было привыкнуть к коду, который уже был написан моей командой (здесь речь идет о тысячах строк кода).

Итак, вот ошибки, которые я совершил, которые снизили мою продуктивность, и то, что я хотел бы изменить.

1. Не расстраивайтесь, если вы не знаете всего

Посмотрим правде в глаза, вы даже не знаете 30% своего технического стека и, возможно, даже не знакомы со всеми языками программирования, используемыми для продукта.

Поверь мне в этом. Это абсолютно нормально чувствовать себя таким образом.

Попросите помощи у других, которые работают над этим кодом уже месяцы и годы. Не стесняйтесь и спрашивайте. Делайте заметки о конкретных сегментах кода, которые являются наиболее важными, и старайтесь углубляться.

Не бьйся перед жуком больше часа, Попроси помощи, может человек рядом с тобой уже знает ответ.

2. Выделите больше времени на понимание кода, который уже реализован

Вы не можете просто начать писать код для продукта, над которым другие люди работают месяцами или годами.

Представьте, что вы пишете новый класс для расширения функциональности (скажем, 200 строк кода), а потом кто-то говорит, что вы могли бы использовать функцию, созданную командой 7 месяцев назад, которая делает почти то же самое.

Так что уделяйте себе больше времени чтению кода, реализованного вашей командой, и спрашивайте всякий раз, когда что-то не получается. Спроси Спроси Спроси ;P.

Я имею в виду это, потому что разработчики программного обеспечения, такие как вы и я, большую часть времени предпочитают бороться и найти что-то самостоятельно за два часа, а не усердно трудиться в течение одного часа, просить о помощи и экономить время.

3. Больше общайтесь

Заводите друзей, чем раньше вы освоитесь в новой среде, тем лучше. Перестаньте разговаривать с коллегами только по техническим вопросам.

Офисная среда может стать намного веселее и приятнее, когда вы поймете, что люди в вашей команде — ваши друзья, а не просто коллеги.

Когда вы среди друзей, вы чувствуете себя счастливее, спокойнее и знаете что?? → более продуктивно.

Спасибо, что прочитали.