“La capacidad de construir una interfaz de usuario en tiempo real y ver cómo funciona de inmediato y el aprendizaje”
Comencé mi carrera con una startup, donde no había restricciones sobre qué parte tenía que trabajar. A veces estaba trabajando en el front-end (ExtJS), en algún momento en el back-end, en algún momento en consultas solares (sí, esta aplicación tenía un motor de búsqueda), pero estaba trabajando principalmente en el front-end, debido a dos razones:
- ¿Cuál es el mejor framework web para la productividad?
- ¿Por qué la aplicación web Netflix Ultra-HD no es compatible?
- ¿Existe alguna herramienta que envíe el contenido web a mi computadora o mi Kindle?
- ¿Sería difícil si creara una aplicación web con un marco, en caso de escalabilidad?
- ¿Qué marco JS recomendaría para crear una aplicación web como YouTube?
- La empresa tenía pocos desarrolladores de backend con experiencia.
- No hay muchos desarrolladores front-end y ninguno de los dos está interesado en el papel.
Como era de origen en electrónica, no tenía mucha experiencia en idiomas web, pero conocía un poco JAVA, así que todo mi enfoque estaba en aprender más y más sobre Java y desarrollar aplicaciones usando eso.
Cuando comencé a trabajar en el front end, estaba confundido, tenía dolor, no era nada como Java, era muy diferente a otros idiomas. Quiero decir que tienes que ocuparte de diferentes tamaños, diferentes navegadores y soporte para IE7 (probablemente la peor parte) y no estaba teniendo ningún interés en eso, solo lo hacía por el bien.
Luego de comenzar a escribir algunos bloques de html y css (mucho más confuso que js), había bloque, bloque en línea, flotante y la mayoría de las propiedades que se comportan de manera diferente según los argumentos pasados.
Que una noche estaba buscando una buena lectura en html, css y js y que encontré este libro “javascript elocuente” me encantó todo y busqué más recursos en html y css que leí y leí y leí y de lo que empiezo a inspeccionar el código de diferentes sitios web (youtube, gmail, google, Facebook …) empiezo a crear aplicaciones de muestra para comprender el concepto, cómo funciona.
Me gusta la idea de “crear algo bello y útil al instante y publicar para los usuarios”. De lo que sucedió una noche, cuando estaba en Facebook, mucha gente estaba hablando sobre qué series de televisión debería ver a continuación y la gente está enumerando sus programas favoritos en los comentarios, pero allí Hubo cientos de comentarios, fue una tarea gigantesca leer cada uno de ellos, así que tuve la idea de acumularlo en un solo lugar con cierta metainformación y en dos horas tuve la aplicación en funcionamiento y en ese momento me di cuenta de mucho más. Los problemas se pueden resolver en la web para un público más amplio y me encanta ese sentimiento.
Así que, como todos los días, lo estoy explorando y una cosa más que me gusta es que la comunidad web se está moviendo muy rápido, por lo que todos los días tienes algo nuevo que aprender o probar :).
y como me gusta decir “el navegador es mi lienzo y la computadora portátil es mi pincel”.
Hola a todos, soy Shubham Gautam, escribo sobre web, javascript y algunas otras cosas. me puedes encontrar en twitter también 🙂