Annuncio pubblicitario

I programmatori raramente codificano più in modo isolato. Tranne nel caso di progetti di hobby personali 5 idee di progetto per aiutarti a imparare a programmare più velocementeEsistono alcuni modi per facilitare la curva di apprendimento per la programmazione. Sporcati le mani e impara più velocemente con i progetti collaterali che puoi iniziare in qualsiasi momento. Gioca con questi cinque. Leggi di più , la maggior parte dei progetti moderni ha un campo d'azione troppo vasto per essere affrontato da solo. Pertanto, se sei un programmatore e non stai ancora condividendo o collaborando, sei dietro la curva.

Fortunatamente, questo tipo di condivisione e collaborazione è ora banale da incorporare nel tuo flusso di lavoro. Sbloccare questo potere grezzo è semplice come registrarsi per un account gratuito o due, quindi convincere i tuoi compagni di squadra a fare lo stesso.

Se riesci ad arrivare così lontano, presto otterrai i benefici delle app web che sto per mostrarti. Se all'inizio sembrano strani o inutili, dai loro solo qualche giorno per dimostrare quanto possano essere utili.

instagram viewer

bitbucket è un servizio di hosting gratuito per i repository di codice basati su Mercurial o Git. La maggior parte dei programmatori tende a preferire Github (che tratteremo in seguito) rispetto a Bitbucket, ma in realtà preferisco questo perché i piani sono un po 'più amichevoli e più flessibili per quelli di noi con tasche poco profonde.

coder-collaborazione-tools-bitbucket

È gratuito per i team fino a 5 persone, il che è più che sufficiente per la maggior parte degli hobbisti e tutti i piani prevedono un numero illimitato privato repository. I prezzi sono suddivisi in base alla dimensione della squadra, limitando a $ 200 al mese per un numero illimitato di squadre.

Github, che è ufficialmente il più grande host di codice al mondo al momento della stesura di questo articolo, è esploso sulla scena alla fine degli anni 2000 ed è diventato di fatto il sito di social network per programmatori.

coder-collaborazione-tools-github

Incoraggia fortemente un mentalità open source Comprendere come gli sviluppatori di software open source fanno soldiLa verità è che molti sviluppatori e progetti OSS generano entrate. Leggi di più rendendo pubblici tutti i progetti di codice per impostazione predefinita e rendendo estremamente facile il fork dei progetti con un pulsante con un clic. Tutti i progetti includono anche un wiki, un task manager e un tracker di bug integrati.

Se vuoi un privato repository su Github, devi pagare. Tutti piani a pagamento supportare membri del team illimitati; l'unica ragione per salire di un livello è aumentare il numero di repository privati ​​disponibili.

Serata nevosa è certamente uno strano nome, ma il suo concetto è piuttosto utile. È un bug tracker che si integra perfettamente con Github e Bitbucket, anche se puoi usarlo da solo se non li usi.

Il design moderno e l'organizzazione pulita lo rendono un piacere da usare, ma il vero vantaggio è l'interfaccia che fornisce tra sviluppatori e clienti. I clienti possono inviare e discutere determinati problemi e gli sviluppatori possono affrontarli tutti in un unico posto.

I piani gratuiti supportano progetti pubblici illimitati e un progetto privato e nessuna archiviazione di file a livello di team. Per più progetti privati ​​e più spazio di archiviazione, ci sono piani da $ 9 al mese per $ 99 al mese.

Gitter è un meraviglioso strumento di chat sociale per gli utenti di Github. (Il sistema di accesso richiede che tu abbia e utilizzi un account Github.) Fondamentalmente è una versione web contemporanea di Internet Relay Chat: molte chat room diverse a cui puoi unirti e conversare.

coder-collaborazione-tools-gitter

Esistono tre tipi di canali di chat: 1) canali collegati ai team Github, 2) canali collegati ai repository Github e 3) canali standalone creati direttamente dagli utenti. I canali possono essere pubblici o privati, ma i canali utente privati ​​richiedono a Account premium per $ 2 al mese.

Gitter è nuovo ma in costante miglioramento, quindi se sei un appassionato utente di Github dovresti davvero provarlo.

Qui a MakeUseOf, allentato è stata una delle nostre principali modalità di comunicazione per quasi un anno intero - e si è dimostrata preziosa per gestione del progetto più semplice Come usare Slack per la gestione dei progetti con questi semplici suggerimentiCon il set intelligente di funzionalità di Slack e l'interfaccia utente priva di distrazioni, la piattaforma può raddoppiare come uno strumento di gestione del progetto per te. Scopri come configurarlo come assistente personale online. Leggi di più . Il modo migliore per descriverlo è IRC 2.0: la stessa funzionalità di chat di base di IRC ma con un sacco di campane e fischietti extra in cima.

coder-collaborazione-tools allentata

Se il team di progetto sta ancora utilizzando IRC per la comunicazione Chattare su Android: le 4 migliori app client IRCQueste app client IRC (Internet Relay Chat) ti terranno connesso anche quando sei in movimento. Leggi di più , Consiglio vivamente di prendere in considerazione il passaggio a Slack. È basato sul Web per comodità, ma ha app ufficiali disponibili per Android, iOS e Mac. Un client Windows è anche in produzione beta.

