Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronach Poprzednia wersja
Nowa wersja
Poprzednia wersja
Nowa wersja Następna rewizja po obu stronach
wydarzenia:cs [2018/01/07 20:55]
allgreed [Jak dołączyć?]
wydarzenia:cs [2019/05/02 15:38]
rrr
Linia 1: Linia 1:
 ====== Computer Science ====== ====== Computer Science ======
 +{{tag>​wydarzenie cykliczne zakończone}}
 > I never took a computer science course in college, because then it was a thing you just learned on your own. > I never took a computer science course in college, because then it was a thing you just learned on your own.
 > >
Linia 9: Linia 10:
  
 Idąc w jego ślady, zgłębiamy tajniki computer science. Idąc w jego ślady, zgłębiamy tajniki computer science.
- 
-===== Potencjalne korzyści ===== 
- 
-tbd . 
  
 ===== Jak to działa? ===== ===== Jak to działa? =====
Linia 31: Linia 28:
   * Od najbliższego rozdziału, jeżeli nie czujesz się pewnie w naszym obecnym temacie   * Od najbliższego rozdziału, jeżeli nie czujesz się pewnie w naszym obecnym temacie
   * Na konkretny rozdział, jeżeli interesuje Cię tylko jeden konkretny temat   * Na konkretny rozdział, jeżeli interesuje Cię tylko jeden konkretny temat
 +  * Kiedy chcesz, to nie są studia, lol
 ===== Jak dołączyć?​ ===== ===== Jak dołączyć?​ =====
  
-  - Obczaj będziemy robić na najbliższym spotkaniu (wielokrotnie wspominany tutaj kanał #​computerscience)+  ​- Wybierz co najmniej jeden: 
 +     - Obczaj ​co będziemy robić na najbliższym spotkaniu (wielokrotnie wspominany tutaj kanał #​computerscience) 
 +     - Wybierz jeden z tematów już przerobionych
   - Znajdź instrukcje w [[https://​github.com/​jwasham/​coding-interview-university#​table-of-contents | kursie]]   - Znajdź instrukcje w [[https://​github.com/​jwasham/​coding-interview-university#​table-of-contents | kursie]]
   - Obejrzyj filmiki (jeśli są)   - Obejrzyj filmiki (jeśli są)
Linia 44: Linia 44:
   - Wyciągnij wnioski (co było dla Ciebie trudne? co zostało rozwiązane w ciekawy sposób?)   - Wyciągnij wnioski (co było dla Ciebie trudne? co zostało rozwiązane w ciekawy sposób?)
   - Sprawdź czy masz napisany kod pod kontrolą wersji, jeśli nie masz to przyps - wróć na początek   - Sprawdź czy masz napisany kod pod kontrolą wersji, jeśli nie masz to przyps - wróć na początek
-  - Przyjdź na spotkanie i podziel się nimi!+  - Przyjdź na spotkanie i podziel się kodem i wnioskami!
  
 ==== Kurczaczki, wkęciłem/​am się, co dalej? ==== ==== Kurczaczki, wkęciłem/​am się, co dalej? ====
Linia 62: Linia 62:
  
 Jeżeli będą jakieś zmiany (godziny, odwołanie wydarzenia w dany Piątek) to informacja na pewno pojawi się na #​computerscience na Slacku. Postaram się, żeby pojawiła się pod wydarzeniem na Meetupie, ale nie obiecuję. Jeżeli będą jakieś zmiany (godziny, odwołanie wydarzenia w dany Piątek) to informacja na pewno pojawi się na #​computerscience na Slacku. Postaram się, żeby pojawiła się pod wydarzeniem na Meetupie, ale nie obiecuję.
-===== Klauzula merytoryczności =====+===== FAQ ===== 
 + 
 +==== Czemu akurat C i C++? Przecież X też jest świetnym językiem! ==== 
 + 
 +C jest: 
 +  * prosty 
 +  * kompilowany bezpośrednio do kodu maszynowego 
 +  * ciągle szeroko wykorzystywany 
 + 
 +Dzięki temu możemy łatwo wnioskować na temat algorytmów,​ które kodujemy. Bez warstw pośrednich,​ maszyn wirtualnych i interpreterów języka. 
 + 
 +C++ dodaje do C mechanizmy języków wysokopoziomowych,​ zachowując pozostałe 2 cechy C. Dzięki temu możemy w trakcie kursu uczyć się dobrych praktyk i konceptów, których nie odnajdziemy w C. 
 + 
 +Jeżeli X nie jest jakimś wykręconym,​ ezoterycznym lub zapomnianym językiem to Twoja implementacja będzie mile widziana jako **dodatek**. 
 + 
 +==== Czemu 3 implementacje per temat? ​==== 
 + 
 +Czaj [[https://​github.com/​jwasham/​coding-interview-university/#​the-daily-plan | to]]. 
 + 
 +==== Uważam, że Y w tym kursie jest do dupy, co robić? ==== 
 + 
 +Nie rób tego. Zrób to inaczej. Zforku. Zrób pull requesta. Wymuś force pusha na upstreamie. Jesteś piękną, kreatywną istotą, kod jest na otwartej licencji, a źródła na Githubie. 
 + 
 +==== Czy te testy są serio takie ważne? ==== 
 + 
 +Czaj [[https://​hackernoon.com/​common-excuses-why-developers-dont-test-their-software-908a465e122c | to]]. 
 + 
 +==== Nie mam kodu, co robić? ==== 
 + 
 +Ja rozumiem, zdarza się. Sam miałem taką sytuację po tym jak w święta padł mi dysk i jednocześnie zaczynałem pracę na full-time. Postaraj być pomocny/a dla tych, co kod mają, analizuj wnikliwie, zadawaj pytania. Ekstra punkty jak znajdziesz i pomożesz naprawić buga! 
 + 
 +Jeżeli to się zdarza któryś raz z rzędu to ten kurs nie jest dla Ciebie. Uszanuj pozostałych uczestników i bez kodu się nie pokazuj. Ewentualnie zmień meetup. W Twoim przypadku proponuję dżudo. Jakieś łatwe dżudo.
  
 ===== Mała dygresja na temat nazwy ===== ===== Mała dygresja na temat nazwy =====
Linia 70: Linia 101:
  
   * [[https://​github.com/​allgreed/​coding-interview-university/​ | Olgierd "​Allgreed"​ Kasprowicz]]   * [[https://​github.com/​allgreed/​coding-interview-university/​ | Olgierd "​Allgreed"​ Kasprowicz]]
 +  * [[https://​github.com/​LiquidLemon/​coding-interview-university | Michał Jakubowicz]]
 +  * [[https://​github.com/​marstom/​computer_science_learning | Tomasz Marszałek]]
 +  * [[https://​github.com/​FFugi/​coding-interview-university | Filip Fudala]]
 +  * [[https://​github.com/​andziaania/​ComputerScience | Ania Pawelczyk ]]
 +
 +
 +