Cómo mejorar sus oportunidades de carrera de programación

Si usted está esperando para iniciar, reiniciar, o de mejorar su carrera de programación, no es fácil. Estoy encontrando a mí mismo en el medio de esto ahora - sólo tengo un par de años por delante en la universidad, y tengo que sacar el máximo partido de ella con el fin de tener mejores oportunidades en un gran trabajo, una vez que me gradúe. Después de hacer un gran trabajo de investigación, he descubierto un tesoro de consejos útiles que creo que puede ayudar a otros también.

Es muy duro para poder hacer realidad todas estas cosas (aunque el cumplimiento de estos le dará la ventaja). Pero llegando incluso a hacer sólo una o dos de estos consejos te puede llevar mucho más lejos de lo que haría sin ellos.

Unirse a las comunidades en línea

prog_career_reddit
Encontrar las comunidades en línea que le puede proporcionar recursos útiles, así como la retroalimentación apuntado es una manera crucial para aprender más acerca de la programación general y lenguajes de programación. Soy un gran fan de Reddit como hay una comunidad de Reddit para virtualmente cualquier cosa, así que mis recomendaciones incluiríanLa impresionante guía a RedditLa impresionante guía a RedditSe preguntan cómo sus amigos siempre encontrar contenido interesante en Internet antes? Probablemente están usando Reddit, la autoproclamada "primera página de la Internet".Lee mas

  • / R / programación
  • / R / (Por ejemplo, / r / java o / r / pitón)
  • / r / cscareerquestions

El último es útil si tiene alguna pregunta sobre una carrera de informática en cualquier etapa, si todavía estás en la escuela, que está entrevistando, usted está en su primer trabajo, o cuando se está buscando un salario más alto. / r / cscareerquestions es un subreddit muy influyentes, ayudándome con algunos consejos. Definitivamente comprobarlo.

Vídeo: Qué carreras rentables elegir en este año | Cursos Platzi

Obtener Prácticas

prog_career_internships
En la industria de la tecnología, para conseguir una educación de calidad es importante. Sin embargo, la industria también se añade una cantidad extrema de estrés en la experiencia también. Incluso con un título de maestría o superior, aún así es muy difícil conseguir un trabajo si no tiene ninguna experiencia. Si has graduado y necesita un puesto de tiempo completo, este consejo no será muy útil.

Pero si usted todavía está en la universidad y la preparación de su carrera, obtener el mayor número de prácticas que pueda. En un programa típico de 4 años para un título de licenciatura, tiene tres veranos antes de graduarse con su grado. En teoría, eso es tres prácticas diferentes que podría tener cuando no está ocupado con la escuela. Si, después de su primer año, usted se siente como usted no ha aprendido lo suficiente para estar listo para una pasantía, omitiendo el primer verano es aún válido, pero después que realmente debe poner esfuerzo en la obtención de una pasantía.¿Cómo encontrar el adecuado para usted prácticas (y evitar ser estafado!)¿Cómo encontrar el adecuado para usted prácticas (y evitar ser estafado!)Lee mas

Para tener una buena cantidad de experiencia en el momento en que se gradúe, usted debe tratar de apuntar a 2 prácticas, aunque más es siempre mejor. No olvide que también puede realizar prácticas durante el año escolar, pero tenga en cuenta que el trabajo esos puestos de prácticas será tomar tiempo fuera de su tarea - y los altos grados sigue siendo crucialmente importante tener!

Aprovechar las juntas de trabajo de la universidad y las ofertas de empleo de mayores tecnología y nuevas empresas. Algunos otros recursos excelentes para la búsqueda de prácticas:

Vídeo: ¿En qué consiste la carrera HND en Programación de Videojuegos?

  • Internships.com
  • Experience.com
  • InternMatch

Trabajar en proyectos

