Aprendí Windows Batch y HTML. ¿Qué debería aprender a continuación?

Como mencionó HTML, supongo que desea hacer desarrollo web.

Comience con las tecnologías del navegador web

¿Sabías? Incluso después de todos estos años, los navegadores web solo comprenden de forma nativa 3 cosas: HTML, CSS y JavaScript. Solía ​​haber un cuarto, vbScript, pero solo en Internet Explorer y Microsoft lo desaprobaron. Algo más y generalmente es un complemento, complemento u otros sinónimos para una extensión.

Entonces, mi recomendación sería obtener los conceptos básicos. No importa con qué termine trabajando después de eso, no podrá prescindir de esta base básica a menos que solo quiera terminar editando contenido en editores WYSIWYG.

Una vez que los haya eliminado, puede expandirse a jQuery, Bootstrap y Foundation, que son extensiones de JavaScript y CSS. Esto debería brindarle suficiente experiencia para que, si termina utilizando bibliotecas o marcos diferentes, tenga una idea de cómo funcionan las cosas y podrá adaptarse.

Tecnologías del lado del servidor

Una vez que tenga un buen manejo de las tecnologías del navegador web, el siguiente paso es analizar las tecnologías del servidor web. Hay muchas opciones y tendrá que tomar una decisión sobre dónde quiere ir con ella.

Las tecnologías del lado del servidor permiten a los servidores entregar contenido dinámico a los navegadores web. Por ejemplo, puede enviar al navegador contenido diferente según el contexto, como la página que se muestra. Básicamente, su sitio web tiene un tema / diseño separado del contenido de la página. La ventaja es que puede cambiar fácilmente el aspecto de su sitio web sin tener que modificar el contenido.

Su primera opción será si desea trabajar en tecnologías basadas en Windows o tecnologías multiplataforma que pueden incluir Windows, Unix / Linux, OS X.

Podría recitar una lista completa de lenguajes de programación del lado del servidor como Java, Python, Ruby on rails, .Net, PHP, Perl, node.js y bases de datos como MS SQL Server, MySQL / MariaDB, MongoDB, Postgres y muchos más. ¿Hay uno adecuado para elegir? Quien sabe realmente. En mi opinión, el correcto es el que le da el trabajo en mi opinión. Solo trata de evitar las modas si puedes. Esas son las tecnologías que se supone que son la próxima gran cosa y luego desaparecen durante el próximo año o dos. Es como tratar de usar siempre la última moda. Mañana lo que fue genial es tan pasado de moda. Manténgase un poco conservador … y nuevamente, preste atención a lo que está sucediendo en su industria. De hecho, incluso puede descubrir que ciertas industrias se han estandarizado en lenguajes de programación y tecnologías particulares, lo que hace que la elección sea obvia.

Hay tantas tecnologías que a menudo parecerá que elegiste la incorrecta para el trabajo. Mi recomendación aquí es prestar atención a lo que usan sus empleadores, lo que usan los empleadores de sus amigos y aprender esas tecnologías.

Independientemente de la tecnología de servidor con la que termine trabajando, tómese el tiempo para aprender cómo configurarla y configurarla usted mismo. Con el tiempo, esto te servirá bien.

El aprendizaje permanente en esta industria es la única forma de vida sostenible.

Si está prestando atención a su industria, incluso si comete un error y elige las tecnologías incorrectas para aprender, aún será posible encontrar trabajo con empresas que cometieron los mismos errores y tendrá menos competencia para esos trabajos cuando Encuéntralos.

Una vez tuve un trabajo trabajando para una compañía que usaba un lenguaje de programación llamado “Crackhaven”. Es posible que no haya oído hablar de este lenguaje de programación porque los fundadores de la compañía lo inventaron y no se usa en ningún otro lugar del mundo. La documentación era casi inexistente y, a menudo, incorrecta. No conseguí el trabajo porque conocía a Crackhaven, no. Obtuve el trabajo porque había vivido una vida de Mejora constante e interminable (CANI) que resultó en conocer tantos lenguajes de programación que puedo adaptarme a los nuevos lenguajes de programación con relativa facilidad.

