Jak oceniasz obecną sytuację na rynku pracy dla programistów?
Prosimy o ocenę w skali od 1 do 5, gdzie 1 oznacza "bardzo niekorzystną", a 5 "bardzo korzystną"

Konto na githubie

Konto na githubie
A1
  • Rejestracja:ponad 12 lat
  • Ostatnio:około 10 lat
  • Postów:87
0

Jak to jest z tym kontem na githubie? Czy serio potencjalni pracodawcy przeglądają wrzucane tam projekty? I czy lepiej aby te proejkty były konkretne czy np. mogą to być jakies prościutkie projekciki ala todo jeżeli to np. nie wiodąca dla mnie technologia tylko przykladowo chicałem zerknąć na jakiś nowy dla mnie język/framework i nie chciałem od razu poświęcać na to dużo czasu tylko klepnąć coś lekkiego. Czy może takich rzeczy lepiej nie wrzucać?:P

xxxmateusz00xxx
  • Rejestracja:około 11 lat
  • Ostatnio:11 miesięcy
  • Postów:45
0

Tak przy okazji skoro już powstał ten temat.. Powiedzmy że mam napisany program w Qt + C++ i chce go tam wrzucić. Jakie są zalety tego, że wrzuce go tam (na github'a), a nie np na swoją chmure i umieszcze link w CV? Mógłby ktoś wrzucić jakiś poradnik jak korzystać z tego serwisu?

edytowany 2x, ostatnio: xxxmateusz00xxx
Zobacz pozostałe 2 komentarze
niezdecydowany
niezdecydowany
Jakie są zalety tego że kupiłem mercedesa a nie np: poloneza mojego wujka ?
xxxmateusz00xxx
Wymień kilka głownych zalet. Nie używałem nigdy tego serwisu, ale słyszałem o nim nie raz. Może czas sie nim bardziej zainteresować
niezdecydowany
niezdecydowany
google.pl
LukeJL
co to jest "swoja chmura"? Spotkałem się już z tym, że ktos na forum wrzucał linki do swoich kodow zrodlowych w postaci archiwum zip na jakimś rapidsharze... To raczej dośc cienki pomysł...
xxxmateusz00xxx
DriveGoogle, tam wrzucone programy, udostępniam odpowiedni folder, a w CV wpisuje np. Snake (wypisane technologie które zostały uzyte do tego programu), niżej daje link do folderu
Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
2

@anonim1 nigdy sie z tym nie spotkałem ale ponoć niektórzy patrzą ;)
@xxxmateusz00xxx po pierwsze to naucz sie korzystać z jakiegoś VCSa w trakcie pisania kodu, przyda ci sie. Poza tym wrzucenie na githuba sprawia że ktoś zupełnie z ulicy może skorzystać z twojego kodu :)


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
Zobacz pozostałe 5 komentarzy
LukeJL
w sensie, ze po miesiacu uzywania juz pewnie nie bedziesz sobie wyobrazal programowania bez Gita.
LukeJL
a Github jest po prostu serwisem spolecznościowym, gdzie programisci z całego swiata wypuszczają swoje projekty open source, dyskutują, oraz wspolpracują ze sobą, przy czym są to projekty, które są pod kontrolą Git'a(jak sama nazwa wskazuje). I tyle.
HE
szkoda, że nie można tam mieć repo prywatnego(za free) :D
mychal
@Hepek na bitbucket.org można.
HE
@mychal dzięki za info, obczaje :)
satirev
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 4 lata
0

Zdecydowanie warto podawać linki do swoich projektów. Nieczęsto ktoś będzie przeglądał kod, przeważnie liczy się sam fakt, że masz coś czym możesz się "pochwalić".
Z tego co wiem to pracodawcy, którzy na pewno zwracają uwagę na takie projekty to min. Intel, GOG/CD Projekt.

edytowany 1x, ostatnio: satirev
Shakaz
  • Rejestracja:ponad 10 lat
  • Ostatnio:8 miesięcy
  • Postów:184
2

Z pewnością projekty na Githubie są na +, bo to może poświadczyć o tym, że umiesz posługiwać się systemem kontroli wersji... chociażby dlatego warto to tam wrzucać.

init0
  • Rejestracja:ponad 11 lat
  • Ostatnio:2 miesiące
  • Lokalizacja:2 Sm 12
1
Shakaz napisał(a):

Z pewnością projekty na Githubie są na +, bo to może poświadczyć o tym, że umiesz posługiwać się systemem kontroli wersji... chociażby dlatego warto to tam wrzucać.

