Esta es solo mi opinión, basada en mi propia experiencia (algo limitada) … pero he descubierto que para la mayoría de los trabajos, necesitarán aprender más sobre la forma en que hacemos las cosas que lo que traen consigo en su conjunto de habilidades. .
Cada trabajo viene con una gran cantidad de piezas ya existentes: uno de muchos marcos externos y herramientas de desarrollo, muchas herramientas desarrolladas internamente, una forma de hacer las cosas. Cuantos más marcos y herramientas de desarrollo ya conozca, más rápidamente podrá girar en las nuevas cosas. Y cuanto más sepa, más podrá resolver ciertos problemas que ha visto anteriormente (“Oh, sí, a Oracle no le gusta que lo haga así y así … la forma prevista de usar este El modelo particular es así … “). Cuanta más experiencia tengas, mejor. Pero a pesar de todo, va a haber un largo giro.
En mi propia tienda, donde estamos haciendo lo que me gusta considerar como un trabajo genuinamente novedoso, gran parte de su experiencia previa será menos útil de lo que podría pensar. Se supone que debe ser una oportunidad para pensar fuera de la caja, sobre la forma en que debe hacerse, pero puede ser frustrante para las personas recién egresadas de la universidad que no tienen opiniones firmes sobre la forma en que debe hacerse.
Donde quiera que vayas, aprende la nueva configuración. Puedes usarlo de nuevo, o no. Si no lo hace, debería poder aplicarlo a lo que usa a continuación. Realmente odio cuando alguien exige experiencia en su sistema particular. Soy inteligente; Lo resolveré. Si no puedo, tampoco soy inteligente, en cuyo caso no me quieres de todos modos; o es demasiado difícil de entender, en cuyo caso es casi seguro que apesta. Muchos jefes sí apestan de esa manera, pero … hey, los jefes apestan. Acostumbrarse a él. Debería haber una clase en la universidad sobre “tratar con jefes de mierda”. Es una clase realmente corta, que consiste en “quejarse en voz alta al respecto, fuera del alcance del oído”.
- ¿Cuál ha sido el momento más revelador para ti hasta ahora?
- ¿Es correcto seguir el principio de “fallar rápido, fallar barato” que dice que cuanto más rápido y más barato fracase, mejor?
- ¿Debo tomar un curso de desarrollo web o simplemente aprenderlo solo?
- ¿Cuáles son las cosas desde el nivel básico al eminente que uno necesita aprender de los 15 a los 20 años?
- ¿Cómo se aplica la práctica deliberada a la programación?