¿Los ingenieros de software actuales alguna vez se inscribieron en la codificación de bootcamps únicamente para mejorar? ¿Se ve mal hacerlo?

Uhm, si tienes tres años y todavía mojas tus pantalones ocasionalmente, está bastante bien. Siempre y cuando creas firmemente que eres un niño (o niña) grande y lo superarás. No es necesario volver a realizar el programa de entrenamiento para ir al baño. Especialmente si lo aprendiste naturalmente, por tu cuenta.

Bootcamps son una estafa. No es la primera vez que florecieron. Fue igual de malo en 1999, relacionado con el Y2K. Solo que esta vez hay mucha más ayuda corrupta del gobierno y subvenciones fraudulentas de “bajos ingresos”. No es necesario que participe en ese fraude a menos que le paguen por ello: para perder su tiempo en “educación” falsa. Como que te paguen con algunos cupones para cenar por escuchar un discurso de tiempo compartido.

Todos los conocimientos de programación disponibles se publican en línea de forma gratuita. En la documentación oficial bien presentada. Si lees una Guía para desarrolladores, no tendrás problemas para digerir el resto.

Aprenda una cosa antes de aprender otra cosa. Se supone que debes descubrir el conocimiento perdido y aprender cosas nuevas en el trabajo. Los expertos aprenden según sea necesario.

Desafortunadamente, mentir para garantizar que el 100% de la reanudación coincida con estúpidas descripciones de trabajo es parte del juego en el entorno de contratación de TI tóxico de hoy, inundado con mano de obra inútil del tercer mundo, que se interpone en el camino de todos. Aprenderá a expandir su red y a encontrar buenos empleadores que utilizan un proceso / criterio de contratación diferente. Es parte de tu crecimiento profesional. Ningún campo de entrenamiento o incluso la universidad te enseñarán eso.

No.

En un campamento de arranque, puede recoger un par de pepitas aquí y allá, o aprender los detalles de nivel de ola superior sobre un marco diferente al que aprendió inicialmente, pero nada es mejor que aprender sobre sus deficiencias en el trabajo, porque solo muestra lo que es categóricamente relevante para la tarea en cuestión.

Use esas lecciones para guiar su enfoque en el trabajo y su investigación en el tiempo libre. Sí, para ser un buen ingeniero y permanecer así, tendrás que seguir aprendiendo para siempre. Simplemente trabaje en su horario diario o semanal donde se sienta más natural. Sin embargo, no se necesita mucho si eres inteligente al respecto. Solo un par de horas a la semana de investigación y práctica en su tiempo personal será de gran ayuda y lo hará más productivo en el trabajo, lo que a su vez expondrá nuevas debilidades y deficiencias.

Por lo tanto, el ciclo de aprendizaje y la mejora constante continuarán, y tendrá una carrera interesante, desafiante y productiva durante mucho tiempo.

Los bootcamps son generalmente para programadores principiantes, porque enseñan teoría / prácticas muy básicas, que normalmente no serían nuevas (o difíciles de aprender por sí solas, si es nuevo) para un ingeniero de software experimentado.

Eso no quiere decir que los ingenieros de software con experiencia no participen en cursos, seminarios o cosas por el estilo, simplemente no se llaman bootcamps.

Como otros han indicado, los bootcamps son más o menos para principiantes.

Pero plantea una pregunta interesante, a la que me interesarían mucho los comentarios: ¿qué hay ahí fuera en la forma de cursos de “actualización” para personas cuyas habilidades se han vuelto obsoletas (tal vez por pasar demasiado tiempo en la administración o en las ventas) , o cursos de “inmersión” para ingenieros experimentados que desean aprender un idioma específico rápidamente?

Me recuerda que muchas personas deben (o quieren) “volver a certificar” periódicamente (por ejemplo, buzos, como yo, que han estado alejados durante 20 años). Y que hay muchos cursos de inmersión para personas que necesitan aprender un nuevo idioma (natural). No he mirado mucho, ¿hay equivalentes en la industria del software?

No hay bootcamps. Pero tomaré clases ocasionales en las universidades locales (tenemos 4 o 5 que ofrecen cursos y programas de certificación en nuestra área (Silicon Valley) para aprender nuevos paradigmas de programación, etc. Puedo aprender un idioma bastante rápido sin tomar clases.

La mayoría de los lugares en los que he trabajado tienen estipendios anuales para clases. Por lo tanto, hay muchos estímulos para aprender más y ser más inteligentes.

Probablemente no. Los campos de entrenamiento están diseñados para personas que tienen poca o poca experiencia en programación, pero desean obtener una introducción al campo.

Si ya está trabajando en muchos proyectos, probablemente no le sean útiles.

Bootcamp es para aquellos sin experiencia en programación. Simplemente encuentre un buen libro y sígalo. Si eres débil en lógica, busca libros de Savitch. Hay un libro para cada tipo de debilidad.