es.hideout-lastation.com
Paraíso Para Los Diseñadores Y Desarrolladores


10 cosas que debes saber antes de probar la codificación

Aprender a codificar no es nada fácil . Puede encontrar muchos sitios web que intentan empujar a la gente a la codificación citándola como una operación fácil de dominar . Sin embargo, es una de las habilidades más difíciles de reunir y destacar en. Es más una experimentación que una guía que debe seguirse.

Como principiante, es posible que desee saber lo que el viaje tiene, o lo que es progresar de nivel principiante a intermedio. Las experiencias de aprendizaje pueden variar de persona a persona, y usted es completamente libre de elegir su propio camino.

Aquí hay 10 cosas que debe saber antes de comenzar a programar . Conocer estos puntos le dará una ventaja sobre qué esperar y cómo abordar la programación.

1. Obtenga los conceptos básicos correctos

Cuando comienzas a aprender, lo primero de lo que debes estar seguro son los "conceptos básicos". Es el primer paso para convertirse en un ninja de codificación .

Para tener los conceptos básicos correctos, debes aprender el núcleo de la informática, como cualquier otro comercio que encuentres. Actualmente hay cientos de cursos en línea dirigidos a principiantes . Claramente, Internet se preocupa por los principiantes y proporciona toneladas de información, ¡un paraíso para principiantes!

Todo lo que necesita hacer es buscar a través de ellos y comenzar con uno que mejor se adapte a sus necesidades . Puede comenzar con cualquiera de los lugares en línea mencionados en este artículo nuestro (a continuación).

Una comprensión adecuada puede darle una ventaja al principio del camino para aprender a codificar.

También hay cursos disponibles en línea que pueden ayudarlo a comenzar como

  • Introducción a la informática | Wikiversidad
  • Introducción a la informática | Udacity
  • CS50: Introducción a la informática | edX
  • Curso gratuito de introducción a la informática en línea | ALISON
2. Construye paciencia

El requisito previo número uno para tener éxito como programador es aumentar la paciencia . La paciencia puede dejarte golpear la barbilla y aún así levantarte, ¡como un ninja! Te prepara para las decepciones.

Sin mencionar que la paciencia puede ayudarte a ser un mejor solucionador de problemas y mejorar tu comprensión de las computadoras .

Los conceptos de computadora son complejos y requieren flexibilidad, paciencia y trabajo duro para comprender. La mayoría de las veces, los principiantes no tienen las expectativas correctas al comenzar su viaje de programación. Sí, no vienes con todo el poder al principio. Demasiado optimismo es peligroso de todos modos.

Debido a las expectativas defectuosas, muchos principiantes simplemente se dan por vencidos, y pasan a otro oficio. Para contrarrestar esto, debes construir paciencia y siempre pensar en el objetivo final .

3. Establecer un objetivo y avanzar hacia él

El establecimiento de metas puede ser un refuerzo poderoso y motivador en su camino para aprender a codificar. Si planea, por ejemplo, aprender PHP, establezca un objetivo para hacer un proyecto simple para el final de la semana. Una vez que se logra el objetivo, establezca otro objetivo y repita el ciclo . ¡Si, es asi de facil!

El aprendizaje y la mejora en la programación no tienen fin y, por eso, es una buena idea seguir estableciendo objetivos y no perder el rumbo de su objetivo principal .

Entonces, como estudiante, ¿a qué objetivos puede aspirar? Veamos rápidamente algunos ejemplos de objetivos :

  • Construye una calculadora usando CSS y JavaScript
  • Crea un sitio web receptivo usando HTML, CSS y JavaScript
  • Cree un sitio web dinámico usando cualquier lenguaje de programación back-end, como PHP, Ruby, Python, etc.
  • Crea un juego de lanzamiento 2D usando JavaScript puro

También puede optar por hacer cualquier proyecto de su agrado . ¿Quién no tiene un sabor único después de todo? ¡Apuesto que lo haces!

