Publicitate

Programatorii rareori mai codează izolat. Cu excepția cazului în proiecte personale de hobby 5 idei de proiect care să vă ajute să învățați programarea mai rapidăExistă câteva modalități de a ușura curba de învățare pentru programare. Îmbrăcați-vă mâinile și învățați mai repede cu proiecte secundare pe care le puteți începe oricând. Joacă în jur cu aceste cinci. Citeste mai mult , cele mai multe proiecte moderne au un domeniu de aplicare prea mare pentru ca o persoană să se ocupe singură. Ca atare, dacă sunteți un programator și încă nu partajați sau nu colaborați, vă aflați în spatele curbei.

Din fericire, acest tip de partajare și colaborare este acum banal pentru a fi încorporat în fluxul de lucru. Deblocarea acestei puteri brute este la fel de simplă ca înscrierea la un cont gratuit sau două, apoi convingerea coechipierilor să facă același lucru.

Dacă puteți ajunge atât de departe, veți culege în curând avantajele aplicațiilor web pe care urmează să vi le arăt. Dacă la început par ciudate sau inutile, dă-le doar câteva zile pentru a demonstra cât de utile pot fi.

instagram viewer

BitBucket este un serviciu gratuit de găzduire pentru depozitele de coduri bazate pe Mercurial sau Git. Majoritatea codificatorilor tind să preferă Github (pe care îl vom acoperi în continuare) decât Bitbucket, dar de fapt îl prefer pe acesta, deoarece planurile sunt ceva mai prietenoase și mai flexibile pentru cei dintre noi, cu buzunare superficiale.

coder-colaborare-tools-BitBucket

Este gratuit pentru echipe de până la 5 persoane, ceea ce este mai mult decât suficient pentru majoritatea pasionaților și toate planurile oferă nelimitat privat arhive. Prețurile sunt clasificate în funcție de dimensiunea echipei, plafonând la 200 USD pe lună pentru mărimea nelimitată a echipei.

github, care este oficial cea mai mare gazdă de cod din lume la momentul acestei scrieri, a explodat pe scena la sfârșitul anilor 2000 și a devenit de facto site-ul de rețele sociale pentru programatori.

coder-colaborare-tools-github

Încurajează puternic an mentalitate open source Înțelegerea modului în care dezvoltatorii de software open source câștigă baniAdevărul este că mulți dezvoltatori și proiecte OSS generează venituri. Citeste mai mult făcând publice toate proiectele de cod în mod implicit și făcând extrem de ușor să încercați proiectele cu un singur clic. Toate proiectele vin de asemenea cu un wiki încorporat, manager de sarcini și tracker de erori.

Dacă doriți un privat depozit pe Github, trebuie să plătiți. Toate planuri plătite susțineți membrii echipei nelimitați; singurul motiv pentru a crește un nivel este creșterea numărului de depozite private disponibile.

Seara cu zăpadă este în mod cert un nume ciudat, dar conceptul acestuia este destul de util. Este un tracker de erori care se integrează perfect cu Github și Bitbucket, deși îl poți folosi singur dacă nu folosești niciunul dintre acestea.

Designul modern și organizarea curată fac o plăcere de utilizat, însă beneficiul real este interfața pe care o oferă între dezvoltatori și clienți. Clienții pot trimite și discuta anumite probleme, iar dezvoltatorii pot aborda aceste probleme toate într-un singur loc.

Planurile gratuite acceptă proiecte publice nelimitate și un singur proiect privat și nu există spații de stocare la nivel de echipă. Pentru mai multe proiecte private și mai mult spațiu de stocare, există planuri din 9 dolari pe lună la 99 $ pe lună.

Gitter este un instrument minunat de chat social pentru utilizatorii Github. (Sistemul de conectare necesită să aveți și să utilizați un cont Github.) Este practic o versiune web contemporană a Internet Relay Chat: o mulțime de camere de chat diferite la care vă puteți alătura și conversa.

coder-colaborare-tools-Gitter

Există trei tipuri de canale de chat: 1) canale legate de echipele Github, 2) canale legate de depozitele Github și 3) canale autonome create direct de utilizatori. Canalele pot fi publice sau private, dar canalele de utilizator private necesită o Cont premium pentru 2 dolari pe lună.

Gitterul este nou, dar se îmbunătățește constant, așa că dacă ești un utilizator avid Github, ar trebui să încerci cu adevărat.

Aici la MakeUseOf, lenevi a fost unul dintre modurile noastre principale de comunicare de aproape un an întreg - și s-a dovedit de neprețuit gestionarea mai ușoară a proiectelor Cum să folosiți Slack pentru managementul de proiect cu aceste sfaturi simpleCu setul inteligent de funcții și interfața de utilizator fără distracții, platforma se poate dubla ca instrument de gestionare a proiectului pentru dvs. Aflați cum să o configurați ca asistent personal online. Citeste mai mult . Cel mai bun mod de a-l descrie este IRC 2.0: aceeași funcționalitate de chat de bază ca IRC, dar cu o mulțime de clopote și fluiere în plus.

coder-colaborare-tools-Slack

Dacă echipa dvs. de proiect încă folosește IRC pentru comunicare Chat pe Android: Cele mai bune 4 aplicații client IRCAceste aplicații pentru clienți Internet Relay Chat (IRC) vă vor ține conectat chiar și atunci când sunteți în mișcare. Citeste mai mult , Vă recomand foarte mult să luați în considerare trecerea la Slack. Este bazat pe web pentru comoditate, dar are aplicații oficiale disponibile pentru Android, iOS și Mac. Un client Windows este de asemenea în producție beta.

