GitHub, a newbie

PI
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad 8 lat
  • Postów:6
0

Siemka, czytałem gdzieś ostatnio, że GitHub może być dobrym argumentem na rozmowie o pracę. Jestem totalnym newbie i uczę się programowania dopiero. Uczę się od miesiąca (javy), ale dość intensywnie. Czy sądzicie, że jest sens cokolwiek wstawiać na GitHub? Jakieś podstawy języka, czy coś czego się uczę, żeby potem pokazać pracodawcy, że coś robiłem? Jeśli nie, to od kiedy zacząć używać GitHub, i co na nim robić? :)

edytowany 3x, ostatnio: pikapika
DibbyDum
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Polska, Kraków
0

Od razu projekt pewnie będzie słaby skoro to początki ale przynajmniej zaczniesz się uczyć obsługi gita co jest dużym plusem samym w sobie.


Yubby dibby dibby dibby dibby dibby dibby dum..
Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:18 minut
0

Jak masz coś interesującego to wrzuć. Zapychacze dobrego wrażenia nie zrobią. Z drugiej strony, dobre wrażenie możesz zrobić jeśli podejdziesz dobrze do sprawy testowania automatycznego (testy jednostkowe, akceptacyjne, integracyjne, itd) - dobrze wytestowany kod sugeruje profesjonalizm.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
edytowany 1x, ostatnio: Wibowit
Potat0x
Co masz na myśli mówiąc zapychacze? Nie mam na myśli skrajnych przypadków, tylko chciałbym wiedzieć gdzie mniej więcej jest granica.
Wibowit
Nie-zapychasz to coś nieszablonowego, coś według własnego pomysłu. Jeśli będziesz przerabiał książkę w której buduje się jakąś aplikację i to wrzucisz na GitHuba to będzie to zapychacz. Przy przerabianiu aplikacji z książki czy tutoriala nie natrafiasz na niespodziewane problemy. Wszystko jest opisane krok po kroku w tej książce czy tutorialu, więc nie wkładasz wysiłku w poszukiwanie rozwiązań do tych niespodziewanych problemów. Ten wysiłek natomiast sprawia, że drążysz temat i intensywnie poznajesz biblioteki czy frameworki.
PI
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 7 lat
  • Postów:172
0
pikapika napisał(a):

Siemka, czytałem gdzieś ostatnio, że GitHub może być dobrym argumentem na rozmowie o pracę.

Argumentem jako takim nie, bo nie powiesz przecież, że "znam Gita, dawać no robotę gnoje", jednak to zawsze plus, bo nie trzeba będzie Ci tłumaczyć jak zrobić commit czy merge ;)

pikapika napisał(a):

Czy sądzicie, że jest sens cokolwiek wstawiać na GitHub? Jakieś podstawy języka, czy coś czego się uczę, żeby potem pokazać pracodawcy, że coś robiłem? Jeśli nie, to od kiedy zacząć używać GitHub, i co na nim robić? :)

Kod zawsze można wywalić jeżeli uznasz, że szkoda coś pokazywać (na BitBucketcie dodatkowo można zmienić repo na prywatne jeżeli bardzo boisz się nierealnego, że ktoś zupełnie przypadkiem trafi na Twoje repo i je dokładnie przeanalizuje), więc śmiało bierz się za naukę ;) Na Codecademy masz kurs dla początkujących, który dodatkowo ułatwi naukę podstaw tego narzędzia.

0

Już nawet dzieciom się doradza, że tak. ;P
https://yfain.github.io/Java4Kids/#_publishing_your_code_on_github

0

Heloł łerld z testami ((testy jednostkowe, akceptacyjne, integracyjne)) wystarczy?

Ja mam pytanie, czy jest jakieś demo / trial GIT-a żeby wypróbować to narzędzie / nauczyć się, itp. ...zamiast zaśmiecać internet kiepskiej jakości kodem :)

Na stronie Github czy Bitbucket nie widzę takiego "triala".

Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:18 minut
0
  1. Hello world z testami? A co tam jest do testowania? Zrób coś konkretniejszego, chociażby grę w kółko-krzyżyk.
  2. Jak nie chcesz zaśmiecać swojego profilu to zawsze możesz usunąć repozytorium. W GitHubie jest taka opcja.

"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
0
ajp napisał(a):

Już nawet dzieciom się doradza, że tak. ;P
https://yfain.github.io/Java4Kids/#_publishing_your_code_on_github

Java Programming for Kids
Bo niewolnika najlepiej zacząć wychowywać już od małego. Jak dorośnie to będzie już umiał zrywać bawełnę programować w Javie dla korpo.

0
Krzywy Mleczarz napisał(a):

Bo niewolnika najlepiej zacząć wychowywać już od małego. Jak dorośnie to będzie już umiał zrywać bawełnę programować w Javie dla korpo.

Raczej będzie w momencie osiągnięcia pełnoletniości przeinwestowany w przestarzałe technologie i wypalony jak czterdziestolatek. ;)

Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:18 minut
0

Widzę, że kiełkuje wysoce merytoryczna dyskusja. Ciekawe co z tego wyniknie...


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
0
Wibowit napisał(a):

Widzę, że kiełkuje wysoce merytoryczna dyskusja. Ciekawe co z tego wyniknie...

butthurt javowców? ;)

Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:18 minut
0

Brakuje rzeczowych argumentów. Na razie wygląda na to, że jesteście po prostu dzieciakami.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
0
Wibowit napisał(a):

Brakuje rzeczowych argumentów. Na razie wygląda na to, że jesteście po prostu dzieciakami.

W byciu dzieckiem piękne jest to, że masz przed sobą wiele lat rozwoju. Czego ne można powiedzieć o kombajnie do zbierania bawełny.

Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:18 minut
0

Rozwijasz się jak papier toaletowy.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
Julian_
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 4 lata
  • Postów:1703
0

Jak wykasuję projekt z githuba to zniknie mi trawnik, który robiłem na tym projekcie?

flowCRANE
W jakim celu odświeżasz stary wątek?
Julian_
żeby nie zakładać nowego z 1 prostym pytaniem.
flowCRANE
Mnóstwo wątków na forum zawiera jedno proste pytanie.
Julian_
jakoś nie śmiałem założyć nowego.
flowCRANE
Nie krępuj się.
2

E tam, po co kod. Napisać tylko testy, a potem testy testujące te testy. Im więcej testów, tym większy profesjonalizm.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.