El objetivo debe ser alcanzable, por lo que no intente concentrarse en crear Facebook o crear un juego con todas las funciones en este momento en particular. Intenta moverte lentamente y luego apunta a proyectos más grandes y complejos a medida que avanzas.

4. Hacer más proyectos

Al hacer más proyectos, puede comprender no solo sus limitaciones, sino también mejorar sus habilidades analíticas y de resolución de problemas. Después de todo, aprender a codificar no se trata solo de aprender la sintaxis, sino de aprender a resolver problemas utilizando las herramientas que tiene a mano.

La programación también requiere una perspectiva creativa y un plan para construir algo significativo . Para los principiantes, es difícil acceder a las ideas de los proyectos. Puede obtener nuevas ideas de plataformas como Livecoding, donde los ingenieros crean productos en vivo. Mira a la gente hacer cosas increíbles en vivo. ¿No es emocionante?

También puede registrarse en GitHub, un lugar donde puede almacenar su código para acceder fácilmente . Puede tratar de encontrar ideas de proyectos pasando por otros repositorios públicos para el lenguaje de programación que está aprendiendo.

5. Entrar en la codificación social

Aprender a codificar nunca es una búsqueda en solitario . Si estás pensando en construir la próxima gran aplicación sin ayuda, entonces estás en el negocio equivocado.

La programación es una actividad grupal, y si quieres sobrevivir, debes obtener ayuda de diferentes plataformas sociales que atienden a programadores como tú.

Consulte GitHub, StackOverFlow, Livecoding o cualquier otro sitio de codificación social para encontrar una comunidad adecuada para usted.

Cada una de las comunidades mencionadas anteriormente tiene sus propios beneficios y te ayudarán a mejorar tus habilidades. Por ejemplo, puede explorar repositorios públicos de proyectos en GitHub.

Otro buen ejemplo es Livecoding, donde puedes ver a otras personas codificar sus proyectos en vivo, que te dan una idea de los desafíos que enfrenta un programador mientras trabaja en un proyecto.

6. Balancee su aprendizaje

Como desarrollador, la mejora no tiene fin, y el continuo estado de impotencia es parte de ser un desarrollador. Las nuevas versiones de tecnología tampoco permiten que los desarrolladores se relajen, ya que tienen que actualizar constantemente sus habilidades para cumplir con los últimos requisitos del mercado. Como principiante, necesitas estar siempre listo para aprender cosas nuevas .

El número de posibilidades tampoco ayuda a la causa, ya que siempre puede encontrar un desarrollador experimentado que no esté seguro de sus habilidades debido a la afluencia constante de nuevas herramientas, tecnologías y estándares a seguir.

Entonces, ¿qué puedes sacar de esto? Está bien no saber todo lo que hay por ahí. Lo que sea que sepas, está bien. Mientras nunca dejes de aprender cosas nuevas, nunca te equivocarás.

Ok, ¿qué sigue?

Empezaste a aprender, y ahora has cruzado el túnel de los principiantes . Ahora, usted podría estar pensando, "¿Qué sigue?" ¿Es esto el final? ¿O hay algo que todavía puedes lograr?

Como ya lo mencionamos, la programación es un aprendizaje sin fin . Puede continuar su experiencia de aprendizaje siguiendo los siguientes cuatro consejos.

1. Aprender algoritmos

Después de haber adquirido experiencia en proyectos, ahora es el momento de pasar a los algoritmos. Los algoritmos constituyen el núcleo de la informática . No importa si estás haciendo desarrollo web o desarrollo de juegos, siempre estás usando algoritmos para lograr el resultado final .

Con una mayor competencia en Algoritmos, puede llevar sus habilidades a nuevas alturas. El pensamiento algorítmico también puede ayudarlo a conseguir su primer trabajo, ya que la mayoría de las entrevistas de trabajo se basan en algoritmos y resolución de problemas. Intente resolver al menos un problema de algoritmo cada día y mantenga sus habilidades de resolución de problemas de primer nivel.

Entonces, ¿dónde empiezas a aprender algoritmos ? Puede comenzar a hacer cursos en línea para algoritmos o utilizar plataformas como HackerRank.

