¿Es una buena idea comenzar a aprender el desarrollo web, considerando que soy de economía?

Si sientes que quieres ir por algo, hazlo. Nunca sabrás “cómo habría sido si …” si no lo intentas

Usted viene con formación en economía … si le digo mi historia, se reirá :): es minería (minería del carbón) y trabajé durante casi 6 años bajo tierra.
Un día decidí que tenía suficiente, tomé la indemnización por despido y comencé a aprender computadoras y desarrollo web.

Comencé como tú: HTML básico y CSS, algo de Photoshop, algo de Javascript, algo de Perl (en ese momento).
Mis 2 años tardaron en comprender lo suficiente las computadoras (estaba empezando desde cero experiencia incluso en el manejo de una computadora o un sistema operativo). Me tomó cerca de otro año tener suficientes habilidades de desarrollo web para poder comenzar a construir algo que valga la pena.

¿Me arrepiento de esos años? ¡De ningún modo! Incluso si he sufrido de alguna manera.
Ahora tengo alrededor de 11 años de experiencia y me gano la vida (y no solo eso: ofrezco consultas a las personas que lo desean).

En mi opinión, vale la pena la inversión que quieres hacer. Una vez que adquiera experiencia, puede crear servicios web que pueden utilizar miles o millones de personas.
Te sentirás como un director de cine que acaba de hacer una película y estrena en los cines. Sentirás esa satisfacción profesional.
La ventaja de usted es que puede reiterar su trabajo, mejorándolo continuamente. Un director no puede hacer nada después de que se estrene la película (por lo que tiene que hacerlo bien desde la primera vez).
También puede ganarse la vida o, quién sabe, hacerse rico si su aplicación es popular.

El costo de entrada también es mucho más bajo de lo que era cuando comencé y hoy en día tienes muchas más documentaciones (la comunidad también es mucho más fuerte).
Eso lo hará evolucionar más rápido, mejorará más rápido, por lo que es posible que no necesite de 3 a 4 años para ser lo suficientemente bueno.

Pero si después de varios meses o 1 año decide que esto no es para usted (puede suceder, la programación no es fácil), entonces siempre puede volver a sus antecedentes: economía.
No pude volver a mis antecedentes, no tenía una alternativa … tuve que seguir adelante.

Para obtener información más detallada sobre mi viaje de desarrollo web, lea este hilo: Estoy a punto de dejar mi trabajo para aprender a programar. ¿Qué tengo que hacer?

Cada idioma tiene sus propias ventajas y desventajas. Realmente, la mejor forma de programar, independientemente de los antecedentes de los que provenga, es hacer una investigación relativa al tipo de aplicación que desea realizar.

Para la economía, me parece que los lenguajes de scripting serían más útiles simplemente porque la mayoría de las aplicaciones robustas han incorporado lenguajes de scripting. Como probablemente ya sepa, los lenguajes de scripting como vba utilizados con MS Excel son muy útiles para aplicaciones económicas.

Una vez que entienda los conceptos básicos de cualquier lenguaje de programación (es decir, sintaxis, palabras clave, operadores, etc.), no está muy lejos de aprender otro idioma. La parte más difícil de cualquier idioma es aprender la semántica y las vastas cantidades de bibliotecas y funciones disponibles para usted.

En lo que vale la pena … Personalmente, no conozco ninguna situación en ningún negocio donde la programación no pueda ser útil. Entonces, sí puede tomar un poco de tiempo, pero al final tienes una habilidad útil que se puede usar en áreas incluso más allá de TI o economía.

En cuanto al lenguaje del futuro, C ++ no parece que vaya a ninguna parte y Python parece seguir apareciendo más y más. Solo mira este sitio 🙂

En primer lugar, ver si eres bueno en la programación. Leer algoritmos y estructuras de datos. Si te encuentras totalmente perdido, entonces no lo hagas. (No todos los cerebros están conectados para la programación, y usted no puede cambiar la forma en que lo hace su cerebro).

(HTML y CSS le proporcionan un sitio estático: una imagen. SQL es un tipo de base de datos, y no es algo que aprenda en 6 meses. PHP se ejecuta en el servidor, jQuery se ejecuta en el navegador [junto con Javascript].)

¿Vale la pena la inversión de tiempo? De 3 a 5 horas al día, le llevará un año o dos llegar a la etapa “Puedo escribir un sitio sin ayuda”. No es un buen sitio, solo uno que corre. Un buen sitio? No lo sé. Después de 43 años de programación y codificación, todavía tengo dudas de si mis sitios son buenos.

Por cierto, el desarrollo web no es “la ola del futuro”. ¿Programación? Tal vez, pero será principalmente en computadoras cuánticas, no como los caracoles lineales que usamos hoy en día. Aprender Javascript (tienes que hacerlo, si quieres ejecutar jQuery), o incluso SQL, parecerá un hacha de piedra para el bombardero en un B1. Algo primitivo del que ya nadie sabe mucho.