Quiero aprender a programar por dinero, aunque mi trabajo ahora me hace muy feliz, pero no lo corta. ¿Cómo encuentro la motivación?

Mi consejo: piénsalo dos veces.

Razones para buscar algo más :

Programar era mi pasatiempo cuando tenía 12 años, sigue siendo mi trabajo ahora que tengo más de 40 años y probablemente será así en los próximos años.

A veces me pregunto si alguna vez podría manejar todas las molestias y molestias de hacer el desarrollo de software para ganarme la vida si no lo encuentro gratificante en sí mismo. Y la respuesta siempre es “No, no podría soportarlo a largo plazo”.

El desarrollo de software suele ser exigente. Y puede cambiar su personalidad también de manera sutil: por ejemplo, un buen desarrollador está constantemente obligado a pensar en todas las formas en que algo podría salir mal. Esa forma de pensar, en el tiempo, se extiende a otros aspectos de la vida personal, hasta el punto de que uno, sin saberlo, se vuelve cada vez más cínico y desencantado.

Tendrá que lidiar con el hecho de que la mayoría de las personas que no están en el campo (incluidos sus amigos) no podrán apreciar su trabajo. “Sí, ganas mucho dinero, pero, de nuevo, ¿qué es esta cosa que estás haciendo ?” ¹

Tal vez tenga que lidiar con sentirse un poco ignorante la mayor parte del tiempo (y, a veces, inadecuado debido a ese sentimiento). Es parte del trabajo, es parte de ser inteligente y, si nunca te has sentido un poco ignorante, no lo estás haciendo bien.

¿Cómo podrías encontrar tu motivación ?

El mío era realmente hacer que las personas pudieran intercambiar sin esfuerzo opiniones, conocimientos y cosas interesantes a gran distancia y hacer su vida más fácil y más rica de experiencias. En ese sentido, el desarrollo de software que lo haga posible de manera indirecta es bastante auto recompensado.

Tu motivación podría ser algo así.

¹ En este punto, por lo general respondo: “Bueno, piense en esto: levanta el teléfono y marca a una persona al otro lado del planeta, o ingresa una URL en su navegador y se conecta y muestra el contenido de una servidor en algún lugar del planeta, y funciona casi siempre. No es ni mágico ni simple, y hay muchas cosas y problemas involucrados en esto que ni siquiera sospechas que puedan existir. Si tienes curiosidad, dale Me media hora y voy a tratar de explicar “. A esto le sigue invariablemente la mirada en blanco de la inquietud de alguien que se da cuenta de que no sabe prácticamente nada de las cosas que usa todos los días.

La programación es un trabajo que puede ser bastante exigente y, a veces, requiere un enfoque intenso. Si no está interesado en la programación y no es bueno enfocarse, le sugeriría que encuentre una forma diferente de ganarse la vida.