Esta maldita industria

Los editoriales en Nettuts + son pocos y distantes entre sí, pero dado que estamos llegando al final de un año más, pensé que sería bueno tener una discusión sobre un aspecto de privación de sueño de esta industria de desarrollo web que todos conocemos. a: siempre está girando y girando.

Para aquellos de ustedes que tienen cinco o más años de experiencia: sabiendo lo que saben sobre la curva de aprendizaje empinada e interminable, ¿estarían dispuestos a comenzar de nuevo??

Cuanto más aprendes, más te das cuenta de lo poco que sabes..


Un ejemplo

Tómame, por ejemplo: tengo 25 años y he estado trabajando en esta industria, en varias formas, desde la universidad. Por cualquier otra medida corporativa, soy un bebé, apenas digno de abrir la boca durante una reunión de equipo. Sin embargo, nuestra industria particular de desarrollo web es un poco diferente en este aspecto: somos jóvenes. Muchos de los desarrolladores que están impulsando la web rápidamente tienen menos de 30 años; Que al mismo tiempo asombroso y deprimente al mismo tiempo.!

¿Deprimente? Claro: deprimente. Dicen que, en Matemáticas, si no has tenido tu gran idea a la edad de 30 años, nunca la tendrás.. Por supuesto, uso el genérico "dicen" porque realmente me refiero a una línea de la película, "Una mente hermosa", pero estoy divagando.. La ventaja para los jóvenes está a nuestro alrededor: está en la música que escuchas, los marcos de JavaScript que amas, las herramientas que usas, etc..

¿Ha notado cómo sus artistas de música favoritos rara vez alcanzan el mismo nivel de "magia" en un nuevo álbum una década después de ingresar a la industria musical? Porqué es eso?

Quizás, cuando eres joven, estás abierto a nuevas ideas y cuestionas el status quo. O tal vez, quince y veinte años después, no tiene la misma unidad que antes. Rocky Balboa se referiría a esto como el "ojo del tigre" ... o la falta de él. Una vez lo perdió ... y sucedieron cosas malas..

Ahora ciertamente, esto no se transfiere a través de "pin-for-pin" a nuestro pequeño entorno de desarrollo web, pero es justo decir que lo hace de alguna forma pequeña.

Mis días

Incluso cuando me pagan por aprender, todavía encuentro que es imposible mantenerse al día con el paquete.

Una gran parte de cada uno de mis días de trabajo se dedica a aprender nuevas tecnologías. Ya sea que venga en forma de descifrar las especificaciones de CSS3, o atravesar innumerables blogs (gracias instapaper!), mi trabajo me obliga a estar al tanto de las últimas tendencias y técnicas. No puedo decirle con qué frecuencia me meten en la cama mi computadora portátil, ya que trabajo en un proyecto mucho después de que los errores se hayan quedado dormidos.. Mi instinto me dice que todos estamos familiarizados con el ubicuo síndrome del "ordenador portátil en la cama", así como con el efecto de la ingle caliente. Dicho esto, incluso cuando me pagan por aprender, todavía encuentro que es imposible mantenerse al día con el paquete. Por ejemplo, revisemos una breve lista de nuevas tecnologías o secuencias de comandos emocionantes con las que aún no he trabajado:

  • CoffeeScript
  • NodeJS
  • ControlJS
  • LabJS
  • Rafael
  • Ruby / Rails
  • El marco de Kohana

Quizás aún más deprimente, esa lista solo equivale a lo que pude pensar en un momento o así. Dentro de otros seis meses, esa lista se triplicará..

Aún más aterrador, a los 25, es lógico pensar que, dentro de cinco años más o menos, tendré hijos. En este momento, guarde algunos regaños a mi prometida, por lo general cuando está lista para salir de la casa, mientras yo continuamente digo "5 minutos más", puedo pasar la mayor cantidad de tiempo posible programando en una habitación que es larga. desde que oscureció, después de que se pusiera el sol; Porque, por supuesto, no puedo molestarme en encender la lámpara cuando estoy trabajando.!

A las mamás y papás

Para aquellos de ustedes que tienen empleos de tiempo completo, esposas (preferiblemente solo una) e hijos: ¿cómo encuentran tiempo para seguir aprendiendo? O, quizás mejor dicho: cuando encuentras el tiempo?