Independientemente de las tecnologías que termine aprendiendo, intente mantenerlas durante un par de años si puede. Si observa las ofertas de trabajo, puede notar que los empleadores buscan al menos 6 meses de experiencia, a menudo incluso 2-3 años como mínimo. Si salta constantemente de una tecnología a la siguiente, puede volverse muy hábil pero aún no cumplirá con los requisitos.

Para ayudarlo a vigilar las tendencias del mercado laboral, eche un vistazo a Job Trends en Indeed.com. Puede ingresar a múltiples tecnologías y ver cómo han estado en tendencia en los últimos meses / años.

Diseño web:

HTML es muy básico para el desarrollo web,

HTML-> CSS, Javascript, Jquery, SQL, Bootstrap, AJAX …

Desarrollador Embebido:

ir con scripts de Shell , que es similar a Windows Batch,

C-programación, C ++, conceptos de Linux …

Sugeriría aprender CSS y JavaScript para usar en combinación con HTML. Esto es para dar a sus páginas estilo y función. No solo un muro de texto, enlaces e imágenes.

Y si eres bueno con Batch, Git no debería ser un gran problema para ti. Esto le da control de la versión y lo ayuda a mantenerse organizado.

Aquí hay un buen camino de aprendizaje:

CSS> Javascript> PHP> Cualquier tipo de base de datos> Node.js> MongoDB u otro> C ++> Java> …………

Para estos idiomas tomará 6 años para tener un buen conocimiento sobre ellos.

Buena suerte
Daniel

(¿Necesita un sitio web? Contácteme en
thedcdesigns.com)

Aprendería Python o C ++. Python se parece mucho a HTML, por lo que es más fácil de aprender. Es un lenguaje de programación en lugar de un lenguaje de anidación (HTML), por lo que en realidad hace cosas como crear formularios y hace que los eventos sucedan, pero nuevamente es más limitado que algo como C #. Es un gran punto de partida.

More Interesting

Estoy en el proceso de comenzar un sitio web de anuncios de trabajo y realmente me gustaría saber cuáles son las cosas principales que debo considerar antes de hacerlo, para alguien que solo conoce un poco de HTML, ¿no es suficiente para crear un sitio funcional completo?

¿Qué tipo de sitio web debo hacer? Quiero un sitio que permita a las personas publicar su experiencia sobre un tema determinado. ¿Es este un blog o qué?

Estoy usando GetSiteControl (Obtener widgets para su sitio web) en mi sitio web. ¿Disminuirá la velocidad de mi sitio web? ¿Está bien usar la versión gratuita?

Tengo 32 años, ¿qué habilidades puedo aprender para ser un desarrollador independiente?

He usado dos empresas de alojamiento web y ambas fueron muy lentas. ¿Qué es un host económico pero rápido y potente?

Voy a aprender PHP este verano en un entrenamiento de 6 semanas. ¿Podré desarrollar un buen sitio web?

Me gustaría desarrollar una aplicación móvil HTML + CSS + JS con un back-end RDBMS (MongoDB es menos adecuado, en este caso). ¿Qué marcos debo usar?

Cómo alojar sitios web JSP en GoDaddy

Cómo hacer un sitio web usando HTML en el Bloc de notas

No estoy alcanzando ningún hito en el aprendizaje del desarrollo web. ¿Estoy en el camino equivocado?

¿Soy un desarrollador de pila completa si uso firebase u otras soluciones sin servidor para mi backend en lugar de aprender el lenguaje y el framework de backend?

Me estoy enseñando a codificar como un hobby y sé HTML, CSS y algunos jQuery / JS. ¿Cuáles son algunos proyectos front-end que podría intentar construir para ponerme a prueba?

¿Debo construir mi sitio web desde cero o usar la ayuda de un tercero?

Necesito impartir un seminario en dos días sobre aplicaciones web. ¿Cuáles son las últimas tendencias?

Quiero ser desarrollador web en Canadá (Vancouver) y planeo hacer el curso de Tecnología de Sistemas Informáticos. ¿Es la mejor opción disponible?