Jestem całkiem nowy w programowaniu i pracuję nad wieloma osobistymi projektami, które moim zdaniem mogą wydawać się głupie i nieprofesjonalne. Projekty, które mam, to Reddit Image Downloader i narzędzie dla GM do wykorzystania w grach RPG.
Chcę rozpocząć tworzenie konta GitHub dla projektów w wybranym obszarze analizy danych , ale nie jestem pewien, jak organizować projekty na moim koncie GitHub. Czy powinienem utworzyć „profesjonalny” GitHub, zawierający głównie różne skrypty analityczne i mieć osobne „osobiste” konto dla moich małych, zabawnych projektów? A może po prostu zastanawiam się nad tym i czy powinienem po prostu prowadzić jedno konto?
Odpowiedzi:
Mówię, że możesz też zjeść to ciasto! Przedstawiamy organizacje GitHub .
Użyj swojego konta GitHub do osobistych projektów i stwórz organizację dla swoich profesjonalnych projektów. Strona główna organizacji pokaże profesjonalne projekty, które chcesz wprowadzić, i będzie miała link do twojego osobistego konta, które pokazuje wszystkie rzeczy, które zrobiłeś w GitHub.
Korzyści:
Zasadniczo takie podejście daje korzyści obu metod. Jedynym minusem jest to, że masz jakieś osobiste projekty, z którymi nie wiąże się ich żadna profesjonalna twarz publiczna. Jednak te kryteria zwykle obejmują nielegalne rzeczy, których nie chcesz umieszczać w GitHub, więc nie powinno to stanowić problemu.
źródło
Polecam trzymać je razem.
Myślę, że jedną z odpowiedzi na to, czego chcesz (i co robię), jest posiadanie płatnego konta (myślę, że to 7 USD miesięcznie za 5 osób prywatnych), które pozwala na więcej prywatnych repozytoriów. Więc zachowaj te, które chcesz być publiczne, i inne jako prywatne.
źródło
Myślę, że powinieneś trzymać konta oddzielnie.
W prawie wszystkich przypadkach praca tworzona w ramach zatrudnienia w firmie jest własnością firmy. To nie jest twoja własność. Po odejściu z firmy firma cały czas pracuje i nie masz już do niej żadnych praw.
Jeśli oddzielisz swoje konta osobiste od służbowego, znacznie to ułatwi. Kiedy wychodzisz, po prostu przekazujesz konto służbowe, a oni przejmują na własność. Nie będziesz musiał oddzielać swoich projektów od projektów firmowych i nie będziesz musiał próbować usuwać projektów z konta. Zatrudnienie w dowolnej firmie jest ulotne, a im bardziej uwikłujesz swoje rzeczy osobiste w sprawy firmowe, tym trudniej jest się rozdzielić.
To moja ogólna zasada i na pewno poszczególne organizacje będą miały własne zdanie na ten temat. Widziałem niektóre firmy, które postanowiły, że nie mają problemu z przechowywaniem kopii tych rzeczy po odejściu z firmy, o ile mają one również kopię. Z drugiej strony firma, w której pracuję, zachowuje bardzo ścisłą kontrolę nad rzeczami i prawdopodobnie zwolnią mnie, gdybym umieścił produkt pracy firmy na github.
źródło