¿Cómo iniciar una carrera en informática sin título? ¿Qué lenguaje de programación debo aprender?

No estoy seguro de si lo que quiere decir con “no grado” no es un grado en absoluto o no en una disciplina relacionada con TI, pero si todas las cosas son iguales (poca experiencia y conocimiento de TI en ambos casos), esta última hará las cosas mucho más fácil para ti. Si realmente no tiene ningún título (como, ya sea un Asociado en los Estados Unidos o un Diploma en otro lugar), debe trabajar muy duro para obtener un trabajo decente y luego una “carrera” en TI. Puedes comenzar por obtener certificaciones de TI si lo que buscas es administración.

Si está más interesado en la programación, puede optar por aprender solo un par de idiomas y, de alguna manera, contribuir o crear un proyecto importante que lo llame la atención. De lo contrario, no hay muchas otras certificaciones de “programación” que no sean las de Microsoft u Oracles, pero vale la pena probarlas si está seguro de lo que le gustaría hacer. Java es una apuesta segura si eres un principiante. Recuerde que para ser verdaderamente un experto (y para que sea una carrera) debe dedicar cerca de 10,000 horas o hasta 10 años de compromiso. [1] [2]

[1] 10,000 horas de práctica
[2] Enseña tu programación en diez años.

Hay muchos trabajos en desarrollo web (front-end y back-end) y desarrollo de aplicaciones. W3Schools Online Web Tutorials es bueno para el desarrollo web. Aprendería Python porque está en todos los campos de TI. También puede encontrar mucha información en la web si sabe dónde buscar. Descargue un montón de libros (legalmente, por supuesto) sobre un tema, luego vea cuáles hablan su idioma, corra con él.

Bueno, depende de qué campo específicamente en TI. Por ejemplo, puede ir a la programación web y puede ser un desarrollador de back-end o front-end. También puede ser un desarrollador móvil que puede residir en la programación de Android, iOS, etc. No está seguro de cuáles son las últimas tecnologías en esos campos.

También puede estar en el campo de ingeniería / administración de redes de TI. En realidad, no se trata de dispositivos de red de código duro, pero se “configuran” para que funcionen correctamente para la conectividad entre redes. Si quieres entrar en redes ve a ver las certificaciones de cisco. Va a pasar por muchos conceptos y algoritmos.

Para empezar, te recomiendo que comiences a aprender los conceptos básicos de las computadoras. Comience con lo que son las computadoras, cómo funcionan. Aprenda lo básico sobre CPU, ALU, procesador, SO, conceptos de memorias en computadoras (busque en Google). Casi el 60% de la industria de TI trabaja en aplicaciones web o aplicaciones independientes que se desarrollan utilizando conceptos de programación orientada a objetos.

Por lo tanto, una vez que haya terminado con los pasos anteriores como se escribió anteriormente, puede comenzar tocando los aspectos de la codificación. La Hora del Código está aquí es un excelente sitio web para empezar. Consulte también Khan Academy (Programación de computadoras) para obtener buenos contenidos para leer. Comience con las cosas muy básicas que se utilizan en cada código de computadora, como bits, bytes, variables, tipos de variables. Creé una presentación de diapositivas para el lenguaje C hace un par de años, lo que puede resultar muy útil para usted. Aquí está el enlace: (C los conceptos básicos). Es muy importante que tenga una cantidad decente de conocimientos de codificación antes de comenzar el trabajo real. Elija los idiomas que están actualmente en uso de la industria, por ejemplo, C ++, C #, JAVA, HTML5, PHP para nombrar algunos.

Comience con uno de ellos una vez que haya realizado todos los pasos como se indicó anteriormente.

Una vez que tenga confianza en sus habilidades de codificación, ahora puede comenzar a buscar trabajos independientes. Debe comprender que NO tiene un título y la mayoría de las empresas no lo contratarán por el mismo motivo. Sin embargo, siempre puede crear su propio perfil con su arduo trabajo y ser un exitoso programador freelance. Puede comenzar a trabajar en algunos de los proyectos pequeños al principio en (Trabajos y proyectos independientes) y comenzar a ganar algo de experiencia. Cuanto más trabajes desinteresadamente, mayores serán tus habilidades de codificación.

¡Uf! Esa fue una respuesta muy larga. He intentado aquí compilar muchas cosas que deseo que sepas antes de volver a empezar. Sin embargo, hay cosas que entenderás a medida que avanzas, habrá cosas que no obtendrás en absoluto, pero no pierdas la esperanza y la creencia en ti mismo.

¡Buena suerte!

Es cada vez más difícil conseguir un trabajo que trabaje para otra persona si no tiene un título. Irónicamente, es porque los programadores han ayudado a los recursos humanos a reducir los costos.

Muchas empresas precalifican electrónicamente a los solicitantes de empleo. Establecieron una descripción de trabajo en el sistema con los requisitos mínimos y la experiencia / educación preferente adicional. Si el programa está buscando a alguien con un título, y no puede marcar la casilla … no está obteniendo una entrevista.

Hablo desde una larga experiencia. Siempre ha sido el caso de que si consigo una entrevista, probablemente consiga el trabajo. Sin embargo, la última vez que busqué trabajo no pude obtener las entrevistas porque no pude superar el sacrificio automático. Finalmente conseguí un trabajo debido a las relaciones que he establecido a lo largo de mis más de 25 años de experiencia.

Incluso si trabaja para usted, en algún momento probablemente querrá ofertar por un contrato. ESO requerirá una biografía de todos los miembros de su equipo. A falta de “BA de la universidad xxx” se va a destacar.

No evites la escuela. Es importante. Averigüe cómo pagarlo. Mire lugares como Western Governors University, que no tiene fines de lucro, tiene todas las credenciales necesarias y permite un aprendizaje acelerado (cobrando por la cantidad de semestres a los que asiste, no por la cantidad de clases). Acepta que tendrás préstamos estudiantiles. Es parte de la vida, como el pago de un automóvil o el alquiler o la hipoteca.

Comience en la raíz de ello. Aprende c, c ++ y html. Estos forman los conceptos básicos de la codificación. Tener un buen conocimiento de Java nunca hace daño a nadie tampoco. ¡Buena suerte! Es algo que se debe hacer en la vida: aprender a codificar.

Sencillo a mi modo será.
Para el campo de programación: C, PHP, Python
Para FrontEnd Dev: HTML, CSS, Javascript, jQuery, AngularJS
Para MobileApp: objetivo C y Java