Reklama
Programiści rzadko kodują już w izolacji. Z wyjątkiem przypadku osobiste projekty hobby 5 pomysłów na projekt, które pomogą Ci szybciej nauczyć się programowaniaIstnieje kilka sposobów na złagodzenie krzywej uczenia się podczas programowania. Zabrudz ręce i ucz się szybciej dzięki pobocznym projektom, które możesz rozpocząć w dowolnym momencie. Baw się z tymi pięcioma. Czytaj więcej , większość nowoczesnych projektów ma zbyt szeroki zakres, aby jedna osoba mogła się z nimi zmierzyć samodzielnie. Jako taki, jeśli jesteś programistą i jeszcze nie udostępniasz ani nie współpracujesz, jesteś za zakrętem.
Na szczęście ten rodzaj udostępniania i współpracy jest teraz trywialny do włączenia w proces pracy. Odblokowanie tej surowej mocy jest tak proste, jak założenie darmowego konta lub dwóch, a następnie przekonanie członków drużyny, aby zrobili to samo.
Jeśli dotrzesz tak daleko, wkrótce będziesz mógł czerpać korzyści z aplikacji internetowych, które zamierzam ci pokazać. Jeśli na początku wydają się dziwne lub bezużyteczne, daj im kilka dni, aby udowodnić, jak mogą być użyteczne.
Bitbucket to bezpłatna usługa hostingowa dla repozytoriów kodów opartych na Mercurial lub Git. Większość programistów preferuje Github (o którym opowiem później) niż Bitbucket, ale tak naprawdę wolę ten, ponieważ plany są nieco bardziej przyjazne i elastyczne dla osób z płytkimi kieszeniami.
Jest bezpłatny dla zespołów do 5 osób, co jest więcej niż wystarczające dla większości hobbystów, a wszystkie plany są nieograniczone prywatny repozytoria. Ceny są wielopoziomowe w zależności od wielkości zespołu i nie przekraczają 200 USD miesięcznie dla nieograniczonego rozmiaru zespołu.
Github, który w chwili pisania tego tekstu jest oficjalnie największym gospodarzem kodu na świecie, eksplodował na scenie pod koniec 2000 roku i stał się de facto portalem społecznościowym dla programistów.
Mocno zachęca sposób myślenia open source Zrozumienie, jak twórcy oprogramowania Open Source zarabiają pieniądzePrawda jest taka: wielu programistów i projektów OSS generuje przychody. Czytaj więcej domyślnie upubliczniając wszystkie projekty kodu i ułatwiając rozwidlenie projektów za pomocą jednego przycisku. Wszystkie projekty mają także wbudowaną wiki, menedżera zadań i narzędzie do śledzenia błędów.
Jeśli chcesz prywatny repozytorium na Github, musisz zapłacić. Wszystko płatne plany wspierać nieograniczoną liczbę członków zespołu; jedynym powodem, aby przejść na wyższy poziom, jest zwiększenie liczby dostępnych prywatnych repozytoriów.
Śnieżny wieczór jest wprawdzie dziwną nazwą, ale jej koncepcja jest raczej przydatna. Jest to moduł do śledzenia błędów, który bezproblemowo integruje się z Github i Bitbucket, ale możesz go używać samodzielnie, jeśli nie używasz żadnego z nich.
Nowoczesny design i przejrzysta organizacja sprawiają, że korzystanie z niego jest przyjemnością, ale prawdziwą zaletą jest interfejs między programistami a klientami. Klienci mogą zgłaszać i omawiać niektóre problemy, a programiści mogą je rozwiązać w jednym miejscu.
Bezpłatne plany obsługują nieograniczoną liczbę projektów publicznych i jeden projekt prywatny, a nie przechowywanie plików w całym zespole. Aby uzyskać więcej prywatnych projektów i więcej miejsca do przechowywania, są plany od 9 USD miesięcznie do 99 USD miesięcznie.
Gitter to wspaniałe narzędzie do rozmów społecznościowych dla użytkowników Github. (System logowania wymaga posiadania konta Github i korzystania z niego). Jest to w zasadzie współczesna internetowa wersja Internet Relay Chat: wiele różnych czatów, do których możesz dołączyć i z którymi możesz rozmawiać.
Istnieją trzy typy kanałów czatu: 1) kanały powiązane z zespołami Github, 2) kanały powiązane z repozytoriami Github oraz 3) samodzielne kanały tworzone bezpośrednio przez użytkowników. Kanały mogą być publiczne lub prywatne, ale prywatne kanały użytkowników wymagają Konto premium dla 2 USD miesięcznie.
Gitter jest nowy, ale ciągle się rozwija, więc jeśli jesteś zagorzałym użytkownikiem Github, naprawdę powinieneś spróbować.
Tutaj w MakeUseOf, Luźny był jednym z naszych głównych sposobów komunikacji przez prawie cały rok - i okazał się nieoceniony łatwiejsze zarządzanie projektem Jak korzystać ze Slacka do zarządzania projektami dzięki tym prostym wskazówkomDzięki sprytnemu zestawowi funkcji Slacka i nie rozpraszającemu interfejsu użytkownika platforma może podwoić się jako narzędzie do zarządzania projektami. Dowiedz się, jak skonfigurować go jako osobistego asystenta online. Czytaj więcej . Najlepszym sposobem na opisanie tego jest IRC 2.0: ta sama podstawowa funkcja czatu jak IRC, ale z dużą ilością dodatkowych dzwonków i gwizdków na górze.
Jeśli Twój zespół projektowy nadal używa IRC do komunikacji Czat na Androida: 4 najlepsze aplikacje klienckie IRCTe aplikacje klienckie Internet Relay Chat (IRC) zapewniają łączność nawet w podróży. Czytaj więcej , Zdecydowanie zalecamy rozważenie przejścia na Slack. Jest oparty na sieci dla wygody, ale ma oficjalne aplikacje dostępne na Androida, iOS i Mac. Klient Windows jest także w fazie beta.
Wielu redaktorów MakeUseOf żyje i umiera Trello„S cechy organizacyjne Trello - wyjątkowy, prosty i wydajny system zarządzania projektami z dobrego domuCzy imię Joel Spolsky coś dla ciebie znaczy? Jeśli tak, zechcesz przeczytać ten post, ponieważ pokazuje on najnowszy i największy projekt Spolsky'ego. A jeśli nie, powinieneś wiedzieć, że to ... Czytaj więcej . Oto jak to działa. Tworzysz plansze (projekty), a każda plansza składa się z wielu list (kategorii), które składają się z poszczególnych kart (zadań).
Karty mogą być oznaczone kilkoma informacjami: terminami, uczestnikami, etykietami oznaczonymi kolorami itp. Każda karta ma również system komentarzy do dyskusji na temat zadania, a także możliwość hostowania załączników. Dodaj do tego interfejs „przeciągnij i upuść”, aby tasować karty, a otrzymasz szybki i wygodny sposób na utrzymanie porządku.
Osobiście nie używam Trello tak często, jak powinienem, ale z pewnością widzę jego atrakcyjność i użyteczność. To trochę przesada, jeśli wszystko, czego potrzebujesz, to prosta lista rzeczy do zrobienia, ale w przypadku bardziej złożonych projektów jest to absolutnie niezbędne.
Jeśli Trello jest dla ciebie za dużo, moją inną rekomendacją jest Todoist. Z tego bardzo eleganckiego narzędzia korzysta kilka Personel pisania MakeUseOf Kim jesteśmy: wewnętrzne spojrzenie na naszych pisarzy i ich stacje roboczeWszyscy mamy szeroką gamę konfiguracji komputerów i każdy z nas ma unikalny przepływ pracy, który zapewnia nam produktywność. Dołącz do nas, odkrywając nasze najświętsze miejsca, abyś mógł je zobaczyć! Czytaj więcej aby utrzymać porządek w zadaniach i projektach osobistych. To jest lista rzeczy do zrobienia powinien być.
Todoist jest szybki. Inne listy rzeczy do zrobienia, których użyłem, wymagały wielu przycisków Prześlij i szczegółowych informacji o zadaniu, aby dodać pojedynczy element do listy. W Todoist wystarczy wpisać zdanie i nacisnąć Enter. Jeśli chcesz, możesz dodać więcej szczegółów, ale nigdy nie jest to wymagane.
Darmowe konta są wystarczające dla większości ludzi, ale uaktualnienie do Premium dla 29 USD rocznie zapewnia funkcje, takie jak przypomnienia o zadaniach, niestandardowe filtry, śledzenie wydajności, automatyczne kopie zapasowe, synchronizacja projektu i inne.
Nadal używasz Skype'a lub jednego z nich Alternatywy Skype Masz dość Skype'a? 7 najlepszych darmowych alternatyw SkypeAlternatywy Skype mogą uwolnić cię od przeciętności i znacznie poprawić wrażenia z czatu wideo. Ten artykuł obejmuje osiem opcji. Czytaj więcej do obsługi czatów wideo Twojego zespołu? Jeśli tak, przestań robić wszystko i sprawdź Zjawić się. W. Ta aplikacja internetowa jest wygodniejsza i mniej uciążliwa niż Skype kiedykolwiek był lub będzie.
Nie ma nic do pobrania ani zainstalowania. Wystarczy wejść na stronę, wpisać nazwę czatu wideo, a następnie udostępnić link członkom swojej drużyny. To tymczasowy pokój, który znika po zakończeniu czatu i wszyscy wychodzą. I to jest całkowicie bezpłatne.
Jedynym minusem jest to, że obsługuje tylko do 8 użytkowników na pokój. Bezpłatny czat wideo Skype obsługuje tylko do 25 użytkowników na rozmowę, ale Appear.in jest lekki Przenieś nad Google Plus Hangouts. Appear.in Is Here & It's Naprawdę dobreOd wieków ludzie domagają się przyzwoitej aplikacji do wideokonferencji. Myśleliśmy, że to Google Plus. Pomyliliśmy się. Poznaj Appear.in. Czytaj więcej . Nie ma powodu nie użyć tego.
Współpraca nigdy nie była łatwiejsza
Czy jesteś nowy programista Jak nauczyć się programowania bez stresuMoże zdecydowałeś się kontynuować programowanie, czy to dla kariery, czy dla hobby. Wspaniały! Ale może zaczynasz czuć się przytłoczony. Nie za dobrze. Oto pomoc w ułatwieniu podróży. Czytaj więcej lub ktoś, kto jest na dobrej drodze opanowanie programowania 7 przydatnych sztuczek do opanowania nowego języka programowaniaPodczas nauki kodowania możesz być przytłoczony. Prawdopodobnie zapomnisz o rzeczach tak szybko, jak się ich nauczysz. Te wskazówki pomogą ci lepiej zachować wszystkie nowe informacje. Czytaj więcej , te narzędzia internetowe na pewno się przydadzą. Każdy z nich w taki czy inny sposób zwiększył moją wydajność i mam nadzieję, że wszyscy robią to samo dla ciebie.
Powiedz nam, jak to idzie! Czy są jakieś inne aplikacje internetowe do współpracy dla programistów, za którymi tęskniłem? Podziel się z nami tym, co wiesz w komentarzach!
Kredyty obrazkowe: Praca zespołowa Via Shutterstock
Joel Lee ma tytuł licencjata w informatyce i ponad sześć lat doświadczenia zawodowego w pisaniu. Jest redaktorem naczelnym MakeUseOf.