A medida que la tecnología se vuelve cada vez más accesible, la necesidad de programadores siempre está aumentando. La codificación es una habilidad aprendida y perfeccionada con el tiempo, pero todos tienen que comenzar en algún lugar. Hay una variedad de idiomas que son perfectos para principiantes, independientemente del campo que le interese (ex. jаvascript, etc. jаvascript está bastante avanzado, así que comienza con HTML o CSS). Vea el paso 1 a continuación para aprender cómo.
Pasos
Método 1 de 2:
Aprendiendo un lenguaje
1. No te preocupes demasiado por el idioma que escoges. Muchos codificadores principiantes luchan con qué idioma elegir cuando comienzan a aprender primero. (Porque no saben a dónde empezar con su primer código).El idioma real en el que comienza a aprender no hace una gran diferencia cuando se trata de aprender sobre estructuras de datos y lógica. Estas son las habilidades que más importan, y se pueden perfeccionar con cualquier idioma.
Al elegir un idioma, solo concéntrese en qué tipo de desarrollo desea comenzar y elegir un idioma introductorio desde allí. Por ejemplo, si desea aprender el desarrollo web, comience con Html5, suplementado con CSS, jаvascript, y Php. Si desea querer hacer aplicaciones de escritorio, comience con C u otro lenguaje de programación básico.
Si realiza una codificación de una carrera, descubrirá que nunca puede usar el idioma que aprendió por primera vez a codificar. En su lugar, estará aprendiendo idiomas a medida que avanza por la documentación y la experimentación.
2. Encuentra recursos gratuitos en línea para el idioma que elijas. Internet es un tesoro de tutoriales, clases y videos gratuitos, todos adaptados hacia el idioma de su elección. Puede comenzar a obtener una comprensión básica de casi cualquier idioma introductorio en un día.
Los sitios populares incluyen Bento, CodeAcademy, Código.org, html.Net, Khan Academy, Udacity, W3Schools, Code School y muchos más.
Hay una variedad de guías de arranque específicas de idioma disponibles aquí en WikiHow.
Puedes encontrar guías de forma para casi cualquier escenario de programación en YouTube.
Stack Exchange es uno de los sitios de preguntas y respuestas más populares para cualquier programación preguntas que puede tener.
Consejo experto
Archana Ramamoorthy, MS
Director de Tecnología, Workdaychana Ramamoorthy es el Director de Tecnología, América del Norte en el día laboral, es un producto Ninja, defensor de seguridad y en una búsqueda para permitir una mayor inclusión en la industria de la tecnología. Archana recibió su BS de la Universidad SRM y MS de la Universidad de Duke y ha estado trabajando en la gestión de productos durante más de 8 años.
Archana Ramamoorthy, MS Director de tecnología, Jornada laboral
Historia de nuestro experto: "Vine a codificar con cero de fondo en el diseño o la programación de la computadora. Cuando quería aprender a codificar, comencé leyendo los libros de Java y usando información en línea. En el mundo de hoy, hay tantos recursos disponibles, por lo que es muy fácil aprender nuevas habilidades!"
3. Descargar un buen editor de texto. Muchos lenguajes de programación le permiten usar editores de texto externos cuando escriba su código. Encuentre un editor de texto que le permita ver hendiduras y marcado de código.
Los programas populares incluyen Bloc++ (Windows), TextWrangler (OS X), Jedit, o Código Visual Studio.
4. Descarga cualquier compilador necesario. Algunos idiomas de programación requieren un compilador para ejecutar el código que crea. Los compiladores traducen el código que escribe en un lenguaje de nivel inferior que la máquina puede procesar. Muchos compiladores son de código abierto y libres de usar. Los idiomas que requieren compiladores incluyen:
5. Inicia tu primer proyecto. Elige un buen proyecto de introducción que te ayude a mojar los pies. Hay una variedad de sugerencias y tutoriales en línea, pero algunos lugares para comenzar son Sitios web básicos para HTML, básico Base de datos y funciones de formulario con PHP, o programas simples Con cualquiera de los idiomas del compilador.
6. Comenta todo tu código. Todos los lenguajes de programación tienen una función de comentarios que le permite ingresar texto que es ignorado por el compilador. Esto le permite agregar comentarios a su código. Estos comentarios son cruciales, ambos por dejar que otros sepan cómo funciona su código y para recordarle lo que su código hace.
También puede usar la función de comentarios para eliminar rápidamente el código de su programa para fines de prueba. Ponga las etiquetas de comentarios alrededor del código que desea excluir y luego eliminar las etiquetas de comentarios para devolver el código.
7. Elige otros programas o proyectos web. Cuando estás aprendiendo a medida que avanzas, no te avergüences de mirar las cosas y ver cómo otros han abordado las mismas tareas. Tómese el tiempo para entender por qué el código está haciendo lo que hace.
Ver esta guía Para obtener detalles sobre cómo ver el código fuente de sitios web.
Método 2 de 2:
Ampliando su conocimiento
1. Tomar clases. Las universidades comunitarias, las escuelas técnicas y los programas en línea ofrecen certificaciones y clases que lo ayudarán a obtener un trabajo, así como la enseñanza de la programación. Un grado avanzado como la ciencia informática no siempre es necesario, pero podría ayudar a obtener un trabajo de programación de tiempo completo.
(Se puede decir mucho por tener un tiempo único con un experto en un maestro o programación, algo que no siempre está disponible con fuentes en línea.)
Las clases pueden ser costosas, así que pesan los beneficios. Si la programación es solo un hobby, es posible que las clases no valgan la pena el tiempo y el dinero. Si desea convertir la programación en una carrera, las clases pueden brindarle un gran impulso (pero nuevamente, está lejos de ser necesario si tiene el talento).
2. Ampliando tus conocimientos. Más allá de simplemente aprendizaje de idiomas de programación, se beneficiará mucho de las clases de lógica y matemáticas, ya que a menudo se requieren para la programación avanzada. No necesariamente necesita aprender esto en la escuela, pero la configuración del aula puede ayudar.
La programación que involucre cálculos de física y otras simulaciones requiere una fuerte comprensión de los algoritmos y modelos.
La lógica es la base fundamental de la programación, por lo que la comprensión de la lógica y los procesos lo ayudarán a resolver problemas cuando está codificando.
Saber que las matemáticas avanzadas no sean necesarias para la mayoría de la programación, pero el conocimiento puede llevar a beneficios y optimizaciones.
3. Aprende más idiomas. Una vez que tenga un buen agarre en su idioma inicial, puede comenzar a suceder. Encuentre otro idioma que complementa el que conoce, o elija un idioma para un trabajo específico que le interese. Los lenguajes complementarios, como HTML y CSS, son a menudo los más fáciles de aprender.
Java es uno de los idiomas más populares, y a menudo hay muchas oportunidades para los desarrolladores de Java. Java puede ejecutarse en una gran variedad de sistemas y tiene innumerables aplicaciones. Java se utiliza para aplicaciones de Android, uno de los mercados de más rápido crecimiento.
C ++ es muy recomendable para Desarrollando videojuegos. Aprender a codificar en unidad (un motor de juego de bajo costo, ampliamente utilizado) y UDK (el código para el motor irreal popular) puede ayudar a abrir algunas puertas, aunque no son tan útiles fuera de la industria del videojuego.
Si quieres hacer aplicaciones de iPhone, Xcode y Objective-C van a ser tus herramientas principales. También necesitará una Mac, ya que Xcode solo puede compilar en una Mac.
Pitón es un lenguaje de scripting de servidor que es uno de los idiomas más fáciles de aprender. Python se utiliza para servicios web como Pinterest e Instagram, y es lo suficientemente simple como para aprender lo básico en unos pocos días.
4. Se paciente. A menudo se enfrentará a los desafíos y se enfrentará a la programación, especialmente cuando se trata de cazar errores o implementar una nueva idea. Tendrás que aprender a estar satisfecho con el logro de pequeños resultados en lugar de resolver un rompecabezas entero a la vez. La paciencia conduce a un código más efectivo, lo que conducirá a programas de mejor desempeño y colegas más felices.
5
Aprende a trabajar con los demás.Si tiene varias personas que trabajan en un proyecto, obtiene múltiples puntos de vista sobre cómo hacerlo. Trabajar en equipos es prácticamente inevitable en el mundo de los negocios, por lo que a menos que esté planeando desarrollarlo todo de forma independiente, prepárese para trabajar con otros.
6. Obtenga un trabajo donde pueda practicar sus habilidades de codificación. Trabaje como voluntario que diseñe sitios web o escritura de aplicaciones de escritorio. Un trabajo a tiempo parcial con una pequeña empresa puede llevar a oportunidades para escribir código para sitios web o aplicaciones simples.
7. Conectar con otros programadores. Hay innumerables comunidades y reuniones de desarrolladores que pueden ayudarlo a apoyarte e inspirarte. Busque las convenciones de programación locales, participen en un Hack-A-Thon o Jame Jam (eventos cronometrados con un tema común), y regístrese en algunos foros de programación para comenzar a expandir su exposición y red.
8. Práctica práctica práctica. Se estima que tarda aproximadamente 15,000 horas antes de que pueda ser considerado un experto en la programación de computadoras. Esto es años de práctica aplicada. El verdadero dominio de la programación vendrá solo después de poner el tiempo para practicar y ser competente.
Intenta pasar el tiempo programando todos los días, incluso cuando no estás trabajando. La programación en su tiempo libre puede llevar a avances y nuevas ideas.
Video
Al utilizar este servicio, se puede compartir información con YouTube.