I programmatori raramente codificano in isolamento più. Tranne che nel caso di progetti di hobby personale 5 Idee del progetto per aiutarti ad imparare le idee di progetto più veloci 5 per aiutarti ad imparare la programmazione più velocemente Ci sono alcuni modi per facilitare la curva di apprendimento per la programmazione. Metti le mani sporche e impara più velocemente con i progetti collaterali che puoi iniziare in qualsiasi momento. Gioca con questi cinque. Per saperne di più, la maggior parte dei progetti moderni ha una portata troppo ampia per una sola persona da affrontare da sola. In quanto tale, 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 integrare nel tuo flusso di lavoro. Sbloccare questa potenza cruda è semplice come iscriversi a un account gratuito o due, quindi convincere i tuoi compagni di squadra a fare lo stesso.
Se puoi arrivare così lontano, presto raccoglierai i benefici delle app web che sto per mostrarti. Se all'inizio sembrano strani o inutili, dai loro solo pochi giorni per dimostrare quanto possano essere utili.
bitbucket
Bitbucket è un servizio di hosting gratuito per repository di codici basati su Mercurial o Git. Molti programmatori tendono a preferire Github (che copriremo successivamente) su Bitbucket, ma in realtà preferisco questo perché i piani sono un po 'più amichevoli e più flessibili per quelli di noi con tasche basse.
È gratuito per le squadre fino a 5 persone, che è più che sufficiente per la maggior parte degli hobbisti, e tutti i piani forniscono repository privati illimitati. Il prezzo è suddiviso in base alle dimensioni del team, massimo a $ 200 al mese per le dimensioni illimitate della squadra.
Github
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 e divenne di fatto il sito di social networking per i programmatori.
Incoraggia fortemente una mentalità open source Capire come gli sviluppatori di software open source fanno soldi Capire come gli sviluppatori di software open source fanno soldi La verità è che molti sviluppatori e progetti OSS generano profitti. Leggi di più rendendo tutti i progetti di codice pubblici per impostazione predefinita e semplificando la gestione dei progetti con un solo clic. Tutti i progetti includono anche un wiki, un task manager e un bug tracker integrati.
Se vuoi un repository privato su Github, devi pagare. Tutti i piani a pagamento supportano membri del team illimitati; l'unica ragione per salire di livello è aumentare il numero di repository privati disponibili.
Sera delle nevi
Snowy Evening è certamente un nome strano, ma il concetto è piuttosto utile. È un bug tracker che si integra perfettamente con Github e Bitbucket, sebbene tu possa usarlo da solo se non stai usando nessuno di questi.
Il design moderno e l'organizzazione pulita ne fanno 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 affrontare questi problemi in un unico posto.
I piani gratuiti supportano progetti pubblici illimitati e un progetto privato e nessun archivio di file a livello di team. Per più progetti privati e più spazio di archiviazione, ci sono piani da $ 9 al mese a $ 99 al mese .
Gitter.IM
Gitter è un meraviglioso strumento di chat sociale per gli utenti Github. (Il sistema di login richiede che tu abbia e usi un account Github.) È fondamentalmente una versione web contemporanea di Internet Relay Chat: molte chat room diverse a cui puoi unirti e conversare.
Esistono tre tipi di canali di chat: 1) canali legati ai team Github, 2) canali legati ai repository Github e 3) canali indipendenti creati direttamente dagli utenti. I canali possono essere pubblici o privati, ma i canali utente privati richiedono un account Premium per $ 2 al mese .
Gitter è nuovo ma in costante miglioramento, quindi se sei un appassionato utente di Github dovresti provarlo.
allentato
Qui a MakeUseOf, Slack è stata una delle nostre principali modalità di comunicazione per quasi un anno intero e si è dimostrata inestimabile per una gestione più semplice del progetto. Come usare Slack per la gestione dei progetti con questi semplici suggerimenti Come usare Slack per la gestione dei progetti con questi semplici Suggerimenti Con l'intelligente serie di funzioni di Slack e l'interfaccia utente priva di distrazioni, la piattaforma può raddoppiare come strumento di gestione dei progetti. 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 dell'IRC, ma con un sacco di campane e fischietti in più.
Se il tuo team di progetto sta ancora utilizzando IRC per la comunicazione Chat su Android: le 4 migliori app client IRC in chat su Android: le 4 migliori app client IRC Queste app client IRC (Internet Relay Chat) ti terranno connesso anche quando sei sul partire. Per saperne di più, consiglio vivamente di passare a Slack. È basato sul Web per comodità, ma ha app ufficiali disponibili per Android, iOS e Mac. Anche un client Windows è in produzione beta.
Trello
Molti degli editor di MakeUseOf vivono e muoiono per le caratteristiche organizzative di Trello Trello: un sistema di gestione dei progetti unico, semplice e potente da una buona casa Trello: un sistema di gestione dei progetti unico, semplice e potente da una buona casa Il nome Joel Spolsky significa niente per te? Se è così, vorrete leggere questo post, perché mette in mostra l'ultimo e più grande progetto di Spolsky. E se no, dovresti sapere che questo è ... Leggi altro. Ecco come funziona. Crei schede (progetti) e ciascuna scheda è composta da più elenchi (categorie) composti da singole carte (attività).
Le carte possono essere etichettate 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 delle attività e la possibilità di ospitare allegati. Completa il tutto con un'interfaccia drag-and-drop per mischiare le carte in giro e ottieni un modo rapido e conveniente per rimanere organizzato.
Personalmente non uso Trello tutte le volte che dovrei, ma certamente ne vedo l'attrattiva e l'utilità. È un po 'eccessivo se tutto ciò di cui hai bisogno è una semplice lista di cose da fare, ma per progetti più complessi, è assolutamente essenziale.
Todoist
Se Trello è troppo per te, la mia altra raccomandazione è Todoist . Questo bellissimo strumento elegante è utilizzato da molti degli addetti alla scrittura di MakeUseOf Chi siamo: Uno sguardo interno ai nostri scrittori e alle loro workstation Chi siamo: uno sguardo interno ai nostri scrittori e alle loro postazioni di lavoro Tutti abbiamo una vasta gamma di configurazioni di computer e ognuno di noi abbiamo un flusso di lavoro unico che ci rende produttivi. Unisciti a noi mentre scopriamo i nostri spazi più sacri da vedere per te! Leggi di più per mantenere le attività in linea e progetti personali in ordine. È quello che dovrebbe essere una lista di cose da fare.
Todoist è veloce. Altri elenchi di cose da fare che ho utilizzato richiedevano 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 più dettagli se vuoi, ma non è mai richiesto.
Gli account gratuiti sono sufficienti per la maggior parte delle persone, ma l'aggiornamento a Premium per $ 29 all'anno garantisce funzionalità quali promemoria delle attività, filtri personalizzati, tracciamento della produttività, backup automatici, sincronizzazione dei progetti e altro ancora.
Apparire in
Stai ancora utilizzando Skype o una di queste alternative Skype Fed Up With Skype? Qui ci sono 6 delle migliori alternative gratuite piene di Skype? Qui ci sono 6 delle migliori alternative gratuite Sei frustrato con Skype e alla ricerca di alternative? Una di queste fantastiche video chat e app di chiamata disponibili su quasi tutte le piattaforme può aiutarti a fare il passaggio. Leggi altro per gestire le chat video della tua squadra? Se è così, ferma tutto ciò che stai facendo e dai un'occhiata a Appear.In . Questa app Web è più conveniente e meno invadente di quanto lo sia o non sarà mai Skype.
Non c'è niente da scaricare o installare. Basta andare sul sito Web, digitare un nome per la chat video, quindi condividere il collegamento con i compagni di squadra. È una stanza temporanea che scompare una volta che la chat è finita e tutti se ne vanno. Ed è completamente gratuito.
L'unico lato negativo è che supporta solo fino a 8 utenti per stanza. La chat video gratuita di Skype supporta solo fino a 25 utenti per conversazione, ma Appear.in è leggero Move Over Google Plus Hangouts. Appear.in è qui ed è davvero bello muoversi su Google Plus Hangouts. Appear.in è qui ed è davvero bello Le persone hanno gridato per un'app video di videoconferenza decente da anni. Abbiamo pensato che fosse Google Plus. Abbiamo sbagliato. Incontra Appear.in. Leggi di più . Non c'è ragione per non usarlo.
La collaborazione non è mai stata più facile
Se sei un programmatore nuovo di zecca Come imparare Programmazione senza tutti gli stress Come imparare la programmazione senza tutti gli stress Forse hai deciso di perseguire la programmazione, sia per una carriera o solo come un hobby. Grande! Ma forse stai iniziando a sentirti sopraffatto. Non così eccezionale. Ecco l'aiuto per facilitare il tuo viaggio. Per saperne di più o qualcuno che è sulla buona strada verso la padronanza della programmazione 7 Trucchi utili per padroneggiare un nuovo linguaggio di programmazione 7 Trucchi utili per padroneggiare un nuovo linguaggio di programmazione Va bene essere sopraffatti quando si sta imparando a programmare. Probabilmente dimenticherai le cose così velocemente come le impari. Questi suggerimenti possono aiutarti a conservare meglio tutte le nuove informazioni. Per saperne di più, questi strumenti web saranno sicuramente utili. Ognuno di loro ha migliorato 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 perse? Condividi ciò che sai con noi nei commenti!
Crediti immagine: lavoro di squadra Via Shutterstock