Molti dei redattori di MakeUseOf vivono e muoiono Trello'S caratteristiche organizzative Trello: un sistema di gestione dei progetti unico, semplice e potente da una buona casaIl nome Joel Spolsky significa qualcosa per te? In tal caso, vorrai leggere questo post, perché mette in mostra l'ultimo e il più grande progetto di Spolsky. E se no, dovresti sapere che questo è ... Leggi di più . Ecco come funziona. Si creano schede (progetti) e ogni scheda è composta da più elenchi (categorie) costituiti da singole carte (attività).

coder-collaborazione-tools-Trello

Le carte possono essere taggate con diverse informazioni: date di scadenza, membri partecipanti, etichette con codice colore, ecc. Ogni scheda ha anche un sistema di commenti per la discussione specifica dell'attività e la capacità di ospitare allegati. Completalo con un'interfaccia drag-and-drop per mescolare le carte in giro e avrai un modo rapido e conveniente per rimanere organizzato.

Personalmente non uso Trello tutte le volte che dovrei, ma di sicuro ne vedo il fascino e l'utilità. È un po 'eccessivo se tutto ciò che serve è un semplice elenco di cose da fare, ma per progetti più complessi, è assolutamente essenziale.

Se Trello è troppo per te, la mia altra raccomandazione è Todoist. Questo strumento meravigliosamente elegante è utilizzato da molti di Staff di scrittura di MakeUseOf Chi siamo: uno sguardo all'interno dei nostri scrittori e delle loro postazioni di lavoroTutti abbiamo una vasta gamma di configurazioni del computer e ognuno di noi ha un flusso di lavoro unico che ci mantiene produttivi. Unisciti a noi mentre scopriamo i nostri spazi più sacri per farti vedere! Leggi di più per mantenere i compiti in linea e i progetti personali in ordine. È un elenco di cose da fare dovrebbero essere.

coder-collaborazione-tools-Todoist

Todoist è veloce. Altre liste di cose da fare che ho usato richiedono più pulsanti Invia e dettagli per attività solo per aggiungere un singolo elemento all'elenco. Con Todoist, devi solo digitare una frase e premere Invio. Puoi aggiungere ulteriori dettagli se lo desideri, ma non è mai necessario.

Gli account gratuiti sono abbastanza buoni per la maggior parte delle persone, ma l'aggiornamento a Premium per $ 29 all'anno garantisce funzionalità come promemoria delle attività, filtri personalizzati, monitoraggio della produttività, backup automatici, sincronizzazione dei progetti e altro ancora.

Stai ancora usando Skype o uno di questi Alternative di Skype Stufo di Skype? 7 migliori alternative gratuite a SkypeLe alternative a Skype possono liberarti dalla mediocrità e migliorare notevolmente l'esperienza di chat video. Questo articolo copre otto opzioni. Leggi di più gestire le chat video della tua squadra? In tal caso, interrompi tutto ciò che stai facendo e controlla Apparire. In. Questa app Web è più comoda e meno invadente di quanto Skype sia mai stato o sarà.

Non c'è nulla da scaricare o installare. Basta visitare il sito Web, digitare un nome per la chat video, quindi condividere il collegamento con i compagni di squadra. È una stanza temporanea che scompare quando la chat è finita e tutti se ne vanno. Ed è completamente gratuito.

L'unico aspetto negativo è che supporta solo un massimo di 8 utenti per stanza. La chat video gratuita di Skype supporta solo fino a 25 utenti per conversazione, ma Appear.in è leggero Sposta negli Hangout di Google Plus. Appear.in è qui ed è davvero buonoLe persone chiedono da anni un'app per videoconferenze decente. Abbiamo pensato che fosse Google Plus. Abbiamo sbagliato. Incontra Appear.in. Leggi di più . Non c'è motivo non per usarlo.

La collaborazione non è mai stata così facile

Che tu sia un programmatore nuovo di zecca Come imparare a programmare senza stressForse hai deciso di perseguire la programmazione, sia per una carriera o semplicemente per hobby. Grande! Ma forse stai iniziando a sentirti sopraffatto. Non così eccezionale. Ecco un aiuto per facilitare il tuo viaggio. Leggi di più o qualcuno che sta andando verso padronanza della programmazione 7 trucchi utili per padroneggiare un nuovo linguaggio di programmazioneVa bene essere sopraffatto quando stai imparando a programmare. Probabilmente dimenticherai le cose velocemente come le impari. Questi suggerimenti possono aiutarti a conservare meglio tutte queste nuove informazioni. Leggi di più , questi strumenti web torneranno sicuramente utili. Ognuno di essi ha aumentato la mia produttività in un modo o nell'altro e spero che facciano lo stesso per te.

Dicci come va! Ci sono altre app Web collaborative per i programmatori che mi sono persa? Condividi ciò che sai con noi nei commenti!

Crediti immagine: Lavoro di squadra Via Shutterstock

Joel Lee ha un B.S. in Informatica e oltre sei anni di esperienza professionale nella scrittura. È caporedattore di MakeUseOf.