¿Cómo puedo entrenarme para ser un desarrollador de servidores Linux calificado en tres meses?

Estoy de acuerdo con la respuesta de Paul Reiber a ¿Cómo puedo entrenarme para ser un desarrollador de servidores Linux calificado en tres meses? – “calificado” es imposible, así que ve por “lo suficientemente bueno”.

Supongo que desea construir servidores de red que se ejecutan en Linux.

En primer lugar, hay un próximo curso en línea para arquitecturas de software orientadas a patrones para software concurrente y en red: Coursera. Este curso utilizará C ++ y Java.

A continuación, obtener un poco de práctica de codificación. No es posible ganar experiencia sin un proyecto real. Abra un proyecto en GitHub, o bifurque uno – puede haber algunos buenos. Obtener comentarios. Con sus 40 horas a la semana, debe tener tiempo en la parte superior del curso en línea.

Finalmente, la esencia de ejecutar un servidor de red se ejecuta en una red pública. No estás haciendo esto por una empresa, por lo que no tienes un equipo de Operaciones. Haz tus propios DevOps. Obtenga su propio alojamiento en la nube IaaS y ejecute su servidor allí. Piense en ello como su propia empresa, incluso si no hay negocio.

Linux es una bestia compleja. Has hecho esto casi imposible con las restricciones que le has puesto. Las personas aprenden Linux por su cuenta durante AÑOS antes de considerarse calificadas, y rara vez consideran suficiente una sesión de capacitación de tres meses.

Si estuviera siendo entrenado por lo mejor de lo mejor, pasando 40 horas por semana en clases y haciendo tareas de laboratorio además de eso, PUEDE considerarse que está calificado en tres meses.

Pero hay una cantidad tan grande de material para cubrir, que es realmente dudoso que te hagas un favor allí.

Probablemente obtendrá algunos consejos excelentes sobre las formas en que puede aprender Linux, pero le insto a que no se presente como calificado después de solo tres meses de capacitación inmersiva.

Mi toma, hazlo a la antigua usanza. Instale algo nuevo, diga Fedora 18, y lea el manual. El manual completo. Conozca qué es cada programa, por qué existe, cómo puede aprovecharlo.

Diablos, entre Bash, Vim y Awk, probablemente tengas seis meses de entrenamiento allí mismo. Perdón por llover en tu desfile, pero soy realista.

Aprende Bash y otras utilidades pequeñas pero extremadamente útiles (cortar, ordenar, xargs, sed, awk, etc.), y serás bastante bueno en tu camino. No aprendas VIM o Emacs, que cuestan demasiado tiempo para aprender, solo usa un editor de texto sublime. A medida que se desarrolle más en Linux, aprenderá más de su poder.