Publicité

Les programmeurs codent rarement de manière isolée. Sauf dans le cas de projets de loisirs personnels 5 idées de projets pour vous aider à apprendre une programmation plus rapideIl existe plusieurs façons de faciliter la courbe d'apprentissage de la programmation. Mettez la main à la pâte et apprenez plus vite avec des projets parallèles que vous pouvez démarrer à tout moment. Jouez avec ces cinq. Lire la suite , la plupart des projets modernes ont une portée trop vaste pour qu’une seule personne puisse s’y attaquer seule. En tant que tel, si vous êtes un programmeur et que vous ne partagez pas ou ne collaborez pas encore, vous êtes derrière la courbe.

Heureusement, ce type de partage et de collaboration est désormais trivial à intégrer dans votre flux de travail. Déverrouiller ce pouvoir brut est aussi simple que de vous inscrire à un compte gratuit ou deux, puis de convaincre vos coéquipiers de faire de même.

Si vous pouvez aller aussi loin, vous profiterez bientôt des avantages des applications Web que je vais vous montrer. S'ils semblent étranges ou inutiles au début, donnez-leur simplement quelques jours pour prouver leur utilité.

instagram viewer

Bitbucket est un service d'hébergement gratuit pour les référentiels de code basés sur Mercurial ou Git. La plupart des codeurs ont tendance à préférer Github (que nous aborderons ensuite) à Bitbucket, mais je préfère en fait celui-ci parce que les plans sont un peu plus conviviaux et plus flexibles pour ceux d'entre nous qui ont des poches peu profondes.

codeur-collaboration-outils-bitbucket

C'est gratuit pour les équipes jusqu'à 5 personnes, ce qui est plus que suffisant pour la plupart des amateurs, et tous les plans offrent un nombre illimité privé référentiels. La tarification est échelonnée en fonction de la taille de l'équipe, plafonnée à 200 $ par mois pour une taille d'équipe illimitée.

Github, qui est officiellement le plus grand hébergeur de code au monde au moment d'écrire ces lignes, a explosé sur la scène à la fin des années 2000 et est devenu de facto le site de réseautage social pour les programmeurs.

codeur-collaboration-outils-github

Il encourage fortement un état d'esprit open source Comprendre comment les développeurs de logiciels open source font de l'argentLa vérité est que de nombreux développeurs et projets OSS génèrent des revenus. Lire la suite en rendant tous les projets de code publics par défaut et en facilitant l'extraction de projets avec un bouton en un clic. Tous les projets sont également livrés avec un wiki intégré, un gestionnaire de tâches et un outil de suivi des bogues.

Si vous voulez un privé référentiel sur Github, vous devez payer. Tout plans payés soutenir un nombre illimité de membres de l'équipe; la seule raison de monter dans un niveau est d'augmenter le nombre de référentiels privés disponibles.

Soirée enneigée est certes un nom étrange, mais le concept est plutôt utile. Il s'agit d'un outil de suivi des bogues qui s'intègre de manière transparente à Github et Bitbucket, bien que vous puissiez l'utiliser seul si vous n'utilisez aucun de ces éléments.

Le design moderne et l'organisation propre en font un plaisir à utiliser, mais le véritable avantage est l'interface qu'il fournit entre les développeurs et les clients. Les clients peuvent soumettre et discuter de certains problèmes et les développeurs peuvent résoudre ces problèmes en un seul endroit.

Les plans gratuits prennent en charge des projets publics illimités et un projet privé et aucun stockage de fichiers à l'échelle de l'équipe. Pour plus de projets privés et plus d'espace de stockage, il existe des plans de 9 $ par mois à 99 $ par mois.

Gitter est un merveilleux outil de chat social pour les utilisateurs de Github. (Le système de connexion nécessite que vous ayez un compte Github et que vous l’utilisiez.) Il s’agit essentiellement d’une version Web contemporaine de Internet Relay Chat: vous pouvez rejoindre et converser avec de nombreux chats différents.

codeur-collaboration-outils-gitter

Il existe trois types de canaux de discussion: 1) les canaux liés aux équipes Github, 2) les canaux liés aux référentiels Github et 3) les canaux autonomes créés directement par les utilisateurs. Les canaux peuvent être publics ou privés, mais les canaux utilisateur privés nécessitent un Compte Premium pour 2 $ par mois.

Gitter est nouveau mais en constante amélioration, donc si vous êtes un grand utilisateur de Github, vous devriez vraiment l'essayer.

Ici à MakeUseOf, Mou a été l'un de nos principaux modes de communication pendant presque toute une année - et il s'est avéré inestimable pour gestion de projet facilitée Comment utiliser Slack pour la gestion de projet avec ces conseils simplesAvec l'ensemble intelligent de fonctionnalités de Slack et l'interface utilisateur sans distraction, la plate-forme peut devenir un outil de gestion de projet pour vous. Découvrez comment le configurer en tant qu'assistant personnel en ligne. Lire la suite . La meilleure façon de le décrire est IRC 2.0: la même fonctionnalité de discussion de base que l'IRC mais avec beaucoup de cloches et de sifflets supplémentaires.

codeur-collaboration-outils-mou

Si votre équipe de projet utilise toujours IRC pour la communication Discuter sur Android: les 4 meilleures applications client IRCCes applications clientes Internet Relay Chat (IRC) vous permettront de rester connecté même lorsque vous êtes en déplacement. Lire la suite , Je vous recommande vivement de passer à Slack. Il est basé sur le Web pour plus de commodité, mais a des applications officielles disponibles pour Android, iOS et Mac. Un client Windows est également en production bêta.

