Los interesas dando un ejemplo.
En uno de mis proyectos, fui contratado junto con un programador 10x (digamos, Tom). Tom conocía los entresijos de AngularJS. En la primera semana, derribó y reconstruyó el proyecto existente desde cero. Luego, agregó docenas de tareas automatizadas que básicamente hicieron que nuestra experiencia de desarrollo web pareciera guardar dibujos en el pincel. Sin configurar el servidor. No distribuible Sin revestimiento manual. No hay pruebas manuales. ¡Todo fue automatizado! ¡Presiona Ctrl + S en el código y podrás ver la actualización de tu página!
Luego, llegó un momento en que tuvimos que implementar un cuadro de búsqueda. El requisito era escribir una cadena, hacer clic en Intro y devolver un resultado.
- ¿Tiene 40 años de edad demasiado para consultar?
- ¿Cómo obtener la certificación de Google Adword? ¿Cuáles son los trámites?
- Cómo entrar en la composición musical de videojuegos
- Recientemente acepté una oferta de pasantía, pero la compañía de mis sueños me llamó dos días después de programar una entrevista para un trabajo a tiempo completo. ¿Qué tengo que hacer?
- Trabajé en un trabajo durante tres años sin obtener un aumento. Ahora tengo que ingresar esto en las solicitudes de empleo. ¿Cómo puedo evitar hacerme quedar mal?
Primero, encontramos un complemento angular de terceros que hizo esto. ¡Pero tenía jQuery en él! Tom lo odiaba, así que decidió hacer su propio complemento de búsqueda desde cero. Lo hizo dentro de una semana. Además de hacer una búsqueda simple, también ofreció sugerencias de búsqueda y coincidencia difusa, ¡al igual que Google cuando escribe medio algo y adivina lo que está buscando!
Luego, implementó ese complemento en el proyecto mientras mantenía su complemento de código abierto. Su proyecto ahora tiene 102 clones y aparece en varios sitios web de código abierto como npmjs, etc.
¡El nivel de pasión que mostró por la programación, inspiró al resto de nosotros a avanzar y aprender cosas por nuestra cuenta! Ahora, al menos para mí, mis colegas en mi nuevo lugar de trabajo recogen todos los marcos y bibliotecas que siento con gran interés, sin siquiera preguntarles.
Le pregunté a Tom qué lo inspiró a aprender tan bien y dijo lo mismo; sobre algún otro genio 10x con el que había trabajado anteriormente.
Nada de esto hubiera sucedido si Tom me hubiera hablado mal de lo genial que es Angular. El no dijo nada. Él solo nos mostró.
FYI, soy un contratista que cambia de concierto cada año más o menos.