Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: FGM24 en 11 Julio 2021, 02:03 am



Título: Nivel de javascript
Publicado por: FGM24 en 11 Julio 2021, 02:03 am
Hace poco tiempo que inicie con la programación y decidí empezar por el desarrollo web, ya vi un par de cursos sobre html y css.



Y ahora empece con JS, me recomiendan invertir mucho tiempo aprendiendo este lenguaje? o para el front end solo necesito saber cosas muy puntuales e irme directo a back end?




¿Que me recomiendan? ¿Seguir de lleno con JS? o aprender cosas muy puntuales e irme directo a PHP por ejemplo


Título: Re: Nivel de javascript
Publicado por: engel lex en 11 Julio 2021, 02:16 am
depende de ti, creo que ves front solo como un accesorio del backend, pero son 2 mundos completos

ojo front no es solo js, también mucho de css y como interactúan esos 2 con el html

dependerá de tu objetivo final si te especializas en front o en back, incluso laboralmente hay demanda para los 2 por independiente (tambien exisiste el "full stack" que es la suma de ambos)


Título: Re: Nivel de javascript
Publicado por: MinusFour en 11 Julio 2021, 04:08 am
javascript es prácticamente imprescindible hoy en día para front end. Es hasta probable que haya algunos trabajos en los que no tocas nada de CSS o HTML inclusive.


Título: Re: Nivel de javascript
Publicado por: FGM24 en 11 Julio 2021, 08:41 am
depende de ti, creo que ves front solo como un accesorio del backend, pero son 2 mundos completos

ojo front no es solo js, también mucho de css y como interactúan esos 2 con el html

dependerá de tu objetivo final si te especializas en front o en back, incluso laboralmente hay demanda para los 2 por independiente (tambien exisiste el "full stack" que es la suma de ambos)


Si, de hecho estoy practicando html y css mas o menos para entender como se esctructura correctamente, mi idea principal seria full stack, es por eso que no me gustaria desperdiciar tiempo viendo JS a fondo si no voy a necesitar mas que pocas herramientas


Título: Re: Nivel de javascript
Publicado por: massif.exe en 11 Julio 2021, 08:51 am
¿Qué estudias F5?
¿Qué te apasiona?
¿De dónde sos?



Título: Re: Nivel de javascript
Publicado por: 3n31ch en 11 Julio 2021, 10:06 am
Bueno, como respuesta rápida a tu pregunta, SI, debes aprender javascript, al menos lo básico (mas detalle abajo).

Dicho lo anterior, si te interesa una respuesta mas completa, a continuación te presento mi primera obra literaria:

Como quizás escriba mucho primero voy a justificar mi mensaje con una falacia de autoridad: he trabajado 8 años como desarrollador web (entre otras cosas) haciendo múltiples tipos de aplicaciones (comerciales, empresariales y de I+D [Control de turbinas, telemetría, etc.] ). Y te puedo decir que el desarrollo web ha cambiado mucho última mente. La industria espera mucho de un programador, y si bien, puede ser buena idea especializarte, tambien es muy importante que conozcas de todo un poco para poder comunicarte con tus pares así como tambien poder afrontar distintos proyectos de la manera adecuada. Te recomiendo aprender lo siguiente y luego continuar según tus gustos:

