¿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

Soy un indio de 13 años y quiero convertirme en futbolista profesional y quiero entrenarme en Europa. ¿Cómo lo hago?

Soy un graduado de ingeniería de 2015 y fui seleccionado en IBM. IBM no me da la fecha de ingreso y esto me pone muy nervioso. Como soy estudiante de ECE, las posibilidades fuera del campus son pocas. ¿Qué debería hacer ahora?

¿Es demasiado tarde para lograr algo que valga la pena?

¿Qué opinas después de trabajar un año en ISRO?

¿Cómo es tener un helicóptero?

Tengo muchas ganas de trabajar en numerosos campos. ¿Cómo puedo decidir dónde quiero trabajar?

¿Por qué la gente pierde su pasión por su carrera?

¿Qué consejo le darías a una persona joven y ambiciosa que se graduó con un título en MIS?

Actualmente estoy en el 5to semestre de ingeniería. Tengo un año atrás y quiero dejar la universidad y hacer algo por mi cuenta. ¿Es esto algo sabio?

Cómo lidiar con el hecho de que soy el más tonto de mi familia

Tengo 34 años y me siento deprimido por mi carrera actual y mi situación financiera. He decidido cambiar de carrera y seguir el desarrollo web, que disfruto mucho, y he estado aprendiendo RoR. ¿Cómo hago el cambio de carrera?

Tengo talento y obtengo excelentes críticas, pero ¿por qué no estoy creciendo en mi puesto actual?

¿Cuál es la forma óptima de pasar tiempo en una universidad de Ivy League? ¿Cómo aprovecho mejor mi tiempo allí?

Acabo de pasar el 12 ° grado ahora quiero ir a la Marina Mercante. ¿Cómo puedo entrar?

Tengo miedo de avanzar en mi vida si eso significa dejar atrás a las personas que amo. ¿Qué debo hacer?