2. Aproveche la documentación del código

La documentación del código lo ayuda a aprender sobre el lenguaje de programación o marco o biblioteca que está utilizando. ¡Son ricos en información sobre ese tema en particular y pueden ayudarlo a aprender más rápido !

Como principiante, no debes sentirte intimidado por ellos, ya que son tus mejores amigos cuando se trata de aprender. Comience lentamente y aprenda a leer la documentación del código . A veces pueden ser intimidantes, así que siempre tenga Google como su bote de rescate.

3. Acostúmbrate a las herramientas

Al igual que cualquier otro comercio, las herramientas pueden ayudarlo a hacer cosas triviales más rápido de lo habitual . No importa qué lenguaje de programación o marco esté aprendiendo, aproveche el conjunto de herramientas disponible .

Las herramientas también pueden ayudarlo a automatizar la mayor parte del trabajo manual y le permiten enfocarse en el problema principal . Por ejemplo, debe acostumbrarse a herramientas como Git, Slack, editores de código, Chrome DevTools, marcos de programación (frontend y backend) y otros.

4. Conseguir un mentor

La programación puede ser una tarea que consume tiempo si no tienes un mentor. Con la ayuda del mentor, puede ahorrar no solo su tiempo, sino también obtener valor de las experiencias que posee su mentor . Un mentor puede guiarlo fácilmente a través de proyectos y ayudarlo a convertirse en un mejor programador.

Entonces, si está empezando a aprender a programar, obtener un mentor puede ayudarlo a acelerar su proceso de aprendizaje . Puede obtener un mentor localmente o también probar un programa de mentores en línea .

Ultimas palabras

Has tomado la mejor decisión de tu vida: ¡aprender a programar! Una de las cosas más importantes en las que debe concentrarse es ingresar en un centro, círculo o plataforma social donde pueda encontrar personas de ideas afines.

Una vez que se sienta cómodo con sus habilidades, es posible que desee ganar dinero también. Hay muchas plataformas en línea, como Upwork y Freelancer, que ofrecen trabajo independiente para programadores .

Con un proyecto de la vida real, no solo puedes aprender cosas nuevas, sino que también puedes aprender a utilizar tus habilidades. Alternativamente, puede buscar oportunidades de trabajo dentro de su grupo de pares, y tal vez ayudarlos con sus proyectos.

¿Ya iniciado? Comparta su experiencia con principiantes y ayúdelos a asumir el mundo de la codificación.

Nota del editor : esto está escrito para Hongkiat.com por Damian Wolf. Damian es un autor y entusiasta de la tecnología con artículos publicados en publicaciones como DZone, InfoWorld, Tech.Co y más. Le encanta probar cosas nuevas: aplicaciones, software, tendencias y gustosamente compartirá sus puntos de vista.

Los complementos se acercan a Gmail en 2017

Los complementos se acercan a Gmail en 2017

Gmail está a punto de ser mucho más flexible ya que Google ha anunciado que los "Complementos" se implementarán en el servicio de correo electrónico antes de fin de año.Actualmente disponible en forma de una vista previa de desarrollador, Google afirma que estos "complementos" se construirán en los scripts de la aplicación utilizando un sistema de "tarjeta" recientemente diseñado que permite a los desarrolladores combinar diferentes componentes de la interfaz de usuario. Además

(Consejos de tecnología y diseño)

Incrustar canIUse tablas en su sitio web con esta herramienta

Incrustar canIUse tablas en su sitio web con esta herramienta

Todo desarrollador debe saber sobre CanIUse . Es un recurso increíble que cataloga las últimas especificaciones de HTML, CSS y JavaScript a medida que son adoptadas por el W3C. También explica qué navegadores actualmente admiten estas funciones para ayudarlo a decidir si vale la pena usarlas.Bueno, ahora puedes insertar datos directamente desde el sitio web CanIUse con esta herramienta de inserción no oficial .Es c

(Consejos de tecnología y diseño)