¿Cuál es el mejor trabajo para quienes no tienen un título?

El año pasado, Stack Overflow, un sitio de preguntas y respuestas para programadores, preguntó a sus usuarios si tenían un título en Informática (CS).

Los resultados de la Encuesta de Desarrolladores 2015 fueron sorprendentes. Casi la mitad de los 26.086 desarrolladores que respondieron no tenían un título en informática.

¿Esto significa que puedes ser un programador sin un título universitario? En pocas palabras, sí. Pero el camino no tradicional hacia el mundo de la programación es obviamente más difícil que si tuviera un título de CS.

John Reed, director ejecutivo senior de la agencia de personal Robert Half Technology, dijo que muchas compañías tecnológicas bien establecidas utilizan la educación universitaria como criterio inicial para eliminar a los candidatos.

Google, por ejemplo, no entrevistará a ningún candidato de puesto de ingeniería de entrada que no tenga un título de CS.

Si ese es el caso, ¿por qué mucha gente no tiene título universitario? Un factor externo importante son las tasas universitarias exorbitantes.

En los Estados Unidos, por ejemplo, la opción más barata es la universidad pública de dos años que cuesta en promedio $ 11,438 / año y la opción más cara, las universidades privadas sin fines de lucro de cuatro años cuestan aproximadamente $ 43,921 / año, excluyendo todos los gastos de subsistencia.

También hay otros factores. Una es la explosión de cursos en línea a corto plazo o campamentos de entrenamiento que le permiten poner en práctica las enseñanzas sin tener que esperar años para graduarse.

Entonces, si decide tomar la ruta no tradicional hacia la programación, aquí hay algunos consejos para usted.

1. No trabajes en soledad

Encuentre un lugar donde pueda trabajar junto con otros programadores, independientemente de si está trabajando en el mismo proyecto.

El peor desafío que puede tener al escribir código solo es que no tiene idea de lo que no sabe. Eso es hasta que vea lo que está mal con su código al compararlo con el de los demás.

Un estudio realizado por Barry Boehm, del Instituto de Ingenieros Eléctricos y Electrónicos, sugirió que revisar el código con otras personas, ya sea que se ejecute o no la programación de pares (una técnica en la que dos programadores trabajan en una estación de trabajo), puede descubrir hasta el 60 por ciento de los errores en comparación con el trabajo. solo.

Los espacios de trabajo conjunto pueden proporcionarle este tipo de beneficio, donde puede trabajar junto con personas de ideas afines. Puede usar este directorio de espacio de coworking para encontrar uno en su área local.

2. Las relaciones sólidas son más importantes que una buena programación.

Otra consecuencia positiva de no trabajar en soledad es la posibilidad de construir relaciones al principio de su carrera que podrían pagar dividendos más adelante.

Cuando construyes una relación sólida con otros programadores, te ayudarán a comparar tus habilidades con tus compañeros y mejorarán tus habilidades de programación con el tiempo.

3. Póngase al día con lo que habría perdido al no tomar CS

Greg Neustaetter, director senior de productos de Egnyte, una empresa de intercambio de archivos en la nube, admitió que “había grandes lagunas de conocimiento en términos de cosas que habría tenido si hubiera pasado por un entorno de CS”.

La regla general para la lectura es que si dominas los conocimientos fundamentales de seis u ocho libros, serás un desarrollador sólido.

Algunos de los libros recomendados van desde matemáticas discretas con aplicaciones, patrones de diseño o patrones de diseño J2EE, hasta el diseño de algoritmos.

Para cursos en línea o campamentos de entrenamiento, se recomienda que tome el que tenga un enfoque ascendente, a menos que tenga una cierta experiencia previa en programación o afinidad natural con la tecnología.

A diferencia del enfoque de arriba hacia abajo que educa a los estudiantes al “arrojarlos en el medio de una aplicación o un marco y los alienta a volver a unir los conocimientos”, el enfoque de abajo hacia arriba “comienza con lo básico y se desarrolla lentamente el conocimiento a lo largo del tiempo “.

El enfoque de abajo hacia arriba se recomienda para principiantes porque minimiza la cantidad de conceptos poco claros que los estudiantes suelen dar por sentado usando el enfoque de arriba hacia abajo.

Uno de estos conceptos poco claros, por ejemplo, es del libro sobre Ruby on Rails. Comienza su primer capítulo con el concepto de diseño Modelo-Vista-Controlador y no explica nada sobre lo que lo compone, por ejemplo, la Programación Orientada a Objetos.

4. Sigue construyendo cosas

Licenciado o no, tener proyectos externos que pueda mostrar no solo es importante para la futura colocación profesional, sino también una forma efectiva de aprender y obtener más experiencia.

Esto tiene aún más importancia si no planea obtener un título de CS, ya que estos proyectos serán su cartera principal que muestre sus habilidades. Una buena manera de comenzar su propio proyecto es creando aplicaciones móviles. Esto se debe a que puede presentar fácilmente su producto a los usuarios finales y, a cambio, recibir comentarios directamente de los usuarios.

Si piensa hacer sus primeras aplicaciones móviles, le sugerimos que aprenda Swift u Objective C para iOS, Java para Android y C #, Visual Basic o Javascript para Windows Phone.

Otra alternativa es utilizar tecnologías como Phonegap y Titanium para crear una aplicación que pueda ejecutarse en las tres plataformas principales. Estas tecnologías le permiten escribir usando HTML, CSS y Javascript, y ejecutar su aplicación nativa en todas partes.