Front end:
 • HTML5: Al menos conocer todas las etiquetas básicas, tablas e inputs de formulario.
 • CSS3: Saber los selectores mas básicos (#, . [], :hover, :active), manejar los distintos displays básicos (block, inline, inline-block), ordenado de elementos (float, flex, grid), paddings, margins, borders, colores y fuentes de letras. (algo se me olvidará, pero creo que eso es lo mas importante, el resto lo puedes ir a prendiendo sobre la marcha).
• javascript: Manejo de variables (var, let, const), sentencias básicas (if, for, while), funciones (funtion(), () => {}), seleccionar e interactur con el DOM (getElementById, querySelection, on("click", () =>{}).

Back end:
Al menos conocer un lenguaje back-end, si no quieres liarte con otro lenguaje puedes usar Node.js, quizás con express, con que aprendas a responder a distintas solicitudes, y quizás hacer un CRUD es suficiente.


Luego puedes especializarte o abordar las distintas áreas de tu interés. Por ejemplo si te llama la atención el diseño, puede que quieras aprender SASS, aprender a usar tailwind o boostrap, un poco de illustrator o photoshop. Si lo tuyo no es solo el diseño y quizas te llama mucho la atención javascript puedes intentar avanzar a un framework/libraría como Angular.js o VUE. Si por otro lado el back-end es lo tuyo puedes estudiar un framework y un poco mas de bases de datos.


Título: Re: Nivel de javascript
Publicado por: FGM24 en 12 Julio 2021, 08:00 am
¿Qué estudias F5?
¿Qué te apasiona?
¿De dónde sos?



Estudio Ing. Industrial actualmente, pero desde que me llamo la atención el mundo de la programación la verdad es que me ha gustado mas que nada, me encantaría vivir de esto, pero para alguien que viene desde 0 con programación ( en realidad en la escuela me enseñaron lo mas básico de C++) se vuelve un poco confuso, ya que hay demasiados caminos por el cual irse, demasiados lenguajes, etc. Y soy de México


Título: Re: Nivel de javascript
Publicado por: FGM24 en 12 Julio 2021, 08:06 am
Bueno, como respuesta rápida a tu pregunta, SI, debes aprender javascript, al menos lo básico (mas detalle abajo).

Dicho lo anterior, si te interesa una respuesta mas completa, a continuación te presento mi primera obra literaria:

Como quizás escriba mucho primero voy a justificar mi mensaje con una falacia de autoridad: he trabajado 8 años como desarrollador web (entre otras cosas) haciendo múltiples tipos de aplicaciones (comerciales, empresariales y de I+D [Control de turbinas, telemetría, etc.] ). Y te puedo decir que el desarrollo web ha cambiado mucho última mente. La industria espera mucho de un programador, y si bien, puede ser buena idea especializarte, tambien es muy importante que conozcas de todo un poco para poder comunicarte con tus pares así como tambien poder afrontar distintos proyectos de la manera adecuada. Te recomiendo aprender lo siguiente y luego continuar según tus gustos:

Front end:
 • HTML5: Al menos conocer todas las etiquetas básicas, tablas e inputs de formulario.
 • CSS3: Saber los selectores mas básicos (#, . [], :hover, :active), manejar los distintos displays básicos (block, inline, inline-block), ordenado de elementos (float, flex, grid), paddings, margins, borders, colores y fuentes de letras. (algo se me olvidará, pero creo que eso es lo mas importante, el resto lo puedes ir a prendiendo sobre la marcha).
• javascript: Manejo de variables (var, let, const), sentencias básicas (if, for, while), funciones (funtion(), () => {}), seleccionar e interactur con el DOM (getElementById, querySelection, on("click", () =>{}).

Back end:
Al menos conocer un lenguaje back-end, si no quieres liarte con otro lenguaje puedes usar Node.js, quizás con express, con que aprendas a responder a distintas solicitudes, y quizás hacer un CRUD es suficiente.


Luego puedes especializarte o abordar las distintas áreas de tu interés. Por ejemplo si te llama la atención el diseño, puede que quieras aprender SASS, aprender a usar tailwind o boostrap, un poco de illustrator o photoshop. Si lo tuyo no es solo el diseño y quizas te llama mucho la atención javascript puedes intentar avanzar a un framework/libraría como Angular.js o VUE. Si por otro lado el back-end es lo tuyo puedes estudiar un framework y un poco mas de bases de datos.


Pues en base a lo que me dices, parece que voy por buen camino, todo lo que me comentas de HTML, CSS y casi de JS lo conozco, me falta practica, mucha practica claro, pero parece que voy por buen camino, como back-end no se que sea mejor, PHP o Python, aun no investigo mucho en el tema back-end, voy de poco a poco para no abrumarme con la cantidad de informacion, librerias, lenguajes etc. Que hay actualmente, pero parece que voy por buen camino.

Te agradezco tu ayuda y la opinion


Título: Re: Nivel de javascript
Publicado por: Danielㅤ en 12 Julio 2021, 15:37 pm
Hola, mí consejo es que aprendas lo justo y necesario de javascript, porque no te recomiendo que lo estudies al completo, si fuese Java ahí si te recomendaría que lo estudies hasta el nivel avanzado, pero Java y javascript son totalmente distintos, con Java podes crear de todo y más que nada es lo mejor para la creación de aplicaciones para celulares/móviles.


Saludos


Título: Re: Nivel de javascript
Publicado por: FGM24 en 12 Julio 2021, 22:28 pm
Hola, mí consejo es que aprendas lo justo y necesario de javascript, porque no te recomiendo que lo estudies al completo, si fuese Java ahí si te recomendaría que lo estudies hasta el nivel avanzado, pero Java y javascript son totalmente distintos, con Java podes crear de todo y más que nada es lo mejor para la creación de aplicaciones para celulares/móviles.


Saludos

¿De JS me recomiendas aprender nada mas lo que 3n31ch comento anteriormente? con eso sera necesario e irme directo a PHP o algo por el estilo?


Título: Re: Nivel de javascript
Publicado por: Danielㅤ en 12 Julio 2021, 22:55 pm
javascript es lenguaje secundario, primero tenés que aprender PHP, MySQL y HTML, después javascript.


Título: Re: Nivel de javascript
Publicado por: 3n31ch en 12 Julio 2021, 23:00 pm
Creo que aca discrepo. javascript desde hace tiempo que dejó de ser un lenguaje secundario, de hecho, puedes hacer todo lo que te quieras plantear hacer con PHP solo en javascript. Si te interesa averiguar mas sobre el tema, échale un ojo a Node.js.

De todas formas, puedes optar por aprender aquello que mas te guste o esté mas alineado con tus objetivos. Suerte!

PD: Lo de MySQL tambien es cuestionable, tienes distintos tiempos de gestores de bases de datos, e incluso puede optar por aprender de bases de datos NoSQL (a mi no me gustan mucho, pero por temas técnicos hay casos en donde son mejores que las SQL). Como sea, aprende lo que quieras :D


Título: Re: Nivel de javascript
Publicado por: #!drvy en 13 Julio 2021, 09:38 am
Citar
Hola, mí consejo es que aprendas lo justo y necesario de javascript, porque no te recomiendo que lo estudies al completo, si fuese Java ahí si te recomendaría que lo estudies hasta el nivel avanzado, pero Java y javascript son totalmente distintos, con Java podes crear de todo y más que nada es lo mejor para la creación de aplicaciones para celulares/móviles.

Citar
javascript es lenguaje secundario, primero tenés que aprender PHP, MySQL y HTML, después javascript.


¿De dónde sacas todo esto? Me da que te estás basando en información obsoleta.


javascript es uno de los lenguajes más cotizados ahora mismo y el más usado a nivel de desarrollo.
https://insights.stackoverflow.com/survey/2020#most-popular-technologies

Si te quieres dedicar a desarrollo web necesitas si o si saber javascript con decencia y manejarte bien con frameworks tipo Angular, React o Vue. javascript ahora mismo es más cotizado que Java..

https://insights.stackoverflow.com/survey/2020#top-paying-technologies


@F5... Aprende de javascript todo lo que puedas. Sobre todo si te vas a dedicar a desarrollo web tal y como has mencionado. javascript se usa tanto en front como en backend... también mírate los frameworks más utilizados del momento y practica con ellos.

De todos modos dos consejos:
- Aprende a programar, no a escribir en un lenguaje.
- No te cases con ninguna tecnología ni con ningún framework. Las cosas cambian rápido, no te quedes en el pasado.

Saludos


Título: Re: Nivel de javascript
Publicado por: FGM24 en 14 Julio 2021, 21:53 pm
Les agradezco a todos la ayuda, viendo lo que la mayoria escribe, entonces seguire aprendiendo JS todo lo que pueda, y si, la idea es no casarme como comentas @#!drvy la verdad es que me gustaria aprender y saber lo mas que pueda y conforme salgan nuevas tecnologias ir aprendiendo, la verdad es que desde que me introduje a este mundo me encanto, es tan grande y variado que me encanta, entonces no tendre problema en seguir aprendiendo, les agradezco mucha la ayuda y las opiniones a todos


Una ultima pregunta ¿Cuales son las paginas, blogs, etc. que siguen para enterarse de lo mas nuevo que vaya saliendo en este mundo?


Título: Re: Nivel de javascript
Publicado por: [u]nsigned en 15 Julio 2021, 05:29 am
Les agradezco a todos la ayuda, viendo lo que la mayoria escribe, entonces seguire aprendiendo JS todo lo que pueda, y si, la idea es no casarme como comentas @#!drvy la verdad es que me gustaria aprender y saber lo mas que pueda y conforme salgan nuevas tecnologias ir aprendiendo, la verdad es que desde que me introduje a este mundo me encanto, es tan grande y variado que me encanta, entonces no tendre problema en seguir aprendiendo, les agradezco mucha la ayuda y las opiniones a todos


Una ultima pregunta ¿Cuales son las paginas, blogs, etc. que siguen para enterarse de lo mas nuevo que vaya saliendo en este mundo?


Los desarrolladores web teneos una enorme ventaja. Generalmente todos los grandes proyectos del ecosistema de JS están perfectamente documentados, tanto por los creadores como por la comunidad.

Por ejemplo para aprender sobre HTML, CSS y JS a un nivel basico/medio podes usar la propia documentación de Mozilla, los responsables de Firefox.

https://developer.mozilla.org/es/docs/Learn/javascript

Otra muy buena:
https://www.w3schools.com/js/default.asp

Y si ya queres algo super tecnico, donde se describe al detalle como funciona cada cosa, y ademas que se piensa  hacer a futuro, tenes la W3C
https://www.w3.org/standards/webdesign/script.html


Tambien esta el libro "Eloquent JS" que es publico y gratuito, yo prefiero la version en ingles, pero tambien esta en español:
https://eloquentjs-es.thedojo.mx/

Yo la verdad que no soy de ver tutoriales, soy mas de ver la documentación e ir jugando....tratar de hacer lo mas complejo que pueda con todo lo que voy aprendiendo,


Título: Re: Nivel de javascript
Publicado por: [u]nsigned en 15 Julio 2021, 05:50 am
Hola, mí consejo es que aprendas lo justo y necesario de javascript, porque no te recomiendo que lo estudies al completo, si fuese Java ahí si te recomendaría que lo estudies hasta el nivel avanzado, pero Java y javascript son totalmente distintos, con Java podes crear de todo y más que nada es lo mejor para la creación de aplicaciones para celulares/móviles.


Saludos

Te quedaste en el 2006 amigo, es al revés. JS puede hacer todo lo que hace Java y mas.

Incluso en un nicho como es el desarrollo para Android, React Native y Flutter están aniquilando a Java & Android SDK en cuanto a demanda y cuota de mercado, la propia Google tiene pensado reemplazar completamente a Java por Dart y Flutter en todos los ecosistemas donde reina Java.


Título: Re: Nivel de javascript
Publicado por: Danielㅤ en 15 Julio 2021, 15:00 pm
Pues si veo que javascript a evolucionando mucho, es un lenguaje en el que nunca he programado pero si he leído hace buen tiempo atrás a programadores web recomendaron lo que yo recomendé pero es verdad eso fue hace mucho tiempo!!
Vaya que avanzó bastante ese lenguaje cuando solo era funcional para el navegador y poco más, ya que los navegadores vendrían a ser "sus intérpretes".


Saludos y gracias por la aclaración compañeros


Título: Re: Nivel de javascript
Publicado por: Tusso4 en 19 Julio 2021, 15:58 pm
¿De JS me recomiendas aprender nada mas lo que 3n31ch comento anteriormente? con eso sera necesario e irme directo a PHP o algo por el estilo?

Lo que comentó 3n31ch está bastante bien, aún para front y para back yo te recomendaría aprender JS ya que es bastante útil. Para front diría que es necesario y para back te puede servir también.

Yo lo vería como un 2x1, aprendes front y a la vez algo de back.

Como dijiste también anteriormente, la mayoría de cosas que vayas a aprender será con la práctica... yo entré a mi puesto de trabajo pensando que sabía mucho y con los años que llevo de práctica creo que he aprendido más que en todo el tiempo estudiando y leyendo.