Wcale o tym to nie świadczy; Mozna mieć gita a nie wiedzieć jak go w pełni obsługiwać, także ostrożnie.


Raz przyszedł gość do bogacza
lecz jemu żal było brać coś z owiec i własnego bydła
czym mógłby posłużyć podróżnemu który do niego zawitał
Więc zabrał owieczkę owemu biednemu mężowi
i tę przygotował człowiekowi, co przybył do niego
n0name_l
Jak w pelni obslugiwac gita to pewnie nawet Torvalds nie wie.
Shakaz
  • Rejestracja:ponad 10 lat
  • Ostatnio:8 miesięcy
  • Postów:184
0

bo to może poświadczyć o tym czytaj ze zrozumieniem...
A czy zostanie tak odebrane czy nie - zależy od rekrutującego

edytowany 1x, ostatnio: Shakaz
SP
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 5 lat
  • Postów:120
0
Shakaz napisał(a):

bo to może poświadczyć o tym czytaj ze zrozumieniem...
A czy zostanie tak odebrane czy nie - zależy od rekrutującego

@init0 słusznie się przyczepił. Nie ma co się rzucać o logikę, skoro sens wypowiedzi jednoznacznie wskazuje, o co autorowi chodziło.

Gdybym napisał:
"Warto mieć konto na githubie, bo dzięki temu jest możliwość dostania się do największych firm jak Google/Facebook...!!!11oneoneone"

To takie zdanie jak najbardziej jest logicznie poprawne. Możliwość jest zawsze i nie zależy tutaj od konta na githubie. A że sensu to zdanie nie ma, to już inna sprawa... :)

MarekR22
Moderator C/C++
  • Rejestracja:około 17 lat
  • Ostatnio:minuta
0

W CV link do github lub bitbucket jest zdecydowanie lepszym rozwiązaniem niż link do zip-a w chmurze.
Zip-a trzeba ściągnąć, rozpakować, otworzyć potem w edytorze itp, troszkę dużo roboty by szybko ocenić umiejętności kandydata.
Z githuba mogę zobaczyć pojedynczy plik, bez martwienia się o jakieś narzędzia, sprawdzić jego historię i zobaczyć jak ktoś tytułuje commity oraz jak duże je robi, mogę zobaczyć ile osób pracowało nad projektem (lepiej jak więcej) oraz jak ktoś dba o porządek w repozytorium.

Mało tego link do githuba wygląda lepiej niż do jakiejkolwiek innej usługi chmurowej, więc już bez zaglądania do zawartości kandydat dostaje "plusa".


Jeśli chcesz pomocy, NIE pisz na priva, ale zadaj dobre pytanie na forum.
edytowany 1x, ostatnio: MarekR22
0

Przy okazji tematu o githubie chciałem zapytać jak w CV opisujecie swoje projekty to dodajecie tam też linka do githuba na którym znajduje się opisywany projekt?

MarekR22
używając maksymalnie 10 słów
0

A jest jakaś strona z opcjami public private dla projektu?

Ktos
Moderator
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 4 godziny
1

Projekty prywatne są dostępne tylko w ramach płatnego konta na GitHubie. Darmowe projekty prywatne są na Bitbucket.

wiciu
  • Rejestracja:ponad 11 lat
  • Ostatnio:6 dni
  • Postów:1205
1
anonim1 napisał(a):

Jak to jest z tym kontem na githubie? Czy serio potencjalni pracodawcy przeglądają wrzucane tam projekty?

Tak. Przeglądają, ale nie wczytują się. Miałem bodajże 3 razy sytuację, w której proponowano mi udział w rekrutacji po znalezieniu konta na GitHubie.
Wiążą się też z tym zabawne fakty. Np. Często rekruterzy wyszukujący potencjalnych pracowników są nietechniczni, ale grzebią po GitHubie. Raz do mnie napisano, a wtedy nie miałem tam nic sensownego, tylko jakieś proste eksperymentalne projekciki i jakiś niezbyt solidnie napisany program ze studiów. Niemniej jednak, napisali do mnie. Innym razem stworzyłem sobie repo, które używam do do tego, aby uczyć się Pythona i na razie są tam same proste programiki, a ktoś z rekruterów napisał mi: "Widzę, że programujesz w Pythonie, języku X i Y" (wymienił wszystkie języki, w których kod był na repo). Jeżeli takie coś napisali, to znaczy, że w ogóle nie patrzyli na zawartość repo, tylko na sam fakt jego istnienia. Możliwe, że na dalszych etapach rekrutacji osoby techniczne wczytują się w kod, ale na pierwszych etapach raczej nie.

