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