<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>código: Noticias, Fotos, Evaluaciones, Precios y Rumores de código • ENTER.CO</title>
	<atom:link href="https://www.enter.co/noticias/codigo/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.enter.co/noticias/codigo/</link>
	<description>Tecnología y Cultura Digital</description>
	<lastBuildDate>Mon, 21 Oct 2024 19:57:34 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.enter.co/wp-content/uploads/2023/08/Favicon-ENTER.CO_.jpg</url>
	<title>código: Noticias, Fotos, Evaluaciones, Precios y Rumores de código • ENTER.CO</title>
	<link>https://www.enter.co/noticias/codigo/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Las 5 mejores herramientas para reparar código que todo desarrollador de software debe conocer</title>
		<link>https://www.enter.co/especiales/dev/las-5-mejores-herramientas-para-reparar-codigo-que-todo-desarrollador-de-software-debe-conocer/</link>
		
		<dc:creator><![CDATA[Digna Irene Urrea]]></dc:creator>
		<pubDate>Mon, 21 Oct 2024 21:00:43 +0000</pubDate>
				<category><![CDATA[AI/Dev]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[Desarrollador de Software]]></category>
		<category><![CDATA[progrmadores]]></category>
		<guid isPermaLink="false">https://www.enter.co/?p=563253</guid>

					<description><![CDATA[Ya sea que estés dando tus primeros pasos en el desarrollo o que lleves años en esto, una cosa es segura, te vas a encontrarte con errores de código. No importa qué tan cuidadoso seas, los bugs aparecen, pero no te preocupes existen varias herramientas que te ayudarán a identificar, analizar y corregir esos errores [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.holbertoncoderise.com/" target="_blank" rel="noopener"><img fetchpriority="high" decoding="async" class="wp-image-562243 aligncenter" src="https://www.enter.co/wp-content/uploads/2024/09/Banner-pagina-web-1-1-300x59.png" alt="Banner" width="834" height="164" srcset="https://www.enter.co/wp-content/uploads/2024/09/Banner-pagina-web-1-1-300x59.png 300w, https://www.enter.co/wp-content/uploads/2024/09/Banner-pagina-web-1-1-768x150.png 768w, https://www.enter.co/wp-content/uploads/2024/09/Banner-pagina-web-1-1.png 1024w" sizes="(max-width: 834px) 100vw, 834px" /></a></p>
<p>Ya sea que estés dando tus primeros pasos en el desarrollo o que lleves años en esto, una cosa es segura, te vas a encontrarte con errores de código. No importa qué tan cuidadoso seas, los bugs aparecen, pero no te preocupes existen varias herramientas que te ayudarán a identificar, analizar y corregir esos errores que hacen que tu código no funcione como debería.</p>
<p><span id="more-563253"></span></p>
<h2>Visual Studio Code</h2>
<p>Si eres desarrollador, probablemente ya uses Visual Studio Code (VS Code), pero lo que tal vez no sabías es lo útil que puede ser para reparar código. Este editor de código es un todoterreno y tiene extensiones que te permiten detectar errores en tiempo real. Gracias a su sistema de linting (es decir, un analizador estático que te indica los errores antes de que ejecutes el código), puedes corregir problemas sobre la marcha. Además, cuenta con integraciones para Git, lo que te permite rastrear cambios y encontrar la versión exacta donde algo salió mal.</p>
<p>Esta herramienta ahorra tiempo al señalar posibles problemas antes de que tu código explote. También te ofrece recomendaciones, lo que es genial si estás trabajando con lenguajes complejos o si eres principiante.</p>
<h2>Git: deshace y rebobina sin drama</h2>
<p>Git es el sistema de control de versiones por excelencia, y aunque lo solemos ver como una herramienta para colaborar, también es tu mejor amigo cuando tienes que corregir errores en tu código.</p>
<p>¿Alguna vez rompiste algo mientras intentabas arreglar otro problema? Git te permite volver en el tiempo y restaurar versiones anteriores del proyecto. Puedes usar comandos como git blame para saber quién cambió qué línea de código, ideal cuando trabajas en equipo, o git bisect para identificar qué commit introdujo un error en específico.</p>
<h3>Te puede interesar: <a href="https://www.enter.co/especiales/dev/como-los-desarrolladores-deben-interactuar-con-una-ia-de-manera-efectivaexiste-el-prompt-perfecto/" target="_blank" rel="noopener">¿Cómo los desarrolladores deben interactuar con una IA de manera efectiva? ¿Existe el “prompt perfecto”?</a></h3>
<p>Este sistema no solo te permite gestionar tu código, también te da la posibilidad de deshacer errores sin pánico. Al trabajar en equipo, te ayuda a identificar la causa de problemas y a mantener todo bajo control.</p>
<h2>Postman</h2>
<p>Si trabajas con APIs, Postman es la herramienta definitiva para probar, depurar y reparar tus solicitudes HTTP. La magia de Postman está en su capacidad para guardar colecciones de peticiones, lo que te permite probar el comportamiento de tus endpoints en diferentes escenarios sin tener que hacer todo desde cero cada vez. Además, si las cosas no están funcionando como deberían, puedes analizar las respuestas, los encabezados y los errores para entender qué está pasando.</p>
<p>Es así como Postman te permite ver y corregir los errores en la comunicación entre el cliente y el servidor, lo que es fundamental cuando trabajas con APIs y necesitas asegurarte de que todo fluya correctamente.</p>
<h2>SonarQube, el ojo crítico que necesitas</h2>
<p>SonarQube es el Sherlock Holmes del análisis de código. Esta herramienta es capaz de escanear tu código en busca de bugs, vulnerabilidades y deuda técnica (cosas que tal vez funcionan, pero que en un futuro podrían generar problemas). Lo genial de SonarQube es que no solo te señala el error, sino que te da recomendaciones para solucionarlo, y te ayuda a mejorar la calidad general de tu código, lo que es esencial para proyectos a largo plazo.</p>
<p>Este te ayuda a escribir código más limpio y seguro. Además, es excelente para evitar problemas antes de que tu aplicación llegue a producción, lo que significa menos dolores de cabeza más adelante.</p>
<h2>Chrome DevTools, un detective privado en el navegador</h2>
<p>Si eres desarrollador web, Chrome DevTools es una herramienta que no puede faltar en tu caja de herramientas. Estas herramientas de desarrollo están integradas directamente en el navegador Chrome y te permiten inspeccionar el DOM, depurar JavaScript, analizar el rendimiento de tu página y más. Uno de los usos más frecuentes es la depuración de JavaScript: puedes agregar puntos de interrupción y ver paso a paso qué está haciendo tu código.</p>
<p>Chrome DevTools te ofrece una visión detallada de lo que está pasando en tu aplicación web, lo que te permite encontrar y solucionar errores rápidamente. Si tu web tiene un bug y no sabes dónde, DevTools te lo dirá.</p>
<h3>Te puede interesar: <a href="https://www.enter.co/especiales/dev/desarrolladores-como-crear-un-portafolio-efectivo-y-que-impacte/" target="_blank" rel="noopener">Desarrolladores: ¿Cómo crear un portafolio efectivo y que impacte?</a></h3>
<p>Corregir errores de código es parte del trabajo de cualquier desarrollador, pero con las herramientas adecuadas, ese proceso puede ser mucho más sencillo y eficiente. Ya sea que uses Visual Studio Code para depurar en tiempo real, Git para mantener tu código bajo control, Postman para probar tus APIs, SonarQube para garantizar la calidad o Chrome DevTools para entender qué está pasando en el navegador, estas herramientas te ayudarán a solucionar problemas más rápido y con menos frustración.</p>
<p>Algunas academias ya están adoptando un enfoque de colaboración con IA para avanzar en el campo del desarrollo de software. Estas colaboraciones no solo abarcan áreas técnicas como la optimización del código y la seguridad, sino también aspectos más amplios como la innovación y la resolución creativa de problemas.</p>
<p>En este sentido, <a href="https://www.holbertoncoderise.com/" target="_blank" rel="noopener">Holberton Coderise</a> ha sido clave en ofrecer oportunidades que permiten a desarrolladores de todo el mundo interactuar con tecnologías de inteligencia artificial, promoviendo el desarrollo de habilidades no solo técnicas, sino también humanas. <a href="https://www.holbertoncoderise.com/" target="_blank" rel="noopener">Holberton o</a>pera en más de 20 países y 29 ciudades de todo el mundo, capacitando a miles de participantes cada año, brindando además una valiosa red de orientación profesional.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Más allá del código: ¿Por qué es importante las habilidades blandas en los desarrolladores?</title>
		<link>https://www.enter.co/especiales/dev/mas-alla-del-codigo-por-que-es-importante-las-habilidades-blandas-en-los-desarrolladores/</link>
		
		<dc:creator><![CDATA[Digna Irene Urrea]]></dc:creator>
		<pubDate>Thu, 10 Oct 2024 15:00:48 +0000</pubDate>
				<category><![CDATA[AI/Dev]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[desarrolladores]]></category>
		<category><![CDATA[Holberton]]></category>
		<category><![CDATA[programadores]]></category>
		<guid isPermaLink="false">https://www.enter.co/?p=562899</guid>

					<description><![CDATA[En el mundo del desarrollo de software, el conocimiento es importante, pero no suficiente para tener éxito. Si bien escribir código correcto es importante, también lo son habilidades como la buena comunicación, el trabajo en equipo y la resolución de problemas. Estas habilidades permiten a los desarrolladores adaptarse a entornos cambiantes, trabajar con otros equipos [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.holbertoncoderise.com/" target="_blank" rel="noopener"><img decoding="async" class="alignnone wp-image-562243" src="https://www.enter.co/wp-content/uploads/2024/09/Banner-pagina-web-1-1-300x59.png" alt="Banner" width="824" height="162" srcset="https://www.enter.co/wp-content/uploads/2024/09/Banner-pagina-web-1-1-300x59.png 300w, https://www.enter.co/wp-content/uploads/2024/09/Banner-pagina-web-1-1-768x150.png 768w, https://www.enter.co/wp-content/uploads/2024/09/Banner-pagina-web-1-1.png 1024w" sizes="(max-width: 824px) 100vw, 824px" /></a><span style="font-weight: 400;">En el mundo del desarrollo de software, el conocimiento es importante, pero no suficiente para tener éxito. Si bien escribir código correcto es importante, también lo son habilidades como la buena comunicación, el trabajo en equipo y la resolución de problemas. Estas habilidades permiten a los desarrolladores adaptarse a entornos cambiantes, trabajar con otros equipos y enfrentar desafíos diarios.</span></p>
<p><span id="more-562899"></span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Buenas habilidades de comunicación: una de las habilidades más importantes en cualquier profesión es la comunicación, y el desarrollo de software no es una excepción. Los desarrolladores interactúan no sólo con sus colegas técnicos, sino también con el equipo de ingeniería, los gerentes de proyecto y los clientes que tal vez no tengan un conocimiento técnico profundo. La capacidad de explicar conceptos complejos de forma sencilla y clara es importante para evitar malentendidos y garantizar la continuidad de los proyectos.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">La buena comunicación no se limita a las palabras o la escritura, sino también a la capacidad de escuchar y comprender las necesidades de los demás. Un buen desarrollador sabe cuándo preguntar y cómo obtener buenos comentarios.</span></p>
<h3>Te puede interesar: <a href="https://www.enter.co/especiales/dev/guia-completa-para-identificar-tu-pasion-por-la-programacion/" target="_blank" rel="noopener">Guía completa para identificar tu pasión por la programación</a></h3>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Colaboración: el desarrollo de software es un esfuerzo colaborativo, especialmente dentro de un equipo de desarrollo. Los productores deben cooperar para lograr un objetivo común, lo que requiere colaboración e intercambio de información. La buena colaboración con otros, compartir ideas y aceptar ideas diferentes puede afectar el producto final.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Además, el trabajo en equipo incluye la capacidad de adaptarse a diferentes estilos de trabajo y trabajo en equipo. Los equipos de desarrollo suelen ser multidisciplinarios, lo que significa que los desarrolladores deben aprender a colaborar con diseñadores, especialistas en marketing y otros profesionales. La flexibilidad y la comprensión del valor de cada función en el proyecto son fundamentales para el éxito.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Resolución de problemas y pensamiento crítico: la resolución de problemas es una de las habilidades más importantes que puede tener un desarrollador. Si bien el código puede parecer el único problema, los desarrolladores también enfrentan desafíos relacionados con la gestión de proyectos, las prioridades comerciales y las necesidades de los clientes. Aquí es donde es importante el pensamiento y la capacidad de resolver problemas complejos.</span></p>
<h3>Te puede interesar: <a href="https://www.enter.co/especiales/dev/256-razones-para-celebrar-el-trabajo-que-mueve-al-mundo-tecnologico/" target="_blank" rel="noopener">256 razones para celebrar el trabajo que mueve al mundo tecnológico</a></h3>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Los desarrolladores deben aprender a analizar situaciones desde diferentes perspectivas y proponer soluciones. Esta habilidad también está relacionada con la capacidad de manejar el estrés y adaptarse cuando las cosas no salen como se esperaba. La perseverancia es la clave para la supervivencia.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Gestión del tiempo y flexibilidad: en una profesión como la del desarrollo de software donde la tecnología evoluciona constantemente, la flexibilidad es fundamental. Los desarrolladores deben estar dispuestos a aprender nuevas herramientas y técnicas a medida que cambian las necesidades del negocio. La gestión del tiempo también juega un papel importante. Priorizar, cumplir plazos y tomar decisiones son habilidades importantes para una gestión eficaz de proyectos.</span></p>
<h2><span style="font-weight: 400;">Educación en Holberton: más allá de las habilidades</span></h2>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Iniciativas como </span><a href="https://www.holbertoncoderise.com/?utm_source=Enter&amp;utm_medium=notas&amp;utm_campaign=Admisiones_C26"><span style="font-weight: 400;">Holberton Coderise</span></a><span style="font-weight: 400;"> están desempeñando un papel importante en la educación de la fuerza laboral del futuro, preparándolos para una carrera en desarrollo de software y seguridad. Esta academia no sólo enseña habilidades, sino que también enseña a sus participantes cosas nuevas y buenas prácticas en seguridad en Internet, lo cual es importante en un entorno peligroso.</span></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Holberton opera en más de 20 países y 29 ciudades de todo el mundo y capacita a miles de participantes cada año. Su objetivo es proporcionar la mejor tecnología de la información fácil de usar, incluidas sesiones con mentores. Además de los conocimientos adquiridos, los participantes también reciben una importante red de orientación profesional, que les permite afrontar el próximo desafío con confianza, conoce más en </span><a href="https://www.holbertoncoderise.com/?utm_source=Enter&amp;utm_medium=notas&amp;utm_campaign=Admisiones_C26"><span style="font-weight: 400;">holbertoncoderise.com</span></a></p>
<p>Imagen: <em>Archivo ENTER.CO</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Aviary, la nueva plataforma de software de modelado de la NASA gratuita y para todos ¿Cuál es su especialidad?</title>
		<link>https://www.enter.co/especiales/dev/aviary-la-nueva-plataforma-de-software-de-modelado-de-la-nasa-gratuita-y-para-todos-cual-es-su-especialidad/</link>
		
		<dc:creator><![CDATA[Digna Irene Urrea]]></dc:creator>
		<pubDate>Mon, 20 May 2024 16:44:19 +0000</pubDate>
				<category><![CDATA[AI/Dev]]></category>
		<category><![CDATA[aviación]]></category>
		<category><![CDATA[Centro de Desarrollo de Software]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[Nasa]]></category>
		<guid isPermaLink="false">https://www.enter.co/?p=554868</guid>

					<description><![CDATA[Aviary  es un plataforma de software  que a diferencia de las herramientas de modelado de aviación anteriores, esta puede vincularse con otros códigos y programas para ampliar y personalizar sus capacidades.  El código está alojado en GitHub, junto con su documentación clave. La agencia espacial ha anunciado que Aviary es gratuito y accesible para todos. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.holbertoncoderise.com/" target="_blank" rel="noopener"><img decoding="async" class="aligncenter size-large wp-image-554071" src="https://www.enter.co/wp-content/uploads/2024/04/Imagen-de-WhatsApp-2024-04-29-a-las-13.03.56_17fe83ac-1024x263.jpg" alt="Holberton Banner 2" width="1024" height="263" srcset="https://www.enter.co/wp-content/uploads/2024/04/Imagen-de-WhatsApp-2024-04-29-a-las-13.03.56_17fe83ac-1024x263.jpg 1024w, https://www.enter.co/wp-content/uploads/2024/04/Imagen-de-WhatsApp-2024-04-29-a-las-13.03.56_17fe83ac-300x77.jpg 300w, https://www.enter.co/wp-content/uploads/2024/04/Imagen-de-WhatsApp-2024-04-29-a-las-13.03.56_17fe83ac-768x197.jpg 768w, https://www.enter.co/wp-content/uploads/2024/04/Imagen-de-WhatsApp-2024-04-29-a-las-13.03.56_17fe83ac.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p>
<p><span style="font-weight: 400;">Aviary  es un plataforma de software  que a diferencia de las herramientas de modelado de aviación anteriores, esta puede vincularse con otros códigos y programas para ampliar y personalizar sus capacidades.  El <strong><a href="https://www.enter.co/especiales/dev/asi-es-github-copilot-workspace-nuevo-espacio-de-microsoft-para-desarrolladores/" target="_blank" rel="noopener">código está alojado en GitHub</a></strong>, junto con su documentación clave. <strong><a href="https://github.com/OpenMDAO/Aviary" target="_blank" rel="noopener">La agencia espacial ha anunciado que Aviary es gratuito y accesible para todos</a></strong>.</span></p>
<p><span id="more-554868"></span></p>
<p><span style="font-weight: 400;">La plataforma  es descendiente de dos herramientas de modelado anteriores creadas por la NASA hace décadas: el Sistema de Optimización de Vuelo y el Programa de Síntesis de Aviación General. Sin embargo, eran comparativamente limitados en términos de flexibilidad y detalle.</span></p>
<p><span style="font-weight: 400;">Jennifer Gratz, quien lidera la integración y el desarrollo de Aviary, explico que que querían </span><span style="font-weight: 400;">facilitar la extensión del código y vincularlo con otras herramientas. &#8220;Aviary está diseñado intencionalmente para poder integrar disciplinas más estrechamente&#8221;.</span></p>
<h3>Te puede interesar: <a href="https://www.enter.co/especiales/dev/los-desarrolladores-hoy-pasan-mas-tiempo-apagando-incendios-que-creando-software/" target="_blank" rel="noopener">Los desarrolladores hoy pasan más tiempo ‘apagando incendios’ que creando software</a></h3>
<p><span style="font-weight: 400;">Además resalta que &#8220;los códigos heredados más antiguos no fueron diseñados para manejar estos conceptos más modernos, como los <strong><a href="https://www.enter.co/cultura-digital/ciencia/colombiano-desarrolla-primer-cargador-portatil-que-permitiria-cargar-vehiculos-electricos-en-casa/" target="_blank" rel="noopener">aviones híbridos eléctricos</a></strong>. Estos sistemas estaban más separados de lo que realmente están en los vehículos que imaginamos ahora&#8221;.</span></p>
<p><span style="font-weight: 400;">Aviary cierra esa brecha, permitiendo a los investigadores incorporar sin problemas información detallada que refleja los sistemas más integrados y entrelazados necesarios para modelar aviones más nuevos.</span></p>
<h2><span style="font-weight: 400;">¿Qué puede hacer el software de modelado?</span></h2>
<p><span style="font-weight: 400;">De acuerdo con la NASA el nuevo software aprender información específica y personalizada con anticipación puede informar a los investigadores qué dirección debe tomar el diseño de la aeronave antes de realizar costosas pruebas de vuelo.</span></p>
<p><span style="font-weight: 400;">Es decir, en lugar de tener que usar estimaciones integradas para ciertos parámetros, como el nivel de energía de la batería, como se haría con herramientas anteriores, los usuarios de Aviary pueden usar fácilmente información generada por otras herramientas con información específica para baterías.</span></p>
<p><span style="font-weight: 400;">Otra capacidad que Aviary promociona son los gradientes. Un gradiente, esencialmente, es cuánto afecta un determinado valor a otro valor cuando se cambia.</span></p>
<p><span style="font-weight: 400;">Digamos que un investigador está considerando qué potencia debería tener una batería para impulsar con éxito un avión. Utilizando sistemas más antiguos, el investigador tendría que ejecutar una simulación separada para cada nivel de <strong><a href="https://www.enter.co/especiales/dev/ai/microsoft-descubre-con-ia-un-material-desconocido-para-baterias-que-reemplazaria-el-litio/" target="_blank" rel="noopener">energía de la batería</a></strong>.</span></p>
<h3>Te puede interesar:<a href="https://www.enter.co/especiales/dev/ai/8-cosas-que-podras-hacer-en-el-buscador-de-google-ahora-que-tiene-ia/" target="_blank" rel="noopener"> 8 cosas que podrás hacer en el buscador de Google ahora que tiene IA</a></h3>
<p><span style="font-weight: 400;">Pero Aviary puede realizar esta tarea en una simulación considerando gradientes. </span><span style="font-weight: 400;">“Podrías decirle a Aviary que averigüe qué tan poderosa debe ser una batería para que valga la pena usarla. Ejecutará una misión de vuelo simulada y regresará con el resultado”, dijo Gratz. &#8220;Las herramientas más antiguas no pueden hacer eso sin modificaciones&#8221;.</span></p>
<p><span style="font-weight: 400;">Aviary puede <a href="https://www.enter.co/cultura-digital/ciencia/el-computador-que-simulara-al-cerebro-humano-ha-ganado-muchos-enemigos/" target="_blank" rel="noopener">simular todos estos conceptos simultáneamente</a>; ninguna otra herramienta de modelado puede considerar fácilmente herramientas heredadas anteriores, herramientas separadas introducidas por los usuarios y gradientes.</span></p>
<p><span style="font-weight: 400;">&#8220;Otras herramientas tienen algunas de estas cosas, pero ninguna tiene todas ellas&#8221;, dijo Gratz.</span></p>
<p>Imagen: <em>NASA</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>CodeGPT: la herramienta chilena que revela a desarrolladores los errores en el código</title>
		<link>https://www.enter.co/startups/codegpt-la-herramienta-chilena-que-revela-a-desarrolladores-el-error-en-los-codigos/</link>
		
		<dc:creator><![CDATA[Alejandra Betancourt]]></dc:creator>
		<pubDate>Fri, 19 Apr 2024 00:30:35 +0000</pubDate>
				<category><![CDATA[Startups]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[desarrolladores]]></category>
		<category><![CDATA[lenguaje de programación]]></category>
		<category><![CDATA[programación]]></category>
		<guid isPermaLink="false">https://www.enter.co/?p=553596</guid>

					<description><![CDATA[Uno de los problemas más comunes que tienen los desarrolladores de software es no encontrar el error dentro de uno de sus códigos. Pensando en este panorama nació CodeGPT, un plugin que agiliza el trabajo de los developers, acercando el lenguaje de código al lenguaje humano usando inteligencia artificial.  En medio de Emerge Americas 2024, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Uno de los problemas <a href="https://www.enter.co/especiales/dev/gemini-ahora-esta-integrado-en-android-studio-promete-a-desarrolladores-ser-mas-productivos-esto-hara-por-ti/" target="_blank" rel="noopener">más comunes que tienen los desarrolladores</a> de software es no encontrar el error dentro de uno de sus códigos. Pensando en este panorama nació CodeGPT, un plugin que agiliza el trabajo de los developers, acercando el lenguaje de código al lenguaje humano usando inteligencia artificial. </span><span id="more-553596"></span></p>
<p><span style="font-weight: 400;">En medio de </span><span style="font-weight: 400;">Emerge Americas 2024, la conferencia y exposición de tecnología global que se celebra anualmente en Miami, pudimos hablar con Álvaro Chávez, uno de los fundadores de CodeGPT. “ A</span><span style="font-weight: 400;">yudamos a los desarrollos de software, a programar <a href="https://www.enter.co/cultura-digital/ciencia/ingeniero-colombiano-desarrolla-ia-capaz-de-predecir-que-lugares-son-aptos-para-agricultura/" target="_blank" rel="noopener">más rápido y mejor con AI</a> que  funciona hoy en día”, comentó Chávez.</span></p>
<p><span style="font-weight: 400;">La startup chilena, que pasó de cuarenta mil a sesenta mil usuarios activos de febrero a marzo de este año, logró recoger un  millón de dólares en la primera ronda de inversión el año pasado. Ahora esperan levantar cuatro millones de dólares en la siguiente ronda que esperan dentro de unos días. </span></p>
<p><span style="font-weight: 400;">El plugin está conectado con diferentes plataformas de inteligencia artificial como Al21, Cohere y próximamente Palm. Los usuarios solo tienen que descargar </span><a href="http://www.codegpt.co" target="_blank" rel="noopener"><span style="font-weight: 400;">CodeGPT </span></a><span style="font-weight: 400;">en el marketplace de Visual Studio y empezar a resolver las dudas que tengan acerca del código que estén desarrollando. </span></p>
<h3>Te puede interesar: <a href="https://www.enter.co/especiales/dev/desarrolladores-ahora-pueden-integrar-appdome-en-sus-apps-para-cuidar-a-usuarios-de-estafas/" target="_blank" rel="noopener">Desarrolladores, ahora pueden integrar Appdome en sus apps para cuidar a usuarios de estafas</a></h3>
<p><span style="font-weight: 400;">Chávez explicaba cómo los desarrolladores han encontrado útil su herramienta y resaltó el entusiasmo tecnológico en Colombia. “La experiencia que tuvimos la otra vez con el grupo de empresarios colombianos fue muy buena y muy buen equipo tecnológico. Mucha ambición En Colombia, efectivamente están todos buscando también cómo ser más eficientes en su empresa de desarrollo. Y cada vez que hemos hablado con los grupos de CTO o los equipos técnicos quedan sorprendidos de lo que la IA, al menos a través de CodeGPT, puede hacer” expresó el empresario.</span></p>
<p><span style="font-weight: 400;">Principalmente, el perfil del usuario de esta herramienta son los desarrolladores senior aunque, recientemente están avanzando hacia un público de <a href="https://www.enter.co/chips-bits/apps-software/5-claves-para-desarrollar-aplicaciones-aun-sin-ser-programador/" target="_blank" rel="noopener">developers junior</a>. Esto lo han logrado gracias a que la herramienta fue diseñada de manera que cualquiera pueda construir sus propios códigos, con mucha o poca experiencia. </span></p>
<p><em>Imagen: ENTER.CO</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ChatGPT: ¿en qué temas es confiable y en cuáles inexacto?</title>
		<link>https://www.enter.co/especiales/dev/inteligencia-artificial/chatgpt-en-que-temas-es-confiable-y-en-cuales-inexacto/</link>
		
		<dc:creator><![CDATA[Digna Irene Urrea]]></dc:creator>
		<pubDate>Tue, 15 Aug 2023 23:30:27 +0000</pubDate>
				<category><![CDATA[Inteligencia Artificial]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[desarrolladores]]></category>
		<category><![CDATA[ia]]></category>
		<category><![CDATA[inteligencia artificial]]></category>
		<category><![CDATA[OpenAI]]></category>
		<guid isPermaLink="false">https://www.enter.co/?p=543877</guid>

					<description><![CDATA[Un estudio de la Universidad de Purdue analizó 517 respuestas de ChatGPT con resultados reveladores. El 54% de las respuestas erradas radica en que la IA no entiende la pregunta, sin embargo hay otros temas en los que sí responde con exactitud y resulta ser muy confiable. ¿Qué sabe y qué inventa el ChatGPT? Un [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://bit.ly/3NH1EUY"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-523046" src="https://www.enter.co/wp-content/uploads/2022/04/BANNER-HOME1.jpg" alt="" width="970" height="250" srcset="https://www.enter.co/wp-content/uploads/2022/04/BANNER-HOME1.jpg 970w, https://www.enter.co/wp-content/uploads/2022/04/BANNER-HOME1-300x77.jpg 300w, https://www.enter.co/wp-content/uploads/2022/04/BANNER-HOME1-768x198.jpg 768w" sizes="auto, (max-width: 970px) 100vw, 970px" /></a></p>
<p>Un estudio de la Universidad de Purdue analizó 517 respuestas de ChatGPT con resultados reveladores. El 54% de las respuestas erradas radica en que la IA no entiende la pregunta, sin embargo hay otros temas en los que sí responde con exactitud y resulta ser muy confiable. ¿Qué sabe y qué inventa el ChatGPT?</p>
<p><span id="more-543877"></span></p>
<p>Un resultado revelador del estudio muestra que los <a href="https://www.enter.co/chips-bits/apps-software/las-stories-de-telegram-ya-no-seran-exclusivas-de-usuarios-premium/">usuarios</a> que participaron, pudieron identificar con éxito respuestas incorrectas (de dos opciones) solo con el 60,66% de efectividad.</p>
<p>Al preguntarle a los usuarios cómo identificaron la información incorrecta en una respuesta; 10 de 12 participantes mencionaron que leyeron la respuesta, trataron de encontrar alguna incoherencia y trataron de evaluar si el razonamiento tenía sentido.</p>
<h3>Te puede interesar: <a href="https://www.enter.co/especiales/dev/ai/ee-uu-responde-a-mortales-incendios-con-ia-asi-es-la-nueva-tecnologia-para-extinguir-el-fuego/">EE.UU. responde a mortales incendios con IA, así es la nueva tecnología para extinguir el fuego</a></h3>
<p>Por otro lado, 7 participantes mencionaron que identificaron la terminología y los conceptos con los que no estaban familiarizados e hicieron una búsqueda en Google. Y por último, 4 de 12 usuarios compararon las dos respuestas y trataron de entender cuál tenía más sentido. Sin embargo, muchas veces ChatGPT les hizo creer que en una respuesta errada.</p>
<p>En este sentido, la investigación de la Universidad de Purdue evaluó las respuestas de ChatGPT a 517 preguntas del sitio de para programadores aficionados y profesionales, Stack Overflow (SO). &#8220;Nuestro examen reveló que el 52 % de las respuestas de ChatGPT contienen inexactitudes y el 77 % son detalladas&#8221;, detalla el artículo.</p>
<p>Se concluyó que el 54% de los errores cometidos por el <a href="https://www.enter.co/especiales/dev/ai/usuarios-de-chatgpt-podran-personalizarlo-y-dar-instrucciones-que-el-chatbot-nunca-olvidara/">chatbot</a> radicaría en que este, no entendió el concepto de la pregunta formulada. Cuando sí entendió la pregunta, frecuentemente tuvo problemas para proporcionar una respuesta correcta. &#8220;En muchos casos, vimos a ChatGPT dar una solución, un código o una fórmula sin previsión ni pensar en el resultado&#8221;.</p>
<h3>Te puede interesar: <a href="https://www.enter.co/especiales/dev/ai/escritores-en-alerta-tras-denuncia-de-falsedad-amazon-despublico-supuestos-libros-de-jane-friedman/">¡Escritores en alerta! Tras denuncia de falsedad, Amazon despublicó supuestos libros de Jane Friedman</a></h3>
<p>Sin embargo, ChatGPT sí ha demostrado ser exacto y confiable en algunas pruebas. En febrero, Google envió preguntas de la entrevista de codificación y, según las respuestas de la IA, se determinó quién sería contratado para un puesto de ingeniería de nivel tres.</p>
<p>Además, un ingeniero de Amazon usó ChatGPT para responder las preguntas de una entrevista para un trabajo de codificación de software en la empresa y el bot respondió correctamente, segùn Insider .</p>
<p>ChatGPT se haría campo en el 19% de las profesiones. Un estudio de <a href="https://www.enter.co/especiales/dev/openai-lanza-curso-para-aprender-a-usar-chatgpt-para-desarrolladores-y-no-desarrolladores/">OpenAI</a> de marzo, arrojó que la tecnología podría hacer el trabajo de los traductores e intérpretes humanos. Además desplazaría escritores, matemáticos, preparadores de impuestos, contadores y auditores, entre otros profesionales.</p>
<p>La investigación de la Universidad de Purdue ratifica que el ChatGPT tiene una tendencia a inventar respuestas, por lo que requiere supervisión humana.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Desarrolladores, Google anuncia que su IA Bard ya puede ayudarlo a escribir código</title>
		<link>https://www.enter.co/especiales/dev/desarrolladores-google-anuncia-que-su-ia-bard-ya-puede-ayudarlo-a-escribir-codigo/</link>
		
		<dc:creator><![CDATA[Digna Irene Urrea]]></dc:creator>
		<pubDate>Fri, 21 Apr 2023 19:00:16 +0000</pubDate>
				<category><![CDATA[AI/Dev]]></category>
		<category><![CDATA[Bard]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[programación]]></category>
		<guid isPermaLink="false">https://www.enter.co/?p=538425</guid>

					<description><![CDATA[Google anunció que a partir de hoy a través de Bard, su chatbot de inteligencia artificial, podrá ayudar a generar tareas de programación y desarrollo de software. Los profesionales podrán realizar actividades como “la generación, la depuración y la explicación del código&#8221;. Google promete que lo podrán hacer en más de 20 lenguajes de programación [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Google anunció que a partir de hoy a través de Bard, <a href="https://bard.google.com/?hl=en">su chatbot de inteligencia artificial</a>, podrá ayudar a generar tareas de programación y desarrollo de software.</p>
<p><span id="more-538425"></span></p>
<p>Los profesionales podrán realizar actividades como “la generación, la depuración y la explicación del código&#8221;. Google promete que lo podrán hacer en más de 20 lenguajes de programación como: C++, Go, Java, Javascript, Python y Typescript.</p>
<p>Además promete que podrán exportar fácilmente el código de Python a Google Colab , sin necesidad de copiar y pegar; asimismo, Bard también podrá ayudar con las funciones de escritura para hojas de cálculo de Google.</p>
<p>Además de generar código, el chatbot puede ayudar a explicar los fragmentos de código. “Esto es particularmente útil si está aprendiendo sobre programación por primera vez, o si necesita ayuda adicional para comprender qué podría generar un bloque de código”, explica Google.</p>
<h3>Te puede interesar: <a href="https://www.enter.co/especiales/dev/adobe-no-se-queda-atras-y-anuncia-nuevas-funciones-impulsadas-por-ia-para-la-edicion-de-video/">Adobe no se queda atrás: anuncia nuevas funciones con IA para la edición de video</a></h3>
<p>Otra de las tareas que Bard hará será ayudarlo a depurar el código, incluso el código que escribió Bard. “Si Bard le da un mensaje de error o un código que no hace lo que pretendía, simplemente dígale a Bard &#8220;este código no funcionó, arréglalo&#8221;, y Bard puede ayudarle a depurar” dice el comunicado.</p>
<p>Una de los objetivos de la nueva presentación de Google con Bard, es que éste ayude a los profesionales a optimizar el código haciéndolo “más rápido o más eficiente&#8221;.</p>
<p>Finalmente, el gigante tecnológico advierte y se sincera al decir que Barda aún es un experimento temprano y, a veces, puede proporcionar información inexacta, engañosa o falsa mientras la presenta con confianza”.</p>
<p>Por eso aconseja que cuando se trata de generación de código es importante verificar “dos veces las respuestas de Bard y pruebe y revise cuidadosamente el código en busca de errores, fallas y vulnerabilidades antes de confiar en él”.</p>
<p>Imagen: <em>Archivo</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Estudio: Desarrolladores solo pasan 10 horas a la semana ‘programando’</title>
		<link>https://www.enter.co/especiales/dev/empleos-dev/estudio-desarrolladores-solo-pasan-10-horas-a-la-semana-programando/</link>
					<comments>https://www.enter.co/especiales/dev/empleos-dev/estudio-desarrolladores-solo-pasan-10-horas-a-la-semana-programando/#comments</comments>
		
		<dc:creator><![CDATA[Jeffrey Ramos González]]></dc:creator>
		<pubDate>Fri, 29 Apr 2022 14:50:19 +0000</pubDate>
				<category><![CDATA[Empleos]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[código abierto]]></category>
		<category><![CDATA[desarrolladores]]></category>
		<category><![CDATA[Desarrolladores de Software]]></category>
		<category><![CDATA[escribir código]]></category>
		<category><![CDATA[Guía desarrolladores de Google]]></category>
		<guid isPermaLink="false">https://www.enter.co/?p=523331</guid>

					<description><![CDATA[¿Qué hacen los desarrolladores durante su jornada? Contrario a lo que creemos, una muy poca parte lo dedican a escribir cosigo. ]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-512310" src="https://www.enter.co/wp-content/uploads/2021/08/BANNER-PARA-ENTER.jpg" alt="Holberton Banner" width="1024" height="200" srcset="https://www.enter.co/wp-content/uploads/2021/08/BANNER-PARA-ENTER.jpg 1024w, https://www.enter.co/wp-content/uploads/2021/08/BANNER-PARA-ENTER-300x59.jpg 300w, https://www.enter.co/wp-content/uploads/2021/08/BANNER-PARA-ENTER-768x150.jpg 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>Hace un par de años<a href="https://www.enter.co/otros/se-suspende-la-venta-presencial-en-el-proximo-dia-sin-iva/" target="_blank" rel="noopener"> Alicia Arango,</a> en ese momento Ministra de Trabajo, intentó vendernos la idea del salario por horas asegurando que las empresas solo necesitaban a los ingenieros ‘por un par de horas’. Aunque la afirmación de Arango sirve para poco más que un par de memes, lo cierto es que muchas compañías no saben en qué gastan realmente el tiempo sus desarrolladores. Y, de acuerdo con un estudio reciente, la respuesta es que en la práctica solo una pequeña porción de las horas frente al escritorio es echando código.</p>
<p><span id="more-523331"></span></p>
<p>El estudio fue realizado por la compañía de <a href="https://retool.com/reports/state-of-engineering-time-2022/" target="_blank" rel="noopener">herramientas de Software Retool</a> que encontró que los desarrolladores en promedio los desarrolladores solo pasan 10 horas de ‘trabajo profundo’ en código. Pero antes de que algún congresista utilice esto como argumento para reducir los salarios, la razón está en la cantidad de distracciones que tienen en su trabajo.</p>
<p>Por ejemplo, la encuesta descubrió que <a href="https://www.enter.co/especiales/dev/empleos-dev/buscando-trabajo-en-tecnologia-estos-son-los-lenguajes-con-demanda/" target="_blank" rel="noopener">una buena parte del tiempo</a> está en escribir o realizar las pruebas, que es en promedio una de las teorías en las que más tiempo pasan los desarrolladores Senior y Junior. También aseguran que una distracción permanente son problemas técnicos (Congestión de SQL o sincronización de bases de datos), así como el resolver requisitos que se hacían sobre partes particulares del código en el que están trabajando.</p>
<h3><strong>Te puede interesar: <a href="https://www.enter.co/especiales/dev/empleos-dev/desarrolladores-de-software-es-el-puesto-mas-dificil-de-contratar-para-las-empresas/" target="_blank" rel="noopener">Desarrolladores de software es el puesto más difícil de contratar para las empresas</a></strong></h3>
<p>Quizás uno de los descubrimientos más interesantes está en que muchos de los desarrolladores senior sienten que pasan una cantidad considerable de su semana en ‘reclutamiento’, usualmente apoyando o llevando a cabo entrevistas para nuevas personas de su equipo.</p>
<p>Dicho esto, los desarrolladores han encontrado maneras de aprovechar su tiempo. Para sorpresa de pocos, el código abierto se ha convertido en una herramienta indispensable para optimizar procesos. La encuentras encontró que cerca del 44% de los encuestados ‘reciclaban’ código, copiando y pegando hasta 50 líneas de otras fuentes a la semana, mientras que un 33% aseguró que hacían lo mismo, pero hasta con 100 líneas de código a la semana.</p>
<p>De nuevo, la idea de esta encuesta no es demeritar el trabajo de los desarrolladores. Por el contrario. Parte fundamental de aprender a escribir código está en utilizar las herramientas que ya existen. El objetivo final es más bien derrocar esa idea de que la vida del desarrollador es pasar 8 horas a la semana creando código y más bien encontrar que hoy su trabajo es más complejo que nunca, pero al mismo tiempo que existen maneras en las que ha logrado hacer más fácil su trabajo, principalmente <a href="https://www.enter.co/especiales/dev/herramientas-dev/que-es-un-orm-y-cuando-utilizarlo-cursos-dev/" target="_blank" rel="noopener">gracias al código abierto.</a></p>
<p><em>Imágenes: Foto de <strong><a href="https://www.pexels.com/es-es/@luis-gomes-166706?utm_content=attributionCopyText&amp;utm_medium=referral&amp;utm_source=pexels">luis gomes</a></strong> en <strong><a href="https://www.pexels.com/es-es/foto/ordenador-portatil-negro-y-gris-546819/?utm_content=attributionCopyText&amp;utm_medium=referral&amp;utm_source=pexels">Pexels</a></strong></em></p>
<p><a href="http://enter.co/dev">Enter.co/dev</a>  es una colaboración con <a href="http://coderise.org/">Coderise.org</a> y <a href="https://www.holbertoncolombia.com/?utm_source=articulos_enter" target="_blank" rel="noopener noreferrer">Holberton School Colombia</a> para promover la comunidad de programación en Colombia.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.enter.co/especiales/dev/empleos-dev/estudio-desarrolladores-solo-pasan-10-horas-a-la-semana-programando/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Git y Github ¿Cuáles son sus diferencias?</title>
		<link>https://www.enter.co/especiales/dev/herramientas-dev/git-y-github-cuales-son-sus-diferencias/</link>
					<comments>https://www.enter.co/especiales/dev/herramientas-dev/git-y-github-cuales-son-sus-diferencias/#comments</comments>
		
		<dc:creator><![CDATA[Diana Arias]]></dc:creator>
		<pubDate>Sat, 21 Aug 2021 14:00:35 +0000</pubDate>
				<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[aprender a programar]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Repositorio de código abierto]]></category>
		<category><![CDATA[Software abierto]]></category>
		<guid isPermaLink="false">https://www.enter.co/?p=513229</guid>

					<description><![CDATA[Para aquellos que no conocen de programación Git y Github puede ser lo mismo. Pero la realidad es muy diferente, algo similar con lo que pasa con Java y Javascript. Las diferencias son confusas, por eso hemos decidido explicarles aquí qué hace cada herramienta, por qué es importante para todo desarrollador aprender a manejarlas y [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.holbertoncolombia.com/?utm_source=banner_enter"><img loading="lazy" decoding="async" class="alignnone" src="https://www.enter.co/wp-content/uploads/2021/08/BANNER-PARA-ENTER.jpg" alt="Holberton Banner" width="1024" height="200" /></a>Para aquellos que no conocen de programación Git y Github puede ser lo mismo. Pero la realidad es muy diferente, algo similar con lo que pasa con Java y Javascript. Las diferencias son confusas, por eso hemos decidido explicarles aquí qué hace cada herramienta, por qué es importante para todo desarrollador aprender a manejarlas y en qué se diferencian.<span class="Apple-converted-space"> </span><span id="more-513229"></span></p>
<h2 class="p1">Las similitudes y diferencias</h2>
<p class="p1">Git y GitHub sirven para proveer el control de un código, unificarlo e inclusive compartirlo, pero estas son todas las similaridades de las dos plataformas, según señala el portal <a href="https://www.simplilearn.com/tutorials/git-tutorial/git-vs-github" target="_blank" rel="noopener noreferrer">Simple Learn</a>. De hecho, señala que, si buscáramos una analogía, Git sería un computador, mientras que Github representaría una red de computadores que están llevando a cabo una misma tarea, pero con diferentes métodos.</p>
<h2>¿Qué es Git?</h2>
<p>Git es un sistema de control de versiones distribuido (DVCS) de software de código abierto y gratuito diseñado para administrar todo el historial del código fuente. Este les permite a los desarrolladores mantener un historial de las confirmaciones, revertir cambios y compartir códigos con otras personas. Para poder usarlo se debe instalar en el computador. Esto quiere decir que las personas que lo usan no necesitan de Internet para usarlo o acceder a su repositorio local.</p>
<p>Es actualmente unas de las herramientas más conocidas y usado por empresas como Amazon, Microsoft, Facebook, por solo nombrar algunas.</p>
<h2>¿Qué es Github?</h2>
<p>Github es un repositorio de Git, ofrece control de versiones y administración de códigos entre otras funcionalidades. Por ejemplo, la creación de proyectos colaborativos y seguimiento de fallas o errores. Al ser una red, no está guardado en nuestro computador, sino en la nube. Lo que quiere decir que necesita de Internet y para usarlo o acceder a su biblioteca necesitamos una conexión.</p>
<p>Existen versiones de escritorio, pero esto no significa que este instalado en nuestro computador, en su lugar es una herramienta que ayuda a sincronizar nuestro computador con el servidor.</p>
<p>Los desarrolladoras pueden usarlo como backups para crear repositorios a los que acceden después y para compartirlo con otros. Además, es importante resaltar que Git puede ser usado sin Github, pero no en viceversa. Además, las dos son herramientas gratuitas, una de las principales características de los software open-source, pero no le pertenecen a la misma compañía. Git es de Linux y fue lanzado en 2015; mientras que Github es de Microsoft.</p>
<p>Actualmente tienen varios competidores; por ejemplo, Gitlab. Pero esta no tiene un repositorio tan extenso como Github, resalta el portal <a href="https://blog.devmountain.com/git-vs-github-whats-the-difference/" target="_blank" rel="noopener noreferrer">Dev Mountain</a></p>
<p><img loading="lazy" decoding="async" class=" wp-image-494285 alignleft" src="https://www.enter.co/wp-content/uploads/2020/06/avatar_profile.jpg" alt="" width="80" height="80" /><a href="http://enter.co/dev">Enter.co/dev</a>  es una colaboración con <a href="http://coderise.org/">Coderise.org</a> y <a href="https://www.holbertoncolombia.com/?utm_source=articulos_enter" target="_blank" rel="noopener noreferrer">Holberton School Colombia</a> para promover la comunidad de programación en Colombia.</p>
<p><em>Imagen: <a href="https://www.freepik.com/free-vector/programmer-concept-illustration_8611162.htm#page=2&amp;query=Coding&amp;position=23" target="_blank" rel="noopener noreferrer">Stories</a> en Freepik. </em></p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.enter.co/especiales/dev/herramientas-dev/git-y-github-cuales-son-sus-diferencias/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Cómo crear un sitio web o aplicación sin código</title>
		<link>https://www.enter.co/guias/lleva-tu-negocio-a-internet/como-crear-un-sitio-web-o-aplicacion-sin-codigo/</link>
		
		<dc:creator><![CDATA[Diana Arias]]></dc:creator>
		<pubDate>Tue, 10 Nov 2020 17:30:03 +0000</pubDate>
				<category><![CDATA[Lleva tu negocio a internet]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[.CO Internet]]></category>
		<category><![CDATA[aplicaciones]]></category>
		<category><![CDATA[AppSheet de Google]]></category>
		<category><![CDATA[Bubble]]></category>
		<category><![CDATA[BuildFire]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[Crear aplicaciones sin código]]></category>
		<category><![CDATA[Crear sitios web sin código]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[shopify]]></category>
		<category><![CDATA[sitios web]]></category>
		<category><![CDATA[Tips para emprenderores]]></category>
		<category><![CDATA[Weebly]]></category>
		<guid isPermaLink="false">https://www.enter.co/?p=499775</guid>

					<description><![CDATA[Un emprendedor no necesariamente tiene que saber de desarrollo. Pero, en un mundo digital como en el que estamos actualmente, se verá obligado a crear una plataforma digital. Puede ser desde un sitio web, hasta una aplicación móvil. Afortunadamente, ya existen soluciones variadas que te ayudarán a iniciarla sin necesidad de saber sobre códigos o [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="aligncenter wp-image-494292" src="https://www.enter.co/wp-content/uploads/2019/09/logo-emprende.svg" alt=".CO + Enter Emprende" width="470" /></p>
<p>Un emprendedor no necesariamente tiene que saber de desarrollo. Pero, en un mundo digital como en el que estamos actualmente, se verá obligado a crear una plataforma digital. Puede ser desde un sitio web, hasta una aplicación móvil. Afortunadamente, ya existen soluciones variadas que te ayudarán a iniciarla sin necesidad de saber sobre códigos o de contratar a un tercero. Eso sí, esto es solo al principio. En algún momento tu negocio necesitará mucho más trabajo y desarrollo y estas herramientas ya no serán suficientes para cubrir tus necesidades. </span><span id="more-499775"></span></p>
<p><span style="font-weight: 400;">.CO Internet y ENTER.CO te traen una serie de sitios web y herramientas que te ayudarán a construir tu primer sitio web o aplicación sin código. Ten en cuenta que estas te permiten cierto grado de personalización, lo que te permitirá añadir identidad a tu negocio, pero muchas veces puede ser limitado debido a que son plantillas, por lo que si al construir y evaluar cada una de ellas sientes que es necesario mucho más detalle; entonces probablemente requieras un desarrollador</span></p>
<h2><a href="https://www.appsheet.com" target="_blank" rel="noopener noreferrer"><span style="font-weight: 400;">AppSheet de Google Workspace</span></a></h2>
<p><span style="font-weight: 400;">Este año Google presentó una herramienta que les permite a las personas interesadas en crear una aplicación sin necesidad de saber hacer código. De acuerdo con su página web ya han creado más de 2.706.701 de aplicaciones tanto para móviles como para escritorio y tiene una serie de ejemplos que puedes usar como la base de tu proyecto. </span></p>
<p><span style="font-weight: 400;">La plataforma es intuitiva y te ayuda paso a paso con preguntas y herramientas para acompañarte en el proceso de creación de tu plataforma web. Dependiendo de qué tantos recursos necesites, puedes empezar gratis a construirla, pero tendrá un precio dependiendo de la cantidad de usuarios y funcionalidades que incorpores en tu aplicación. </span></p>
<h2><a href="https://bubble.io"><span style="font-weight: 400;">Bubble</span></a></h2>
<p><span style="font-weight: 400;">Esta plataforma también permite crear aplicaciones o páginas web dinámicas sin necesidad de código. La idea de Bubble es tener una serie de plantillas, herramientas y plugins con diferentes estilos para crear lo que necesites. Al igual que AppSheet, se pueden crear de manera gratuitas diferentes interfaces, pero dependiendo de las adiciones que necesites, la cantidad de plataformas que crees, las personas que participen en el proyecto deberás pagar un plan mensual. </span></p>
<h2>También te puede interesar: <a href="https://www.enter.co/guias/lleva-tu-negocio-a-internet/atrae-nuevos-clientes-a-tu-sitio-web-desde-redes-sociales/" target="_blank" rel="noopener noreferrer">Atrae nuevos clientes a tu </a>sitio web<a href="https://www.enter.co/guias/lleva-tu-negocio-a-internet/atrae-nuevos-clientes-a-tu-sitio-web-desde-redes-sociales/" target="_blank" rel="noopener noreferrer"> desde redes sociales</a>.</h2>
<p><span style="font-weight: 400;">En el sitio web puedes encontrar ejemplos de lo que han hecho otras plataformas con Bubble. Además, el sitio dice que se encarga del servicio de despliegue y hosting de la aplicación. Después de esto, el creador podrá hacer seguimiento y hábitos de uso por parte de los usuarios para tomar decisiones sobre cosas para cambiar o mejorar. </span></p>
<h2><a href="https://buildfire.com"><span style="font-weight: 400;">BuildFire</span></a></h2>
<p><span style="font-weight: 400;">BuildFire funciona muy similar a Bubble. Tiene una serie de plantillas que se diseñan a través de plugins y widgets que te permitirán construir páginas de inicio y otras con las opciones que necesite tu usuario. Se puede usar para crear catálogos de comercio electrónico y plataformas con notificaciones, construcción de perfiles y más. </span></p>
<p><span style="font-weight: 400;">Esta plataforma no es gratis como las otras. Necesitarás pagar un plan mensual o anual y los planes empiezan desde $89 hasta $499 dólares de acuerdo con las necesidades y tamaño de la aplicación que necesites construir. </span></p>
<h2><a href="https://www.weebly.com/?lang=en" target="_blank" rel="noopener noreferrer"><span style="font-weight: 400;">Weebly</span></a> para crear tu sitio web</h2>
<p><span style="font-weight: 400;">Weebly te permite construir sitios web sin necesidad de saber de código. Las páginas estarán optimizadas tanto para ver desde navegador de Internet como para móviles. Lo que te garantiza que un alto rango de usuarios podrá acceder sin ningún problema y tú no tendrás que preocuparte por hacer cambios manualmente. </span></p>
<p><span style="font-weight: 400;">Esta plataforma tiene temas o plantillas que puedes personalizar. En Weebly puedes crear blogs, magazines, plataformas de comercio electrónico e inclusive portafolios y galerías. Al igual que las anteriores, existen plantillas y herramientas gratuitas y otras que deberás pagar si quieres usarlas. </span></p>
<p><span style="font-weight: 400;">Como tip adicional, <a href="https://www.google.com/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=&amp;ved=2ahUKEwja7KPdqvjsAhUPmVkKHRPiCbAQFjAAegQIARAC&amp;url=https%3A%2F%2Fwww.cointernet.com.co%2F&amp;usg=AOvVaw17QS_hpvVZcpuODBDU3i5-" target="_blank" rel="noopener noreferrer">.CO Internet</a> tiene una alianza con esta plataforma y en sus eventos y redes sociales suelen hacer sorteos de planes para que puedas crear tu propio sitio web con esta herramienta. </span></p>
<h2><a href="https://www.shopify.com" target="_blank" rel="noopener noreferrer"><span style="font-weight: 400;">Shopify</span></a></h2>
<p><span style="font-weight: 400;">Shopify es una plataforma enfocada en crear soluciones para el comercio electrónico. Esto quiere decir que permite crear sitios web con catálogos para hacer ventas por Internet y se puede usar gratis por 14 días, después tendrás que pagar. </span></p>
<p><span style="font-weight: 400;">Al igual que nuestras otras recomendaciones, esta tiene una serie de plantillas que puedes personalizar de acuerdo con tu negocio. La principal ventaja de esta plataforma es que fue creada para vender por Internet así que sus herramientas están pensadas con este objetivo y se acomodará fácilmente a tu empresa. </span></p>
<p><img loading="lazy" decoding="async" class=" wp-image-494285 alignleft" src="https://www.enter.co/wp-content/uploads/2020/06/dotco-logo-sm.jpg" alt="" width="100" height="106" /><a href="https://www.enter.co/seccion/especiales/emprende/">Enter Emprende</a> es una categoría especial en alianza con <a href="https://www.go.co/">.CO Internet</a>. El dominio <a href="https://www.go.co/">.CO</a> es un patrimonio de todos los colombianos que se ha posicionado como los dominios más importantes a nivel global.</p>
<p><em>Imagen: <a href="https://www.freepik.com/free-vector/software-developers-coding-computer-with-script-coding-engineering-interface-design-flat-vector-illustration-programming-concept-website-design-landing-web-page_10174086.htm#page=1&amp;query=WEB%20site%20&amp;position=54" target="_blank" rel="noopener noreferrer">Pch.vector</a> (Vía Freepik). </em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Donde el código se cruza con la danza: la historia de Sergio Rueda</title>
		<link>https://www.enter.co/especiales/dev/donde-el-codigo-se-cruza-con-la-danza-la-historia-de-sergio-rueda/</link>
		
		<dc:creator><![CDATA[Yazmín Giraldo]]></dc:creator>
		<pubDate>Mon, 29 Jun 2020 16:00:18 +0000</pubDate>
				<category><![CDATA[AI/Dev]]></category>
		<category><![CDATA[Breakdance]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[danza]]></category>
		<category><![CDATA[desarrolladores]]></category>
		<category><![CDATA[desarrollo de software]]></category>
		<category><![CDATA[Holberton School]]></category>
		<category><![CDATA[programación]]></category>
		<guid isPermaLink="false">https://www.enter.co/?p=535308</guid>

					<description><![CDATA[No había encontrado algo que amara tanto como bailar hasta que se formó en desarrollo de software. Había estudiado previamente ingeniería mecánica y luego de una mala experiencia de trabajo, decidió darle una nueva dirección a su carrera estudiando programación en Holberton School. Después de nueve meses de formación y varias entrevistas de trabajo, consiguió [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>No había encontrado algo que amara tanto como bailar hasta que se formó en desarrollo de software. Había estudiado previamente ingeniería mecánica y luego de una mala experiencia de trabajo, decidió darle una nueva dirección a su carrera estudiando programación en <a href="http://holbertonschool.com/" target="_blank" rel="noopener">Holberton School</a>. Después de nueve meses de formación y varias entrevistas de trabajo, consiguió un puesto como desarrollador backend en el área de Machine Learning de <a href="http://mercadolibre.com.co/" target="_blank" rel="noopener">Mercado Libre</a>.</p>
<p><span id="more-535308"></span></p>
<div class="entry-content-single">
<p>Su pasión por el breakdance empezó desde los catorce años y desde entonces no ha dejado de bailar. Cuando decidió estudiar ingeniería mecánica en la Universidad Industrial de Santander, sus padres estaban un poco preocupados porque pensaban que el baile lo estaba distrayendo de sacar adelante su carrera. Sin embargo, él se graduó de la universidad mientras mantenía su tiempo para el baile y comenzó a trabajar como ingeniero en Bucaramanga.</p>
<h3>También puede interesarte: <a href="https://www.enter.co/especiales/dev/de-vendedor-de-helados-a-gerente-de-ingenieria-en-skillshare/" target="_blank" rel="noopener">«De vendedor de helados a gerente de ingeniería en Skillshare»</a></h3>
<p>Ante la pregunta de si pensó en algún momento dejar todo para dedicarse al baile, comentó: «Eso fue un encontrón gigante porque en el arte se encuentran más pasiones, más sensaciones y sentimientos, y uno puede tirarse más hacia allá. Cuando empecé a trabajar como ingeniero mecánico, afortunada y desafortunadamente, el ambiente de trabajo era terrible. Digo afortunadamente porque ahí fue que decidí renunciar e irme para Medellín a bailar con mis amigos de <a href="https://www.facebook.com/chroniccrewd/" target="_blank" rel="noopener">Chronic Crew</a>«.</p>
<p>Sergio estuvo en Medellín por cuatro meses y luego volvió a Santa Marta a visitar a sus padres. Estando allí conoció la academia de desarrollo de software Holberton School y empezó a hacer las pruebas de admisión como un juego, pero se emocionó con los retos. Pasó las pruebas y fue aceptado para el primer cohorte que se realizaba en Medellín en junio de 2019, así que después de pensarlo y hablarlo con su familia, decidió formarse como programador.</p>
<h2>«Son mi familia»</h2>
<p>Sergio recuerda que el reto técnico no fue lo más difícil que enfrentó estando en Holberton, en cambio aprendió a aprender de manera más ágil, dejó a un lado el ego y a pesar de la situación personal que estuviera pasando, siempre le daba alegría que los proyectos le propusieran nuevos retos. Cuenta que a veces se sentía frustrado porque no podía terminarlos tan rápido como sus compañeros, sin embargo, nunca se sintió tentado a dejar la academia.</p>
<blockquote><p>«Encontré mucho apoyo del staff y de mis compañeros, la verdad para mí hoy en día ellos son mi familia».</p></blockquote>
<p>Sergio se sostenía en Medellín gracias a la ayuda de sus padres y al poco dinero que ganaba como bailarín. La situación era complicada porque Holberton demandaba gran parte de su tiempo y tenía que cubrir parte de los gastos que no alcanzaban a cubrir sus padres. Por esta razón, para el segundo trimestre de la academia se trasladó a la sede de Holberton Bogotá, pues en la capital residía su hermana mayor y vivir con ella le ayudaría a aliviar algunos gastos.</p>
<p>Fue en la sede de Bogotá que culminó su proceso de formación en el ciclo de Fundamentos de Holberton. En el último trimestre tuvo un poco más de tiempo para dedicarse a la danza y trabajar como traductor en el Banco BBVA, sin embargo no descuidó su aprendizaje: terminó el ciclo presentando <a href="https://www.youtube.com/watch?v=FRDCbz3DRx0&amp;ab_channel=DiegoMonroy" target="_blank" rel="noopener">RecruitMe</a> como proyecto final en Holberton.</p>
<h3>También puede interesarte: <a href="https://www.enter.co/especiales/dev/consejos-para-encontrar-trabajo-remoto-como-desarrollador-de-software/" target="_blank" rel="noopener">«Consejos para encontrar trabajo remoto como desarrollador de software»</a></h3>
<p>Después comenzó a buscar trabajo como desarrollador junior, pero se dio cuenta que con la crisis de la pandemia, muchas empresas estaban buscando contratar perfiles más senior. Enfrentó la frustración del rechazo y entendió que sus habilidades blandas eran especialmente importantes en él. Dice que tal vez algunas empresas no notaron lo relevante de estas habilidades, pero que con Mercado Libre fue un <em>match</em> inmediato.</p>
<p>«Aunque estaban buscando perfiles más senior o semi senior, lo que les dije fue: <em>‘Háganme la prueba técnica y miramos si les sirvo ahora o les sirvo después, porque de todas maneras estoy muy interesado’</em>. Decidieron contratarme porque vieron mi potencial».</p>
<p>En julio empezará a trabajar como desarrollador backend en el área de Machine Learning de Mercado Libre y agradece a su familia y amigos que lo han ayudado a lo largo del camino.</p>
<blockquote><p>«Este es un comienzo de muchas cosas que quiero. Siento que uno también tiene que ir por etapas, felicitarse y vivir ese proceso cuando se cumple algo que queríamos mucho».</p></blockquote>
<p><strong>Fotografía destacada: Karen Daza – <a href="https://www.instagram.com/dazita_sbc/" target="_blank" rel="noopener">@dazita_sbc</a></strong></p>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Airblock, el dron modular que triunfa en Kickstarter</title>
		<link>https://www.enter.co/especiales/experiencia-dron/airblock-el-dron-modular-que-triunfa-en-kickstarter/</link>
		
		<dc:creator><![CDATA[Omar Higuera]]></dc:creator>
		<pubDate>Mon, 12 Dec 2016 23:33:54 +0000</pubDate>
				<category><![CDATA[Experiencia Dron]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[Dron]]></category>
		<category><![CDATA[Drone]]></category>
		<category><![CDATA[Kickstarter]]></category>
		<category><![CDATA[Modular]]></category>
		<category><![CDATA[programación]]></category>
		<guid isPermaLink="false">http://www.enter.co/?p=271169</guid>

					<description><![CDATA[A muchos nos gusta tener la posibilidad de armar y desarmar nuestros dispositivos a gusto propio. Uno de los culpables de esta &#8216;manía&#8217; puede ser Lego, debido a que con la infinidad de opciones que nos brinda para crear y modificar lo que queramos, nos queda esa sensación de que todo lo podemos cambiar y [&#8230;]]]></description>
										<content:encoded><![CDATA[<figure id="attachment_271208" aria-describedby="caption-attachment-271208" style="width: 680px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-271208" src="https://www.enter.co/wp-content/uploads/2016/12/ec9642baca2a01ca61d329c81697548b_original.jpeg" alt="Airblock: drone modular " width="680" height="453" srcset="https://www.enter.co/wp-content/uploads/2016/12/ec9642baca2a01ca61d329c81697548b_original.jpeg 680w, https://www.enter.co/wp-content/uploads/2016/12/ec9642baca2a01ca61d329c81697548b_original-300x200.jpeg 300w, https://www.enter.co/wp-content/uploads/2016/12/ec9642baca2a01ca61d329c81697548b_original-76x50.jpeg 76w, https://www.enter.co/wp-content/uploads/2016/12/ec9642baca2a01ca61d329c81697548b_original-123x82.jpeg 123w, https://www.enter.co/wp-content/uploads/2016/12/ec9642baca2a01ca61d329c81697548b_original-83x55.jpeg 83w, https://www.enter.co/wp-content/uploads/2016/12/ec9642baca2a01ca61d329c81697548b_original-125x83.jpeg 125w" sizes="auto, (max-width: 680px) 100vw, 680px" /><figcaption id="caption-attachment-271208" class="wp-caption-text">Airblock: drone modular</figcaption></figure>
<p>A muchos nos gusta tener la posibilidad de armar y desarmar nuestros dispositivos a gusto propio. Uno de los culpables de esta &#8216;manía&#8217; puede ser L<a href="http://www.enter.co/cultura-digital/entretenimiento/the-lego-batman-movie-llega-con-un-nuevo-trailer/">ego</a>, debido a que con la infinidad de opciones que nos brinda para crear y modificar lo que queramos, nos queda esa sensación de que todo lo podemos cambiar y armar a nuestro gusto.</p>
<p><span id="more-271169"></span></p>
<p>Bajo esta idea la empresa <a href="http://www.makeblock.com/">Makeblock</a>, conocida por diseñar robots para promover la educación, diseñó un dron especial para poder armar a nuestro gusto, el cual tiene formas hexagonales que se unen mediante imanes y crean este dron<a href="http://www.enter.co/chips-bits/smartphones/google-le-dice-adios-a-los-smartphones-modulares-de-project-ara/"> modular.</a> El material del que está hecho es espuma de poliestireno, el cual es resistente a golpes y es impermeable.</p>
<p><iframe loading="lazy" title="Airblock, el dron modular" width="1104" height="621" src="https://www.youtube.com/embed/58vZ6yIbbeE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<p>Puedes manejar este<a href="http://www.enter.co/especiales/experiencia-dron/el-mit-te-ayuda-a-disenar-tu-propio-dron-con-esta-herramienta-digital/"> dron</a> con tu smartphone o tableta mediante conexión Bluetooth, es compatible tanto con Android como con iOS. El factor diferenciador de este dron es que puedes programar sus acrobacias, esto gracias a que cuenta con el programa Scratch, el cual te permite<a href="http://www.enter.co/cultura-digital/ciencia/sitios-gratuitos-para-aprender-a-programar/"> programar </a>de forma fácil y sencilla con una interfaz amigable y que todos pueden entender.</p>
<p>Tiene un bateria de 700 mAh, la cual le da una autonomía de vuelo de 6 minutos. Este dron es perfecto para las personas que quieren comenzar en el mundo de los drones, ya que es pequeño, permite su uso en lugares cerrados, es práctico para llevar a todos lados, fácil de manejar y no es tan costoso.</p>
<p>Su ventaja es que no solo es un dron sino un deslizador, el cual puedes meter en el agua o manejarlo sobre tierra sin  ningún problema, algo así como un &#8216;<a href="http://www.enter.co/cultura-digital/entretenimiento/los-aliados-se-enfrentan-en-el-trailer-de-transformers-the-last-knight/">Transformer&#8217;.</a></p>
<figure id="attachment_271209" aria-describedby="caption-attachment-271209" style="width: 680px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-271209" src="https://www.enter.co/wp-content/uploads/2016/12/738f7b86cd1efaa531db5261afc7130b_original.jpeg" alt="los módulos facilitan su transfomación" width="680" height="487" srcset="https://www.enter.co/wp-content/uploads/2016/12/738f7b86cd1efaa531db5261afc7130b_original.jpeg 680w, https://www.enter.co/wp-content/uploads/2016/12/738f7b86cd1efaa531db5261afc7130b_original-300x215.jpeg 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /><figcaption id="caption-attachment-271209" class="wp-caption-text">Los módulos facilitan su transfomación.</figcaption></figure>
<p>El proyecto se encuentra en <a href="https://www.kickstarter.com/projects/1818505613/airblock-the-modular-and-programmable-starter-dron?utm_source=page&amp;utm_medium=Click&amp;utm_campaign=homeairblock1031">Kickstarter</a>, y ya completó la meta de los 100.000 dólares requeridos para su inicio. A la fecha ya han recaudado 739.588 dólares y quedan menos de dos días horas para que se cierre el apoyo. Si estás pensando en apoyarlos y quieres que te envíen tu dron modular a la puerta de tu casa, puedes donar 89 dólares, lo que te hará acreedor a un dron y una batería extra.</p>
<p><em>Imagen: Makeblock </em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Sitios gratuitos para aprender a programar</title>
		<link>https://www.enter.co/cultura-digital/ciencia/sitios-gratuitos-para-aprender-a-programar/</link>
					<comments>https://www.enter.co/cultura-digital/ciencia/sitios-gratuitos-para-aprender-a-programar/#comments</comments>
		
		<dc:creator><![CDATA[Javier Méndez]]></dc:creator>
		<pubDate>Mon, 10 Oct 2016 11:41:47 +0000</pubDate>
				<category><![CDATA[Ciencia]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[Ministerio TIC]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[sitios web para aprender a programar]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software para aprender a programar]]></category>
		<guid isPermaLink="false">http://www.enter.co/?p=264163</guid>

					<description><![CDATA[El mundo moderno se edificó sobre millones de millones de líneas de código de programación. Usted no las ve y no ocupan espacio físico, pero constituyen una presencia invisible y omnipresente que, como un hálito celestial, les da vida a todas nuestras máquinas y dispositivos, y les dice qué deben hacer. El código de programación [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-264335" src="https://www.enter.co/wp-content/uploads/2016/10/Programación-uno-1024x768.jpg" alt="Sitios gratuitos programación" width="1024" height="768" /></p>
<p>El mundo moderno se edificó sobre millones de millones de líneas de código de programación. Usted no las ve y no ocupan espacio físico, pero constituyen una presencia invisible y omnipresente que, como un hálito celestial, les da vida a todas nuestras máquinas y dispositivos, y les dice qué deben hacer.</p>
<p>El código de programación son los conjuntos de instrucciones de los que están hechos todos los programas: los sistemas operativos, las aplicaciones como Word o Excel, los servicios web, los virus de computador, las apps móviles, etc. Gracias a ese código, estos programas pueden decirle a dispositivos como los computadores y los smartphones cómo deben comportarse y qué deben hacer. <span id="more-264163"></span></p>
<p>Como es de suponer, en un mundo totalmente dependiente de la tecnología como el actual, ese código de programación está detrás de la mayoría de sus actividades diarias. Cada una de las apps de su teléfono inteligente, los semáforos de su ciudad, las transacciones bancarias que realiza, las páginas pornográficas que visita, las naves que enviamos al espacio, todas las funciones de su computador personal, la señal de televisión que recibe en su casa, la mayoría de los procesos en su empresa, los servicios que utiliza en Internet, su interacción con las entidades del Estado, los aviones en los que viaja y las máquinas que le salvan la vida en los hospitales, entre otros, están controlados por código de programación que dotó de ‘inteligencia’ todo tipo de objetos y elementos inanimados. Sin la magia de la programación, el mundo actual no podría funcionar.</p>
<p>Sin embargo, mientras muchos sueñan con aprender idiomas lejanos como el mandarín, pocas personas fuera del mundo tecnológico son conscientes de la importancia de aprender los lenguajes de programación que desde hace años dominan realmente el mundo: Java, PHP, JavaScript, Python, C, Pearl y muchos otros, que se utilizan para crear el software que mueve todas las industrias y facilita nuestra vida diaria. Con la llegada del Internet de las Cosas, que ya ha conectado 25 mil millones de máquinas, dispositivos y cosas a la Red, el peso que tendrán esos lenguajes, y las oportunidades laborales que abrirán, será todavía mayor.</p>
<blockquote><p>Sin la magia de la programación, <span style="color: #ff6600;">el mundo actual no podría funcionar</span>.</p></blockquote>
<p>En ese contexto, y en el de un país en donde se vive un importante boom de emprendimientos de tecnología, resulta sorprendente que pocos colombianos estén aprendiendo a programar. Menos del 2 por ciento de las 310 mil personas que se gradúan cada año como profesionales en el país son programadores de software, según César Forero, director de SectorTIC, una compañía bogotana que ofrece cursos de programación. De acuerdo con el Ministerio de TIC, <a href="http://www.enter.co/especiales/claro-negocios/un-concurso-internacional-busca-los-mejores-profesionales-en-seguridad-informatica/" target="_blank">en el 2018 faltarán 93 mil técnicos, tecnólogos e ingenieros de sistemas</a> para cubrir las necesidades del país.</p>
<p>Por cuenta de esa escasez, los programadores buenos no solo tienen asegurados los puestos de trabajo, sino que los sueldos son muy competitivos. Una encuesta reciente realizada por la empresa Bunny Inc. –entre 1.250 programadores– reveló que en Colombia un desarrollador de software se gana entre 2,5 y 10 millones de pesos mensuales. Alfredo Ángel, cofundador de la firma de tecnología Aldeamo, dice: <em>“Colombia está llena de gente que estudió una carrera y no consigue trabajo en eso. Pero yo no conozco una sola persona que sepa programar y no tenga trabajo en los 13 países en los que Aldeamo tiene sedes”.</em></p>
<p>Es un gran contrasentido que en un país en donde muchas personas carecen de trabajo (9 por ciento de la población), o apenas sobreviven en la informalidad, haya tan pocos programadores. Pero este fenómeno no solo se vive en Colombia: en Estados Unidos hay menos ingenieros de sistemas que hace diez años, y en la próxima década se generarán 1,4 millones de empleos en ciencias de la computación, pero solo 400 mil personas se graduarán en esa área. Por su parte, se estima que en Europa faltarán 900 mil profesionales en computación y tecnología en el año 2020.</p>
<p>Entre las razones con las que César Forero explica esta situación están la fobia que tienen los estudiantes a las matemáticas y el cálculo, dos materias muy presentes en la carrera de ingeniería de sistemas; la percepción de los estudiantes de que en otras ingenierías se gana más dinero; y lo costoso que puede resultar dedicar cuatro o cinco años a esta carrera.</p>
<p>Por eso, varias personas y entidades están tratando de cambiar la percepción de que hay que ser ingeniero de sistemas para aprender a programar. Además, como explican emprendedores como Alfredo Ángel, de Aldeamo, <em>“nosotros no necesitamos ingenieros, sino programadores”</em>. El enfoque que se está promoviendo es ver la programación como una habilidad que cualquiera puede adquirir, con cursos de unos cuantos meses o de forma autodidacta, sin importad la edad, ni la formación previa.</p>
<p>Diversos sitios web ofrecen cursos de programación en los que las personas pueden estudiar a su propio ritmo. Se consiguen cursos sobre todos los lenguajes y muchos son gratuitos, aunque la mayoría está en inglés. <a href="https://www.codecademy.com/" target="_blank">Entre ellos se destacan los de Codecademy</a>, un sitio que ofrece ayudas interactivas que hacen que aprender a programar sea sencillo y divertido.</p>
<p>También son de primer nivel los que ofrecen los principales sitios de Cursos Masivos Abiertos en Línea (MOOCs): <a href="https://www.coursera.org/" target="_blank">Coursera</a>, <a href="https://www.udacity.com/" target="_blank">Udacity</a> y <a href="https://www.edx.org/" target="_blank">EdX</a>. Estos sitios tienen cursos de programación (y de muchos otros temas) elaborados por profesores de las principales universidades del planeta, como las de Columbia, Princeton, Yale, Stanford y Harvard. Muchos son gratuitos, especialmente en Udacity y EdX.</p>
<h2>Debería enseñarse desde el colegio</h2>
<p>El iraní Hadi Partovi, cofundador y presidente de Code.org, dice en una conferencia de Ted que la suya no fue una infancia muy feliz. Pasó muchas noches con su familia en el sótano de su casa, en Teherán, rogando que las bombas no la destruyeran. <em>“Cuando tenía seis años, una monarquía brutal fue remplazada por un régimen islámico brutal, y poco después entramos en una guerra contra el país vecino, Irak. Nosotros vivíamos al lado de una estación de televisión, que Saddam Hussein trataba de destruir cada noche con sus bombarderos”</em>.</p>
<p>Uno de los mejores recuerdos que Partovi tiene de esa época es el día en que, según sus palabras, su padre le cambió la vida a los 10 años de edad. Él le regaló un computador Commodore 64 y le dijo: <em>“Este computador no tiene juegos, pero aquí hay un libro de programación para que puedas aprender a crear tus propios juegos”</em>. Según Partovi, no había mucho que hacer en Irán en esos días, así que él y su hermano pasaron mucho tiempo aprendiendo a manejar ese equipo.</p>
<p>En 1984, Partovi y su familia emigraron a Estados Unidos. Él había aprendido a programar, y ya podía ganarse la vida con esa habilidad. <em>“Cuando era adolescente, mientras mis amigos cuidaban niños o trabajaban como meseros, yo tenía puestos como programador”, </em>dice en una columna publicada en The Seattle Times. Tras graduarse en ciencias de la computación, entró a Microsoft, tuvo una carrera exitosa y luego se lanzó a crear su propios emprendimientos.<em> “Como inmigrante, estoy viviendo el sueño americano”</em>, dice Partovi.</p>
<p>Aprender a programar cuando era niño le cambió la vida a Partovi. Es fácil entender por qué ahora él quiere replicar su historia a través de <a href="https://code.org/" target="_blank">Code.org</a>, el sitio que fundó con su hermano en enero del 2013. Code.org busca que el aprendizaje de la programación y las ciencias de la computación se lleve a todos los niños, tal como hoy se hace con otros temas, ya que en este mundo hipertecnológico muy pocos estudiantes tienen acceso a esta materia, incluso en el país que lidera esa revolución (en Estados Unidos, solo 1 de cada 10 colegios enseña programación a sus alumnos).</p>
<p>Partovi dice en una conferencia: <em>“Los escépticos podrían decir: ‘¿Todos los niños deben aprender a programar? ¿Qué pasa si mi hijo no quiere ser ingeniero?’ Pero esto va más allá. Es fundamental para los estudiantes del siglo XXI, quienes no pasan un minuto sin tecnología. Cuando yo iba al colegio, todos los estudiantes diseccionaban una rana o aprendían cómo funciona la electricidad, así no escogieran carreras como biología o electricidad. Para los estudiantes de hoy es igualmente básico aprender qué es un algoritmo o cómo funciona Internet. No puedo imaginar una carrera que no vaya a ser impactada por la tecnología en la próxima década. Sin embargo, la mayoría de los colegios no les dan a los estudiantes la oportunidad de aprenderla”</em>.</p>
<p>Al respecto, Bill Gates, fundador de Microsoft, y quien aprendió a programar por su cuenta cuando estaba en el colegio (él nunca estudió una carrera profesional, pero edificó la mayor empresa de software del planeta), dice en Code.org: <em>“Aprender a escribir programas ejercita la mente, ayuda a pensar mejor y crea una forma de razonar que me parece útil en todos los campos”.</em></p>
<p>Por su parte, Mark Zuckerberg, creador de Facebook y un hábil programador, afirma en un video del mismo sitio que <em>“aprender a programar es más fácil de lo que la gente piensa”</em>, y recalca que en Facebook tienen <em>“la política de contratar tantos ingenieros talentosos como sea posible”</em> porque simplemente <em>“no hay suficiente gente entrenada en esas habilidades hoy en día”</em>. Zuckerberg tampoco estudió ninguna carrera, pero creó con sus habilidades en programación –y las de sus compañeros– una red social que tiene 1.450 millones de usuarios en el mundo y que está avaluada en 250 mil millones de dólares.</p>
<p>Gates y Zuckerberg son solo dos de los personajes que Partovi ha reclutado para su causa. A ellos se suman empresas como Google, Amazon y Electronic Arts. En total, ellos le han donado a Code.org más de 10 millones de dólares.</p>
<p>El ingeniero de sistemas Jaime Arbeláez, gerente de la empresa colombiana WideTech, quien ha tenido que contratar programadores en países como Polonia para cubrir sus necesidades de mano de obra, opina que <em>“en seis meses se puede sacar gente especializada en un lenguaje de programación”</em>. Arbeláez agrega que <em>“esta podría ser una opción para sectores menos favorecidos de la sociedad, ya que, con esta educación más focalizada, a la vuelta de seis meses se puede estar teniendo un nuevo empleo”</em>.</p>
<p>Arbeláez opina que <em>“en los colegios de Colombia deberían quitar materias que no aportan mucho en los grados décimo y undécimo y enseñarles a los estudiantes a programar. Así, al salir del colegio podrían conseguir empleo y tendrían ingresos para pagar el resto de sus estudios”</em>.</p>
<h2>¿Cómo empezar a programar?</h2>
<p>Hay muchas razones por las que una persona podría querer aprender a programar: porque no cuenta todavía con una carrera profesional, porque quiere sumar nuevas competencias a su hoja de vida, porque no ha recibido buenas oportunidades en su campo actual, porque tiene un sitio web que quiere mejorar (más allá de lo que permiten las plantillas estándar), porque tiene una idea para un emprendimiento tecnológico o simplemente porque es fanática de la tecnología. Sea cual sea su razón, si usted es bastante disciplinado y domina algo de inglés, aprender inicialmente por su cuenta es una buena alternativa.</p>
<p>En Internet hay incontables recursos para aprender a programar que no le cuestan un peso. Por eso, le brindan la oportunidad perfecta para que se sumerja en el tema de la programación, evalúe si realmente le gusta (o si tiene talento para ello) y luego sí opte por una opción pagada en línea o, incluso mejor, un curso presencial o una carrera profesional o tecnológica (el estudio presencial tiene ventajas como la interacción con personas que hacen parte de la comunidad de programadores, la posibilidad de hacer contactos de trabajo o conocer emprendedores de tecnología, el trabajo en grupo, el seguimiento y la asesoría del profesor, etc.). Si en cambio descubre que no lo apasiona la programación, no perderá dinero.</p>
<p><strong>A continuación, un vistazo a varios sitios web que ofrecen cursos de programación gratuitos:</strong></p>
<h2><strong><a href="https://www.codecademy.com/" target="_blank">Codecademy</a></strong></h2>
<p><a href="https://www.enter.co/wp-content/uploads/2016/10/Codecademy.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-264230" src="https://www.enter.co/wp-content/uploads/2016/10/Codecademy.png" alt="Codecademy" width="1717" height="980" srcset="https://www.enter.co/wp-content/uploads/2016/10/Codecademy.png 1717w, https://www.enter.co/wp-content/uploads/2016/10/Codecademy-300x171.png 300w, https://www.enter.co/wp-content/uploads/2016/10/Codecademy-1024x584.png 1024w, https://www.enter.co/wp-content/uploads/2016/10/Codecademy-768x438.png 768w, https://www.enter.co/wp-content/uploads/2016/10/Codecademy-1536x877.png 1536w" sizes="auto, (max-width: 1717px) 100vw, 1717px" /></a></p>
<p>Si está arrancando de ceros en el mundo de la programación, este es uno de los mejores sitios que encontrará, debido a su facilidad de uso y a que la interactividad que ofrecen los cursos facilita bastante el aprendizaje.</p>
<p>En Codecademy, que tiene 25 millones de estudiantes en el mundo, encontrará cursos básicos de HTML y CSS, JavaScript, PHP, Python, Java, SQL y Ruby, entre otros. También hay cursos estructurados en forma de proyectos, como ‘Cree un sitio web’ o ‘Cree un sitio web interactivo’, que le permiten trabajar en tareas similares a las de un proyecto real: por ejemplo, en una de ellas debe agregar un menú de navegación, una imagen de fondo y crear un botón para un sitio web; en otra debe crear una página web con un formulario y una galería de imágenes; en otra debe crear de ceros una landing page para una app de música, etc.</p>
<p>Todos los cursos son cortos, de 3 a 13 horas cada uno, aproximadamente. Y lo mejor del sitio es que, a medida que aprende los conceptos, los cursos le van mostrando los resultados en vivo. Por ejemplo, en el curso básico de HTML, el sitio le permite ir aprendiendo el funcionamiento de las diferentes etiquetas en una réplica de la página principal del portal Airbnb; cada vez que usted realiza los pequeños ejercicios que se proponen, en la parte derecha ve los cambios en la página web.</p>
<p>Codecademy no solamente está pensado para gente que quiere estudiar por su cuenta. También tiene recursos enfocados en profesores, que pueden hacer seguimiento a sus alumnos a través de este sitio. Es posible cambiar a español algo del contenido, pero la esencia está en inglés.</p>
<h2><a href="https://code.org/" target="_blank"><strong>Code.org</strong></a></h2>
<p><a href="https://www.enter.co/wp-content/uploads/2016/10/Code.org_.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-264232" src="https://www.enter.co/wp-content/uploads/2016/10/Code.org_.png" alt="Code.org" width="1427" height="933" srcset="https://www.enter.co/wp-content/uploads/2016/10/Code.org_.png 1427w, https://www.enter.co/wp-content/uploads/2016/10/Code.org_-300x196.png 300w, https://www.enter.co/wp-content/uploads/2016/10/Code.org_-1024x670.png 1024w, https://www.enter.co/wp-content/uploads/2016/10/Code.org_-768x502.png 768w, https://www.enter.co/wp-content/uploads/2016/10/Code.org_-76x50.png 76w, https://www.enter.co/wp-content/uploads/2016/10/Code.org_-83x55.png 83w, https://www.enter.co/wp-content/uploads/2016/10/Code.org_-125x83.png 125w" sizes="auto, (max-width: 1427px) 100vw, 1427px" /></a></p>
<p><em>“No solo juegue con su teléfono; prográmelo”</em>, dice una frase del presidente estadounidense Barack Obama en el sitio Code.org. Obama es uno de los personajes de alto nivel que están apoyando esta iniciativa sin ánimo de lucro, que busca promover entre los estudiantes de colegio el aprendizaje de programación y ciencias de la computación. Otro de los objetivos es motivar a las niñas, que no suelen ser muy devotas de la programación.</p>
<p>Si siempre ha tenido la idea de desconectar a su hijo pequeño del televisor, y enchufarlo en algo mucho más productivo, este es el sitio para empezar. Los cursos de Code.org están dirigidos a niños, y por eso son sencillos y lúdicos. En general, enseñan los conceptos de programación utilizando juegos (por ejemplo, en un curso hay que mover personajes de Angry Birds dentro de un tablero, y en otro se aprende a crear una versión propia de un juego); además, el código con el que se trabaja no son las habituales líneas de texto, sino que se emplean bloques gráficos que se pueden soltar y acoplar con otros bloques para generar las instrucciones (cada bloque representa una línea de código).</p>
<p>Pero no se deje engañar por la sencillez del método. En los cursos de fundamentos de ciencias de la computación los niños de 4 a 8 años aprenden conceptos como código binario, algoritmos, condicionales, funciones y depuración, entre otros.</p>
<p>Code.org también tiene una sección para educadores, que así pueden enseñar informática en sus clases, añadir alumnos y hacer seguimiento de su progreso. Este sitio web permite cambiar el contenido a español, y los videos con instrucciones aceptan subtítulos en español, pero el contenido es más completo en la versión en inglés.</p>
<h2><a href="https://www.udacity.com/" target="_blank"><strong>Udacity</strong></a></h2>
<p><a href="https://www.enter.co/wp-content/uploads/2016/10/Udacity.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-264233" src="https://www.enter.co/wp-content/uploads/2016/10/Udacity.png" alt="Udacity" width="1430" height="966" srcset="https://www.enter.co/wp-content/uploads/2016/10/Udacity.png 1430w, https://www.enter.co/wp-content/uploads/2016/10/Udacity-300x203.png 300w, https://www.enter.co/wp-content/uploads/2016/10/Udacity-1024x692.png 1024w, https://www.enter.co/wp-content/uploads/2016/10/Udacity-768x519.png 768w, https://www.enter.co/wp-content/uploads/2016/10/Udacity-76x50.png 76w, https://www.enter.co/wp-content/uploads/2016/10/Udacity-123x82.png 123w, https://www.enter.co/wp-content/uploads/2016/10/Udacity-83x55.png 83w, https://www.enter.co/wp-content/uploads/2016/10/Udacity-125x83.png 125w, https://www.enter.co/wp-content/uploads/2016/10/Udacity-264x178.png 264w" sizes="auto, (max-width: 1430px) 100vw, 1430px" /></a></p>
<p>Udacity, en donde han estudiado 1,6 millones de personas, tiene docenas de cursos relacionados con tecnología y programación. Estos fueron creados por compañías de esta industria, entre ellas Facebook, Google, AT&amp;T y Salesforce. Hay varios cursos gratuitos. Y en el caso de los pagados, algunos permiten que la persona estudie sin costo una o dos semanas, antes de tener que pagar si quiere seguir (aunque le piden un número de tarjeta de crédito para arrancar la prueba gratuita). Algunos cursos duran varios meses, y la tarifa es de unos 200 dólares mensuales. Los cursos generalmente exigen que la persona les dedique mínimo 10 horas a la semana, pero el estudiante puede avanzar a su propio ritmo.</p>
<p>Entre los cursos disponibles están: ‘Emprendimiento tecnológico’, ‘Introducción a la programación’, ‘Desarrollo en Android para principiantes’ (este permite una prueba gratuita de 14 días), ‘Monetización de apps’ (este es gratuito), ‘Fundamentos de diseño web responsive’ (es gratuito, pero requiere conocimientos de HTML y CSS), ‘Cómo construir una startup’ (gratuito), ‘Desarrollador web de front-end’, ‘Introducción a los sistemas operativos’ (gratuito), ‘Desarrollo web móvil’ (gratuito), ‘Introducción a los algoritmos’ (gratuito) y ‘Diseño de programas de computador’ (gratuito). Hay que aclarar que nosotros pasamos a español los nombres de los cursos, pero en el sitio web los encontrará en inglés.</p>
<p>Los cursos de Udacity suelen estar en inglés, pero encontrará subtítulos en ese idioma y en algunos casos en español. En general, los cursos están basados en videos que le explican conceptos. Las lecciones son cortas y hay evaluaciones muy sencillas constantemente. También hay material que puede descargar para reforzar las lecciones, y libros o lecturas sugeridas.</p>
<h2><a href="https://www.edx.org/" target="_blank"><strong>EdX</strong></a></h2>
<p><a href="https://www.enter.co/wp-content/uploads/2016/10/EdX2.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-264237" src="https://www.enter.co/wp-content/uploads/2016/10/EdX2.png" alt="EdX2" width="1920" height="1080" srcset="https://www.enter.co/wp-content/uploads/2016/10/EdX2.png 1920w, https://www.enter.co/wp-content/uploads/2016/10/EdX2-300x169.png 300w, https://www.enter.co/wp-content/uploads/2016/10/EdX2-1024x576.png 1024w, https://www.enter.co/wp-content/uploads/2016/10/EdX2-768x432.png 768w, https://www.enter.co/wp-content/uploads/2016/10/EdX2-1536x864.png 1536w, https://www.enter.co/wp-content/uploads/2016/10/EdX2-1104x621.png 1104w, https://www.enter.co/wp-content/uploads/2016/10/EdX2-366x205.png 366w, https://www.enter.co/wp-content/uploads/2016/10/EdX2-534x300.png 534w, https://www.enter.co/wp-content/uploads/2016/10/EdX2-165x92.png 165w, https://www.enter.co/wp-content/uploads/2016/10/EdX2-249x140.png 249w, https://www.enter.co/wp-content/uploads/2016/10/EdX2-232x130.png 232w, https://www.enter.co/wp-content/uploads/2016/10/EdX2-344x193.png 344w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /></a></p>
<p>El sitio EdX fue creado por la universidad de Harvard y el Instituto Tecnológico de Massachusetts (MIT). Es una iniciativa sin ánimo de lucro, por lo que muchos de los cursos disponibles son gratuitos (aunque si quiere un  certificado, tendrá que pagar entre 50 y poco más de 100 dólares). Cerca de 4 millones de personas han estudiado en este sitio web.</p>
<p>Muchos cursos empiezan en una fecha específica, pero también encuentra algunos que puede tomar en cualquier momento. Algunos que ya están disponibles son: ‘Introducción a las ciencias de la computación (CS50)’, de la Universidad de Harvard (muy recomendado); ‘HTML5, parte 1: código básico y buenas prácticas’, de W3C; ‘Introducción a C++’, de Microsoft; ‘Ingeniería de software como servicio (SaaS), parte 1’, de la universidad de California, Berkeley; ‘Jugando con Android, aprende a programar tu primera app’, de la universidad Autónoma de Madrid; ‘Introducción a la programación de computadores’, del IIT de Bombay; ‘Introducción a las ciencias de la computación y la programación con Python’, del Instituto Tecnológico de Massachusetts (MIT). Todos estos cursos son gratuitos (nosotros pasamos los nombres a español; en el sitio los encontrará en inglés).</p>
<p>Aunque estos cursos generalmente son en inglés, tiene la opción de tomarlos con subtítulos en inglés y a veces en español (con algunos errores).</p>
<h2><a href="https://www.coursera.org/" target="_blank"><strong>Coursera</strong></a></h2>
<p><a href="https://www.enter.co/wp-content/uploads/2016/10/Coursera.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-264239" src="https://www.enter.co/wp-content/uploads/2016/10/Coursera.png" alt="Coursera" width="1439" height="1040" srcset="https://www.enter.co/wp-content/uploads/2016/10/Coursera.png 1439w, https://www.enter.co/wp-content/uploads/2016/10/Coursera-300x217.png 300w, https://www.enter.co/wp-content/uploads/2016/10/Coursera-1024x740.png 1024w, https://www.enter.co/wp-content/uploads/2016/10/Coursera-768x555.png 768w" sizes="auto, (max-width: 1439px) 100vw, 1439px" /></a></p>
<p>Coursera, por donde han pasado 15 millones de estudiantes de todo el mundo, ofrece cientos de cursos gratuitos sobre diversos temas, creados por las mejores universidades del mundo. En la sección de ciencias de la computación hay docenas de ellos, aunque si los filtra para que aparezcan solo los que están en español, salen 20, entre ellos ‘Desarrollo de aplicaciones en iOS’, del Tecnológico de Monterrey; ‘Desarrollo y diseño de videojuegos’, de la Universidad de Los Andes; ‘Introducción a la programación’, de la universidad ORT de Uruguay y la universidad de Edimburgo; ‘Introducción a Java’, de la universidad Autónoma de México; ‘Interfaz de usuario en iOS’, del Tecnológico de Monterrey; y ‘Motores gráficos en videojuegos’, de la Universidad Autónoma de Barcelona.</p>
<p>Entre los cursos en inglés están: ‘Phyton para todo el mundo’, de la universidad de Michigan; ‘Criptografía’, de la universidad de Stanford; ‘Seguridad del software’, de la universidad de Maryland; ‘Diseño de juegos, arte y conceptos’, del Instituto de Artes de California; ‘Diseño web para todo el mundo’, de la universidad de Michigan; y ‘Desarrollo y diseño de sitios web’, de la universidad de Londres. Como mínimo, estos cursos tienen subtítulos en inglés.</p>
<p>Hay varios cursos gratuitos, pero si quiere un certificado, debe pagar cerca de 50 dólares; otros cursos tienen costo (hay de 50, 100, 250 dólares, etc.). Algunos tienen una fecha de inicio definida, mientras que otros los puede empezar en cualquier momento. Hay cursos cortos –de 15 a 20 horas– y otros de varios meses. Ciertos cursos son para principiantes, mientras que otros requieren conocimientos previos en algunos lenguajes de programación.</p>
<h2><strong><a href="https://dash.generalassemb.ly/" target="_blank">Dash</a></strong></h2>
<p><a href="https://www.enter.co/wp-content/uploads/2016/10/Dash.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-264240" src="https://www.enter.co/wp-content/uploads/2016/10/Dash.png" alt="Dash" width="1154" height="905" srcset="https://www.enter.co/wp-content/uploads/2016/10/Dash.png 1154w, https://www.enter.co/wp-content/uploads/2016/10/Dash-300x235.png 300w, https://www.enter.co/wp-content/uploads/2016/10/Dash-1024x803.png 1024w, https://www.enter.co/wp-content/uploads/2016/10/Dash-768x602.png 768w" sizes="auto, (max-width: 1154px) 100vw, 1154px" /></a></p>
<p>Este sitio, creado por una entidad educativa de Nueva York llamada General Assembly, le enseña los rudimentos básicos para crear un sitio web usando HTML, CSS y JavaScript. Lo interesante es que esto se aprende a través de tareas específicas que usted debe completar en una interfaz que le muestra tres cosas: arriba a la izquierda una presentación con lo que debe aprender, abajo a la izquierda el código sobre el cual debe trabajar y a la derecha los resultados en una página web o un dispositivo móvil.</p>
<p>Entre las tareas en las que debe trabajar están: crear el encabezamiento y el logo de una página en HTML, insertar imágenes, hacer que esta se vea bien en diferentes tamaños de pantalla, crear animaciones simples con JavaScript, hacer que JavaScript capture y devuelva datos, etc. Todo el contenido está en inglés.</p>
<h2><a href="https://docs.webplatform.org/wiki/Main_Page" target="_blank"><strong>Web Platform Docs</strong></a></h2>
<p><a href="https://www.enter.co/wp-content/uploads/2016/10/Web-Platform.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-264242" src="https://www.enter.co/wp-content/uploads/2016/10/Web-Platform.png" alt="Web Platform" width="1018" height="976" srcset="https://www.enter.co/wp-content/uploads/2016/10/Web-Platform.png 1018w, https://www.enter.co/wp-content/uploads/2016/10/Web-Platform-300x288.png 300w, https://www.enter.co/wp-content/uploads/2016/10/Web-Platform-768x736.png 768w" sizes="auto, (max-width: 1018px) 100vw, 1018px" /></a></p>
<p>Lo pensamos mucho para incluir este sitio web porque no está terminado, pero algunos de los artículos que ofrece tienen información muy relevante para alguien que está aprendiendo a programar. Por ejemplo, el sitio le da información sobre la creación e historia de Internet; cómo se desarrollaron estándares como HTML y HTTP; cómo funcionan Internet, un servidor web y un sitio web; y consejos para seleccionar un nombre de dominio, entre otros.</p>
<p>También tiene cursos básicos de HTML, CSS y JavaScript, pero estos carecen de interactividad. Los artículos están en inglés, pero algunos ofrecen una versión en español. Este sitio fue creado por el consorcio W3C, con el apoyo de compañías como Microsoft, Google, Apple y Facebook (W3C es una entidad que trabaja en el desarrollo de estándares para la Web).</p>
<h2><strong><a href="http://htmldog.com/" target="_blank">HTML Dog</a></strong></h2>
<p><a href="https://www.enter.co/wp-content/uploads/2016/10/HTML-Dog.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-264243" src="https://www.enter.co/wp-content/uploads/2016/10/HTML-Dog.png" alt="HTML Dog" width="1240" height="949" srcset="https://www.enter.co/wp-content/uploads/2016/10/HTML-Dog.png 1240w, https://www.enter.co/wp-content/uploads/2016/10/HTML-Dog-300x230.png 300w, https://www.enter.co/wp-content/uploads/2016/10/HTML-Dog-1024x784.png 1024w, https://www.enter.co/wp-content/uploads/2016/10/HTML-Dog-768x588.png 768w" sizes="auto, (max-width: 1240px) 100vw, 1240px" /></a></p>
<p>Los lenguajes más usados para la creación de sitios web (desde el punto de vista del usuario o cliente) son HTML, CSS y JavaScript. Estos son el foco de este sitio web, que ofrece tutoriales fáciles de seguir. En los tres casos hay tutoriales básicos, intermedios y avanzados. El sitio no es interactivo, así que debe tener a mano un editor de texto para escribir su código en el computador y ver los resultados en un navegador. Todo el contenido está en inglés.</p>
<h2><a href="https://bento.io/" target="_blank"><strong>Bento</strong></a></h2>
<p><a href="https://www.enter.co/wp-content/uploads/2016/10/Bento.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-264244" src="https://www.enter.co/wp-content/uploads/2016/10/Bento.png" alt="Bento" width="1642" height="1007" srcset="https://www.enter.co/wp-content/uploads/2016/10/Bento.png 1642w, https://www.enter.co/wp-content/uploads/2016/10/Bento-300x184.png 300w, https://www.enter.co/wp-content/uploads/2016/10/Bento-1024x628.png 1024w, https://www.enter.co/wp-content/uploads/2016/10/Bento-768x471.png 768w, https://www.enter.co/wp-content/uploads/2016/10/Bento-1536x942.png 1536w" sizes="auto, (max-width: 1642px) 100vw, 1642px" /></a></p>
<p>Más que enseñarle a programar, Bento lo guía para encuentre los mejores recursos de Internet para estudiar por su cuenta. Este sitio tiene clasificados los mejores tutoriales gratuitos y le dice qué necesita aprender y en qué orden.</p>
<p>Hay recursos para aprender lenguajes como Java, Ruby, Perl, C#, PHP, Python y JavaScript; también de lenguajes para crear apps para sistemas móviles iOS, Android y Windows Phone; y cursos básicos de técnicas como SEO, de fundamentos de protocolos de Internet como HTTP, de seguridad de un sitio web, etc. Todo el contenido está en inglés.</p>
<h2><a href="https://platzi.com/" target="_blank"><strong>Platzi</strong></a></h2>
<p><a href="https://www.enter.co/wp-content/uploads/2016/10/Platzi.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-264245" src="https://www.enter.co/wp-content/uploads/2016/10/Platzi.png" alt="Platzi" width="1457" height="901" srcset="https://www.enter.co/wp-content/uploads/2016/10/Platzi.png 1457w, https://www.enter.co/wp-content/uploads/2016/10/Platzi-300x186.png 300w, https://www.enter.co/wp-content/uploads/2016/10/Platzi-1024x633.png 1024w, https://www.enter.co/wp-content/uploads/2016/10/Platzi-768x475.png 768w" sizes="auto, (max-width: 1457px) 100vw, 1457px" /></a></p>
<p>Platzi, que tiene entre sus fundadores al bogotano John Freddy Vega, le ofrece cursos sobre programación y desarrollo de sitios web, entre otros temas. Muchos están en español y generalmente se basan en clases grabadas en video. No todos los cursos son gratuitos (el sitio ofrece acceso a todo su contenido por una mensualidad de 77 mil pesos), pero entre los que no tienen costo hay cursos sobre programación básica, estrategias y técnicas de SEO, Java, leyes de diseño interactivo y diseño de interfaces.</p>
<h2><strong><a href="https://www.khanacademy.org/" target="_blank">Khan Academy</a></strong></h2>
<p><a href="https://www.enter.co/wp-content/uploads/2016/10/Kahn.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-264246" src="https://www.enter.co/wp-content/uploads/2016/10/Kahn.png" alt="Kahn" width="1576" height="980" srcset="https://www.enter.co/wp-content/uploads/2016/10/Kahn.png 1576w, https://www.enter.co/wp-content/uploads/2016/10/Kahn-300x187.png 300w, https://www.enter.co/wp-content/uploads/2016/10/Kahn-1024x637.png 1024w, https://www.enter.co/wp-content/uploads/2016/10/Kahn-768x478.png 768w, https://www.enter.co/wp-content/uploads/2016/10/Kahn-1536x955.png 1536w" sizes="auto, (max-width: 1576px) 100vw, 1576px" /></a></p>
<p>Este sitio sin ánimo de lucro le ofrece varios cursos gratuitos sobre programación y computación en general (en realidad, hay sobre infinidad de temas). En los cursos de programación generalmente usted escucha un audio que le explica los conceptos, mientras va viendo en un editor de texto cómo se trabaja el código y en otra ventana qué cambios produce eso en una página web. En otras partes usted tendrá que realizar ejercicios para evaluar qué tanto ha aprendido. Casi todos los cursos son sobre HTML, CSS y JavaScript. Los audios están en inglés.</p>
<h2><strong><a href="https://www.codeschool.com/" target="_blank">Code School</a></strong></h2>
<p><a href="https://www.enter.co/wp-content/uploads/2016/10/Code-School.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-264248" src="https://www.enter.co/wp-content/uploads/2016/10/Code-School.png" alt="Code School" width="1526" height="963" srcset="https://www.enter.co/wp-content/uploads/2016/10/Code-School.png 1526w, https://www.enter.co/wp-content/uploads/2016/10/Code-School-300x189.png 300w, https://www.enter.co/wp-content/uploads/2016/10/Code-School-1024x646.png 1024w, https://www.enter.co/wp-content/uploads/2016/10/Code-School-768x485.png 768w" sizes="auto, (max-width: 1526px) 100vw, 1526px" /></a></p>
<p>Este sitio le ofrece 50 cursos sobre temas como construcción de sitios web con HTML y CSS, buenas prácticas en JavaScript, principios de diseño para mejorar la apariencia de los sitios web, creación de aplicaciones para iOS con Objective-C, programación con Ruby, manipulación de bases de datos con SQL, etc.</p>
<p>Los cursos en Code School son interactivos (usted va viendo los resultados de lo que hace). Con una cuenta gratuita se pueden tomar 10 cursos introductorios; para entrar al resto se debe pagar una suscripción que vale 29 dólares al mes y brinda acceso a todo el contenido.</p>
<h2>Su kit de herramientas</h2>
<p>Si quiere aprender a programar, tenga en cuenta los siguientes conceptos y requisitos:</p>
<p><strong>&#8211; Un editor de texto.</strong> Esta es su principal herramienta para dedicarse a escribir código de programación. Es como Word para un periodista; pero no, en Word no se programa. Lo que se utiliza es un procesador de texto sencillo, que no introduzca ningún tipo de formato en los documentos. En Windows ya tiene uno instalado, Notepad, pero es recomendable que descargue un editor más potente y enfocado en programación. Uno de los más recomendados para Windows es Notepad++ (notepad-plus-plus.org), que es gratuito.</p>
<p><strong>&#8211; Navegadores recientes.</strong> Mientras aprende a programar, tendrá que escribir una gran cantidad de código, que debe probar en los diferentes navegadores web. Por ello, es importante que baje las versiones más recientes que pueda instalar de los navegadores que usa (Chrome, Firefox, Edge, Opera o Safari).</p>
<p><strong>&#8211; Un horario fijo.</strong> La ventaja de los cursos en línea es que usted puede aprender sin salir de su casa y combinar sus estudios con otras actividades, como trabajar. Sin embargo, para que el aprendizaje por su cuenta funcione, debe fijarse un horario diario de estudio, que debe respetar contra viento y marea.</p>
<p><strong>&#8211; Inglés.</strong> Las personas aficionadas a la tecnología –como los lectores de ENTER– suelen tener un nivel aceptable de inglés, al menos leído. Pero es importante que refuerce todavía más su inglés: el mejor contenido de Internet está en ese idioma, y se perderá clases maravillosas en varias de las mejores universidades del planeta si no tiene un buen nivel en ese idioma. Muchos de los cursos que recomendamos en este artículo tienen subtítulos en español, pero estos suelen ser confusos o estar mal traducidos (los subtítulos en inglés siempre están mejor).</p>
<p><strong>&#8211; Libros.</strong> Después de agarrar las bases de un lenguaje en un curso en línea, puede seguir profundizando en los incontables libros que hay sobre programación. Algunos no son baratos, pero si los compra en Amazon para la app Kindle (en inglés la mayoría), quizá le cuesten menos. También hay muchos libros electrónicos gratuitos en la Red.</p>
<p><strong>&#8211; Un mentor.</strong> Es uno de los consejos que más citan en Internet. Alguien que lo guíe o le pueda resolver sus dudas es un gran activo para aprender a programar.</p>
<p><strong>&#8211; Disciplina.</strong> En algún lado leímos que la falta de voluntad es como una enfermedad mental. Estamos de acuerdo con eso, pero para esta sí hay cura: si usted tiene una buena motivación, horarios fijos y buenos hábitos de estudio, poco a poco construirá la fuerza de voluntad que necesita para sentarse a estudiar a diario por su cuenta.</p>
<h2>¿Con qué lenguaje comenzar a programar?</h2>
<p>Hay varios lenguajes de programación, y el que usted debería escoger para arrancar depende, por encima de todo, de qué quiere hacer con esa nueva habilidad.</p>
<p>Por ejemplo, si quiere aprender a programar para mejorar y pulir un sitio web que está creando (y la plantilla que usa no le da mayores opciones), los que debería estudiar son los lenguajes que se emplean para construir la parte de los sitios o aplicaciones web que interactúan con el usuario o el cliente (lo que en lenguaje técnico se conoce como desarrollo de front-end): HTML, CSS y JavaScript (no es lo mismo que Java). Apréndalos en ese orden. Los dos primeros son mucho más sencillos que JavaScript, que es el que hace su sitio dinámico e interactivo. Como esos lenguajes están integrados en los navegadores web, no necesita mayores herramientas para arrancar y puede empezar a ver resultados inmediatamente.</p>
<p>Del mismo modo, si lo que desea aprender es el desarrollo de sitios web desde el lado del servidor, o sea en las ‘tripas’ del sitio (back-end), los lenguajes a considerar son PHP, .NET, Phyton y Ruby, entre otros. Python y Ruby tienen fama de ser más fáciles de aprender, y por eso se los sugiere para principiantes (igual son potentes; Python es el que usan sitios como Pinterest e Instagram).</p>
<p>Si su motivación está en la creación de aplicaciones móviles, los lenguajes en los que debería concentrarse son Java, en el caso de Android; y Swift, para iOS (se supone que Swift, que es muy joven, terminará remplazando a Objective-C). Vale la pena mencionar que Java es uno de los lenguajes más usados en el mundo no solo en aplicaciones móviles, sino también en la Web y en la creación de aplicaciones para todo tipo de sistemas operativos y dispositivos; sin embargo, no es tan fácil de aprender.</p>
<p>Por otro lado, si lo que quiere es concentrarse en los lenguajes que más demanda laboral tienen hoy en día, los emprendedores tecnológicos que consultamos en el país nos dijeron que los tres lenguajes para aprender son JavaScript, PHP y .NET.</p>
<p>En lo que coinciden varios expertos en programación es que, una vez aprenda el primer lenguaje, los siguientes serán mucho más sencillos, ya que se basan en conceptos similares.</p>
<p>Sobre ese tema, hay tres artículos muy buenos que debería leer: ‘<a href="http://devcodehack.com/which-programming-language-should-you-learn-to-make-money/" target="_blank">Which Programming Language Should You Learn To Make Money</a>’, del sitio web Dev/Code/Hack, aunque tenga en cuenta que es de hace tres años (no se menciona Swift, por ejemplo, que se lanzó en el 2014); ‘<a href="http://lifehacker.com/which-programming-language-should-i-learn-first-1477153665" target="_blank">Which Programming Language Should I Learn First</a>’, del sitio web LifeHacker; y <a href="http://lifehacker.com/five-best-programming-languages-for-first-time-learners-1494256243" target="_blank">‘Five Best Programming Languages for First-Time Learners’</a>, de LifeHacker.</p>
<p><em>Imágenes: <a href="http://www.istockphoto.com/es" target="_blank">iStock</a> y capturas de pantalla</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.enter.co/cultura-digital/ciencia/sitios-gratuitos-para-aprender-a-programar/feed/</wfw:commentRss>
			<slash:comments>26</slash:comments>
		
		
			</item>
	</channel>
</rss>
