No puedo decidir si quiero aprender web u otra programación, así que ¿no puedo hacer las dos cosas?

Por supuesto que puede. Las habilidades de programación son fácilmente transferibles entre plataformas y disciplinas. Las herramientas y los lenguajes que usa son obviamente diferentes, pero las habilidades de resolución de problemas y el pensamiento algorítmico se aplican a toda la programación. Solo asegúrate de tener suficiente tiempo para todo. Esto también puede hacer que sea más empleable, ya que tener un conjunto variado de habilidades puede ser muy deseable para un posible empleador. Las empresas suelen utilizar pruebas de codificación para evaluar el nivel de habilidad. Tener más experiencia en codificación en diferentes áreas realmente puede ayudar.

Si puedo sugerir, aprende JavaScript. Ahora sé que es principalmente un lenguaje de programación web, así que tal vez ya sepas un poco (o mucho). Pero no es solo un lenguaje de programación web. Puede usarlo para hacer juegos con el motor Unity3D, que tiene su propia versión de JavaScript llamada UnityScript. El lenguaje se puede utilizar en muchos entornos a través de diversos marcos, extensiones y demás.

O tal vez podrías aprender C ++. Este lenguaje, aunque no es principalmente un lenguaje de programación web, también se puede utilizar para la web a través de marcos. Pero, por supuesto, el lenguaje ha existido tanto tiempo que probablemente podría construir cualquier cosa en él.

Quizás la programación web y otros tipos de programación no son tan diferentes, por lo que no es realmente un gran desvío, pero puede ser muy interesante y perspicaz. Espero que esto te haga la decisión un poco más fácil.

Er, si y no?

Muchas plataformas de programación web también se pueden utilizar para crear otros tipos de aplicaciones, y están diseñadas para que pueda integrar aplicaciones con su página web. Entonces, sí, puede aprender ambos creando aplicaciones para la web, a menos que eso se ajuste a la “programación web” para usted. Esta es una pregunta extraña porque la línea de demarcación entre la programación web y la “otra” programación puede ser poco clara. Si lo definimos simplemente como programación web, abarca todas las aplicaciones web, plataformas web, etc., entonces tiene una programación de aplicación independiente, que si ha aprendido tanto como yo, se dará cuenta de que no hay una gran diferencia en los conceptos que se aplican. El desarrollo web simplemente agrega un marco alrededor de su aplicación para que sea accesible a través de Internet, por definición.

Para abreviar, sí, puede hacer ambas cosas si aprende el desarrollo web y transfiere muchos de los conceptos de diseño a la programación de aplicaciones independientes. Sin embargo, la programación de aplicaciones independientes no le enseñará las habilidades para construir un marco web a su alrededor, lo que honestamente no es tan difícil.

Entonces, ¿realmente se reduce a lo que quieres hacer? ¿Qué requisitos tienes? ¿Quieres que otras personas puedan usarlo fácilmente? Así es como debe decidir lo que necesita aprender, decidir qué quiere hacer primero.

Sí, puedes hacer ambas cosas, pero realmente no es recomendable. El desarrollo web / programación web no es una cosa de un solo nivel.

En el desarrollo web puedes ser un Front End Dev, Back End Dev o Full Stack Dev (ambos, que yo soy)

Luego está el lado de la programación donde no escribes mucho código, solo desarrollas la lógica a través de la discusión en equipo y una pizarra y administras a otros desarrolladores (lo que hago ahora)

Tiene desarrollo de aplicaciones comerciales, programación de robótica, desarrollo de microcontroladores, etc., etc. Y también tienen sus propios niveles.

Creo que la pregunta para usted es, ¿qué es exactamente lo que está tratando de lograr? Si no sabe exactamente qué, debe tener alguna idea de lo que espera poder hacer como programador.

Responder esta pregunta le permitirá saber si realmente desea hacer Desarrollo Web u “Otra Programación”.

Elija lo que elija, solo sepa que el tiempo dedicado a aprender y comprender nunca es una pérdida de tiempo, así que avance con una mente abierta y un objetivo.

¡Todo lo mejor!

¡Definitivamente puedes hacer ambas cosas! De hecho, si está en camino de hacer esto como profesión, será más comercializable si puede pasar del diseño a la codificación de back-end. Completa pila. Además, si los aprende todos juntos, reconocerá lo fácil que es pasar de diseñar y coordinar en el front-end a construir su propio servidor y API en el back-end. ¡Hazlo todo! ¡Buena suerte!

David James de http://www.fullstack360.com

Haz lo suficiente para descubrir lo que realmente te gusta y luego invierte en él. Puedes hacer lo que quieras, pero no puedes ser bueno en todo. Tienes que poner la energía en un área para ser bueno en eso.

Por qué no? Siéntase libre de hacer lo que sea en la vida, es su vida. Si crees que causaría problemas, solo aprende poco a poco el lenguaje de programación.

More Interesting

Cómo eliminar una imagen de una base de datos y una carpeta SRC en PHP

Mi comprensión de cómo usar las API RESTful está jodida. ¿Qué tengo que hacer?

¿Qué debo saber para ser un desarrollador de sitios web o aplicaciones web? Tengo conocimiento de HTML y CSS. ¿Es necesario aprender JavaScript?

Cómo configurar una estación para un equipo de desarrolladores

¿Cómo creo y diseño mi sitio?

Si quiero desarrollar un IDE, digamos Python IDE, ¿qué tan fácil es hacerlo? ¿Cuáles son las cosas que debo considerar al desarrollarlo?

Me mudaré a los EE. UU., ¿Cómo debo prepararme para conseguir un trabajo como programador / desarrollador?

He estado jugando con php, python y ruby ​​y he estado leyendo sobre django, rails y varios frameworks php. ¿Cuál es el mejor curso de acción para el desarrollador web moderno? Solo quería tener una idea de cuál sería el mejor camino para el futuro y por qué. Gracias por leer.

Cómo usar 'esta' palabra clave en JavaScript

¿Qué sitios web de codificación reconocen más los empleadores? He trabajado en varios proyectos de programación en LAMP en mi puesto actual, pero soy autodidacta. Estoy mirando Khan Academy y codeschool.com. ¿Qué miran realmente los empleadores?

Quiero ser un desarrollador web front-end. ¿Donde debería empezar?

Sé PHP y Python igualmente bien. Quiero desarrollar un sitio web. ¿Qué idioma debo elegir y por qué?

Cómo realizar esta validación en ASP.NET MVC: si el campo FromDate tiene un valor, solo entonces, el campo EndDate también debe tener un valor

Cuando un cliente envía un formulario en mi sitio web, ¿cómo creo una base de datos para actualizar automáticamente un documento de Excel que contiene su información?

Tengo 20 años. ¿Debo aprender a hackear o ir al desarrollo web? Estoy asistiendo a cursos de CS en Italia. Estoy dispuesto a poner todo mi esfuerzo para lograr ambos.