¿Cómo encontraste tu primer trabajo de programador?

Me gradué de The City College of NY en 1998 y, con mi experiencia en redes, conseguí un trabajo como consultor de Y2K en Chase. Lo hice durante casi 2 años antes de aburrirme y querer volver a la programación. Configurar un software horriblemente diseñado en Windows me hizo desear hacerlo bien. Siempre estaba al día con el espacio y rutinariamente iba a la tienda local de Barnes and Nobles en el área de Grand Central en la que estaba trabajando para Chase en ese momento. Un día vi un libro grueso llamado “La Biblia XML” y estaba encendido.

Compré el libro y lo leí en el trabajo y en casa y me di cuenta de que XML iba a ser un gran problema. Decidí que quería trabajar haciéndolo, así que comencé a buscar roles buscando experiencia en XML a fines de 1999. Solo tenía el libro unas semanas, pero podía hablar sobre lo que era y por qué era útil.

En un descanso para almorzar de Chase, tomé una entrevista en el Mercado de valores – Noticias de negocios, Datos de mercado, Análisis de valores – TheStreet, que estaba entrevistando para un nuevo rol de “productor de gestión de contenido”. Aterricé en el concierto a pesar de no conocer uno de los idiomas que se necesitarían para construir los feeds en los que estaría trabajando, tcl. Comencé a trabajar allí el 10 de enero de 2000.

TSC (como lo llamamos) fue un crisol de ingeniería para mí. Tenía control total sobre mis soluciones, me relacioné directamente con los clientes a través de los gerentes de proyecto de la empresa. Creé media docena de importantes fuentes XML entrantes y salientes (servicios web antes de las especificaciones formales). Creé aplicaciones WAP para los primeros teléfonos móviles de la época, creé feeds para AOL, Motorola y CSFB. También obtuve experiencia en el diseño de componentes del sistema de gestión de contenido. Rediseñé la herramienta de administración de anuncios desde cero usando un modelo de objetos de composición que luego inspiraría los conceptos de diseño detrás del formalismo de la entidad del proyecto AgilEntity que implementa el paradigma de flujo de trabajo orientado a la acción que inventé en 2003. Después de una serie de éxitos construyendo feeds y aplicaciones usando tcl Me ofrecieron y asumí el cargo de Director interino del equipo de CMS cuando mi entonces jefe fue ascendido. Adquirí una valiosa experiencia administrando un equipo de aproximadamente 6 desarrolladores y diseñadores web, también tuve que administrar mis propios proyectos, algunos aún estaban en curso. Largas noches y trabajo duro, pero me encantó cada minuto. Más tarde, en el año 2000, se tomó la decisión de eliminar todo el CMS y rehacerlo en Java, por lo que tuve que aprender Java en el trabajo y luego rehacer mis feeds en él usando xalan y xerces para el procesamiento xml, una experiencia absolutamente increíble y una excelente manera para aprender una nueva tecnología (tomando una aplicación o servicio existente y convirtiéndolo en uno nuevo mientras aprende las diferencias).

Así que comencé mi inmersión en el desarrollo de aplicaciones y herramientas a nivel empresarial junto con habilidades de experiencia en gestión que forman la columna vertebral de la ingeniería general que todavía estoy haciendo y para los objetivos empresariales que he enviado para lograr (trabajando en el inicio 2 ahora después del primero falló en 2009).

¡Virutas de embalaje!

No hay suficiente información aquí para dar más que una respuesta superficial.

  1. Desarrollar habilidades.
  2. Opcionalmente, desarrolle software que pueda exhibir en algún lugar (un sitio web, un repositorio de github, Google Play o la App Store).
  3. Solicitar puestos de trabajo.

¿Hay alguna parte específica con la que tienes problemas? (¿Decidir en qué habilidades trabajar? ¿Decidir qué trabajos solicitar? ¿Problemas con la reubicación? ¿Estás respondiendo a muchos anuncios pero no obtienes respuestas? Estás obteniendo respuestas y entrevistas, pero no estás obteniendo el puesto después de la entrevista?)

Fui a la red profesional más grande del mundo.

PPO de mi pasantía …

More Interesting

¿Qué debo saber antes de hacer prácticas como estudiante de segundo año de CSE?

¿Qué cursos adicionales debería tomar en mi MU de tercer año de ingeniería informática para aumentar mi nivel de conocimiento y hacer una buena aparición en mi CV?

¿Cómo es IET Lucknow en términos de ubicaciones y plan de estudios?

¿Cuál es la forma más corta de obtener un título de licenciatura en ciencias si tiene un título de Asociado en Ciencias Aplicadas?

¿Aprende a crear sitios web cuando se especializa en informática, o es un título completamente separado?

¿Debo probar para empresas de nivel 1 como Amazon, Microsoft y Google, o obtener una maestría en informática?

¿Cuál es la mejor manera para que un graduado en informática tome un trabajo en el campo de las redes?

Programación de computadoras: ¿Debo aprender Java o C ++ para conseguir un trabajo en Nueva York?

En el campo de la informática, ¿cuál es mejor especializarse en una determinada pista o adquirir amplias habilidades?

¿Es imposible para mí seguir alguna carrera en el campo STEM?

¿Qué cosas podría hacer con el lenguaje programmin incluso si no obtiene un trabajo de programación?

Soy un desarrollador autodidacta, y la mayoría de las ofertas de trabajo que veo requieren un título de CS. ¿Debo solicitar de todos modos?

¿En qué universidades fuera de EE. UU. Debo buscar un curso de posgrado en CS especializado en robótica inteligente?

Como desarrollador de software, ¿con qué frecuencia trabaja en un proyecto que tiene cero conocimiento sobre las tecnologías que se utilizan?

¿Qué tipo de cartera debo presentar para obtener un trabajo de desarrollador web front-end?