update readme-pl
updated until cpp
This commit is contained in:
parent
ace19f711f
commit
798f2af385
@ -1,29 +1,29 @@
|
|||||||
# Coding Interview University
|
# Przygotowanie do rozmowy kwalifikacyjnej w Google - Coding Interview University
|
||||||
|
|
||||||
> I originally created this as a short to-do list of study topics for becoming a software engineer,
|
> Pierwotnie stworzyłem ten projekt, jako krótką listę tematów do nauki, które warto poznać aby zostać Software Engineer,
|
||||||
> but it grew to the large list you see today. After going through this study plan, [I got hired
|
> ale powiększył się do dużej listy, którą widzisz dzisiaj. Po przejściu przez ten plan studiów [zostałem zatrudniony
|
||||||
> as a Software Development Engineer at Amazon](https://startupnextdoor.com/ive-been-acquired-by-amazon/?src=ciu)!
|
> jako Software Development Engineer w Amazon](https://startupnextdoor.com/ive-been-acquired-by-amazon/?src=ciu)!
|
||||||
> You probably won't have to study as much as I did. Anyway, everything you need is here.
|
> Prawdopodobnie nie będziesz musiał uczyć się tak dużo jak ja. W każdym razie wszystko, czego potrzebujesz, jest tutaj.
|
||||||
>
|
>
|
||||||
> I studied about 8-12 hours a day, for several months. This is my story: [Why I studied full-time for 8 months for a Google interview](https://medium.freecodecamp.org/why-i-studied-full-time-for-8-months-for-a-google-interview-cc662ce9bb13)
|
> Przez kilka miesięcy uczyłem się około 8-12 godzin dziennie. Oto moja historia: [Dlaczego uczyłem się w pełnym wymiarze godzin przez 8 miesięcy na rozmowę w Google](https://medium.freecodecamp.org/why-i-studied-full-time-for-8-months-for-a-google-interview-cc662ce9bb13)
|
||||||
>
|
>
|
||||||
> The items listed here will prepare you well for a technical interview at just about any software company,
|
> Pozycje wymienione tutaj dobrze przygotują cię na wywiad techniczny w prawie każdej firmie zajmującej się wytwarzaniem oprogramowania, włączając w to takich gigantów jak: Amazon, Facebook, Google, and Microsoft.
|
||||||
> including the giants: Amazon, Facebook, Google, and Microsoft.
|
|
||||||
>
|
>
|
||||||
> *Best of luck to you!*
|
> *Powodzenia!*
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>Translations:</summary>
|
<summary>Tłumaczenia:</summary>
|
||||||
|
|
||||||
- [中文版本](translations/README-cn.md)
|
- [中文版本](translations/README-cn.md)
|
||||||
- [Tiếng Việt - Vietnamese](translations/README-vi.md)
|
- [Tiếng Việt - Vietnamese](translations/README-vi.md)
|
||||||
- [Español](translations/README-es.md)
|
- [Español](translations/README-es.md)
|
||||||
- [Português Brasileiro](translations/README-ptbr.md)
|
- [Português Brasileiro](translations/README-ptbr.md)
|
||||||
|
- [Polish](https://github.com/mbiesiad/coding-interview-university/blob/master/translations/README-pl.md)
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>Translations in progress:</summary>
|
<summary>Tłumaczenia w trakcie:</summary>
|
||||||
|
|
||||||
- [हिन्दी](https://github.com/jwasham/coding-interview-university/issues/81)
|
- [हिन्दी](https://github.com/jwasham/coding-interview-university/issues/81)
|
||||||
- [עברית](https://github.com/jwasham/coding-interview-university/issues/82)
|
- [עברית](https://github.com/jwasham/coding-interview-university/issues/82)
|
||||||
@ -35,7 +35,6 @@
|
|||||||
- [Ukrainian](https://github.com/jwasham/coding-interview-university/issues/106)
|
- [Ukrainian](https://github.com/jwasham/coding-interview-university/issues/106)
|
||||||
- [Korean(한국어)](https://github.com/jwasham/coding-interview-university/issues/118)
|
- [Korean(한국어)](https://github.com/jwasham/coding-interview-university/issues/118)
|
||||||
- [Telugu](https://github.com/jwasham/coding-interview-university/issues/117)
|
- [Telugu](https://github.com/jwasham/coding-interview-university/issues/117)
|
||||||
- [Polish](https://github.com/jwasham/coding-interview-university/issues/122)
|
|
||||||
- [Urdu](https://github.com/jwasham/coding-interview-university/issues/140)
|
- [Urdu](https://github.com/jwasham/coding-interview-university/issues/140)
|
||||||
- [Thai](https://github.com/jwasham/coding-interview-university/issues/156)
|
- [Thai](https://github.com/jwasham/coding-interview-university/issues/156)
|
||||||
- [Greek](https://github.com/jwasham/coding-interview-university/issues/166)
|
- [Greek](https://github.com/jwasham/coding-interview-university/issues/166)
|
||||||
@ -45,33 +44,30 @@
|
|||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
## What is it?
|
## Co to jest?
|
||||||
|
|
||||||
This is my multi-month study plan for going from web developer (self-taught, no CS degree) to software engineer for a large company.
|
To jest mój wielomiesięczny plan nauki od przejścia od programisty (samouka, bez dyplomu CS - informatyki) do inżyniera oprogramowania dla dużej firmy.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
This is meant for **new software engineers** or those switching from
|
Jest to przeznaczone dla **początkujących software engineers** lub tych przełączających się z software/web development na software engineering (gdzie wiedza z informatyki jest wymagana). Jeśli masz wieloletnie doświadczenie i stwierdziłeś, że masz wieloletnie doświadczenie w inżynierii oprogramowania, oczekuj trudniejszej rozmowy.
|
||||||
software/web development to software engineering (where computer science knowledge is required). If you have
|
|
||||||
many years of experience and are claiming many years of software engineering experience, expect a harder interview.
|
|
||||||
|
|
||||||
If you have many years of software/web development experience, note that large software companies like Google, Amazon,
|
Jeśli masz wieloletnie doświadczenie w tworzeniu oprogramowania/stron internetowych, pamiętaj, że duże firmy programistyczne, takie jak Google, Amazon, Facebook i Microsoft postrzegają inżynierię oprogramowania jako inną niż tworzenie oprogramowania / stron internetowych i wymagają wiedzy informatycznej.
|
||||||
Facebook and Microsoft view software engineering as different from software/web development, and they require computer science knowledge.
|
|
||||||
|
|
||||||
If you want to be a reliability engineer or operations engineer, study more from the optional list (networking, security).
|
Jeśli chcesz być inżynierem ds. niezawodności i bezpieczeństwa lub systemów, zapoznaj się z listą dodatkową (sieć, bezpieczeństwo).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Table of Contents
|
## Spis treści
|
||||||
|
|
||||||
- [What is it?](#what-is-it)
|
- [Co to jest?](#what-is-it)
|
||||||
- [Why use it?](#why-use-it)
|
- [Dlaczego z tego korzystać?](#why-use-it)
|
||||||
- [How to use it](#how-to-use-it)
|
- [How to use it](#how-to-use-it)
|
||||||
- [Don't feel you aren't smart enough](#dont-feel-you-arent-smart-enough)
|
- [Nie czuj, że nie jesteś wystarczająco mądry](#dont-feel-you-arent-smart-enough)
|
||||||
- [About Video Resources](#about-video-resources)
|
- [Informacje o materiałach wideo](#about-video-resources)
|
||||||
- [Interview Process & General Interview Prep](#interview-process--general-interview-prep)
|
- [Proces rozmowy i ogólne przygotowanie do rekrutacji](#interview-process--general-interview-prep)
|
||||||
- [Pick One Language for the Interview](#pick-one-language-for-the-interview)
|
- [Wybierz jeden język do rozmowy kwalifikacyjnej](#pick-one-language-for-the-interview)
|
||||||
- [Book List](#book-list)
|
- [Lista książek](#book-list)
|
||||||
- [Before you Get Started](#before-you-get-started)
|
- [Before you Get Started](#before-you-get-started)
|
||||||
- [What you Won't See Covered](#what-you-wont-see-covered)
|
- [What you Won't See Covered](#what-you-wont-see-covered)
|
||||||
- [Prerequisite Knowledge](#prerequisite-knowledge)
|
- [Prerequisite Knowledge](#prerequisite-knowledge)
|
||||||
@ -131,9 +127,9 @@ If you want to be a reliability engineer or operations engineer, study more from
|
|||||||
- [Have questions for the interviewer](#have-questions-for-the-interviewer)
|
- [Have questions for the interviewer](#have-questions-for-the-interviewer)
|
||||||
- [Once You've Got The Job](#once-youve-got-the-job)
|
- [Once You've Got The Job](#once-youve-got-the-job)
|
||||||
|
|
||||||
---------------- Everything below this point is optional ----------------
|
---------------- Wszystko poniżej tego punktu jest nadprogramowe ----------------
|
||||||
|
|
||||||
## Additional Resources
|
## Dodatkowe materiały
|
||||||
|
|
||||||
- [Additional Books](#additional-books)
|
- [Additional Books](#additional-books)
|
||||||
- [Additional Learning](#additional-learning)
|
- [Additional Learning](#additional-learning)
|
||||||
@ -181,24 +177,21 @@ If you want to be a reliability engineer or operations engineer, study more from
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Why use it?
|
## Dlaczego z tego korzystać?
|
||||||
|
|
||||||
When I started this project, I didn't know a stack from a heap, didn't know Big-O anything, anything about trees, or how to
|
Kiedy rozpocząłem ten projekt, nie rozpoznawałem stosu (stack) od sterty (heap), nie znałem notacji dużego O (złożoności obliczeniowej algorytmów, asymptotycznego tempa wzrostu), nie wiedziałem nic o drzewach ani tego, jak przejść przez graf. Gdybym musiał kodować algorytm sortowania, mogę powiedzieć, że nie byłby zbyt dobry.
|
||||||
traverse a graph. If I had to code a sorting algorithm, I can tell ya it wouldn't have been very good.
|
Wszystkie struktury danych, z którymi miałem kiedykolwiek do czynienia, były wbudowane w język i nie wiedziałem w ogóle, jak działają pod maską. Nigdy nie musiałem zarządzać pamięcią, chyba że uruchamiany przeze mnie proces wyrzuciłby błąd "out of
|
||||||
Every data structure I've ever used was built into the language, and I didn't know how they worked
|
memory", a potem musiałbym znaleźć obejście. W swoim życiu użyłem kilku wielowymiarowych tablic i tysiące tablic asocjacyjnych, ale nigdy nie tworzyłem struktur danych od zera.
|
||||||
under the hood at all. I've never had to manage memory unless a process I was running would give an "out of
|
|
||||||
memory" error, and then I'd have to find a workaround. I've used a few multidimensional arrays in my life and
|
|
||||||
thousands of associative arrays, but I've never created data structures from scratch.
|
|
||||||
|
|
||||||
It's a long plan. It may take you months. If you are familiar with a lot of this already it will take you a lot less time.
|
To długi plan. Może on zająć miesiące. Jeśli jednak znasz już co nieco z tego, zajmie ci to znacznie mniej czasu.
|
||||||
|
|
||||||
## How to use it
|
## Jak tego używać
|
||||||
|
|
||||||
Everything below is an outline, and you should tackle the items in order from top to bottom.
|
Wszystko poniżej jest konspektem i powinieneś zajmować się tymi punktami w kolejności od góry do dołu.
|
||||||
|
|
||||||
I'm using Github's special markdown flavor, including tasks lists to check progress.
|
Używam specjalnej odmiany Markdown GitHub, w tym list zadań do sprawdzania postępów.
|
||||||
|
|
||||||
**Create a new branch so you can check items like this, just put an x in the brackets: [x]**
|
**Utwórz nową gałąź (brancha), aby móc sprawdzać te pozycje, po prostu wstawiając x w nawiasach: [x]**
|
||||||
|
|
||||||
|
|
||||||
Fork a branch and follow the commands below
|
Fork a branch and follow the commands below
|
||||||
@ -219,25 +212,25 @@ I'm using Github's special markdown flavor, including tasks lists to check progr
|
|||||||
|
|
||||||
`git push --force`
|
`git push --force`
|
||||||
|
|
||||||
[More about Github-flavored markdown](https://guides.github.com/features/mastering-markdown/#GitHub-flavored-markdown)
|
[Więcej na temat Github-flavored markdown](https://guides.github.com/features/mastering-markdown/#GitHub-flavored-markdown)
|
||||||
|
|
||||||
|
|
||||||
## Don't feel you aren't smart enough
|
## Nie uważaj, że nie jesteś wystarczająco mądry
|
||||||
|
|
||||||
- Successful software engineers are smart, but many have an insecurity that they aren't smart enough.
|
- Odnoszący sukcesy inżynierowie oprogramowania są mądrzy, ale wielu nie ma pewności siebie odnośnie tego, że nie są wystarczająco mądrzy.
|
||||||
- [The myth of the Genius Programmer](https://www.youtube.com/watch?v=0SARbwvhupQ)
|
- [The myth of the Genius Programmer](https://www.youtube.com/watch?v=0SARbwvhupQ)
|
||||||
- [It's Dangerous to Go Alone: Battling the Invisible Monsters in Tech](https://www.youtube.com/watch?v=1i8ylq4j_EY)
|
- [It's Dangerous to Go Alone: Battling the Invisible Monsters in Tech](https://www.youtube.com/watch?v=1i8ylq4j_EY)
|
||||||
|
|
||||||
## About Video Resources
|
## Informacje o materiałach wideo
|
||||||
|
|
||||||
Some videos are available only by enrolling in a Coursera or EdX class. These are called MOOCs.
|
Niektóre filmy są dostępne tylko po zapisaniu się na kurs Coursera lub EdX. Są to tak zwane MOOC.
|
||||||
Sometimes the classes are not in session so you have to wait a couple of months, so you have no access.
|
Czasami zajęcia nie są w sesji, więc musisz poczekać kilka miesięcy, więc wtedy nie masz dostępu.
|
||||||
|
|
||||||
I'd appreciate your help to add free and always-available public sources, such as YouTube videos to accompany the online course videos.
|
Będę wdzięczny za pomoc w dodawaniu bezpłatnych i zawsze dostępnych źródeł publicznych, takich jak filmy z YouTube, które towarzyszą filmom z kursów online.
|
||||||
I like using university lectures.
|
Lubię korzystać z wykładów uniwersyteckich.
|
||||||
|
|
||||||
|
|
||||||
## Interview Process & General Interview Prep
|
## Proces rozmowy i ogólne przygotowanie do rekrutacji
|
||||||
|
|
||||||
- [ ] [ABC: Always Be Coding](https://medium.com/always-be-coding/abc-always-be-coding-d5f8051afce2#.4heg8zvm4)
|
- [ ] [ABC: Always Be Coding](https://medium.com/always-be-coding/abc-always-be-coding-d5f8051afce2#.4heg8zvm4)
|
||||||
- [ ] [Whiteboarding](https://medium.com/@dpup/whiteboarding-4df873dbba2e#.hf6jn45g1)
|
- [ ] [Whiteboarding](https://medium.com/@dpup/whiteboarding-4df873dbba2e#.hf6jn45g1)
|
||||||
@ -253,55 +246,55 @@ Sometimes the classes are not in session so you have to wait a couple of months,
|
|||||||
- [ ] [Problem Walkthrough](https://www.youtube.com/watch?v=4UWDyJq8jZg)
|
- [ ] [Problem Walkthrough](https://www.youtube.com/watch?v=4UWDyJq8jZg)
|
||||||
- [ ] Prep Course:
|
- [ ] Prep Course:
|
||||||
- [ ] [Software Engineer Interview Unleashed (paid course)](https://www.udemy.com/software-engineer-interview-unleashed):
|
- [ ] [Software Engineer Interview Unleashed (paid course)](https://www.udemy.com/software-engineer-interview-unleashed):
|
||||||
- Learn how to make yourself ready for software engineer interviews from a former Google interviewer.
|
- Dowiedz się, jak przygotować się na rozmowę kwalifikacyjną na inżyniera oprogramowania od byłego rekrutera Google.
|
||||||
- [ ] [Python for Data Structures, Algorithms, and Interviews (paid course)](https://www.udemy.com/python-for-data-structures-algorithms-and-interviews/):
|
- [ ] [Python for Data Structures, Algorithms, and Interviews (paid course)](https://www.udemy.com/python-for-data-structures-algorithms-and-interviews/):
|
||||||
- A Python centric interview prep course which covers data structures, algorithms, mock interviews and much more.
|
- Kurs przygotowujący do rekrutacji skoncentrowanej na Pythonie, który obejmuje struktury danych, algorytmy, próbne zadania i wiele innych.
|
||||||
- [ ] [Intro to Data Structures and Algorithms using Python (Udacity free course)](https://www.udacity.com/course/data-structures-and-algorithms-in-python--ud513):
|
- [ ] [Intro to Data Structures and Algorithms using Python (Udacity free course)](https://www.udacity.com/course/data-structures-and-algorithms-in-python--ud513):
|
||||||
- A free Python centric data structures and algorithms course.
|
- Darmowy kurs struktur i algorytmów skoncentrowanych na języku Python.
|
||||||
- [ ] [Data Structures and Algorithms Nanodegree! (Udacity paid Nanodegree)](https://www.udacity.com/course/data-structures-and-algorithms-nanodegree--nd256):
|
- [ ] [Data Structures and Algorithms Nanodegree! (Udacity paid Nanodegree)](https://www.udacity.com/course/data-structures-and-algorithms-nanodegree--nd256):
|
||||||
- Get hands-on practice with over 100 data structures and algorithm exercises and guidance from a dedicated mentor to help prepare you for interviews and on-the-job scenarios.
|
- Przećwicz praktyczne ćwiczenia z ponad 100 struktur danych i ćwiczeń algorytmicznych oraz wskazówek od dedykowanego mentora, aby pomóc Ci przygotować się na rozmowy kwalifikacyjne i scenariusze w miejscu pracy.
|
||||||
|
|
||||||
## Pick One Language for the Interview
|
## Wybierz jeden język do rozmowy kwalifikacyjnej
|
||||||
|
|
||||||
You can use a language you are comfortable in to do the coding part of the interview, but for large companies, these are solid choices:
|
Możesz użyć języka, w którym czujesz się komfortowo, aby wykonać część wywiadu dotyczącą programowania, ale w przypadku dużych firm są to solidne propozycje:
|
||||||
|
|
||||||
- C++
|
- C++
|
||||||
- Java
|
- Java
|
||||||
- Python
|
- Python
|
||||||
|
|
||||||
You could also use these, but read around first. There may be caveats:
|
Możesz ich również użyć, ale najpierw przeczytaj co nieco. Mogą istnieć zastrzeżenia:
|
||||||
|
|
||||||
- JavaScript
|
- JavaScript
|
||||||
- Ruby
|
- Ruby
|
||||||
|
|
||||||
Here is an article I wrote about choosing a language for the interview: [Pick One Language for the Coding Interview](https://startupnextdoor.com/important-pick-one-language-for-the-coding-interview/)
|
Oto artykuł, który napisałem o wyborze języka do rozmowy kwalifikacyjnej: [Wybierz jeden język do wywiadu kodującego](https://startupnextdoor.com/important-pick-one-language-for-the-coding-interview/)
|
||||||
|
|
||||||
You need to be very comfortable in the language and be knowledgeable.
|
Musisz czuć się bardzo wygodnie w języku i posiadać z niego wiedzę.
|
||||||
|
|
||||||
Read more about choices:
|
Przeczytaj więcej na temat wyborów tutaj:
|
||||||
- http://www.byte-by-byte.com/choose-the-right-language-for-your-coding-interview/
|
- http://www.byte-by-byte.com/choose-the-right-language-for-your-coding-interview/
|
||||||
- http://blog.codingforinterviews.com/best-programming-language-jobs/
|
- http://blog.codingforinterviews.com/best-programming-language-jobs/
|
||||||
|
|
||||||
[See language resources here](programming-language-resources.md)
|
[Zobacz materiały językowe tutaj](programming-language-resources.md)
|
||||||
|
|
||||||
You'll see some C, C++, and Python learning included below, because I'm learning. There are a few books involved, see the bottom.
|
Poniżej zobaczysz trochę uczenia się C, C ++ i Python, ponieważ uczę się. W grę wchodzi kilka książek, patrz na dole.
|
||||||
|
|
||||||
## Book List
|
## Lista książek
|
||||||
|
|
||||||
This is a shorter list than what I used. This is abbreviated to save you time.
|
To jest krótsza lista niż ta, której użyłem. Jest to skrócone, aby zaoszczędzić czas.
|
||||||
|
|
||||||
### Interview Prep
|
### Przygotowanie do rozmowy rekrutacyjnej
|
||||||
|
|
||||||
- [ ] [Programming Interviews Exposed: Coding Your Way Through the Interview, 4th Edition](https://www.amazon.com/Programming-Interviews-Exposed-Through-Interview/dp/111941847X/)
|
- [ ] [Programming Interviews Exposed: Coding Your Way Through the Interview, 4th Edition](https://www.amazon.com/Programming-Interviews-Exposed-Through-Interview/dp/111941847X/)
|
||||||
- answers in C++ and Java
|
- odpowiedzi w C++ oraz Java
|
||||||
- this is a good warm-up for Cracking the Coding Interview
|
- to dobra rozgrzewka przed Cracking the Coding Interview
|
||||||
- not too difficult, most problems may be easier than what you'll see in an interview (from what I've read)
|
- nie jest zbyt trudne, większość problemów może być łatwiejsza niż to, co zobaczysz podczas rekrutacji (z tego, co przeczytałem)
|
||||||
- [ ] [Cracking the Coding Interview, 6th Edition](http://www.amazon.com/Cracking-Coding-Interview-6th-Programming/dp/0984782850/)
|
- [ ] [Cracking the Coding Interview, 6th Edition](http://www.amazon.com/Cracking-Coding-Interview-6th-Programming/dp/0984782850/)
|
||||||
- answers in Java
|
- odpowiedzi w Java
|
||||||
|
|
||||||
### If you have tons of extra time:
|
### Jeśli masz mnóstwo dodatkowego czasu:
|
||||||
|
|
||||||
Choose one:
|
Wybierz jeden:
|
||||||
|
|
||||||
- [ ] [Elements of Programming Interviews (C++ version)](https://www.amazon.com/Elements-Programming-Interviews-Insiders-Guide/dp/1479274836)
|
- [ ] [Elements of Programming Interviews (C++ version)](https://www.amazon.com/Elements-Programming-Interviews-Insiders-Guide/dp/1479274836)
|
||||||
- [ ] [Elements of Programming Interviews in Python](https://www.amazon.com/Elements-Programming-Interviews-Python-Insiders/dp/1537713949/)
|
- [ ] [Elements of Programming Interviews in Python](https://www.amazon.com/Elements-Programming-Interviews-Python-Insiders/dp/1537713949/)
|
||||||
@ -309,14 +302,14 @@ Choose one:
|
|||||||
- [book](https://www.amazon.com/Elements-Programming-Interviews-Java-Insiders/dp/1517435803/)
|
- [book](https://www.amazon.com/Elements-Programming-Interviews-Java-Insiders/dp/1517435803/)
|
||||||
- [Companion Project - Method Stub and Test Cases for Every Problem in the Book](https://github.com/gardncl/elements-of-programming-interviews)
|
- [Companion Project - Method Stub and Test Cases for Every Problem in the Book](https://github.com/gardncl/elements-of-programming-interviews)
|
||||||
|
|
||||||
### Language Specific
|
### Konkretny język
|
||||||
|
|
||||||
**You need to choose a language for the interview (see above).**
|
**Musisz wybrać język do rozmowy kwalifikacyjnej (patrz powyżej).**
|
||||||
|
|
||||||
Here are my recommendations by language. I don't have resources for all languages. I welcome additions.
|
Oto moje rekomendacje według języka. Nie mam materiałów dla wszystkich języków. Miło widziane dodatki.
|
||||||
|
|
||||||
If you read through one of these, you should have all the data structures and algorithms knowledge you'll need to start doing coding problems.
|
Jeśli zapoznasz się z jednym z nich, powinieneś mieć całą wiedzę na temat struktur danych i algorytmów, których potrzebujesz, aby zacząć robić problemy z kodowaniem.
|
||||||
**You can skip all the video lectures in this project**, unless you'd like a review.
|
**Możesz pominąć wszystkie wykłady wideo w tym projekcie**, chyba że chcesz recenzję.
|
||||||
|
|
||||||
[Additional language-specific resources here.](programming-language-resources.md)
|
[Additional language-specific resources here.](programming-language-resources.md)
|
||||||
|
|
||||||
@ -1857,7 +1850,7 @@ You're never really done.
|
|||||||
- nice explanation of tries
|
- nice explanation of tries
|
||||||
- can be skipped
|
- can be skipped
|
||||||
|
|
||||||
- **Sorting**
|
- **Sortowania**
|
||||||
|
|
||||||
- Stanford lectures on sorting:
|
- Stanford lectures on sorting:
|
||||||
- [Lecture 15 | Programming Abstractions (video)](https://www.youtube.com/watch?v=ENp00xylP7c&index=15&list=PLFE6E58F856038C69)
|
- [Lecture 15 | Programming Abstractions (video)](https://www.youtube.com/watch?v=ENp00xylP7c&index=15&list=PLFE6E58F856038C69)
|
||||||
@ -1871,9 +1864,9 @@ You're never really done.
|
|||||||
- [lecture begins at 35:00 (video)](https://www.youtube.com/watch?v=q7K9otnzlfE&index=9&list=PLOtl7M3yp-DV69F32zdK7YJcNXpTunF2b)
|
- [lecture begins at 35:00 (video)](https://www.youtube.com/watch?v=q7K9otnzlfE&index=9&list=PLOtl7M3yp-DV69F32zdK7YJcNXpTunF2b)
|
||||||
- [lecture begins at 23:50 (video)](https://www.youtube.com/watch?v=TvqIGu9Iupw&list=PLOtl7M3yp-DV69F32zdK7YJcNXpTunF2b&index=10)
|
- [lecture begins at 23:50 (video)](https://www.youtube.com/watch?v=TvqIGu9Iupw&list=PLOtl7M3yp-DV69F32zdK7YJcNXpTunF2b&index=10)
|
||||||
|
|
||||||
## Video Series
|
## Serie wideo
|
||||||
|
|
||||||
Sit back and enjoy. "Netflix and skill" :P
|
Usiądź i spędź miło czas. "Netflix and skill" :P
|
||||||
|
|
||||||
- [List of individual Dynamic Programming problems (each is short)](https://www.youtube.com/playlist?list=PLrmLmBdmIlpsHaNTPP_jHHDx_os9ItYXr)
|
- [List of individual Dynamic Programming problems (each is short)](https://www.youtube.com/playlist?list=PLrmLmBdmIlpsHaNTPP_jHHDx_os9ItYXr)
|
||||||
|
|
||||||
@ -1935,12 +1928,12 @@ Sit back and enjoy. "Netflix and skill" :P
|
|||||||
|
|
||||||
- [Graph Theory by Sarada Herke (67 videos)](https://www.youtube.com/user/DrSaradaHerke/playlists?shelf_id=5&view=50&sort=dd)
|
- [Graph Theory by Sarada Herke (67 videos)](https://www.youtube.com/user/DrSaradaHerke/playlists?shelf_id=5&view=50&sort=dd)
|
||||||
|
|
||||||
## Computer Science Courses
|
## Kursy Computer Science
|
||||||
|
|
||||||
- [Directory of Online CS Courses](https://github.com/open-source-society/computer-science)
|
- [Directory of Online CS Courses](https://github.com/open-source-society/computer-science)
|
||||||
- [Directory of CS Courses (many with online lectures)](https://github.com/prakhar1989/awesome-courses)
|
- [Directory of CS Courses (many with online lectures)](https://github.com/prakhar1989/awesome-courses)
|
||||||
|
|
||||||
## Papers
|
## Literatura
|
||||||
|
|
||||||
- [Love classic papers?](https://www.cs.cmu.edu/~crary/819-f09/)
|
- [Love classic papers?](https://www.cs.cmu.edu/~crary/819-f09/)
|
||||||
- [1978: Communicating Sequential Processes](http://spinroot.com/courses/summer/Papers/hoare_1978.pdf)
|
- [1978: Communicating Sequential Processes](http://spinroot.com/courses/summer/Papers/hoare_1978.pdf)
|
||||||
@ -1973,6 +1966,8 @@ Sit back and enjoy. "Netflix and skill" :P
|
|||||||
- [2016: Borg, Omega, and Kubernetes](http://static.googleusercontent.com/media/research.google.com/en//pubs/archive/44843.pdf)
|
- [2016: Borg, Omega, and Kubernetes](http://static.googleusercontent.com/media/research.google.com/en//pubs/archive/44843.pdf)
|
||||||
|
|
||||||
|
|
||||||
## LICENSE
|
## LICENCJA
|
||||||
|
|
||||||
[CC-BY-SA-4.0](./LICENSE.txt)
|
[CC-BY-SA-4.0](./LICENSE.txt)
|
||||||
|
|
||||||
|
Polska wersja od: @[mbiesiad](https://github.com/mbiesiad)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user