Hello! Welcome! :)
I made this timeline repository to show you what I had done to get my first programmer job with Python in Red Hat. I wrote down all my sources, from which I've learnt, so you could use this to obtain various useful links to learn (be wary - most sources are in Czech). You can also check from my code to see how was I improving. It took me 7 months (2 months pause) and more than 418 hours to get the job, I stopped tracking after that. You can find my newest code examples in https://github.com/NelliaS/advent_of_code
Files, named after month of the year, contain smaller programming pieces written in those months. Usually I add also little commentary.
All sources are free, if not said otherwise.
- what: Beginner course in Python from PyLadies community Brno (online), lecturer: Petr Viktorin
- when I studied: October 2020 - December 2020 (bonuses: March and April 2021)
- materials: naucse.python.cz,
- youtube videos: channel encukou & bonus videos: Pyglet , GIT 1 , GIT 2 (I also recommend book Pro Git), Requests , Flask
- needed time: youtube videos - 34h, 10 series of homeworks (including 6 bigger games) ~65+h, making thorough notes ~20+h
- what: Programming puzzles (called kata), difficulty 8 - 1 kyu (8 easiest)
- when I studied: October 2020 - today
- web: codewars.com
- number of completed puzzles: 151, level: 4kyu, estimated time spent: 40+h (last update 06.05.21)
- what: Programming puzzles released on December
- when I studied: December 2020, April 2021
- web: adventofcode.com
- number of completed days: 15 days from 2020 puzzles, 7 days from 2015 puzzles, estimated time spent: 47+h (last update 04.06.21)
- what: Advanced course in Python from PyLadies community Ostrava (online), lecturer: Lumír Balhar
- when I studied: April 2021
- materials: naucse.python.cz, frenzymadness (git hub repository)
- youtube videos: channel Lumír Balhar
- needed time: youtube videos - 12h, making thorough notes ~2h+h
- what: Advanced course in Python from PyLadies community Plzeň (online)
- when I studied: April - May 2021
- materials: Mintaka (git hub repository)
- youtube videos: channel Filip Vaculík
- needed time: youtube videos - 29+h (on going) (last update 06.05.21), making thorough notes ~2h+h
- what: Linux administration course from PyLadies community Brno (online), lecturer: Petr Viktorin
- when I studied: April - May 2021
- materials: naucse.python.cz,
- youtube videos: channel encukou
- needed time: youtube videos - 24h, making thorough notes ~3h+h
- what: Online video course from Red Hat on fundamentals of RHL
- when I studied: April 2021
- link: learning.edx.org
- needed time: ~7h
- what: online materials and exercises on selected topics
- when I studied: April - May 2021, lection: OOP in Python , needed time: ~12+h (ongoing) (last update 12.05.21)
- what: checking homeworks of participants, provide hints, corrections, personal code consultation... as a proud part of PyLadies Brno community
- when I coached: April - May 2021
- link to homework page: projekty.pyladies.cz
- link to videos: channel encukou
- link to team course materials: naucse.python.cz
- spend time: ~55h
- what: preparation for an interview
- when: May 2021
- links Gitlab: gitlab begginers guide, create your own pipeline (youtube video)
- links Ansible: video NetworkChuck + last lecture of Linux administration PyLadies Brno (see above)
- links Docker: docker begginers guide /up to Dockerfile chapter/, video NetworkChuck + last lecture of Linux administration PyLadies Brno (see above)
- links Kubernetes: video NetworkChuck
- spend time: ~6h
- what: webpage for picoBalloon challenge
- when: May - June 2021
- link: github repository
- spend time: ~65+h
- Automate the Boring Stuff with Python (by Al Sweigart)
- How Linux works (by Brian Ward)
- spend time: ~4h
Total time spent: ~418+h