Ser diverso y capaz de hacer algo más que simplemente escribir código, es la clave del éxito en la industria informática. Especialmente en la fase actual de la industria. Con muchos de los proyectos de programación que se manejan por los desarrolladores en alta mar, los que estamos en los EE.UU. tienen que ser más creativos a la hora de buscar proyectos y permanecer empleado en la industria. Así que, ¿cómo puede un profesional de la industria mantenerse ocupado? Bueno, primero que tienes que tener en cuenta qué tipo de trabajos se están realizando en alta mar. Es sobre todo los trabajos de programación. Broca duro haciendo girar! Entonces, ¿qué queda entonces? ¡Mucho! Con el fin de escribir un buen código, usted tiene que tener buenas especificaciones. Para tener buenas especificaciones, usted tiene que tener buenas habilidades de análisis. Hay una gran cantidad de demanda de gente que tiene la capacidad de envolver sus brazos alrededor de unos proyectos, técnico al mismo tiempo, y luego administrar el proceso. Esto tiene un talento especial. No se puede simplemente sentarse en un cubo de todo el día y poner hacia fuera código. Tienes que salir y enfrentarse a la gente. Descubra cómo hacen su trabajo. Analizar qué herramientas se están utilizando para hacer el trabajo. Haga preguntas. Determinar las áreas donde se carece de las herramientas. A continuación, "diseñar" una manera de hacer bien las herramientas mejores o sustituir las herramientas con las mejores herramientas. El trabajo? Proyecto y / o director de producto!
Estoy sorprendido por el número de solicitudes mal escritos en el mercado. No estoy hablando acerca de los productos genéricos de productividad como Microsoft Office, o utilidades interesantes (protección contra virus, etc.) Pero yo estoy hablando del mercado en el 80% del trabajo se hace. Las pequeñas empresas. Siempre estoy recibiendo llamadas de amigos que están involucrados con algún tipo de pequeña empresa. Piscinas: limpieza, control de plagas (perdón por el juego de palabras de perseguir a los insectos), reparación de computadoras, y la lista continúa. En todos estos casos, mis amigos se quejan de los productos que utilizan. Y cuando echo un vistazo a estos productos, se hace obvio que la persona (s) detrás de esos productos no tienen ni idea de desarrollo de software. La mayoría de estos productos fueron hechos por gente con experiencia en la industria, pero sin experiencia software.
Por ejemplo: Alguien que presta servicios de control de termitas ha estado luchando con los datos de clientes, datos de los trabajadores, y las finanzas. Entonces esta persona se entera de Microsoft Access. Después de comprar un par de libros, deciden "automatizar" sus negocios. Entonces deciden que prefieren estar en el negocio del software en lugar de la actividad de termitas. A continuación, se termina con un montón de empresas de termitas con el software mal escrito. El punto que estoy tratando de hacer? Hay un montón de oportunidades para los programadores con experiencia para crear y comercializar de alta calidad, de mercado vertical, aplicaciones. Es cierto que se necesita un poco de trabajo, un buen análisis en la delantera, y algunos conocimientos de marketing, pero el mercado potencial es enorme. El trabajo? Empresario / CEO de su propia compañía de software.
Otro gran mercado para los desarrolladores de software es en el entretenimiento. La consola y el mercado de juegos portátiles es enorme! ¿Tienes una buena idea de juego? Técnico al mismo tiempo fuera y luego escribir el código. Usted o bien tienen un buen juego o una demo para mostrar tus habilidades. Una gran cantidad de empresas están buscando a los desarrolladores de juegos para la PlayStation de Sony y las plataformas de Microsoft Xbox. Y si no estás dispuesto a trabajar en 10 a 30 equipos de desarrollo de personas, y luego ir por el PDA y / o el mercado de teléfonos inteligentes. La industria de los smartphones sigue creciendo y hay una gran demanda de productos de entretenimiento en estos dispositivos. Y es una de las últimas áreas de la industria, cuando un desarrollador de juegos en solitario puede hacer un gran impacto. El trabajo? Desarrollador de juego!
¿Hay un producto o industria que usted es un gran fan de? Digamos por ejemplo, que hay un nuevo juego en línea multijugador masivo que sale y ya está solo muerde las uñas para involucrarse con ella. Entonces por qué no crear un sitio de fans en Internet? Obtener un poco de arte de publicidad de la editorial, añadir un buen foro de discusión, y listo! Usted tiene un sitio fresco fan! Si resulta ser un gran éxito, usted podría estar buscando a un muy buen flujo de ingresos publicitarios mediante la firma con AdWords. Cuanto más tráfico usted trae a su sitio, más ingresos por publicidad. Y esto no tiene que ser el, animación flash temerario, popups que todo el mundo está aprendiendo a odiar. Sólo un poco de espacio en la barra lateral con un enlace. Usted se sorprenderá de lo que puede hacer si usted tiene un sitio web caliente corriendo. El trabajo? Asistente Web!
Y si eres como yo, y tiene que encontrar una manera de obtener sus opiniones, ideas y comentarios al mundo, a continuación, sólo ser escritor. Escribe sobre cosas que sabes. Como Star Wars? Enfriar y escribir algunas historias. ¿Eres un buen programador de C #? A continuación, poner juntos una propuesta para un libro que usted piensa que es necesario. O simplemente escribir algunos artículos y el contenido de alguno de los muchos sitios web sobre el tema de su elección.
El hecho de que muchos de los trabajos de programación se están haciendo en otros lugares, no hay razón para renunciar a la industria de la computación. Todavía hay un montón de cosas interesantes que tienen lugar y no hay mucho espacio para aquellos de nosotros con una racha creativa para hacer un impacto. Encuentre su especialidad y ¡adelante!