Trong ngành, có một sự khác biệt giữa môi trường 'phát triển nội bộ' nơi các nhà phát triển phần mềm đang viết mã sẽ được sử dụng bởi chính công ty và môi trường 'phát triển phần mềm' thích hợp nơi phần mềm được xây dựng để bán / phân phối cho công chúng
Trong số những người khác, một điểm khác biệt rõ ràng giữa hai công ty là một công ty định hướng phát triển phần mềm thường sẽ tuân thủ một số loại vòng đời phát triển phần mềm như viết đặc tả, thử nghiệm, xây dựng, v.v. trong khi cửa hàng định hướng trong nhà thường sẽ làm mọi thứ theo cách giản dị hơn vì chính họ là người dùng cuối và luôn có thể sửa những thứ không được thực hiện đúng.
Là một sinh viên (giống như hầu hết các sinh viên khác), tôi mong muốn bản thân sẽ làm việc trong môi trường phát triển phần mềm, nhưng cuối cùng tôi đã có được vị trí đầu tiên tại một công ty hoạt động theo kiểu thời trang nội bộ.
Đôi khi, tôi tự hỏi liệu tôi có đang bỏ lỡ trải nghiệm phát triển phần mềm đầy đủ không. Có một cơ sở cho cảm giác này? Tôi có nên tìm cách tham gia một môi trường phát triển phần mềm thích hợp?