Pomijając kwestie opisane powyżej, uważam, że warto mieć konto na GitHubie.
Zalety są następujące:

  • obywasz się z Gitem, który w każdej poważnej firmie software'owej jest używany
  • masz jakiś (może mały, ale jednak) wkład w open-source
  • możesz wziąć udział w innych projektach
  • masz zarchiwizowane swoje projekty i możesz się łatwo nimi dzielić lub pochwalić
  • możesz śledzić i "lajkować" (gwiazdkować) projekty innych tworząc bazę bibliotek, które mogą Ci się przydać w przyszłości lub które chciałbyś przeanalizować
  • możesz korzystać z Gista do code snippetów w ramach konta na GitHubie
  • możesz śledzić innych użytkowników, a niektórzy z nich są autorytetami i są dość wpływowi oraz nadają kształt pewnym obszarom, więc dzięki temu można być na bieżąco z najnowszą technologią, najnowszymi trendami i patrzyć, jak kodzą lepsi od nas
edytowany 1x, ostatnio: wiciu
0

Pracodawcy chyba nie specjalnie analizują kod z projektów w cv? Ktoś to ogólnie sprawdza, czy siedzą i dokładnie sprawdzają co się tam namodziło i potem wytykają błędy?

S2
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 9 lat
  • Postów:45
1

Ja czasem przeglądam kod, jak ktoś ma konto na githubie (z racji małej firmy dostaję do wglądu rożne cv). Dla mnie to duży plus, bo ludzie różne rzeczy piszą w cv i nie jest to wyznacznikiem, chyba że znam firmy, w których pracowali, albo ich produkty. Zdarzają się kolesie z 5-letnim doświadczeniem nie potrafiący wytłumaczyć co to jest closure (sic!), a zdarzają się dużo młodsi, którzy potrafią nieźle zaskoczyć, stąd profil na githubie powie mi więcej. Na pewno to, że komuś się chce coś robić, a nie pracuje jedynie od 9 do 17, ale też to, czy coś potrafi więcej niż if i for. Inna sprawa, że nie ograniczałbym się tylko do githuba, a ogólnie do aktywności w sieci, np. blog techniczny. Trochę sceptycznie podchodzę do aktywności na stacku i podobnych serwisach (forach) ze względu na sytuacje opisane tu: http://michael.richter.name/blogs/why-i-no-longer-contribute-to-stackoverflow i własne doświadczenia (nie zadaję pytań, jak nie przekopię internetu i dokumentacji i zwykle nie są one trywialne, toteż w najlepszy przypadku otrzymałem do tej pory 1 (słownie: jedną!) sensowną odpowiedź na stacku - reszta to banały, które można wygooglować lub kompletny brak szerszego zrozumienia problemu).

edytowany 3x, ostatnio: Sand24
czysteskarpety
czysteskarpety
ja nie znam closure, o kurde, przepadłem :)
0

Zalety są takie, że to reklama dla pracodawcy, ale prawda jest taka, że część projektów jest kupowana na różnych portalach ogłoszeniowych i to, że ktoś ma githuba i potrafi coś powiedzieć o projekcie niewiele świadczy.

MarekR22
wątek ma prawie trzy lata.
0

A jaki mój kod miałby być na githubie? Nie udzielam się opensourcowo, pracodawca zastrzega sobie tajemnicę firmową, nie przekwalifikowuję się też na programistę żeby wrzucać pierwszego cruda w springu.

Haskell
  • Rejestracja:ponad 9 lat
  • Ostatnio:10 miesięcy
  • Postów:4700
0
LowCash napisał(a):

A jaki mój kod miałby być na githubie? Nie udzielam się opensourcowo, pracodawca zastrzega sobie tajemnicę firmową, nie przekwalifikowuję się też na programistę żeby wrzucać pierwszego cruda w springu.

W takim razie tworzysz puste konto ze swoją facjatą, będzie doskonale odzwierciedlało co robisz oprócz pracy 9-17.


Zaglądali do kufrów, zaglądali do waliz, nie zajrzeli do d**y - tam miałem socjalizm. Czesław Miłosz
0
Haskell napisał(a):

W takim razie tworzysz puste konto ze swoją facjatą, będzie doskonale odzwierciedlało co robisz oprócz pracy 9-17.

Żeby pokazać jak wydaję zarobione pieniądze, zajmuję się rodziną, spędzam fajnie wolny czas to lepsze będzie konto FB

0

Ja przykładowo robię tylko projekty nieopensourceowe, część jest za darmo, część nie. Githuba więc nie potrzebuję i podaję adres swojej strony zamiast niego. Nie oznacza to, że pryewatnie nie używam Gita.

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)