Multe dintre editorii MakeUseOf trăiesc și mor Trello„s caracteristici organizatorice Trello - Un sistem unic, simplu și puternic de gestionare a proiectelor dintr-o casă bunăNumele Joel Spolsky înseamnă ceva pentru tine? Dacă da, veți dori să citiți această postare, deoarece prezintă cel mai recent și cel mai mare proiect al lui Spolsky. Și dacă nu, ar trebui să știi că asta este ... Citeste mai mult . Iată cum funcționează. Puteți crea placi (proiecte) și fiecare bord este format din mai multe liste (categorii) care sunt alcătuite din carduri individuale (sarcini).

coder-colaborare-tools-Trello

Cardurile pot fi etichetate cu mai multe informații: date scadente, membri participanți, etichete codate pe culori etc. Fiecare card are, de asemenea, un sistem de comentarii pentru discuții specifice sarcinii, precum și capacitatea de a găzdui atașamente. Completează-l cu o interfață drag-and-drop pentru a muta cartelele în jurul și vei obține un mod rapid și convenabil de a rămâne organizat.

Eu personal nu îl folosesc pe Trello cât de des ar trebui, dar văd cu siguranță că este atrăgător și utilitatea acestuia. Este un pic excesiv dacă tot ce ai nevoie este o listă simplă de făcut, dar pentru proiecte mai complexe, este absolut esențial.

Dacă Trello este prea mult pentru tine, cealaltă recomandare este Todoist. Acest instrument elegant este folosit de mai mulți Personalul scris al MakeUseOf Cine suntem: o privire interioară asupra scriitorilor noștri și a stațiilor lor de lucruCu toții avem o mare varietate de setări de computer și fiecare dintre noi are un flux de lucru unic care ne menține productiv. Alătură-te cu noi, pe măsură ce am descoperit cele mai sacre spații pe care să le vezi! Citeste mai mult pentru a menține sarcinile în linie și proiectele personale în ordine. Este o listă de activități ar trebui să fi.

coder-colaborare-tools-Todoist

Totistul este rapid. Alte liste de activități pe care le-am folosit au necesitat mai multe butoane de trimitere și detalii pentru fiecare sarcină pentru a adăuga un singur element în listă. Cu Todoist, trebuie doar să tastați o propoziție și să apăsați Enter. Puteți adăuga mai multe detalii dacă doriți, dar nu este necesară niciodată.

Conturile gratuite sunt suficient de bune pentru majoritatea oamenilor, dar actualizarea la Premium pentru 29 dolari pe an oferă funcții precum mementouri de sarcini, filtre personalizate, urmărirea productivității, backup-uri automate, sincronizare de proiecte și multe altele.

Încă folosești Skype sau unul dintre acestea Alternative Skype Bolnav de Skype? 7 cele mai bune alternative gratuite pentru SkypeAlternativele Skype vă pot elibera de mediocritate și de a îmbunătăți considerabil experiența video chat. Acest articol acoperă opt opțiuni. Citeste mai mult pentru a gestiona chaturile video ale echipei tale? Dacă da, opriți tot ceea ce faceți și verificați Apărea. În. Această aplicație web este mai convenabilă și mai puțin intruzivă decât Skype a fost sau va fi vreodată.

Nu există nimic de descărcat sau instalat. Mergeți doar pe site-ul web, introduceți un nume pentru videochatul, apoi împărtășiți legătura cu colegii de echipă. Este o cameră temporară care dispare odată ce chatul s-a încheiat și toată lumea pleacă. Și este complet gratuit.

Dezavantajul este că acceptă doar 8 utilizatori pe cameră. Chatul video gratuit Skype acceptă doar 25 de utilizatori per conversație, dar Appear.in este ușor Treceți peste Hangouts Google Plus. Appear.in Is Here & E într-adevăr bineOamenii plâng pentru o aplicație decentă de conferință video de vârstă. Ne-am gândit că acesta este Google Plus. Am greșit. Întâlniți Appear.in. Citeste mai mult . Nu există niciun motiv nu să-l folosească.

Colaborarea nu a fost niciodată mai ușoară

Indiferent dacă ești nou programator Cum să înveți programarea fără toată stresulPoate că ai decis să urmărești programarea, fie pentru o carieră, fie doar pentru un hobby. Grozav! Dar poate că începi să te simți copleșit. Nu prea grozav. Iată ajutor pentru a vă ușura călătoria. Citeste mai mult sau pe cineva care este în drum spre programarea măiestriei 7 trucuri utile pentru stăpânirea unui limbaj de programare nouEste în regulă să fii copleșit când înveți să faci cod. Probabil că veți uita lucrurile la fel de repede când le veți învăța. Aceste sfaturi vă pot ajuta să păstrați mai bine toate aceste informații noi. Citeste mai mult , aceste instrumente web vor veni cu siguranță la îndemână. Fiecare dintre ele mi-a sporit propria productivitate într-un fel sau altul și sper că toate fac la fel pentru tine.

Spune-ne cum merge! Există alte aplicații web colaborative pentru codificatori care mi-au lipsit? Distribuie ceea ce știi cu noi în comentarii!

Credite imagine: lucru in echipa Via Shutterstock

Joel Lee are un B.S. în informatică și peste șase ani de experiență profesională în scriere. Este redactor șef pentru MakeUseOf.