
Brian Curtis
0
1348
416
Les programmeurs codent rarement de manière plus isolée. 5 idées de projet pour vous aider à apprendre à programmer plus rapidement 5 idées de projet pour vous aider à apprendre à programmer plus rapidement Il existe plusieurs façons de faciliter l'apprentissage de la programmation. Mettez la main à la pâte et apprenez plus vite avec les projets annexes que vous pouvez commencer à tout moment. Jouez avec ces cinq. , la plupart des projets modernes ont trop de possibilités pour une seule personne. En tant que tel, si vous êtes programmeur et que vous ne partagez pas ou ne collaborez pas encore, vous êtes en retard..
Heureusement, ce type de partage et de collaboration est maintenant facile à intégrer à votre flux de travail. Libérer cette puissance brute est aussi simple que de créer un compte gratuit ou deux, puis de convaincre vos coéquipiers de faire de même..
Si vous pouvez aller aussi loin, vous allez bientôt profiter des avantages des applications Web que je vais vous montrer. S'ils semblent étranges ou inutiles au début, donnez-leur quelques jours pour prouver à quel point ils peuvent être utiles..
Bitbucket
Bitbucket est un service d'hébergement gratuit pour les référentiels de code basés sur Mercurial ou Git. La plupart des programmeurs ont tendance à préférer Github (que nous couvrirons plus loin) à Bitbucket, mais je préfère en fait celui-ci car les plans sont un peu plus conviviaux et plus flexibles pour ceux d'entre nous qui ont des poches peu profondes..
C'est gratuit pour les équipes jusqu'à 5 personnes, ce qui est plus que suffisant pour la plupart des amateurs, et tous les forfaits fournissent illimité privé les dépôts. Les prix sont échelonnés en fonction de la taille de l’équipe, avec un plafond à 200 $ par mois pour une taille d'équipe illimitée.
Github
Github, qui est officiellement le plus grand hébergeur de code au monde au moment de la rédaction de cet article, a explosé à la fin des années 2000 et est devenu le site de réseautage social de facto pour les programmeurs.
Cela encourage fortement un état d'esprit open source Comprendre comment les développeurs de logiciels Open Source gagnent de l'argent Comprendre comment les développeurs de logiciels Open Source gagnent de l'argent La vérité est la suivante: de nombreux développeurs et projets OSS génèrent des revenus. en rendant tous les projets de code publics par défaut et en rendant extrêmement facile la création 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 système de suivi des bogues..
Si vous voulez un privé référentiel sur Github, vous devez payer. Tous les plans payés prennent en charge un nombre illimité de membres de l’équipe; la seule raison de monter d'un niveau est d'augmenter le nombre de référentiels privés disponibles.
Soir neigeux
Soir neigeux est certes un nom étrange, mais le concept de celui-ci est plutôt utile. C'est un outil de suivi des bogues qui s'intègre parfaitement à Github et Bitbucket, bien que vous puissiez l'utiliser seul si vous n'utilisez ni l'un ni l'autre..
Son design moderne et son organisation propre en font un plaisir d'utilisation, mais le principal avantage réside dans l'interface qu'il offre entre les développeurs et les clients. Les clients peuvent soumettre et discuter de certains problèmes et les développeurs peuvent les traiter tous en un seul endroit..
Les plans gratuits prennent en charge des projets publics illimités, 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 y a des plans de 9 $ par mois à 99 $ par mois.
Gitter.IM
Gitter est un formidable outil de discussion sociale pour les utilisateurs de Github. (Le système de connexion requiert que vous possédiez et utilisiez un compte Github.) Il s'agit en fait d'une version Web contemporaine d'Internet Relay Chat: de nombreux salons de discussion auxquels vous pouvez participer et converser.
Il existe trois types de canaux de discussion: 1) des canaux liés à des équipes Github, 2) des canaux liés à des référentiels Github et 3) des canaux autonomes créés directement par les utilisateurs. Les canaux peuvent être publics ou privés, mais les canaux d’utilisateurs privés nécessitent un compte Premium. 2 $ par mois.
Gitter est nouveau mais en constante amélioration, donc si vous êtes un passionné de Github, vous devriez vraiment essayer.
Mou
Ici à MakeUseOf, Mou est l’un de nos principaux moyens de communication depuis presque une année - et il s’est avéré inestimable pour faciliter la gestion de projet. Comment utiliser Slack pour la gestion de projet avec ces astuces simples Comment utiliser Slack pour la gestion de projet avec ces astuces simples Avec l’ensemble intelligent de Slack de fonctionnalités et d’interface utilisateur sans distraction, la plate-forme peut également servir d’outil de gestion de projet pour vous. Apprenez à le configurer comme assistant personnel en ligne. . La meilleure façon de le décrire est l’IRC 2.0: la même fonctionnalité de discussion que l’IRC, mais avec beaucoup de fonctionnalités supplémentaires..
Si votre équipe de projet utilise toujours IRC pour la communication Conversation sur Android: les 4 meilleures applications client IRC Conversation sur Android: les 4 meilleures applications client IRC Ces applications client IRC (Internet Relay Chat) vous permettront de rester connecté même lorsque vous êtes sur Internet. aller. , Je vous recommande vivement d’envisager de passer à Slack. Il est basé sur le Web pour plus de commodité, mais propose des applications officielles pour Android, iOS et Mac. Un client Windows est également en production bêta.
Trello
De nombreux rédacteurs de MakeUseOf vivent et meurent par TrelloLes caractéristiques organisationnelles de Trello - Un système de gestion de projet unique, simple et puissant issu d'une bonne maison Trello - Un système de gestion de projet unique, simple et puissant provenant d'une bonne maison Est-ce que le nom Joel Spolsky vous dit quelque chose? Si c'est le cas, vous allez avoir envie de lire cet article, car il présente le dernier et le plus grand projet de Spolsky. Et si non, vous devriez savoir que c'est…. Voici comment ça fonctionne. Vous créez des tableaux (projets) et chaque tableau se compose de plusieurs listes (catégories) composées de cartes individuelles (tâches)..
Plusieurs informations peuvent être marquées sur les cartes: dates d'échéance, membres participants, étiquettes à code de couleur, etc. Chaque carte dispose également d'un système de commentaires pour les discussions spécifiques à une tâche, ainsi que de 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 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 à faire, mais pour des projets plus complexes, c'est absolument essentiel..
Todoist
Si Trello est trop pour vous, mon autre recommandation est Todoist. Cet outil aux lignes épurées est utilisé par plusieurs rédacteurs de MakeUseOf: Qui sommes-nous? Un regard sur nos écrivains et leurs postes de travail. Qui sommes-nous? Un regard sur nos écrivains et leurs postes de travail nous avons un flux de travail unique qui nous permet de rester productifs. Rejoignez-nous alors que nous découvrons nos espaces les plus sacrés! garder les tâches en ligne et les projets personnels en ordre. C'est quoi une liste de choses à faire devrait être.
Todoist est rapide. D'autres listes de tâches que j'ai utilisées nécessitaient plusieurs boutons Soumettre et des détails par tâche simplement 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 voulez, mais ce n'est jamais nécessaire.
Les comptes gratuits conviennent bien à la plupart des gens, mais passer à Premium pour 29 $ par an accorde des fonctionnalités telles que des rappels de tâches, des filtres personnalisés, le suivi de la productivité, des sauvegardes automatiques, la synchronisation de projet, etc..
Apparaît dans
Utilisez-vous toujours Skype ou l’une de ces alternatives Skype Sick of Skype? 7 meilleures alternatives gratuites avec Skype Vous en avez marre de Skype? 7 Meilleures alternatives gratuites avec Skype Les alternatives de 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. gérer les discussions vidéo de votre équipe? Si c'est le cas, arrêtez tout ce que vous faites et vérifiez Apparaît dans. Cette application Web est plus pratique et moins intrusive que Skype n'a jamais été ou ne sera jamais.
Il n'y a rien à télécharger ou installer. Il suffit d'aller sur le site Web, de saisir un nom pour le chat vidéo, puis de partager le lien avec vos coéquipiers. C'est une salle temporaire qui disparaît une fois la discussion terminée et tout le monde s'en va. Et c'est totalement gratuit.
L'inconvénient est qu'il ne prend en charge que 8 utilisateurs par pièce. Le chat vidéo gratuit de Skype ne prend en charge que 25 utilisateurs maximum par conversation, mais Appear.in est un outil léger permettant de passer au-dessus des Hangouts Google Plus. Appear.in est ici et c'est vraiment bien. Déplacez-vous dans les Hangouts Google Plus. Appear.in est ici et c'est vraiment bien Les 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. . Il n'y a pas de raison ne pas pour l'utiliser.
La collaboration n'a jamais été aussi facile
Que vous soyez un tout nouveau programmeur Comment apprendre à programmer sans stresser Comment apprendre à programmer sans stressé Peut-être avez-vous décidé de vous lancer dans la programmation, que ce soit pour une carrière ou comme un loisir. Génial! Mais peut-être que vous commencez à vous sentir dépassé. Pas si bien. Voici de l'aide pour faciliter votre voyage. ou quelqu'un qui est sur la voie de la maîtrise de la programmation 7 Astuces utiles pour maîtriser un nouveau langage de programmation 7 Astuces utiles pour maîtriser un nouveau langage de programmation Vous pouvez vous sentir dépassé lorsque vous apprenez à coder. Vous oublierez probablement les choses aussi rapidement que vous les apprendrez. Ces conseils peuvent vous aider à mieux conserver toutes ces nouvelles informations. , ces outils Web seront sûrement utiles. Chacun d'entre 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! Existe-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 d'image: Travail d'équipe via Shutterstock