Beaucoup de rédacteurs MakeUseOf vivent et meurent par Trello«S caractéristiques organisationnelles Trello - Un système de gestion de projet unique, simple et puissant d'une bonne maisonLe nom de Joel Spolsky vous dit-il quelque chose? Si c'est le cas, vous allez vouloir lire cet article, car il présente le dernier et le plus grand projet de Spolsky. Et sinon, vous devez savoir que c'est ... Lire la suite . Voilà comment cela fonctionne. Vous créez des tableaux (projets) et chaque tableau se compose de plusieurs listes (catégories) qui sont composées de cartes individuelles (tâches).

coder-collaboration-tools-trello

Les cartes peuvent être étiquetées avec plusieurs informations: dates d'échéance, membres participants, étiquettes à code couleur, etc. Chaque carte dispose également d'un système de commentaires pour les discussions spécifiques aux tâches ainsi que la possibilité d'héberger des pièces jointes. Complétez le tout avec une interface glisser-déposer pour mélanger les cartes et vous obtenez un moyen rapide et pratique de rester organisé.

Personnellement, je n'utilise pas Trello aussi souvent que je le devrais, mais j'en vois certainement l'attrait et l'utilité. C'est un peu exagéré si tout ce dont vous avez besoin est une simple liste de tâches, mais pour les projets plus complexes, c'est absolument essentiel.

Si Trello est trop pour vous, mon autre recommandation est Todoist. Cet outil magnifiquement élégant est utilisé par plusieurs L'équipe de rédaction de MakeUseOf Qui nous sommes: un aperçu de nos écrivains et de leurs postes de travailNous avons tous une grande variété de configurations informatiques et chacun de nous a un flux de travail unique qui nous maintient productifs. Rejoignez-nous pour découvrir nos espaces les plus sacrés à voir! Lire la suite pour garder les tâches en ligne et les projets personnels en ordre. C’est quoi une liste de choses à faire devrait être.

codeur-collaboration-outils-todoist

Todoist est rapide. Les autres listes de tâches que j'ai utilisées nécessitaient plusieurs boutons Envoyer et des détails par tâche juste pour ajouter un seul élément à la liste. Avec Todoist, il vous suffit de taper une phrase et d'appuyer sur Entrée. Vous pouvez ajouter plus de détails si vous le souhaitez, mais ce n'est jamais nécessaire.

Les comptes gratuits sont assez bons pour la plupart des gens, mais la mise à niveau vers Premium pour 29 $ par année accorde des fonctionnalités telles que les rappels de tâches, les filtres personnalisés, le suivi de la productivité, les sauvegardes automatiques, la synchronisation des projets, etc.

Utilisez-vous toujours Skype ou l'un de ceux-ci Alternatives à Skype Vous en avez assez de Skype? 7 meilleures alternatives Skype gratuitesLes alternatives Skype peuvent vous libérer de la médiocrité et améliorer considérablement l'expérience de chat vidéo. Cet article couvre huit options. Lire la suite gérer les chats vidéo de votre équipe? Si oui, arrêtez tout ce que vous faites et vérifiez Apparaître. Dans. Cette application Web est plus pratique et moins intrusive que Skype ne l'a jamais été ou ne le sera jamais.

Il n'y a rien à télécharger ou à installer. Accédez simplement au site Web, saisissez un nom pour le chat vidéo, puis partagez le lien avec vos coéquipiers. C'est une salle temporaire qui disparaît une fois la conversation terminée et tout le monde quitte. Et c'est totalement gratuit.

Le seul inconvénient est qu'il ne prend en charge que jusqu'à 8 utilisateurs par chambre. Le chat vidéo gratuit de Skype prend en charge jusqu'à 25 utilisateurs par conversation, mais Appear.in est léger Déplacez-vous sur Google Plus Hangouts. Appear.in est ici et c'est vraiment bonLes gens réclament depuis longtemps une application de vidéoconférence décente. Nous pensions que c'était Google Plus. Nous avions tort. Rencontrez Appear.in. Lire la suite . Il n'y a pas de raison ne pas pour l'utiliser.

La collaboration n'a jamais été aussi simple

Que vous soyez tout nouveau programmeur Comment apprendre la programmation sans stressPeut-être que vous avez décidé de poursuivre la programmation, que ce soit pour une carrière ou simplement comme passe-temps. Génial! Mais peut-être que vous commencez à vous sentir dépassé. Pas si bien. Voici de l'aide pour faciliter votre voyage. Lire la suite ou quelqu'un qui est en bonne voie vers maîtrise de la programmation 7 astuces utiles pour maîtriser un nouveau langage de programmationIl est normal d'être dépassé lorsque vous apprenez à coder. Vous oublierez probablement des choses aussi vite que vous les apprenez. Ces conseils peuvent vous aider à mieux conserver toutes ces nouvelles informations. Lire la suite , ces outils Web vous seront sûrement utiles. Chacun d'eux a augmenté ma propre productivité d'une manière ou d'une autre et j'espère qu'ils feront tous la même chose pour vous.

Dites-nous comment ça se passe! Y a-t-il d'autres applications Web collaboratives pour les codeurs que j'ai manquées? Partagez ce que vous savez avec nous dans les commentaires!

Crédits image: Travail en équipe Via Shutterstock

Joel Lee a un B.S. en informatique et plus de six ans d'expérience en rédaction professionnelle. Il est le rédacteur en chef de MakeUseOf.