Los programadores raramente codifican en aislamiento nunca más. Excepto en el caso de proyectos de pasatiempos personales 5 Ideas de proyectos para ayudarle a aprender Programación más rápida 5 Ideas de proyectos para ayudarle a aprender Programación más rápida Hay algunas maneras de facilitar la curva de aprendizaje para la programación. Ensuciate las manos y aprende más rápido con proyectos paralelos que puedes comenzar en cualquier momento. Juega con estos cinco. Lea más, la mayoría de los proyectos modernos tienen un alcance demasiado amplio para que una sola persona aborde solo. Como tal, si eres programador y aún no estás compartiendo o colaborando, estás detrás de la curva.
Afortunadamente, este tipo de intercambio y colaboración ahora es trivial para incorporar a su flujo de trabajo. Desbloquear esta potencia bruta es tan simple como registrarse para obtener una cuenta gratuita o dos, luego convencer a sus compañeros de equipo para que hagan lo mismo.
Si puede llegar tan lejos, pronto obtendrá los beneficios de las aplicaciones web que estoy a punto de mostrarle. Si al principio parecen extraños o inútiles, solo denles unos días para demostrar lo útiles que pueden ser.
Bitbucket
Bitbucket es un servicio de alojamiento gratuito para repositorios de código basado en Mercurial o Git. La mayoría de los codificadores tienden a preferir Github (que cubriremos a continuación) en lugar de Bitbucket, pero en realidad prefiero este porque los planes son un poco más amigables y más flexibles para aquellos de nosotros con bolsillos poco profundos.
Es gratis para equipos de hasta 5 personas, lo cual es más que suficiente para la mayoría de los aficionados, y todos los planes brindan repositorios privados ilimitados. El precio se basa en el tamaño del equipo, con un límite de $ 200 por mes para un tamaño de equipo ilimitado.
Github
Github, que oficialmente es el host de código más grande en el mundo en el momento de escribir estas líneas, apareció en la escena a fines de la década de 2000 y se convirtió en el sitio de redes sociales de facto para programadores.
Alienta fuertemente una mentalidad de código abierto Comprender cómo los desarrolladores de software de código abierto ganan dinero Comprender cómo los desarrolladores de software de código abierto ganan dinero La verdad es que muchos desarrolladores y proyectos de OSS generan ingresos. Lea más haciendo que todos los proyectos de código sean públicos de manera predeterminada y que sea extremadamente fácil dividir proyectos con un solo clic. Todos los proyectos también vienen con una wiki incorporada, un administrador de tareas y un rastreador de errores.
Si quieres un repositorio privado en Github, debes pagar. Todos los planes pagos admiten miembros ilimitados del equipo; la única razón para subir un nivel es aumentar el número de repositorios privados disponibles.
Noche nevada
Snowy Evening es un nombre extraño, pero el concepto es bastante útil. Es un rastreador de errores que se integra perfectamente con Github y Bitbucket, aunque puedes usarlo solo si no estás usando ninguno de esos.
El diseño moderno y la organización limpia lo convierten en un placer de usar, pero el beneficio real es la interfaz que proporciona entre desarrolladores y clientes. Los clientes pueden enviar y discutir ciertos problemas y los desarrolladores pueden abordarlos en un solo lugar.
Los planes gratuitos admiten proyectos públicos ilimitados, un proyecto privado y ningún almacenamiento de archivos en todo el equipo. Para más proyectos privados y más espacio de almacenamiento, hay planes de $ 9 por mes a $ 99 por mes .
Gitter.IM
Gitter es una maravillosa herramienta de chat social para los usuarios de Github. (El sistema de inicio de sesión requiere que tengas y uses una cuenta de Github). Básicamente es una versión web contemporánea de Internet Relay Chat: muchas salas de chat diferentes en las que puedes unirte y conversar.
Existen tres tipos de canales de chat: 1) canales vinculados a equipos Github, 2) canales vinculados a repositorios Github, y 3) canales independientes creados directamente por los usuarios. Los canales pueden ser públicos o privados, pero los canales de usuarios privados requieren una cuenta Premium por $ 2 por mes .
Gitter es nuevo pero está mejorando constantemente, así que si eres un ávido usuario de Github deberías intentarlo.
Flojo
Aquí en MakeUseOf, Slack ha sido uno de nuestros principales modos de comunicación durante casi un año entero y ha demostrado ser invaluable para facilitar la gestión de proyectos Cómo utilizar Slack para la gestión de proyectos con estos sencillos consejos Cómo utilizar Slack para la gestión de proyectos con estos simples Consejos Con el conjunto inteligente de funciones de Slack y la interfaz de usuario sin distracciones, la plataforma puede duplicarse como una herramienta de gestión de proyectos para usted. Aprenda a configurarlo como su asistente personal en línea. Lee mas . La mejor manera de describirlo es IRC 2.0: la misma funcionalidad de chat central que IRC, pero con muchas campanas y silbatos extras en la parte superior.
Si su equipo de proyecto aún usa IRC para comunicarse Chat en Android: las 4 mejores aplicaciones de cliente IRC que conversan en Android: las 4 mejores aplicaciones de cliente de IRC Estas aplicaciones de cliente de Internet Relay Chat (IRC) lo mantendrán conectado incluso cuando esté en el ir. Lea más, le recomiendo que considere cambiar a Slack. Está basado en la web por conveniencia, pero tiene aplicaciones oficiales disponibles para Android, iOS y Mac. Un cliente de Windows también está en producción beta.
Trello
Muchos de los editores de MakeUseOf viven y mueren por las características organizativas de Trello Trello: un sistema de gestión de proyectos único, simple y potente de un buen hogar Trello: un sistema de gestión de proyectos único, simple y potente de un buen hogar El nombre Joel Spolsky significa algo para ti? Si es así, querrá leer esta publicación, porque muestra el último y más grande proyecto de Spolsky. Y si no, debes saber que esto es ... Leer más. Así es como funciona. Usted crea tableros (proyectos) y cada tablero consta de múltiples listas (categorías) que están compuestas de tarjetas individuales (tareas).
Las tarjetas se pueden etiquetar con varias piezas de información: fechas de vencimiento, miembros participantes, etiquetas con códigos de colores, etc. Cada tarjeta también tiene un sistema de comentarios para la discusión específica de la tarea, así como la capacidad de alojar archivos adjuntos. Cúbralo con una interfaz de arrastrar y soltar para barajar las cartas y obtendrá una forma rápida y conveniente de mantenerse organizado.
Personalmente, no uso Trello con la frecuencia que debería, pero ciertamente veo su atractivo y utilidad. Es un poco exagerado si todo lo que necesita es una lista de tareas simple, pero para proyectos más complejos, es absolutamente esencial.
Todoist
Si Trello es demasiado para ti, mi otra recomendación es Todoist . Varios miembros del personal de redacción de MakeUseOf utilizan esta herramienta hermosamente elegante. Quiénes somos: una mirada al interior de nuestros escritores y sus estaciones de trabajo. Quiénes somos: una mirada al interior de nuestros escritores y sus estaciones de trabajo. Todos tenemos una gran variedad de configuraciones de computadora y cada uno nosotros tenemos un flujo de trabajo único que nos mantiene productivos. ¡Únete a nosotros mientras descubrimos nuestros espacios más sagrados para que veas! Lea más para mantener las tareas en línea y los proyectos personales en orden. Es lo que debería ser una lista de cosas por hacer.
Todoist es rápido. Otras listas de tareas que utilicé requirieron múltiples botones Enviar y detalles por tarea solo para agregar un solo elemento a la lista. Con Todoist, solo tiene que escribir una oración y presionar Enter. Puede agregar más detalles si lo desea, pero nunca es obligatorio.
Las cuentas gratuitas son lo suficientemente buenas para la mayoría de las personas, pero la actualización a Premium por $ 29 por año otorga funciones como recordatorios de tareas, filtros personalizados, seguimiento de la productividad, copias de seguridad automáticas, sincronización de proyectos y más.
Aparecer en
¿Sigues usando Skype o alguna de estas alternativas de Skype Fed Up With Skype? Aquí están 6 de las mejores alternativas gratuitas que están hartadas de Skype? Aquí están 6 de las mejores alternativas gratuitas ¿Está frustrado con Skype y buscando alternativas? Una de estas fantásticas aplicaciones de videollamadas y llamadas disponible en casi todas las plataformas puede ayudarlo a realizar el cambio. Lea más para manejar los chats de video de su equipo? Si es así, detén todo lo que estás haciendo y echa un vistazo a Appear.In . Esta aplicación web es más conveniente y menos intrusiva de lo que Skype alguna vez fue o será.
No hay nada que descargar o instalar. Simplemente vaya al sitio web, escriba un nombre para el chat de video y luego comparta el enlace con sus compañeros de equipo. Es una habitación temporal que desaparece una vez que termina el chat y todos se van. Y es completamente gratis.
El único inconveniente es que solo admite hasta 8 usuarios por habitación. El chat de video gratuito de Skype solo admite hasta 25 usuarios por conversación, pero Appear.in es ligero. Move Over Google Plus Hangouts. Appear.in está aquí y es realmente bueno moverse sobre Google Plus Hangouts. Aparece. Está aquí y es realmente bueno. La gente ha estado pidiendo a gritos una aplicación de videoconferencia decente durante años. Pensamos que era Google Plus. Estuvimos equivocados. Conoce a Appear.in. Lee mas . No hay razón para no usarlo.
La colaboración nunca ha sido más fácil
Si usted es un programador completamente nuevo Cómo aprender a programar sin todo el estrés Cómo aprender a programar sin todo el estrés Tal vez haya decidido seguir con la programación, ya sea para una carrera o simplemente como un hobby. ¡Estupendo! Pero tal vez estás empezando a sentirse abrumado. No muy bien. Aquí hay ayuda para facilitar su viaje. Lea más o alguien que esté en camino hacia el dominio de la programación 7 Trucos útiles para dominar un nuevo lenguaje de programación 7 Trucos útiles para dominar un nuevo lenguaje de programación Está bien sentirse abrumado cuando está aprendiendo a codificar. Probablemente olvidará las cosas tan rápido como las aprenda. Estos consejos pueden ayudarlo a conservar mejor toda esa nueva información. Lea más, estas herramientas web seguramente serán útiles. Cada uno de ellos ha aumentado mi propia productividad de una forma u otra y espero que todos hagan lo mismo por ti.
Cuéntanos cómo va! ¿Hay alguna otra aplicación web colaborativa para codificadores que me haya perdido? ¡Comparte lo que sabes con nosotros en los comentarios!
Créditos de las imágenes: trabajo en equipo a través de Shutterstock