CAP 118 - SC: Task oraz fajne metody na nim
# 📄Opis odcinka:
Rzucamy okiem na uzyteczne API związane z Task-ami. I tak w tym odcinku usypiamy, sprawdzamy wartość, anulujemy i nie tylko.
Zapraszam :)
KOMPLETNY KOD Z CAŁEJ SERII:
https://github.com/sloik/SloikPresentations/tree/master/ConcurrentAndParallelPrograming101
-= Gadające Głowy =-
Łukasz Stocki
https://www.linkedin.com/in/lukaszstocki/
⏱ Rozdziały
00:00 sleep
01:27 value
02:25 yield
03:30 cancel
04:19 słowo o anulowaniu task-ów
05:05 problem z brakiem współpracy przy anulowaniu
06:40 isCancelled
08:08 checkCancellation
09:11 co dalej w kursie
3
views
CAP 117 - SC: Task oraz funkcje asynchroniczne
# 📄Opis odcinka:
W tym odcinku jak mało kiedy zachęcam do odpalenia placu zabaw z przykładami. Niestety wyszła z tego pogadanka niż jakaś prezentacja kodu. Wszystkie informacje są spisane w placu zabaw.
A właściwie to o czym jest odcinek? Omawiam w nim Task który jest podstawową cegiełką w nowym asynchronicznym świecie. Pokazuję też jak się deklaruje i wywołuje funkcje asynchroniczne.
Zapraszam :)
KOMPLETNY KOD Z CAŁEJ SERII:
https://github.com/sloik/SloikPresentations/tree/master/ConcurrentAndParallelPrograming101
-= Gadające Głowy =-
Łukasz Stocki
https://www.linkedin.com/in/lukaszstocki/
⏱ Rozdziały
00:00 Zanim zaczniemy!
00:49 Informacje o Task-ach
01:35 Task a wątek
03:05 Unstructured Task
05:15 Closure przekazany do Task-u
06:04 try w closure Task-u
06:37 Notka o tworzonych Task-ach
07:05 Po co tworzyć Task-i?
07:46 Task-i w funkcjach asynchronicznych
08:30 Funkcja Asynchroniczna
09:24 Analogia do rzucających funkcji
10:32 await
10:55 async throws
11:19 wywołanie asynchronicznych funkcji
12:17 async await
13:32 Wywoływanie wielu asynchronicznych funkcji
14:31 CDN
7
views
CAP 117 - [S]tructured [C]oncurrency: Zanim zaczniemy
# 📄Opis odcinka:
Powoli nadchodzi ten czas aby rzucić okiem na najnowsze zabawki ze świata Apple dotyczące programowania współbieżnego. Niestety nie wszystko jest takie proste.
W tym odcinku zaznaczę gdzie być kolce i drut kolczasty przy pracy z nowymi API. Opowiem też o takich głównych filarach nowego rozwiązania (pula wątków, async/await, structured concurrency oraz context aware compilation).
Jest to tylko wstęp do szerszego tematu. Tak na prawdę do nowej filozofii myślenia o kodzie współbieżnym. Dlatego mam nadzieję, że wybaczycie "mało gęsty" odcinek wprowadzający.
Strony z odcinka:
- https://wojciechkulik.pl/ios/swift-concurrency-things-they-dont-tell-you
- https://forums.swift.org/t/reliably-testing-code-that-adopts-swift-concurrency/57304/7
- https://www.pointfree.co/episodes/ep238-reliable-async-tests-the-problem
Zapraszam :)
KOMPLETNY KOD Z CAŁEJ SERII:
https://github.com/sloik/SloikPresentations/tree/master/ConcurrentAndParallelPrograming101
-= Gadające Głowy =-
Łukasz Stocki
https://www.linkedin.com/in/lukaszstocki/
⏱ Rozdziały
00:00 Odrobina historii
00:34 Problemy
03:33 O co chodzi z Structured Concurrency
04:04 Pula Wątków
04:45 Nowa składnia - async await
05:02 Structured Concurrency
05:42 Context aware compilation
06:11 Zakończenie
6
views
Rabbit Hole 106 - Major Minor Patch - Semantic Versioning
Tym razem framework, który jest implementacją "Semantic Versioning". Czyli schematu numerowania wersji oprogramowani lub w sumie czegokolwiek.
Posiadanie specyfikacji też sprawia, że mamy tu "prawdziwy problem" do rozwiązania. Podane przykłady i określone zachowania. Jest to super pomysł na pierwszy projekt aby nabrać wprawy z samym językiem.
Owocnej nauki :)
Semantic Versioning 2.0.0
https://semver.org
🪖Major 👶Minor 🛠Patch
https://github.com/sloik/MajorMinorPatch
🐇🕳
https://github.com/sloik/RabbitHole
-= Gadające Głowy =-
Łukasz Stocki
https://www.linkedin.com/in/lukaszstocki/
⏱ Rozdziały
00:00 Opis projektu
00:48 Semantic Versioning - dlaczego to?
02:07 Semantic
02:55 version major minor patch
03:13 Semantic.Major
03:44 properties
04:07 static properties
04:30 identifiers & metadata
05:16 description
05:28 zasady sortowania
07:39 bardziej skomplikowane stringi
08:37 Co dalej...
5
views
Rabbit Hole 105 - Either Swift
# 📄Opis odcinka:
O Either było już nie raz na tym kanale. Pora aby ten typ był bardziej dostępny szerszej publiczności. W odcinku przedstawiam samą bibliotekę ale jak ktoś chce się dowiedzieć więcej o samej monadzie to:
#Either - Monada Either w Swift
Playlista zawiera wkładkę "teoretyczną" co do samego Either.
https://www.youtube.com/playlist?list=PLk_5PV9LrXp81tvlNPa7kmBeU6D1tPIWn
# Funkcyjny Swift
Na tej playliście znajdują się tematy związane z funkcją map, flatMap oraz zip.
https://www.youtube.com/playlist?list=PLk_5PV9LrXp-R6TM86MxqlihQSu_ZIhUk
Odcinki o map:
https://www.youtube.com/watch?v=CdPBc3OGfh0&list=PLk_5PV9LrXp-R6TM86MxqlihQSu_ZIhUk&index=4
https://www.youtube.com/watch?v=rhNHaLb1zXQ&list=PLk_5PV9LrXp-R6TM86MxqlihQSu_ZIhUk&index=8
https://www.youtube.com/watch?v=rhNHaLb1zXQ&list=PLk_5PV9LrXp-R6TM86MxqlihQSu_ZIhUk&index=9
Odcinki o flat map:
https://www.youtube.com/watch?v=x7yDPk0ti94&list=PLk_5PV9LrXp-R6TM86MxqlihQSu_ZIhUk&index=40
https://www.youtube.com/watch?v=-udcgao0P7I&list=PLk_5PV9LrXp-R6TM86MxqlihQSu_ZIhUk&index=41
https://www.youtube.com/watch?v=fNz0dJCZq8M&list=PLk_5PV9LrXp-R6TM86MxqlihQSu_ZIhUk&index=42
https://www.youtube.com/watch?v=yoIpjYGfqew&list=PLk_5PV9LrXp-R6TM86MxqlihQSu_ZIhUk&index=43
# Funkcja Zip
Jeżeli chcesz dowiedzieć się czegoś o funkcji `zip`.
https://www.youtube.com/playlist?list=PLk_5PV9LrXp8L3KPFwWy7Thw9kHRPdqdw
Zapraszam :)
Either Swift
https://github.com/sloik/EitherSwift
🐇🕳
https://github.com/sloik/RabbitHole
-= Gadające Głowy =-
Łukasz Stocki
https://www.linkedin.com/in/lukaszstocki/
⏱ Rozdziały
00:00 Opis projektu
00:37 Więcej informacji
01:00 Budowa Either
01:33 Ergonomia enumeracji
02:24 `isLeft` i `isRight`
02:55 Sweet Bool
03:16 `left` i `right`
04:02 OptionalAPI
04:20 map
06:20 `mapRight` i `mapLeft`
06:48 `biMap`
07:02 `flatMap`
08:24 funkcja `either`
09:35 `lefts` i `rights`
10:00 `partition`
10:13 Zakończenie
18
views
Rabbit Hole 104 - Sweet Bool
# 📄Opis odcinka:
Zasługujemy na dobre API. Lub chociaż na takie znośne. Tym razem trochę składniowego cukru do pracy z Bool-em. Z jednej strony niby po co ale z drugiej czy nie fajnie używać tych samych pomysłów w wielu miejscach :)
Zapraszam :)
Sweet Bool
https://github.com/sloik/SweetBool
🐇🕳
https://github.com/sloik/RabbitHole
-= Gadające Głowy =-
Łukasz Stocki
https://www.linkedin.com/in/lukaszstocki/
⏱ Rozdziały
00:00 Opis projektu
00:58 isTrue
01:31 isTrue + Optional
01:59 isFalse
02:52 whenTrue i whenFalse
03:36 whenTrue, whenFalse + Optional
04:10 biTransform
04:46 and or
05:27 toInt
06:25 fromInt
06:54 predykaty
07:19 always
08:33 Zakończenie
11
views
Rabbit Hole 103 - AliasWonderland 🧚🏻♀️
# 📄Opis odcinka:
Nie wszystkie biblioteki muszą być wielkie, trudne i wypakowane ficzerami.
Wspólne słownictwo między projektami jest użyteczne. Może upraszczać składnie jak np. przy typach funkcyjnych. Może również spełniać funkcję dokumentacji aby lepiej przekazać co sięchce osiągnąć.
Zapraszam :)
AliasWonderland 🧚🏻♀️
https://github.com/sloik/AliasWonderland
🐇🕳
https://github.com/sloik/RabbitHole
-= Gadające Głowy =-
Łukasz Stocki
https://www.linkedin.com/in/lukaszstocki/
⏱ Rozdziały
00:00 Opis projektu
00:33 Closure
01:28 Producer
01:54 Closure/Producer + async
02:08 Side Effect
02:40 Side Effect Closure
02:52 Consumer
03:17 Podsumowanie
4
views
Rabbit Hole 102 - OptionalAPI
# 📄Opis odcinka:
Typ Optional jest wszechobecny w Swift. Ma nawet specjalną składnie aby z nim pracować. Tym małym pakietem chciałbym dorzucić swoje 3 grosze i mam nadzieję uprzyjemnić pracę z tym type.
Zapraszam :)
Optional API
https://github.com/sloik/OptionalAPI
🐇🕳
https://github.com/sloik/RabbitHole
-= Gadające Głowy =-
Łukasz Stocki
https://www.linkedin.com/in/lukaszstocki/
⏱ Rozdziały
00:00 Opis projektu
00:31 isSome i isNone
02:16 .andThen
04.08 .andThen.andThen.andThen...
04:29 .mapNone
05:51 .defaultSome
06:40 .andThenTry
07:54 .or
08:46 .or( .init() )
10:16 .hasElements
11:06 .isNoneOrEmpty
11:36 .recoverFromEmpty
12:08 .cast
13.22 .decode
14:15 .encode
14:36 .whenSome
16:00 .whenNone
16:13 .filter
17:31 .asyncFlatMap
19:39 Wersje i integracja do projektu
20:24 Zakończenie
4
views
Rabbit Hole 101
# 📄Opis odcinka:
Czasem nie wiadomo jak zacząć pisanie kodu. Jakie są dobre praktyki i jak potem wygląda praca w projekcie. W tej serii zapraszam Ciebie do postawienia pierwszych kroków w projektach, które mogą być używane w produkcyjnym kodzie.
Zapraszam :)
Optional API
https://github.com/sloik/OptionalAPI
🐇🕳
https://github.com/sloik/RabbitHole
-= Gadające Głowy =-
Łukasz Stocki
https://www.linkedin.com/in/lukaszstocki/
⏱ Rozdziały
00:00 Opis serii
1
view
CAP 116 - GCD - Dispatch Once i Dispatch After
# 💪 Wsparcie Kanału
Jeżeli chcecie wesprzeć nasz kanał to zapraszamy do delegacji do naszego Cardano Poola. Wszystkie informacje na stronie:
https://pool.ihwc.pl
# 📄Opis odcinka:
Czasem potrzebujemy aby kod wykonał się tylko raz przez cały czas życia aplikacji. Innym razem chcemy aby wykonał się za jakiś czas. GCD posiada API do tego.
Zapraszam :)
KOMPLETNY KOD Z CAŁEJ SERII:
https://github.com/sloik/SloikPresentations/tree/master/ConcurrentAndParallelPrograming101
-= Gadające Głowy =-
Łukasz Stocki
https://www.linkedin.com/in/lukaszstocki/
⏱ Rozdziały
00:00 Dispatch Once
02:59 Dispatch After
2
views
CAP 115 - GCD - Dispatch Barrier i Deadlock
# 💪 Wsparcie Kanału
Jeżeli chcecie wesprzeć nasz kanał to zapraszamy do delegacji do naszego Cardano Poola. Wszystkie informacje na stronie:
https://pool.ihwc.pl
# 📄Opis odcinka:
Pisząc kod działający na różnych wątkach jednocześnie możemy wpaść w tarapaty. W tym odcinku pokażemy niektóre z nich i jak sobie można z nimi poradzić.
Zapraszam :)
KOMPLETNY KOD Z CAŁEJ SERII:
https://github.com/sloik/SloikPresentations/tree/master/ConcurrentAndParallelPrograming101
-= Gadające Głowy =-
Łukasz Stocki
https://www.linkedin.com/in/lukaszstocki/
⏱ Rozdziały
00:00 Data race - przykład problemu
06:06 Bariera
09:29 Wszystko Thread Safe!
09:54 Deadlock
1
view
CAP 114 - GCD - Dispatch Groups
# 💪 Wsparcie Kanału
Jeżeli chcecie wesprzeć nasz kanał to zapraszamy do delegacji do naszego Cardano Poola. Wszystkie informacje na stronie:
https://pool.ihwc.pl
# 📄Opis odcinka:
W tym odcinku zobaczymy jak można synchronizować zadania zlecane na różnych kolejkach. A w drugiej części dowiemy się jak podpowiedzieć GCD kiedy zakończy się zadanie asynchroniczne.
Zapraszam :)
KOMPLETNY KOD Z CAŁEJ SERII:
https://github.com/sloik/SloikPresentations/tree/master/ConcurrentAndParallelPrograming101
-= Gadające Głowy =-
Łukasz Stocki
https://www.linkedin.com/in/lukaszstocki/
⏱ Rozdziały
00:00 Tworzenie grup
00:33 Co możemy zrobić z grupą
01:35 Dodawanie zadań do grupy, czekanie i notyfikacja o zakończeniu
05:32 Problem z asynchronicznym kodem
08:13 Informowanie GCD o wejściu i wyjściu z wykonywanego zadania
2
views
CAP 113 - GCD - Dispatch Queues
# 💪 Wsparcie Kanału
Jeżeli chcecie wesprzeć nasz kanał to zapraszamy do delegacji do naszego Cardano Poola. Wszystkie informacje na stronie:
https://pool.ihwc.pl
# 📄Opis odcinka:
W tym odcinku poznamy kolejną technologię a mowa o Grand Central Dispatch a jeszcze konkretniej o kolejkach.
Zapraszam :)
KOMPLETNY KOD Z CAŁEJ SERII:
https://github.com/sloik/SloikPresentations/tree/master/ConcurrentAndParallelPrograming101
-= Gadające Głowy =-
Łukasz Stocki
https://www.linkedin.com/in/lukaszstocki/
⏱ Rozdziały
00:00 Co to jest GCD
01:32 Dispatch Queue
02:15 Serial i Concurrent Queue
02:56 Main Queue
03:33 Tworzenie Kolejek
05:02 Dodawanie zadania do kolejki synchronicznie i asynchronicznie
11:04 Dodawanie wielu zadań
13:13 Rozdzielanie zadań na kilka kolejek
13:48 Dodawanie wielu zadań na kolejkę równoległą
14:57 DispatchWorkItem i wracanie do głównej kolejki
16:35 Wykorzystywanie innych kolejek w kolejkach
9
views
Lekkie Gatki - Szymon - QA, iOS Developer, Backend Developer
# 💪 Wsparcie Kanału
Jeżeli chcecie wesprzeć nasz kanał to zapraszamy do delegacji do naszego Cardano Poola. Wszystkie informacje na stronie:
https://pool.ihwc.pl
# 📄Opis odcinka:
Q&A z Szymonem o różnych ezoterycznych tematach z IT i nie tylko :)
💬 Szymon Kowalski
https://www.linkedin.com/in/kowalskiszymon/
⏱ Rozdziały
00:00 Start
00:14 Przywitanie i skąd pochodzisz?
00:46 Jakie role w IT pełniłeś?
01:38 Co robiłeś przed pracą w IT?
02:00 Za co odpowiada osoba na Twoim stanowisku?
02:21 Jakie są typowe zadania?
04:06 Jakie masz wykształcenie?
04:42 Czy aby odnieść sukces w IT musze mieć skończone studia informatyczne?
05:38 Czy programista musi być dobry z matematyki?
07:10 Czy płatne kursy/bootcampy są potrzebne?
08:43 Czy IT jest tylko dla młodych ludzi?
09:40 Co skłoniło Ciebie do poszukiwania pracy w IT?
11:14 Gdzie szukasz ofert pracy?
12:18 Czy praca w IT jest dla kazdego?
13:56 Jak dostałeś pierwszą pracę w IT?
14:45 Co juz potrafiłeś idąc do pierwszej pracy?
15:38 Jak wyglądają procesy rekrutacyjne?
16:50 Jak wygląda rozmowa na developera?
18:07 Czy warto rozmawiać z rekruterami na Li?
19:32 Na co uwazać podczas rozmowy HR/tech?
19:53 oznica miedzy junior/mid/senior iOS developer?
20:33 Jak wazne są dla Ciebie pozapłacowe benefity?
20:52 Co by sprawiło ze zmieniłbyś pracę?
21:22 Czy w IT zarabia się duzo?
21:39 Co trzeba zrobić aby zarobić bardzo duzo?
22:21 Po jakim czasie mozna miec wysokie zarobki w IT?
23:20 Czy pieniadze to wszystko?
25:13 Jak zacząć od zera w IT?
26:04 Po jakim czasie nauki od zera mozna iść na rozmowę o pracę?
28:32 Jaką miałeś największą obawę zaczynając pracę w IT?
28:59 Jak długo trwa wdrozenie nowej osoby do projektu?
30:00 Czy kobiety w IT mają łatwiej/trudniej?
30:25 Jakie są plusy pracy w IT?
31:48 Jakie są minusy pracy w IT?
35:40 Czym Ciebie zaskoczyło IT?
36:24 Skąd czerpiesz wiedzę i jak rozwijasz swoje umiejętności?
39:52 Ile czasu poświecasz na naukę w pracy a ile w domu?
41:03 Czy jest presja w środowisku IT aby robić coś z IT po godzinach?
42:12 Co jest dla Ciebie stresujące a co nie w pracy?
46:27 Jaki miałeś największy fuckup na produkcji?
46:55 Jak się podchodzi do fuckupów na produkcji?
47:41 Jaką byś sobie dał wskazówkę na początku drogi?
48:30 Jak nie zabierać pracy do domu?
49:33 Plusy i minusy pracy w domu a w biurze?
53:47 Co sprawia Ci najwiekszą przyjemność w pracy?
54:38 Jakie języki, narzędzia, znasz?
55:07 Plusy i minusy SCRUMa
56:39 Wiadomość dla przyszłych pokoleń
56:54 Jak się z Tobą skontaktować?
57:01 Koniec
57:14 🦥
4
views
Lekkie Gatki - Łukasz - Android Developer
# 💪 Wsparcie Kanału
Jeżeli chcecie wesprzeć nasz kanał to zapraszamy do delegacji do naszego Cardano Poola. Wszystkie informacje na stronie:
https://pool.ihwc.pl
# 📄Opis odcinka:
Q&A z Łukaszem o różnych ezoterycznych tematach z IT i nie tylko :)
💬 Łukasz Jarka
https://www.linkedin.com/in/%C5%82ukasz-jarka-63584635/
⏱ Rozdziały
00:00:00 Wstęp
00:00:14 Czy możesz się nam przedstawić?
00:00:25 Skąd jesteś?
00:00:46 Jakie role w IT pełniłeś?
00:01:06 Jak długo jestes w IT?
00:01:28 Co robiłeś przed pracą w IT?
00:02:04 Jak wygląda Twoja ścizka zawodowa w IT?
00:03:42 Za co odpowiada Android developer?
00:05:20 Jakie masz wykształcenie?
00:06:11 Co dały dla Ciebie studia?
00:06:57 Czy aby odnieść sukces w IT trzeba skończyć studia informatyczne?
00:08:05 Czy aby być dobrym programistą trzeba być dobrym z matematyki?
00:10:04 Czy platne kursy są potrzebne?
00:11:15 Czy IT jest tylko dla młodych ludzi?
00:12:10 Czy osoba, która późno zaczyna będzie miała problem ze znalezieniem pierwszej pracy w IT?
00:13:18 Co Ciebie skłoniło do poszukiwania pracy w IT?
00:14:28 Jak szukasz ofert pracy?
00:15:42 Czy praca w IT jest dla każdego?
00:16:35 Jakie umiejętności posiadałeś idąc do pierwszej pracy?
00:19:20 Jak wygląda proces rekrutacyjny Android Developera?
00:21:10 Jak oceniasz procesy rekrutacyjne?
00:22:43 Czy warto rozmawiać z rekruterami?
00:24:47 Na co trzeba uważać podczas rekrutacji?
00:26:41 Jakie są typowe wymagania w zaleznosci od doświadczenia?
00:28:57 Jak wazne są pozapłacowe benefity?
00:30:48 Co by sprawiło, że zmieniłbyś pracę?
00:31:48 Czy w IT zarabia się dużo?
00:33:02 Po jakim czasie zarabia się dużo w IT?
00:35:45 Co w IT poza pieniędzmi?
00:37:26 Jak się przebranzowić do IT?
00:38:59 Ile czasu, energii, pieniędzy trzeba na to poświęcić?
00:40:25 Jaka była Twoja największa obawa zaczynając prace w IT?
00:41:43 Jak długo trwa wdrozenie nowej osoby do projektu?
00:43:26 Czy kobiety w IT maja łatwiej/trudniej/inaczej?
00:46:48 Jakie są plusy IT?
00:47:33 Są tez wady...
00:48:46 Jakie widzisz plusy i minusy pracy w domu/biurze?
00:52:14 Czym Ciebie zaskoczyło IT?
00:53:12 Jak podnosisz swoje umiejętności?
00:55:05 Ile czasu poświęcasz na naukę?
00:56:20 Czy środowisko oczekuje, ze po pracy będziesz coś robić z IT?
00:57:53 Jakie masz plany na rozwój?
00:59:09 Jak stresująca jest praca w IT?
01:00:29 Jaki miałeś największy fuckup na produkcji?
01:01:44 Jak się podchodzi do sytuacji gdy ktoś zawali?
01:03:22 Jaką radę byś dał sobie z początków kariery?
01:06:27 Jak zachować work life balance?
01:07:45 Co sprawia dla Ciebie największą radość z pracy?
01:08:46 Jakie języki programowania/ludzkie oraz jakich narzędzi/systemów używasz?
01:12:35 Jak to jest być mentorem?
01:13:34 Plusy i minusy SCRUMa
01:14:52 Wiadomość dla przyszłych pokoleń
01:16:28 Jak się z Tobą skontaktować?
01:17:07 Zakończenie
01:17:22 🍞 heheszki
36
views
Lekkie Gatki - Maciej - QA Lead / Quality Lead
# 💪 Wsparcie Kanału
Jeżeli chcecie wesprzeć nasz kanał to zapraszamy do delegacji do naszego Cardano Poola. Wszystkie informacje na stronie:
https://pool.ihwc.pl
# 📄Opis odcinka:
Q&A z Maciejem o różnych ezoterycznych tematach z IT i nie tylko :)
Zachęcam do obejrzenia podsumowania 10 lat w IT zrobionego przez Macieja na jego kanale:
Retrospektywa 10 lat w IT part I - ITea Special #9
https://youtu.be/t-YfUtwbuW8
Retrospektywa 10 lat w IT part II - ITea Special #10
https://youtu.be/HRW4AeoHWRQ
💬 Maciej Wyrodek
Twitter: https://twitter.com/maciejwyrodek
Linkedin: https://www.linkedin.com/in/wyrodek/
Facebook:https://www.facebook.com/MaciejWyrodek.ITea/
Blog: https://wyrodek.pl
Github: https://github.com/mwyrodek
Youtube: https://www.youtube.com/c/ITeaMorning/videos
Instagram: https://www.instagram.com/iteamorning/
⏱ Rozdziały
00:00:00 Wstęp
00:00:30 Czy możesz się nam przedstawić?
00:01:00 Czy pochodzisz z dużego czy małego miasta?
00:01:10 Wrocław...
00:01:45 Jakie role w IT pełniłeś?
00:03:27 Jak długo jesteś w IT?
00:04:33 Co robiłeś przed pracą w IT?
00:05:31 Retrospektywa 10 lat Macieja w IT
00:07:34 Co robi osoba na Twoim stanowisku?
00:08:28 Czy aby odnieść sukces w IT trzeba mieć wykształcenie informatyczne?
00:11:28 Czy dobry programista musi być dobry z matematyki?
00:13:14 Anegdota :D
00:13:46 Folia bąbelkowa
00:14:19 Żółte karteczki
00:14:55 Czy płatne kursy i bootcam-py są potrzebne?
00:16:15 Po czym odróżnić dobry bootcamp od złego?
00:17:07 Czy IT jest tylko dla młodych ludzi?
00:19:15 Co skłoniło Ciebie do poszukiwania pracy w IT?
00:19:57 Dlaczego nie chciałeś pracować przy grach?
00:20:47 Jak szukasz ofert pracy?
00:22:48 Czy praca w IT jest dla każdego?
00:23:34 Jakie umiejętności posiadałeś idąc do pierwszej pracy?
00:24:51 Jak wyglądają rekrutacje, które Ty prowadzisz?
00:26:26 Jak oceniasz rekrutacje w których to Ty byłeś rekrutowany?
00:27:56 Czy warto rozmawiać z rekruterem?
00:31:03 Na co uważać podczas rozmowy technicznej?
00:33:11 Czego wymaga się od testerów w zależności od posiadanego doświadczenia?
00:35:10 Jak ważne są dla Ciebie tzw. "benefity"?
00:36:50 Co by sprawiło, że zmieniłbyś prace?
00:37:59 Czy w IT można zarobić dużo?
00:39:18 Co trzeba zrobić aby w IT zarobić dużo?
00:40:05 Ile trwa przejście z juniora na mid-a?
00:41:49 Czy w IT pieniądze to wszystko?
00:42:42 Jak się przebranżowić aby od zera wejść do IT?
00:43:46 Ile czasu, energii, pieniędzy potrzeba aby się przebranżowić?
00:44:34 Jak była Twoja największa obawa i czy się potwierdziła?
00:45:15 Dygresja o wsi
00:46:13 Zemsta rodziców ;)
00:46:28 Jak długo trwa wdrożenie nowej osoby do projektu?
00:47:21 Czy kobiety w IT mają łatwiej, trudniej?
00:51:32 Jakie są plusy IT?
00:52:11 Jakie są minusy IT?
00:53:02 Czym Ciebie zaskoczyło IT?
00:53:31 W jaki sposób się rozwijasz?
00:54:25 Ile czasu poświęcasz na naukę?
00:55:20 Czy uważasz, że "środowisko" oczekuje robienie czegoś związanego z IT po godzinach?
00:56:29 Januszexy?
00:57:18 Jakie masz plany na rozwój?
00:58:13 Co jest stresujące w pracy w IT?
00:58:45 Jaki miałeś fuckup na produkcji?
01:00:33 Co się dzieje po fuckupie?
01:03:23 Jaką być wskazówkę dał sobie z początków pracy w IT?
01:03:58 Jak zachować work-life ballance?
01:05:16 Plusy i minusy pracy z domu a pracy z biura?
01:06:45 Deadline?
01:07:44 Co sprawia dla Ciebie największą przyjemność w pracy?
01:08:49 W jakich językach i narzędziach wykonujesz swoją prace?
01:09:51 Jak to jest być mentorem?
01:11:57 SCRUM plusy i minusy?
01:14:21 Wiadomość dla przyszłych pokoleń
01:14:45 Jak się z Tobą można skontaktować?
01:15:39 Uff :)
6
views
Lekkie Gatki - Kamil - iOS / Principal Software Engineer
# 💪 Wsparcie Kanału
Jeżeli chcecie wesprzeć nasz kanał to zapraszamy do delegacji do naszego Cardano Poola. Wszystkie informacje na stronie:
https://pool.ihwc.pl
# 📄Opis odcinka:
Q&A z Kamilem o różnych ezoterycznych tematach z IT i nie tylko :)
💬 Kamil Borzym
https://twitter.com/kam800
⏱ Rozdziały
00:00 Jak będę mieć chwile to dodam ;)
1
view
Lekkie Gatki - Olek - Tester Automatyczny / Automation Tester
# 💪 Wsparcie Kanału
Jeżeli chcecie wesprzeć nasz kanał to zapraszamy do delegacji do naszego Cardano Poola. Wszystkie informacje na stronie:
https://pool.ihwc.pl
# 📄Opis odcinka:
Q&A z Olgą o różnych ezoterycznych tematach z IT i nie tylko :)
💬 Olek Kłębukowski
olek.klebukowski [at] gmail.com
⏱ Rozdziały
00:00 Jak się nazywasz, skąd jesteś i co robisz w IT?
01:03 Jaka jest Twoja ścieżka zawodowa?
02:24 Za co odpowiada automation tester?
03:24 Jakie masz wykształcenie?
03:49 Czy studia informatyczne są potrzebne?
04:37 Czy programista musi być dobry z matematyki?
05:37 Czy IT jest tylko dla młodych ludzi?
06:26 Co robiłeś przed pracą w IT?
06:34 Co skłoniło Ciebie do poszukiwania pracy w IT?
07:00 W jaki sposób szukałeś pracy w IT?
07:16 Czy praca w IT jest dla każdego?
08:02 Jak dostałeś swoją pierwszą pracę w IT?
08:34 Jakie umiejętności/kwalifikacje posiadałeś idąc na pierwszą rozmowę?
09:15 Jak oceniasz procesy rekrutacyjne?
10:15 Na co trzeba uważać podczas rozmowy rekrutacyjnej?
11:01 Jakie są typowe wymagania na testera automatyzującego?
12:36 Czy w IT zarabia się dużo?
13:18 Co trzeba robić aby w IT zarobić bardzo dużo?
14:22 Czy pieniądze w IT to wszystko?
15:01 Co trzeba zrobić aby się przebranżowić i wejść do IT?
15:46 Ile energii, pieniędzy trzeba na to poświęcić?
16:52 Po jakim czasie można iść na pierwszą rekrutacje?
17:20 Czego najbardziej obawiałeś się zaczynając pierwszą pracę?
17:50 Jak długo trwa wdrażanie nowej osoby do projektu?
18:34 Czy kobiety w IT mają lepiej/trudniej?
19:16 Jakie są plusy IT?
19:58 Jakie są minusy IT?
20:38 Czym Ciebie zaskoczyło IT?
21:27 Jak podnosisz swoje umiejętności?
22:04 Czy płatne kursy/bootcampy są potrzebne?
22:48 Ile czasu poświęcasz na naukę poza pracą?
23:13 Czy uważasz, że "środowisko" oczekuje, że będziesz się uczyć po pracy?
23:44 Jak ważne są dla Ciebie pozapłacowe benefity?
24:36 Co by sprawiło abyś zmienił pracę?
25:02 Jak zachować work life balance?
25:46 Jakie są plusy i minusy pracy zdalnej i pracy w biurze?
27:36 Jak był Twój największy fuckup na produkcji?
28:11 Jak się podchodzi do fuckupów w IT?
28:55 Co znaczy dla Ciebie praca na deadline?
29:39 Jak stresująca jest praca w IT?
30:06 Jak sobie radzisz ze stresem?
30:36 Co sprawia dla Ciebie największą przyjemność w tym co robisz?
31:12 Jakie wskazówki dałbyś sobie z początków swojej pracy w IT?
31:41 Jakie masz plany na rozwój?
32:06 Jakie języki, ludzkie i komputerowe, znasz?
33:01 Jak to jest być/mieć mentora?
34:11 Jakie widzisz plusy i minusy SCRUM-a?
35:04 Jak Ci się pracuje w Kanban-ie?
35:43 Scena wolna...
36:02 Jak się z Tobą można skontaktować?
36:20 Koniec
36:31 🍞 Heheszki
9
views
Lekkie Gatki - Olga - Community Manager / Content Manager
# 💪 Wsparcie Kanału
Jeżeli chcecie wesprzeć nasz kanał to zapraszamy do delegacji do naszego Cardano Poola. Wszystkie informacje na stronie:
https://pool.ihwc.pl
# 📄Opis odcinka:
Q&A z Olgą o różnych ezoterycznych tematach z IT i nie tylko :)
💬 Olga Koenig
Li: https://www.linkedin.com/in/olga-koenig-108/
Tw: https://twitter.com/_OlgaKoenig
⏱ Rozdziały
00:00 Przedstaw się nam
1
view
Lekkie Gatki - Adam - Mobile / iOS Developer
# 💪 Wsparcie Kanału
Jeżeli chcecie wesprzeć nasz kanał to zapraszamy do delegacji do naszego Cardano Poola. Wszystkie informacje na stronie:
https://pool.ihwc.pl
# 📄Opis odcinka:
Q&A z Adamem o różnych ezoterycznych tematach z IT i nie tylko :)
Lista pytań:
00:00 Przedstaw się nam
💬 Adam Janeczek
zuchpl [at] gmail.com
Lekkie Gatki - Mateusz - Scrum Master / Technical Product Owner
# 💪 Wsparcie Kanału
Jeżeli chcecie wesprzeć nasz kanał to zapraszamy do delegacji do naszego Cardano Poola. Wszystkie informacje na stronie:
https://pool.ihwc.pl
# 📄Opis odcinka:
Q&A z Mateuszem o różnych ezoterycznych tematach z IT i nie tylko :)
Lista pytań:
- Przedstaw się nam
- Kim jesteś w IT (programista, QA, analityk, Scrum Matka etc.)?
- Jak długo jesteś w IT?
- Jaka jest Twoja ścieżka zawodowa (w kontekście IT)?
- Co robi lub za co odpowiada osoba na Twoim stanowisku?
- Jakie masz wykształcenie?
- Czy Twoim zdaniem aby odnieść sukces w IT potrzebne są studia informatyczne?
- Czy aby być dobrym programista trzeba być dobrym z matematyki?
- Czy IT jest tylko dla młodych ludzi czy można zaczynać mając 30, 40 lat?
- Co robiłaś/robiłeś przed pracą w IT?
- Co skłoniło Ciebie do poszukiwania pracy w IT?
- Gdzie/Jak szukasz ofert?
- Czy praca w IT jest dla każdego?
- Jak dostałaś/dostałeś swoją pierwszą pracę w IT?
- Jakie umiejętności/kwalifikacje miałaś/miałeś szukając pierwszej pracy?
- Jak wyglądał proces rekrutacji?
- Jak oceniasz procesy rekrutacyjne, w których brałaś/brałeś udział?
- Czy warto rozmawiać z rekruterem?
- Na co uważać przy rozmowie z rekruterem?
- Jakie są typowe/szablonowe wymagania na Twoim stanowisku, w zależności od posiadanego doświadczenia?
- Czy w IT zarabia się dużo?
- Jak w IT można zarobić dużo?
- Jak długo trzeba być w IT aby dojść do wysokich zarobków?
- Czy w IT pieniądze to wszystko?
- Co trzeba zrobić aby z przysłowiowej “fryzjerki/fryzjera” totalnie zmienić swój zawód i wejść do IT (nie musi być to na Twoje stanowisko)?
- Ile czasu, energii, pieniędzy trzeba poświęcić aby od zera zacząć w IT?
- Czego najbardziej się obawiałaś/obawiałeś zaczynając pracę?
- Jak długo trwa wdrożenie nowej osoby do projektu?
- Czy Twoim zdaniem kobiety w IT są traktowane lepiej, gorzej, inaczej?
- Jakie są plusy IT?
- Jakie są minusy IT?
- Jaka była Twoja największa obawa zaczynając w IT i czy się potwierdziła?
- Czym Ciebie zaskoczyło IT?
- Jak podnosisz swoje umiejętności, skąd czerpiesz wiedzę w swojej dziedzinie IT?
- Czy uważasz, że płatne kursy/bootcampy są potrzebne?
- Ile czasu poświęcasz na naukę w pracy a ile poza pracą?
- Czy “środowisko” oczekuje tego, że po pracy będziesz robić coś z IT?
- Jak ważne są dla Ciebie “owoce w kuchni” i inne tego typy benefity?
- Co może sprawić lub co sprawiało, że zmieniłaś/zmieniłeś pracę?
- Jak zachować work life balance?
- Wymień plusy i minusy jakie widzisz w pracy w biurze a jakie w pracy zdalnej.
- Jaki był Twój największy fukcup na produkcji?
- Jak Twoim zdaniem w IT podchodzi się do sytuacji “gdy coś nie wyjdzie” (zła implementacja, głupia decyzja etc.)?
- Co dla Ciebie znaczy “deadline” / Czy pracowałaś/pracowałeś na “deadline” ?
- Twoim zdaniem jak duży jest poziom stresu?
- Jak sobie radzisz ze stresem w pracy?
- Co sprawia dla Ciebie największą przyjemność w tym co robisz zawodowo?
- Posiadając obecne doświadczenie jaką wskazówkę dałabyś/dałbyś sobie z początków pracy w IT?
- Jakie są Twoje plany na rozwój na tym stanowisku, co jesteś teraz lub w tym czym aktualnie się zajmujesz?
- W jakim języku/językach wykonujesz swoje zadania w pracy?
- Jak to jest być dla kogoś mentorem?
- Rzeczywiste minusy i plusy w próbach realizowania scruma?
- Czy dalej jesteś w IT?
- Jeżeli chcesz coś dodać lub powiedzieć coś na dowolny temat, zostawić wiadomość dla przyszłych pokoleń to kamera jest Twoja :)
- Jakby ktoś się chciał z Tobą skontaktować to jak to może zrobić?
💬 Mateusz Kupisiewicz
https://www.linkedin.com/in/mateuszkupisiewicz
8
views
Lekkie Gatki - Suzann
# 💪 Wsparcie Kanału
Jeżeli chcecie wesprzeć nasz kanał to zapraszamy do delegacji do naszego Cardano Poola. Wszystkie informacje na stronie:
https://pool.ihwc.pl
# 📄Opis odcinka:
Q&A z Suzann o różnych ezoterycznych tematach z IT i nie tylko :)
Lista pytań:
- Przedstaw się nam
- Kim jesteś w IT (programista, QA, analityk, Scrum Matka etc.)?
- Jak długo jesteś w IT?
- Jaka jest Twoja ścieżka zawodowa (w kontekście IT)?
- Co robi lub za co odpowiada osoba na Twoim stanowisku?
- Jakie masz wykształcenie?
- Czy Twoim zdaniem aby odnieść sukces w IT potrzebne są studia informatyczne?
- Czy IT jest tylko dla młodych ludzi czy można zaczynać mając 30, 40 lat?
- Co robiłaś/robiłeś przed pracą w IT?
- Co skłoniło Ciebie do poszukiwania pracy w IT?
- Gdzie/Jak szukasz ofert?
- Czy praca w IT jest dla każdego?
- Jak dostałaś/dostałeś swoją pierwszą pracę w IT?
- Jakie umiejętności/kwalifikacje miałaś/miałeś szukając pierwszej pracy?
- Jak wyglądał proces rekrutacji?
- Jak oceniasz procesy rekrutacyjne, w których brałaś/brałeś udział?
- Czy warto rozmawiać z rekruterem?
- Na co uważać przy rozmowie z rekruterem?
- Jakie są typowe/szablonowe wymagania na Twoim stanowisku, w zależności od posiadanego doświadczenia?
- Czy w IT zarabia się dużo?
- Jak w IT można zarobić dużo?
- Jak długo trzeba być w IT aby dojść do wysokich zarobków?
- Czy w IT pieniądze to wszystko?
- Co trzeba zrobić aby z przysłowiowej “fryzjerki/fryzjera” totalnie zmienić swój zawód i wejść do IT (nie musi być to na Twoje stanowisko)?
- Ile czasu, energii, pieniędzy trzeba poświęcić aby od zera zacząć w IT?
- Czego najbardziej się obawiałaś/obawiałeś zaczynając pracę?
- Jak długo trwa wdrożenie nowej osoby do projektu?
- Czy Twoim zdaniem kobiety w IT są traktowane lepiej, gorzej, inaczej?
- Jakie są plusy IT?
- Jakie są minusy IT?
- Jaka była Twoja największa obawa zaczynając w IT i czy się potwierdziła?
- Czym Ciebie zaskoczyło IT?
- Jak podnosisz swoje umiejętności, skąd czerpiesz wiedzę w swojej dziedzinie IT?
- Czy uważasz, że płatne kursy/bootcampy są potrzebne?
- Ile czasu poświęcasz na naukę w pracy a ile poza pracą?
- Czy “środowisko” oczekuje tego, że po pracy będziesz robić coś z IT?
- Jak ważne są dla Ciebie “owoce w kuchni” i inne tego typy benefity?
- Co może sprawić lub co sprawiało, że zmieniłaś/zmieniłeś pracę?
- Co dla Ciebie znaczy “być seniorem” na Twoim stanowisku?
- Jak zachować work life balance?
- Wymień plusy i minusy jakie widzisz w pracy w biurze a jakie w pracy zdalnej.
- Jaki był Twój największy fukcup na produkcji?
- Jak Twoim zdaniem w IT podchodzi się do sytuacji “gdy coś nie wyjdzie” (zła implementacja, głupia decyzja etc.)?
- Co dla Ciebie znaczy “deadline” / Czy pracowałaś/pracowałeś na “deadline” ?
- Twoim zdaniem jak duży jest poziom stresu?
- Jak sobie radzisz ze stresem w pracy?
- Co sprawia dla Ciebie największą przyjemność w tym co robisz zawodowo?
- Posiadając obecne doświadczenie jaką wskazówkę dałabyś/dałbyś sobie z początków pracy w IT?
- Jakie są Twoje plany na rozwój na tym stanowisku, co jesteś teraz lub w tym czym aktualnie się zajmujesz?
- Co lubisz w swoim zawodzie a za czym nie przepadasz?
- W jakim języku/językach wykonujesz swoje zadania w pracy?
- Jak to jest być juniorem?
- Jak to jest być midem/seniorem podczas wykonywania pracy, jakie obowiązki dochodzą do tej roli?
- Jak to jest być dla kogoś mentorem?
- Rzeczywiste minusy i plusy w próbach realizowania scruma?
- Czy dalej jesteś w IT?
- Jeżeli chcesz coś dodać lub powiedzieć coś na dowolny temat, zostawić wiadomość dla przyszłych pokoleń to kamera jest Twoja :)
- Jakby ktoś się chciał z Tobą skontaktować to jak to może zrobić?
💬 Suzann Nowicka
https://www.linkedin.com/in/suzann-nowicka/
12
views
CAP 112 - Operation Queue - prekazywanie wartości między operacjami oraz anulowanie operacji
# 💪 Wsparcie Kanału
Jeżeli chcecie wesprzeć nasz kanał to zapraszamy do delegacji do naszego Cardano Poola. Wszystkie informacje na stronie:
https://pool.ihwc.pl
# 📄Opis odcinka:
Praca zespołowa jest bardzo ważna. Operacje i kolejki pozwalają na przekazywanie wartości między zadaniami. Rzucimy też okiem na sytuacje gdy nie chcemy aby jakieś operacje się wykonały.
Zapraszamy :)
KOMPLETNY KOD Z CAŁEJ SERII:
https://github.com/sloik/SloikPresentations/tree/master/ConcurrentAndParallelPrograming101
-= Gadające Głowy =-
Dominika Kokowicz
https://www.linkedin.com/in/dominika-kokowicz-126a96128/
Łukasz Stocki
https://www.linkedin.com/in/lukaszstocki/
1
view
CAP 111 - Operation Queue - zależności między operacjami
# 💪 Wsparcie Kanału
Jeżeli chcecie wesprzeć nasz kanał to zapraszamy do delegacji do naszego Cardano Poola. Wszystkie informacje na stronie:
https://pool.ihwc.pl
# 📄Opis odcinka:
Operacje razem z kolejkami dają super API do zarządzania zależnościami. Aby to pokazać upieczemy ciasto!
Zapraszamy :)
KOMPLETNY KOD Z CAŁEJ SERII:
https://github.com/sloik/SloikPresentations/tree/master/ConcurrentAndParallelPrograming101
-= Gadające Głowy =-
Dominika Kokowicz
https://www.linkedin.com/in/dominika-kokowicz-126a96128/
Łukasz Stocki
https://www.linkedin.com/in/lukaszstocki/
CAP 110 - Operation Queue - Tworzenie kolejek i dodawanie do nich zadań
# 💪 Wsparcie Kanału
Jeżeli chcecie wesprzeć nasz kanał to zapraszamy do delegacji do naszego Cardano Poola. Wszystkie informacje na stronie:
https://pool.ihwc.pl
# 📄Opis odcinka:
W tym odcinku poznamy kolejki. Jak się je tworzy oraz w jaki sposób dodaje się do niej zadania.
Zapraszamy :)
KOMPLETNY KOD Z CAŁEJ SERII:
https://github.com/sloik/SloikPresentations/tree/master/ConcurrentAndParallelPrograming101
-= Gadające Głowy =-
Dominika Kokowicz
https://www.linkedin.com/in/dominika-kokowicz-126a96128/
Łukasz Stocki
https://www.linkedin.com/in/lukaszstocki/