Haz lo que sea necesario para hacer el trabajo.
En mi mundo ideal, mi trabajo sería una mezcla de desarrollo de software integrado, de aplicaciones y de interfaz de usuario. A veces me encuentro con un proyecto que me permite explorar más de uno a la vez. Sin embargo, la mayoría de las veces prospero en las profundidades a las que nos referimos como el “límite de hardware / software”. Está oscuro allá abajo. No mucha gente acerca. Y aquellos que tienen sus narices enterradas en hojas de datos llenas de errores tipográficos y desinformación, o sus oídos encaramados escuchando el pitido automatizado que incorporaron en un script que se ejecuta en su bahía en un objetivo que tiene un problema “una vez cada trece horas más o menos una década”.
Entonces hago lo que puedo para mantener mis amplios intereses. Trabajo en algunos proyectos de nicho que me permiten crear UI, como un IDE para NES o un emulador o cualquier otra cosa. Trabajo en aplicaciones de iOS en Swift porque tengo algunas ideas y me gusta pensar en que la gente tenga mi juego en su bolsillo y les envíe notificaciones “tal y tan quiere desafiarte a un juego de Vowel Movements …” También busco los proyectos en el trabajo que conozco no serán más de lo mismo.
- ¿Cómo puedo aumentar mis posibilidades de ingresar a un programa de doctorado en Canadá?
- ¿Cómo es ser un actuario? ¿Qué es lo más difícil de ser uno?
- ¿Conocer muchos lenguajes de programación es mejor que tener experiencia en un lenguaje de programación?
- ¿Cuáles son algunos de los pros y los contras de trabajar en finanzas corporativas para una compañía Fortune 100 en comparación con trabajar en finanzas altas (banca de inversión y consultoría) además del salario?
- ¿Dónde puedo encontrar pasantías para estudiantes de estadística?
En cierto sentido, hago ambas cosas al mismo tiempo en todo momento. Siempre estoy practicando para ser más competente en lo que sé. Y siempre estoy abierto a oportunidades para aprender cosas diferentes. Este perro aún no ha olvidado cómo aprender nuevos trucos.
Considere, pasé mis “años de gloria” atrapados en un mundo MFC basado en Windows creando programas que, ahora que los recuerdo, parecen torpes y viejos como si estuvieran creados para Windows 3.1. En 2009 fui absorbido por el mundo del código abierto y arrojado al tanque de Qt. No hay mucho lenguaje nuevo para aprender allí, claro [C ++], pero una forma completamente nueva de pensar sobre el diseño de la interfaz de usuario y el control de la interacción del usuario [MVC FTW].
Una vez dije “Nunca tendré un iPhone y no veo cuál es el punto de crear aplicaciones”. Pero aquí estoy con mi iPhone, mi nuevo MacBook Air, trabajando en un nuevo idioma [Swift], haciendo … aplicaciones.
Nunca se cierre a una nueva oportunidad, incluso si es solo una que le permitirá explorar profundamente algo que ya sabe.