В отрасли проводится различие между средой «внутренней разработки», в которой разработчики программного обеспечения пишут код, который будет использоваться самой компанией, и надлежащей средой «разработки программного обеспечения», в которой программное обеспечение создается для продажи / распространения. публике.
Среди прочего, одно очевидное различие между ними заключается в том, что компания, ориентированная на разработку программного обеспечения, обычно придерживается своего рода жизненного цикла разработки программного обеспечения, такого как написание спецификаций, тестирование, сборка и т. Д., В то время как магазин, ориентированный на внутренний рынок, обычно будет делать вещи более непринужденно, так как они сами являются конечными пользователями и всегда могут исправить то, что было сделано неправильно.
Будучи студентом (как и большинство других студентов), я как бы ожидал, что сам окажусь в среде разработки программного обеспечения, но в итоге я получил свою первую должность в фирме, которая работает в большей степени в своей компании.
Иногда мне интересно, упускаю ли я опыт полноценной разработки программного обеспечения. Есть ли основание для этого чувства? Должен ли я стремиться присоединиться к правильной среде разработки программного обеспечения?