También puede contribuir a proyectos de código abierto a través de los repositorios de tendencias en Github. O simplemente para obtener más conocimiento, cree algo para su propio uso.

5. Tener un trabajo secundario en tecnología

No hace falta decir que construir su propio programa por primera vez no pagará sus facturas. Incluso si tuvo una idea de aplicación de $ 20,000, no puede pedir ese precio porque no tiene suficiente credibilidad.

En otras palabras, debe tener un trabajo paralelo donde pueda cubrir sus facturas, preferiblemente uno que también pueda mejorar sus habilidades de programación.

Dependiendo de cuán avanzadas sean sus habilidades de programación, siempre puede emprender nuevas empresas, trabajar en Control de calidad (QA) o trabajar independientemente.

Las startups en general están más dispuestas a correr riesgos y contratar a alguien con poca o ninguna experiencia práctica. Sin embargo, hay un límite para lo que consideran un programador “suficientemente bueno”.

Si bien no tiene que construir algo sólido con código que se pueda mantener, al menos debe demostrar que puede construir algo que funcione. Por ejemplo, intente hacer una maqueta de una característica que tiene su inicio potencial.

Si no puede hacerlo, trabajar en QA lo ayudará a mejorar sus habilidades técnicas.

El trabajo en el control de calidad implica identificar problemas en un producto y sugerir cambios y soluciones, que también es una base fundamental para la resolución de problemas (problemas de descomposición y depuración sistemática) en la programación.

Lo bueno de trabajar en QA es que, siempre y cuando confíes en tus habilidades técnicas, un título universitario formal no es una necesidad.

La última opción es trabajar independientemente en casi cualquier cosa, siempre que pueda cubrir sus facturas. Un sitio web como Upwork, por ejemplo, enumera una variedad de trabajos relacionados con la tecnología que van desde el desarrollo web y móvil hasta el diseño y el marketing.

Fuente : ¿Por qué la mitad de los desarrolladores no tienen un título en informática?

El gran error es que necesitas un título universitario para tener el mejor trabajo, pero eso puede no ser del todo cierto. Antes que nada, explique qué significa para usted “¿el mejor trabajo? Si te refieres a la cantidad de salario que ganarás, conozco a muchas personas que no tienen títulos universitarios que ganan más de un millón de dólares al año. Internet ha hecho que todos sean iguales. Hay miles de millones para hacer en línea. Encuentre algo creativo, y busque una idea que no haya sido muy explotada y encuentre formas de venderlo en línea.

Eso depende de lo que quieras hacer, pero muchos trabajos no requieren un título. No necesita un título para muchos trabajos en hostelería y, a menudo, no necesita un título para trabajos en ventas. Los vendedores generalmente son buscados si son buenos con las personas y las ventas.

Echa un vistazo a estos tipos y categorías de carreras aquí, que pueden ayudarte.

http://www.ronankennedy.ie/blog/2015/8/15/careertypesancatergories

Lo mismo que para aquellos con un título universitario.

Aquel en el que podrás utilizar tus talentos (realizar todo tu potencial).

El que más disfrutarás. Algo que te emocionará hacer cada día.

Donde podrás hacer la mayor contribución al mundo.

Donde el valor que proporcionará será el mayor.

Donde harás algo que solo tú puedas. Una intersección única.

Donde estarás tu

Ve con lo que te dice tu corazón / instinto. No tengas miedo de tomar tus propias decisiones. Haz eso y nunca te arrepentirás.

Todas las recomendaciones no tienen valor si no tienen en cuenta los talentos únicos de una persona.

No hay un “mejor campo / trabajo / carrera”. Eso es una tontería que la mayoría de los adultos (muchos de los cuales odian los trabajos en los que están) todavía venden a sus hijos y estudiantes.

More Interesting

¿Cuáles son algunos consejos de estudiantes indios para un sincero estudiante de MBA, antes de comenzar su MBA?

No quiero trabajar después de graduarme y no estoy seguro de si debo ir al extranjero para estudiar. ¿Qué tengo que hacer?

Tengo 23 años y quiero ser boxeador en este momento. ¿Es eso una buena idea?

Siendo ingeniero de redes (cisco) durante mucho tiempo, ¿cuál podría ser el próximo paso profesional y en qué campo técnico?

¿Qué quieres lograr en tu carrera?

¿Qué quieres lograr para fin de año?

Estoy completamente desmotivado. ¿Cómo vuelvo a la normalidad?

Consejo profesional: ¿Por qué me regañan por mostrar iniciativa en el trabajo?

¿Es posible trabajar por cuenta propia y viajar al mismo tiempo?

Cómo trabajar en una empresa que lo ha degradado, pero no puede renunciar.

¿A qué trabajo puede postularse si pone todo su corazón y tiempo en casi todo, pero descubre que en realidad no era muy bueno en nada?

Me mudaré a los Estados Unidos. Soy ingeniero de software (soy latinoamericano). Tengo 28 años y tengo 6 años de experiencia laboral después de mi licenciatura. ¿Es fácil encontrar trabajo? ¿Qué ciudad es mi mejor opción?

¿Qué debe saber un ingeniero de software en los años 20 o 30 acerca de la vida laboral / profesional en los años 40 o 50?

¿Cuáles son los mejores ejemplos del dicho 'Las cifras no mienten, los mentirosos se imaginan?'

¿Cuál es la situación laboral de la contabilidad en los Estados Unidos?