10 sitios web que pueden ayudar al programador principiante con fragmentos de código de muestra
Creo que un término más agradable y más amigable sería "codificación social". Compartir código de muestra es una de las pequeñas extremidades de los 8 sitios web de código abierto más grandes para consultar The Buzz en el software de código abierto. Liberado de las camisas de fuerza de las ganancias, el intercambio gratuito de información técnica es bastante común.
El código de muestra que está disponible gratuitamente también es una gran ayuda para el aprendizaje. Para el programador principiante no es un atajo; como programador no llegarás lejos si tomas ese atajo. Los códigos de muestra gratuitos pueden ser sugerencias sobre cómo puede estructurar sus propios comandos y funciones para programar mejor. Los desarrolladores pueden usar programas de muestra gratuitos y reutilizar fragmentos de código en su propio código para ahorrar tiempo de desarrollo, costos y sudor..
Ryan nos ayudó con los 10 mejores sitios web de códigos de muestra profesionales para programadores Los 10 mejores sitios web de códigos de muestra profesionales para programadores Los 10 mejores sitios web de códigos de muestra profesionales para programadores Lea más. Como novato, fui a buscar más.
Snipplr
Una biblioteca de códigos bien diseñada que puede ser fuente de código reutilizable y también puede almacenar la suya propia. El sitio tiene un motor de búsqueda de códigos y realmente puede sumergirse en la biblioteca utilizando la búsqueda avanzada de códigos en un rango de lenguajes de programación de A-Z. O puede elegir directamente un idioma de la lista dada en el pie de página.
El sitio también tiene algunos complementos como Firefox y Safari Bookmarklets que facilitan el almacenamiento y la recuperación del código (consulte la mención en el directorio).
Desbordamiento de pila
Stack Overflow es un sitio de preguntas y respuestas editado en colaboración para programadores. La reserva de consultas contestadas es una mina de oro potencial. Puede usar las etiquetas o navegar por las listas de preguntas o usar el cuadro de búsqueda. El sitio es visualmente muy limpio y con el tipo de experiencias comunes que tenemos, seguramente encontrará alguna solución a sus problemas de codificación aquí. Si no es así, vaya directamente a las salas de chat que se organizan según los idiomas y las plataformas..
Guiones calientes
48,000 muestras de código en más de 1,000 categorías de Ajax a XML cubren mucho. El enfoque del sitio está en el desarrollo web, por lo que también encontrará las últimas muestras de código HTML5. El sitio también tiene un blog con algunos artículos bonitos sobre la codificación de lo que se debe y no se debe hacer. Si está atascado, pruebe el foro de desarrollo web para obtener una guía de programación..
Koders
Koders.com es un motor de búsqueda de código abierto. Busca 3.338.449.289 líneas de código fuente abierto. Se cubren 33 lenguajes de programación para que encuentre y reutilice el código que desea. También puede filtrar su búsqueda por licencias. El sitio también sirve como un repositorio de código para proyectos de código abierto.
DZone
Otra fuente de código donde puede cargar sus ejemplos de código y compartirlos con la comunidad en general. El sitio está básicamente dispuesto como un blog. Puede navegar a través de las etiquetas que parecen sugerir que el sitio cubre bastantes idiomas con Java y Ruby dominando.
El sitio también publica archivos PDF gratuitos llamados REFCARDZ, que son hojas de trucos muy útiles para estudiantes y desarrolladores..
Dream.in.code
Una gran comunidad de programación y desarrollo web que te brinda tutoriales, podcasts, un foro de discusión, un blog y fragmentos de código para descargar y usar. El sitio cubre alrededor de 25 idiomas y algunos menos conocidos en una categoría llamada Otros idiomas. Java obtiene la mayor cantidad de contenido. El sitio también tiene un pequeño canal de video sobre programación..
C-Sharp Corner
El sitio cubre C #, C ++, ASP.Net, VB, Visual Studio, tecnologías relacionadas con Windows como Silverlight y también desarrollo web. El sitio tiene una sección bastante buena en video tutoriales también. El programador principiante puede dirigirse a la sección Principiante y usar los recursos de codificación en C #.
Código fuente en línea
Haga una búsqueda de código o envíe su propio código y compártelo con la comunidad. El sitio tiene un listado llamado Top Code que quizás se cuenta en base a los accesos o descargas de la página. Aunque algunos de los enlaces parecían rotos, muchos de los otros funcionaron. Las categorías se inclinan hacia el desarrollo web, pero también tiene algunas en C / C ++ y VB.Net.
Forrst
Compartir código, capturas de pantalla y enlaces con otros. El único problema es que es una invitación.”“única comunidad. Pero si solicita y logra ingresar, la combinación de diseñadores y desarrolladores bajo un mismo techo virtual podría ser un ahorro de tiempo para proyectos de colaboración como aplicaciones web y sitios web. El diseño de la página de inicio parece bastante atractivo..
Github
Este es el sitio donde obtuve la frase “˜Codificación social 'desde y creo que describe perfectamente lo que hacen estos sitios. Aunque el sitio tiene una sección de pago, el repositorio público de ejemplos de código es gratuito. Github es un host en línea para proyectos de código abierto. Utiliza el sistema de control de revisión Git. Es bastante similar a los conocidos SourceForge y BitBucket. Puede administrar sus archivos de código fuente de forma colaborativa, conectarse en red socialmente, compartir fragmentos de código con otros, tocar la tabla de empleos e ir a tomar algo en las reuniones.
Estos recursos demuestran que en cualquier plataforma o idioma en el que estés trabajando, la web es un enorme crisol de programadores con ideas afines que no les importa compartir fragmentos de su trabajo. Eso es un aumento para la comunidad. Cuéntanos sobre tu sitio web de código favorito y si también compartes tus cosas en línea.
Crédito de la imagen: Shutterstock
Explora más sobre: Programación, Desarrollo Web.