Cómo entrar en el desarrollo de software – Profesionalmente

¡Oye! Reclutador de tecnología aquí para muchas nuevas empresas de tecnología de primer nivel y empresas en etapa de crecimiento.

¿Estás abierto a ir a la universidad? Si es así, especialización en informática. Construirá una GRAN base que le permitirá aprender cualquier nueva tecnología o lenguaje en el futuro.

De cualquier manera, tienes la “mentalidad de hacker” a tu favor, es decir, eres un apasionado de estas cosas y has estado jugando con ellas desde hace 10 años. Eso es impresionante. No quiero sonar insultante cuando digo “perder el tiempo”. Lo digo en el buen sentido. Curiosidad natural, emoción, etc.

Si combina eso con un título de CS de un programa relativamente bueno, ¡no tendrá problemas para encontrar un buen trabajo!

A partir de ahí, (y este consejo es relevante si desea obtener un trabajo SIN un título también), desarrolle algunos proyectos en github para que los empleadores puedan ver muestras de su trabajo, y para que tenga algo tangible que mostrarles. Esto se vuelve más importante si no tienes un título, pero te ayudará a diferenciarte de cualquier manera.

Espero que esto ayude. Déjeme saber si usted tiene alguna pregunta específica.

También asegúrese de conectarse en red y hacer conexiones. Ir a reuniones o charlas tecnológicas. ¿Vives en una ciudad grande? Únase a algunos grupos de Facebook o grupos de reunión y encuentre unos días en los que alguien hable sobre un tema que le guste. ¡Ve a conocer a tantas personas como sea posible!

Para entrar en el desarrollo de software a nivel profesional, se deben seguir los siguientes pasos:

1.) Debe dominar cualquier lenguaje de programación junto con los conceptos avanzados de ese lenguaje en particular. Tenga en cuenta que el lenguaje debe ser popular y la industria exigente, por ejemplo, Java.

2.) Participar en desafíos de codificación competitivos organizados por varios portales de contratación como Hackerearth, Hackerrank, etc. puede ayudarlo a mejorar sus habilidades de resolución de problemas, que es un rasgo integral para cualquier desarrollador de software.

3.) Comience su propio proyecto o trabaje en un proyecto existente en GitHub. Esto aumentará su CV y ​​lo beneficiará por postularse en gigantes tecnológicos como Google, Facebook, Microsoft, etc.

Siga estos pasos y avance en la fructífera carrera de ingeniería de software.

Estoy impresionado contigo niña … asombroso.

solo puedo darle una solución, ya que tiene experiencia en programación (en esa aplicación en desarrollo porque cualquiera puede hacer una codificación normal) y luego piense en la aplicación que utilizará la gente o comenzará a crear la aplicación, obtendrá una idea exacta, porque tienes mucho tiempo y puedes hacerlo a una edad más joven como zukerberg. “Crea una aplicación y véndela de por vida”

puedes convertirte en desarrollador profesional, internet es todo tuyo.

Lo primero es lo primero: si necesita agregar más información a su pregunta, creo que puede agregar un comentario.

Si bien su conocimiento e interés son muy apreciados, debe darse cuenta de que la ‘educación formal’ y la ‘experiencia formal’ son los únicos mecanismos disponibles para varias empresas antes de que contraten a alguien. Por supuesto, puede decidir hacer flotar su propia compañía y sus propios productos de software u ofrecer sus servicios como un profesional independiente, a partir de su pregunta, no parece que sus intereses estén en esa área.

Incluso si de alguna manera logra ingresar a una empresa sin una educación formal, pronto se dará cuenta de que su crecimiento adicional se ve seriamente obstaculizado.

Entonces mi respuesta no es diferente de las otras respuestas: obtener una educación formal.

He sido desarrollador de software durante 23 años y gerente de contratación para desarrolladores de software durante 18 años. Puede que no te guste mi respuesta.

Como se sugirió anteriormente, ir a una universidad de cuatro años es su mejor opción para ingresar profesionalmente al desarrollo de software. Entiendo que ha estado haciendo esto bastante en casa desde que regresó tenía 10 años y es muy posible que sea más competente que las personas que lo hacen profesionalmente.

El hecho de que él comenzó temprano es ciertamente ventajoso para usted, pero puede no ser ventajoso como cree. Los desarrolladores profesionales generalmente habrán hecho muchas más tareas que requieren mucho más enfoque, precisión y escala. Por lo general, también tienen de 4 a 6 años de universidad, lo que los fundamenta en la teoría, que es necesaria además de la práctica.

Puedo decirte que las personas que comenzaron a programar temprano suelen tender a ser los mejores desarrolladores cuando son mayores. Dicho esto, recomiendo encarecidamente tomar la ruta tradicional de cuatro años en la universidad antes de convertirse en desarrollador. Una cosa que será útil para usted con su experiencia es que podrá obtener pasantías para el verano mucho más fácilmente que otras.