Creé un programa que ha sido utilizado por más de 50,000 usuarios (dejé de hacer un seguimiento en ese momento) cuando estaba en la escuela secundaria, y no, no me habría contratado en ese entonces.
Todo fue prueba y error con poca comprensión profunda de lo que estaba haciendo. El recuento de usuarios es una mala medida de proxy para la utilidad de un programa, y la utilidad de un programa es una mala medida de proxy para la calidad del código. Combinando los dos, básicamente se convierte en ruido.
Tener experiencia práctica es importante, pero también lo es tener una buena comprensión integral de cómo funcionan las cosas y cómo escribir código que se pueda mantener y escalar. Un título no es la única forma de hacerlo, pero es probablemente la forma más fácil de demostrarlo.
- ¿Te gusta realizar entrevistas con ingenieros de software?
- ¿Hay demasiados desarrolladores / ingenieros de software en el campo?
- ¿Cuáles son algunas formas posibles para que un ingeniero de software (universidad de 3 niveles) pueda viajar por todo el mundo mientras trabaja en una buena empresa de desarrollo de software?
- ¿Los ingenieros de software excepcionales leen libros / publicaciones de blog sobre cómo convertirse en un ingeniero de software excepcional o simplemente resuelven problemas sin descanso?
- ¿Cuáles son las cosas necesarias para que una pasantía sea más productiva?
Escribir una aplicación utilizada por 100k usuarios no lo es.
Ciertamente no contrataría a alguien solo porque tenga un título, pero tampoco contrataría a alguien solo porque ha escrito una aplicación con 100k usuarios. Tampoco es suficiente. Si tienes ambos, se está acercando.