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.
- Estudié bioquímica y quiero cambiar de carrera, ¿es posible hacer mi maestría en ciencias de la computación o ingeniero de software?
- ¿Cuál es la mejor manera de prepararse para un título de CS el verano antes de comenzar la universidad?
- Cómo mostrarle a un oficial de admisiones que me encantan las ciencias de la computación cuando no he tomado ninguna clase de ciencias de la computación de AP o no he logrado ningún logro en el campo
- ¿Qué tipo de habilidades de codificación e idiomas necesitaría uno para crear un programa de tarjeta flash como Anki?
- Cómo obtener una pasantía como candidato débil
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!