Creo que esto es posible de dos maneras:
- Sea creativo con el shell: para todo lo que desea lograr, comience a usar el shell, la mayoría de las personas encuentran esto muy insoportable para empezar, pero a medida que se acostumbran a su teclado y forman una imagen mental de los diversos comandos que necesitan a diario Es muy simple y requiere la menor cantidad de atención de usted y será una parte natural de su vida diaria. En resumen, la concha oscila.
- Sea curioso: aprenda lo que sucede debajo del capó e intente ver si puede replicar lo mismo. En la mayoría de los casos, comenzar con esto implicará aprender algunos conceptos básicos sobre cómo se diseñó e implementó el sistema operativo Unix. También tenga curiosidad sobre lo que están haciendo los demás y eche un vistazo a los diversos recursos en línea, mire las preguntas de stackoverflow y las preguntas de quora, intente responderlas, sea criticado (sin juego de palabras) y de alguna manera humillado por los geeks y nerds que viven allí. La mayor parte de sus vidas dentro de una terminal y aprender de ellos.
Si está buscando un libro o un tutorial, no hay un libro. Por supuesto, puede comenzar con cualquiera de los libros de este hilo:
Libro sobre programación shell de Linux
- Siento que mi posición como desarrollador de software en una empresa está estancada en términos de ascender en la escala. ¿Qué tengo que hacer?
- ¿Quiénes son los mejores desarrolladores de aplicaciones iOS en Silicon Valley?
- ¿Por qué la GTU (Universidad Tecnológica de Gujarat) literalmente apesta?
- ¿Qué lenguajes de programación se usan en Twitter?
- ¿Por qué las empresas despiden a las personas (debido al bajo rendimiento) cuando en cambio pueden entrenarlas para ser mejores, como en la industria india de TI?