¿Es suficiente un BA para ser desarrollador de software o necesito un BS?

Estoy de acuerdo con Adam Bailey. La credencial principal que necesita para ser empleado como desarrollador de software es un software de producción de registros. Si eliges obtener un título universitario (que recomiendo porque te hace un compañero de equipo más interesante), te recomiendo especializarte en algo que te apasione (por ejemplo, física, música, filosofía, etc.) pero también asegúrate de aprenda un lenguaje de programación o dos del departamento de CS (o si es un emprendedor disciplinado, apréndalos por su cuenta). Mientras cursa tu carrera, establece un historial de producción de software colaborando con otros en un producto de código abierto en GitHub o produciendo voluntariamente software para una organización local sin fines de lucro. Si sigue este plan diligentemente, tendrá una ventaja sobre muchos graduados de CS que probablemente tendrán más conocimiento del libro, pero no mucho de un software de producción de registros.

Un título de BS es tan acertadamente nombrado en mi opinión. Si no sabe absolutamente nada acerca de la programación o las bases de datos, un título de BS podría ayudarlo. Si ha trabajado por algunos años y / o es autodidacta, se aburrirá. En su mayor parte, obtener un BS sería un relleno de currículum y sería bueno tenerlo para las empresas que lo requieran.

Tengo una licenciatura en Sistemas de Información Informática y una Maestría en Administración de Sistemas de Información. Puedo decir definitivamente que la MS ha abierto muchas más puertas que la BS. Si ya tiene su título universitario, vale la pena obtener un MS que otro título universitario. Además, con un título de maestría si decides que quieres pasar a la administración, será mucho más fácil.

Si no desea seguir la ruta de posgrado (tal vez debido al costo), mi sugerencia es tomar cursos relacionados con el software, la base de datos y Infosec en Coursera. Realmente no necesita sus certificados de especialización, pero el costo sigue siendo de $ 49, creo que no está fuera de su alcance. Sin el certificado, el costo es gratuito. Y puedes poner todo eso en tu currículum; Con el certificado de especialización, puede vincularlos directamente a su perfil de LinkedIn.

Tampoco son realmente necesarios. He visto salir a recién graduados universitarios que no podían hacer el trabajo. Por otro lado, he visto a personas hacer bien su trabajo sin un título formal.

A mi entender, no hay diferencia entre los dos que no sea la elección del término que usa la escuela. Las compañías que quieren un título solo buscan un título universitario, no es que fuiste específicamente a una escuela de ingeniería, de lo contrario lo dirían.

He visto hojas de vida sin grado. Un BA vs BS no debería importar para el desarrollo de software y, por lo general, las empresas son las que requieren un título. Solo necesita ser un apasionado del desarrollo de software.

No es necesario técnicamente, pero creo que conseguir uno me ha hecho un codificador mucho mejor y me ha expuesto a muchas más ideas. Pero solo conseguir uno no te hará bien solo.

Mi escuela en su mayor parte solo otorga títulos de BA, y eso es lo que tengo y estoy felizmente empleado. 🙂