¿Por qué seguimos aprendiendo??

"Dos ratones cayeron en un tazón de crema. El primer ratón se rindió y murió de inmediato. El segundo ratón luchó y nadó hasta que batió esa crema hasta convertirla en mantequilla y se arrastró para salir." - Christopher Walken

Entonces, esto nos lleva a la pregunta: ¿a quién seguimos aprendiendo nuevas técnicas, si esas mismas técnicas invariablemente quedarán desfasadas dentro de un par de años más o menos? ¿Cuántos libros viejos e inútiles de tecnología tienes en la casa??!

Me imagino que cada uno de nosotros continúa el proceso de aprendizaje por una variedad de razones..

  • Pasión: De vez en cuando, me quejo levemente de que parece que nunca tengo tiempo para relajarme y, digamos, jugar ese nuevo videojuego que compré hace un mes, pero que todavía no he investigado. Aunque, si soy honesto, es porque, durante mi tiempo libre, disfruto genuinamente jugando con un nuevo marco o proyecto personal. Como estás leyendo este artículo ahora mismo, es lógico pensar que eres de la misma manera.
  • Obligación: Tal vez su trabajo en particular requiera que se mantenga al tanto de las últimas tendencias y que esté al tanto de los cambios / actualizaciones específicos en cada nueva versión del navegador..
  • Competencia: ¿Es posible que descuides a tus amigos a favor de un monitor debido a la competencia con tus compañeros? ¿Te preocupa que te pasen, si tomas un mes de vacaciones??
  • Necesidad: Estamos invariablemente inspirados por los sitios web que navegamos. ¿Intrigado por el uso de las animaciones CSS3 de Apple en su sitio web? Bueno, si quieres imitar ese tipo de efecto sin JavaScript, deberás profundizar en algunos artículos de CSS3 en nuestro sitio web, o en el excelente libro de Diseño de páginas web de Andy Clarke..
  • Disfruta el castigo: Por otra parte, también es posible que disfrutes cepillando tus dientes con una botella de Jack y apretando tus dientes en la especificación de HTML5, apenas legible. Lo admitamos o no, apostaría a que todos caemos en este campamento. Hay un sentido único de orgullo que proviene de los marcos de aprendizaje y las técnicas que el .1% de la población es capaz de entender..

[…] Hay un mundo de belleza y desafío intelectual que se niega al 99.9 por ciento de los que no son matemáticos de alto nivel.
- Andrew Wiles

Si eres como yo, me imagino que te identificarás con cada una de las posibilidades anteriores, al menos en una pequeña forma..


Cual es tu punto?

Bien bien; Entonces, ¿hay un punto en todo esto? Tal vez sea así; tal vez no - prerrogativa del editor!

Principalmente, mi objetivo hoy es encontrar consuelo egoístamente en el hecho de que, como yo, los demás también, permanecer despiertos por la noche, luchando contra esta industria frustrante, que induce a la edad y avanza rápidamente..

Olvídese de sus años de experiencia: si se toma un año o dos de descanso en esta industria, se encontrará nuevamente al principio, una vez más sosteniendo el título de "noob". Pero, en serio, ¿alguno de nosotros realmente se aleja de esa palabra por completo? He estado usando WordPress durante años ... pero todavía me refiero al códice WP a diario.

Entonces, la próxima vez que aumente su ritmo cardíaco, cuando, una vez más, intente envolver su mente en torno a alguna nueva técnica o forma de codificación (piense en formularios web vs. MVC), siempre recuerde: estamos todos juntos en esto; Todos nos sentimos detrás de la manada. Pero entonces de nuevo, Mantenemos el rumbo porque amamos esta maldita industria..


Conclusión

Como concluye este artículo, solo tengo tres preguntas para usted, lector John Q:

  • ¿Cómo lidiar con el progreso constante de nuestra industria y el entendimiento de que, si se toma un año libre, se sentirá obsoleto??
  • Sabiendo lo que se necesitó para llegar a donde está hoy, estaría dispuesto a comenzar de nuevo, si se retrasara el reloj?
  • ¿Por qué lees Nettuts + todos los días??