prog_career_github
Además de hacer prácticas, también se debe tratar de encontrar el tiempo para trabajar en algunos proyectos personales. Hay una gran cantidad de flexibilidad aquí en términos de lo que puede hacer, ya que puede ser, literalmente, cualquier cosa. Una aplicación de escritorio, una aplicación móvil, una página web ... lo que le interesa. Ni siquiera tiene que ser su propio proyecto. Si bien tener su propio proyecto muestra que usted tiene un poco de creatividad e ideas brillantes para resolver los problemas que ha identificado, también puede simplemente trabajar en proyectos de otras personas.

Si no se puede pensar en una idea que desea trabajar, mirar a los muchos proyectos de código abierto y elegir uno para contribuir código para. No importa lo que termina haciendo, es importante que se intenta poner su trabajo en línea. Si usted está contribuyendo a un proyecto de código abierto, que estaría bien si utilizan GitHub o algo similar que mantendrá un registro de sus confirmaciones.¿Por qué debería contribuir a proyectos de código abierto [Opinión]¿Por qué debería contribuir a proyectos de código abierto [Opinión]El concepto de software de código abierto no es nuevo, y con grandes proyectos exitosos, como Ubuntu, Android y otros sistemas operativos basados ​​en Linux y aplicaciones, creo que podemos decir con seguridad que es un modelo probado para ...Lee mas

Si está trabajando en su propio proyecto, crear un repositorio GitHub (o utilizar un servicio similar a GitHub) y empujar su código a ella para que cualquier persona (incluyendo posibles empleadores) puede mirar y ver cómo código. Además de que también se suma a su experiencia. Los estudiantes universitarios deberían estar haciendo esto más prácticas. Las personas que no pueden tener más prácticas todavía pueden hacer esto para aumentar su experiencia.

Prepararse para las entrevistas

prog_career_interviews
Por último, si usted está pensando en trabajar para una gran empresa de tecnología (que Google, Facebook, Amazon, pero no limitado a solo aquellos), entonces usted tiene que demostrar que sabe sus cosas! Estas empresas quieren que las mentes más brillantes por ahí, por lo que una entrevista con ellos en esencia significa que van a estar dando una de las mayores exámenes de su vida. Estas entrevistas serán muy técnico, por lo que deberá estar preparado para responder a ellas.

Es difícil elegir los temas por su cuenta y la esperanza de que son temas que el potencial empleador le preguntará acerca. En su lugar, trate de invertir en un libro como el craqueo de la entrevista Codificación, que le puede dar un profundo conocimiento de tan alto perfil, entrevistas técnicas. Sino que también le dará una guía de estudio de diversos temas que usted debe saber acerca, y discutir las posibles soluciones y por qué otras soluciones son malas.

Revisar sus conocimientos habilidades técnicas de entrevista y preparar mentalmente con el banco de Entrevistas preguntas disponible en la Web.4 cosas que debe recordar para su entrevista Técnico Siguiente4 cosas que debe recordar para su entrevista Técnico SiguienteRecientemente tuve una entrevista (para una pasantía de verano) para los que me dijeron de antemano que tenía que llevar un lápiz en caso de que hubiera codificación de preguntas. Yo estaba particularmente nervioso por el último bit ...Lee mas

Usted puede tener toda la educación y la experiencia en el mundo, pero si usted tiene que pasar por una entrevista así, hay que ser capaz de impresionar o de lo contrario ser rechazada. Es un trabajo duro, pero usted será recompensado con un avance de carrera al final.

Conclusión

Como he mencionado, es muy difícil de hacer todas estas cosas. Si usted realmente poner en el tiempo para hacer todo esto, además de la escuela u otras obligaciones que no tendría ningún tiempo para relajarse o tener una vida social. Yo mismo no puedo decir que he hecho todas estas cosas (aún). Pero tomando las medidas para asegurar a sí mismo una buena carrera en la programación es muy importante para el largo plazo, por lo que vale la pena hacer tanto como sea posible. Cada poco te llevará más cerca de un mejor trabajo - y un mejor salario.

¿Qué otros consejos podría ofrecer aquellos que buscan entrar en la programación? Háganos saber en los comentarios!

Artículos Relacionados