¿Es posible desarrollar aplicaciones a tiempo completo sin un título?

Ciertamente.

Solo he trabajado en una compañía que requirió un título para sus roles de programación. E incluso entonces, podría ser cualquier título en matemáticas, ciencias o ingeniería.

Desarrollé juegos a tiempo parcial pero pagué como un niño de escuela. Yo era demasiado joven para tener un título.

Más tarde obtuve un título, pero en “el tema equivocado”: electrónica.

Eso tampoco me ha impedido desarrollar software en los últimos 27 años.

El pequeño secreto sucio es que gran parte del desarrollo ni siquiera es una actividad de nivel de grado. Algunas de las áreas en las que programa (pronóstico del tiempo, criptografía, juegos, IA) requieren un conocimiento adicional que es difícil. Pero eso es porque saber cómo pronosticar el clima es difícil. No necesariamente programando.

Esperaría que los estudiantes de nivel A pudieran escribir un programa decente y bien estructurado, si aprendieran las técnicas. Y los estudiantes más brillantes de GCSE también.

En general, simplemente no es ciencia espacial. Pero el ego de algunas personas parece depender de venderlo de esa manera.

Claro que es posible. Asumiendo:

  • tiene conocimiento de algunas aplicaciones y mercados suficientes para definir aplicaciones que las personas realmente encontrarán lo suficientemente útiles (o entretenidas, o lo que sea) para pagar dinero
  • tiene las habilidades técnicas y operativas (o socios) que pueden escribir tanto las aplicaciones móviles como cualquier código de fondo; así como construir cualquier infraestructura de cumplimiento y facturación que pueda ser necesaria
  • tiene las habilidades comerciales, de marketing y comerciales generales para atraer clientes, retenerlos y administrar un negocio, y ganar dinero al hacerlo

Generalmente aprendes mucho de esto en la escuela y luego trabajas para otros. En la escuela, también es probable que conozcas posibles socios comerciales. Por su cuenta, es mucho más difícil.

Sí, si puedes demostrar que eres un programador competente.

Traiga con usted una docena de listas de programas que ha escrito. Demuestre que comprende el problema que estaba tratando de resolver y explique (a menos que sea obvio) por qué escribió el código de la manera en que lo escribió y cómo resolvió los problemas que encontró.

En otras palabras, demuestre que tiene la misma competencia práctica y central en la programación que tiene alguien que se gradúa de la universidad.

Sí, siempre y cuando seas bueno en eso. Puede ser difícil obtener el primer par de tareas, pero una vez que desarrolles una reputación de codificación de programación particularmente estructurada. Estarás en camino. Puede tomar cursos individuales sobre esto sin tener que completar un título o universidad.

El problema será cuando quieras avanzar. en un equipo líder o gerencia.

Para ascender, generalmente quieren ver un título o diploma universitario

Sí, por supuesto.

Desarrollo software a tiempo completo, sin titulación y, lo que es más importante, ninguno de mis clientes me lo ha pedido .

Solía ​​trabajar a tiempo completo para una empresa, me preguntaron, dije que no, que no les importaba.