Si desea ingresar a una carrera en Programación, hay dos caminos a seguir.
Educación
Si has tenido la educación, tienes un título universitario, tal vez haya sido pasante durante las vacaciones de verano y luego haya tomado el camino tradicional en el negocio. No es tan fácil en estos días ya que muchos trabajos han volado al extranjero, pero todavía hay muchos trabajos por ahí.
Recreativo
¿Nuevo en la programación o pensando en ello? Puede sorprenderle saber que hay muchos programadores que programan solo por diversión y esto puede conducir a un trabajo. No es solo una profesión, sino un pasatiempo muy agradable.
Programación recreativa: la ruta sin trabajo a un trabajo
La programación recreativa puede ser un camino hacia una carrera de programación sin tener que adquirir experiencia en el trabajo. Sin embargo, no con grandes empresas. A menudo reclutan a través de agencias, por lo que la experiencia de seguimiento es esencial, pero los equipos más pequeños pueden considerarlo si puede demostrar aptitud y habilidad. Acumule experiencia con pequeñas empresas o autónomos y concéntrese en crear un currículum que cualquier empleador quiera.
Industria diferente: enfoque diferente
A medida que el negocio de la computación madura, incluso los programadores de juegos pueden obtener un título en desarrollo de juegos en estos días. Pero aún puedes enseñarte a ti mismo en un trabajo sin uno.
Averigua si quieres ser un desarrollador de juegos.
Muéstrate
Entonces no tienes las calificaciones, el título o la experiencia. Obtenga su propio sitio web de exhibición y escriba sobre el software, documente sus experiencias e incluso regale el software que ha escrito. Encuentre un nicho donde sea el experto que todos respetan. Linus Torvalds (las primeras cuatro letras en Linux) no era nadie hasta que comenzó Linux. Hay nuevas tecnologías que vienen cada pocas semanas o meses, así que elija una de ellas.
Muestra tus habilidades de programación que has aprendido. Le costará no más de $ 20 al año (y su tiempo) para darse un impulso en su carrera de búsqueda de empleo.
Los agentes de trabajo saben lo suficiente pero...
No son técnicos y tienen que reclutar de acuerdo con lo que su cliente les dice. Si ha pasado el último año aprendiendo la versión X de un lenguaje de programación activo y su currículum está listo contra un veterano de diez años que solo conoce la versión X-1, es el veterano cuyo currículum se lanzará en el compartimiento.
¿Es un esclavo independiente o asalariado?
La Web ha permitido escapar de la ruta universitaria a un trabajo. Puede ser un profesional independiente o encontrar una necesidad y escribir software para llenarlo. Hay muchos equipos de un solo hombre que venden software en la web.
Primero, necesitas aprender al menos un lenguaje de programación. Encuentra mas sobre lenguajes de programación.
¿Qué carreras hay en la programación?
- Obtenga un trabajo de programación.
- Independiente a través de la Web.
- Vender software a través de la web.
- Ejecute un servicio a través de la web.
¿Qué tipos de trabajo de programación puedo hacer?
Los programadores tienden a especializarse por sector industrial. Los programadores de juegos no escriben software de control de aviación o software de valoración para operaciones financieras. Cada sector de la industria tiene su propio conocimiento especializado, y debe esperar que tome un año a tiempo completo para ponerse al día. Importante En estos días se espera que tenga conocimientos comerciales y técnicos. En muchos trabajos, esa ventaja le conseguirá el trabajo.
Hay habilidades de nicho que atraviesan sectores: saber escribir inteligencia artificial (IA)) el software podría hacer que escribas software para combatir juegos de guerra, comprar o vender intercambios sin intervención humana o incluso volar aviones no tripulados.
¿Tendré que seguir aprendiendo?
¡Siempre! Espere aprender nuevas habilidades a lo largo de su carrera. En programación, todo cambia cada cinco o siete años. Siempre hay nuevas versiones de sistemas operativos que se presentan cada pocos años, con nuevas funciones, incluso nuevos idiomas como C#. Es una curva de aprendizaje de toda la carrera. Incluso los lenguajes más antiguos como C y C ++ están cambiando con nuevas características y siempre habrá nuevos lenguajes para aprender.
¿Soy demasiado viejo?
Nunca eres demasiado viejo para aprender. ¡Uno de los mejores programadores que entrevisté para un trabajo tenía 60 años!
En caso de que se pregunte cuál es la diferencia entre un programador y un desarrollador de software. La respuesta es ninguna. ¡Simplemente significa lo mismo! Ahora un ingeniero de software es similar pero no igual. ¿Quieres saber la diferencia? Leer acerca de Ingeniería de software.