¿Debo abandonar la idea de convertirme en ingeniero / programador de software, porque no tengo un título universitario en ese campo?

No.

No tenía un título en ciencias de la computación y todavía terminé en programación.

Encuentre cursos gratuitos, trabaje a través de tutoriales para diferentes idiomas: Java, C ++, C y Python parecen ser las mejores apuestas si desea un trabajo. Elija un idioma que le guste y concéntrese en él. . Realice algunos proyectos privados, sea voluntario para proyectos de código abierto.

En mi experiencia, el 90% del trabajo en programación necesita sentido común más algunos conocimientos técnicos. El sentido común es más raro y más difícil de adquirir.

Supongo que desea obtener un trabajo como programador en lugar de simplemente escribir código.

Debe convencer a los empleadores: (1) Puede hacer el trabajo o (2) Que tiene el potencial para hacer el trabajo.

a) Si tiene algún código privado, póngalo en github para que los empleadores puedan verlo

b) Invierta algo de dinero en reescribir su CV para maximizar sus posibilidades de entrevista

c) Lea los consejos de la entrevista, pero recuerde que cada entrevistador es único

d) Lea sobre buenas prácticas para la codificación, patrones de diseño

e) Conviértase en experto con un IDE como Eclipse.

f) suscribirse a algún lugar como Java Code Geeks.

g) Usar desbordamiento de pila

Disculpas si has hecho todo esto: no sé tu nivel técnico.

Cualquiera que te diga que nunca ha trabajado muy duro en algo complicado por más de 3-4 meses. En este momento, obviamente no te convertirás en un experto, ni siquiera estarás al nivel de un soltero, pero entenderás cuánto de la ingeniería y la programación está resolviendo problemas con los que nunca has trabajado, y que todo el mundo está un poco perdido espacio. Solo tienes que trabajar muy duro para seguir aprendiendo cosas relacionadas con lo que quieres lograr, y la universidad no necesariamente te enseñará eso mejor que reconstruir la casa de alguien en un país asolado por la guerra. La experiencia de software no lo ayuda a desarrollar software casi tanto como lo hace la experiencia de vida.

Muchas personas simplemente aprenden lo que se espera y avanzan en la escala corporativa en cualquier industria a la que se unan, lo que solo aumentará sus habilidades linealmente a medida que obtenga nueva información. Una vez que comience a hacer conexiones, asuma responsabilidades de ingeniería para usted a través de proyectos personales o en el trabajo, obtenga objetivos reales a corto y largo plazo, y comience a tener momentos cada vez que pase por una tienda, sus habilidades comenzarán a crecer exponencialmente e impredecible. De repente, comienzas a comprender cosas complicadas sin aprender realmente cómo hacerlo, sino simplemente pensando en ello y haciendo cosas relacionadas.

La respuesta es no. Lo digo porque conozco a una persona que tenía muchos respaldos en BE. No era bueno codificando en absoluto. Pero después de algunos años, se convirtió en un experto en él. También ha comenzado su propio instituto.

También conozco a una persona que realizó una licenciatura en comercio pero que le apasionaba la codificación. Ha comenzado su propia empresa ahora.

Si está muy interesado en la codificación, le sugiero que vaya a algunos institutos de capacitación que también lo ayudarán en las ubicaciones.

PD: 25 no es una edad para abandonar tus sueños. De hecho, encuentras tus intereses y trabajas para lograrlo.

No, los grados no son necesarios. Tengo una licenciatura en filosofía. Los dos mejores programadores que conozco tenían títulos de inglés.

Simplemente lea muchos libros y escriba mucho software.

Si quieres hacerlo y estás impulsado, ¡entonces no deberías! No lo dejes caer eso es 🙂

Si solo quieres el dinero de las carreras de Ingeniería de Software, también diría que no lo dejes caer, ignora a las personas que dicen que tienes que tener pasión y amor, y las hadas y las mariposas.

Al final debes hacer lo que quieras. Podría ser un desafío entrar en el campo, pero si está dispuesto a trabajar y trabajar (y aprender mucho, por supuesto), entonces es completamente posible. Es posible que tenga que ser creativo para conseguir su primer trabajo, dependiendo de qué área se encuentre.

Haz lo que quieras 😀

Esto es realmente risible. He estado haciendo esto durante una década y no tengo título universitario. Solo tengo dos títulos asociados prácticamente inútiles que no están relacionados con el software. Cuando miro currículums, podría importarme menos si la persona tiene un título. De hecho, si veo a alguien con una maestría o algo en ciencias de la computación, a menudo lo considero como un perjuicio porque he trabajado con tantos imbéciles con títulos y muchos otros desarrolladores autodidactas que realmente conocían su mierda.

Solo aprende a codificar, muéstrame que puedes hacer eso, y tendrás la oportunidad de conseguir el trabajo, y tampoco creo que sea el único que piense de esta manera.

More Interesting

¿Por qué los libertarios son tan prominentes entre los ingenieros de software estadounidenses?

Como desarrollador de software, ¿cómo muestra el progreso profesional?

¿Puede convertirse en un arquitecto de software sin conocer las cosas de nivel más bajo sobre bytes, núcleos, controladores y hardware?

¿Puedo ser ingeniero de software y cantante? Como tengo mucha pasión en ambos?

¿Cómo es ser un desarrollador de software negro?

¿Debo conseguir un trabajo en desarrollo de software?

Me siento cansado, asustado y frustrado por trabajar como ingeniero de software. Las horas son malas, el trabajo es exigente. ¿Qué tengo que hacer?

Soy un probador de software manual con 1.5 años de experiencia y quiero darle a mi carrera nuevas adiciones de valor. ¿Qué puedo hacer para que mi perfil se vea mejor?

¿Qué buscan los reclutadores en el currículum de un candidato para un trabajo de ingeniería de software en compañías como Google o Microsoft?

¿Cuál ha sido el crecimiento de la compensación real para un ingeniero de software en Silicon Valley en los últimos veinte años?

¿Por qué el currículum de un ingeniero de software sénior debe tener dos páginas en lugar de cuatro cuando ha cambiado de trabajo muchas veces en los últimos 20 años?

¿Qué habilidades debe aprender un estudiante de física para obtener un trabajo / pasantía en la industria del software?

Cómo convertirse en un ingeniero de software menos descuidado

¿Cuál es el papel del aprendiz de ingeniero en Cognizant? ¿Está relacionado con IS o igual que PAT?

¿Qué trabajo es mejor en términos de salario y futuro, desarrollador de SAP o desarrollador de software?