ITAD Politechnika Krakowska

ITAD Politechnika Krakowska

Udostępnij

ITAD PK to coroczna konferencja skierowana do uczniów szkół średnich, studentów oraz osób zainteresowanych nowoczesnymi technologiami.

Dominik Pawlik prezentacja ITAD.pdf 23/01/2020

Co prawda konferencja już się skończyła ale mamy dla Was kilka odpowiedzi na pytania 💬, które zadaliście podczas prelekcji Dominika Pawlika 👨‍🏫.

Dodatkowo przesyłamy Wam prezentację, która pomoże Wam polepszyć jakość swojego kodu‼

💬 Pytanie 1:
Co jest złego w wielu punktach wyjścia z funkcji? Czasami pozwala to zaoszczędzić nieco czasu przy pisaniu programu, co się przydaje jak czas goni.

🎤 Odpowiedź:
Każda "nie do końca dobra praktyka" nie jest prawdopodobnie świadomą intencją piszącego. Myślę, że nie ma wśród kolegów programistów osoby, która budzi się rano i stwierdza: "Ale dziś coś spierniczę!!! Mmm... nie mogę się doczekać!". W większości przypadków wynika to ze zbliżającego się terminu, końca finansowania, ogólnie braku środków i czasu. Tak jest i z tą zasadą. Pisanie w taki sposób, że jest kilka punktów wyjścia z metody/funkcji może pozornie oszczędzić czas. Niestety, my zrobimy to szybciej ale, osoba która będzie po nas patrzeć na kod, spędzi nad nim więcej czasu. W ramach dygresji: Nie wiem czy spotkaliście się z sytuacją, w której ktoś na pytanie czemu nie pisze testów do kodu mówi: bo nie ma czasu. Zwykle mówi tak do momentu, w którym zorientuje się, że czas, który mógł poświęcić na napisanie testu (i mieć kontrolę na bieżąco, czy dany fragment kodu działa) będzie musiał poświęcić później na szukanie w którym miejscu w kodzie wystąpił błąd. Trzeba po prostu wyważyć i odpowiedzieć sobie samemu przed sobą: Chcę teraz poświęcić 15/30/45 min na napisanie testu czy później 3h na szukanie błędu :)

💬 Pytanie 2:
Co uważasz o komentarzach w kodzie? Czy dobry kod może zawierać komentarze?
(Mistrzowskie pytanie :))

🎤 Odpowiedź:
Tak i nie :D

👉 Tak:

Jeżeli kod pomimo największych starań dalej jest bardzo skomplikowany, i nazwy metod nie ułatwiają zrozumienia co się właściwie dzieje można użyć komentarzy. Jest jeden warunek - komentarze powinny odpowiadać na pytanie: Dlaczego? A nie Co?

Przykład:

/**
• Dictionary of user.
*/
class UserDictionary {
}

Co to nam mówi? Według mnie nic :P Jest to powtórzenie tego samego co istnieje już w nazwie. I wyobraźmy sobie sytuację, w której ktoś robi refactor i zmienia nazwę klasy to i w całym systemie:

/**
• Dictionary of user.
*/
class CustomerDictionary {
}

Nazwa się zmieniła, ale co z komentarzem. Ktoś musi pamiętać aby go zmienić, ale wszyscy wiemy jak to jest z pamiętaniem o tym co się "powinno". W tym momencie komentarz to śmieć ponieważ wprowadza zamęt: "Czy ten customer dictionary jest dla customera czy usera!?"

👉 Nie:

W mojej drugiej pracy gdy zrobiłem komentarz to zawsze mi mówili: "Jeżeli musisz robić komentarz to znaczy, że twój kod jest niezrozumiały, popraw go". O co chodzi? Chodzi o to aby tworzyć kod, który sam w sobie jest wystarczającym komentarzem. Jeżeli stworzę metodę: doStringContainNumbers to nie spodziewam się, że dodatkowo wyśle na przykład maila. Jeżeli to zrobi to znaczy, że źle nazwałem metodę (No i złamałem zasadę Single Responsibility z SOLID'a)
Reasumując: Lepiej komentarzy nie pisać, ale jeżeli już musimy to takie, które odpowiadają na pytanie dlaczego. A i jeszcze jedno: Nie więcej niż 20-30% komentarzy w kodzie. Jeżeli jest więcej to znaczy, że zaczyna się dziać coś niedobrego :)

💬 Pytanie 3:
Jaką książkę polecasz nt." dobrego kodu" ?

🎤 Odpowiedź:
Tak jak już wspomniałem:
📖 https://helion.pl/ksiazki/czysty-kod-podrecznik-dobrego-programisty-robert-c-martin,czykov.htm /d
📖 https://helion.pl/ksiazki/mistrz-czystego-kodu-kodeks-postepowania-profesjonalnych-programistow-robert-c-martin,mckkod.htm /d

To jest Biblia każdego programisty :) Tak przynajmniej uważam :)

🌐 Link do prezentacji Dominika:
https://slack-files.com/TB7805LJH-FSZEE0PPX-5b9a7424ce

Dominik Pawlik prezentacja ITAD.pdf Public file shared from https://slack.com/

21/01/2020

Z przyjemnością przedstawiamy zapowiedź 🎥 prelegentów firmy NOVOMATIC Technologies Poland 🔥🔥🔥.

ITAD 2020 Politechniki Krakowskiej 21/01/2020

Do XI edycji ITAD'u zostały już tylko 2️⃣4️⃣ godziny ⏲. To ostatnia szansa na dołączenie do wydarzenia ‼

Co daje udział w wydarzeniu?
💉 Zastrzyk najnowszej wiedzy z dziedziny IT
💬 Rozmowa z firmami partnerskimi przy ich stoiskach
👨‍🏫 Odbycie z firmami wstępnych rozmów rekrutacyjnych
🎁 Otrzymanie konferencyjnego giftpacka
📌 Udział w konkursach, gdzie na zwycięzców czekają ciekawe nagrody
🍕 Pizza!

Agenda jest dostępna na stronie internetowej oraz na fanpage'u:
https://www.facebook.com/itadpk/photos/a.354065664775600/1371600456355444/?type=3&theater

📝 Zapisy dostępne na stronie:
https://evenea.pl/event/itadpk2020/

🌐 Oficjalna strona konferencji:
https://itad-pk.github.io/

👍 Chcesz być na bieżąco? Polub stronę ITAD'u na Facebooku.
https://www.facebook.com/itadpk/

ITAD 2020 Politechniki Krakowskiej

Szybka rekrutacja podczas Konferencji ITAD (22.01.2020r.) 17/01/2020

Mamy do przekazania ciekawą wiadomość 😊

Podczas konferencji Motorola Solutions będzie prowadzić "szybką rekrutację" na staże w języku C #.
Staż trwa rok i skierowany jest do osób ze statusem studenta.
Aby wziąć udział w rekrutacji należy zapisać się przez formularz zgłoszeniowy 📝

Szybka rekrutacja podczas Konferencji ITAD (22.01.2020r.) Cześć, Cieszymy się, że jesteś zainteresowany udziałem w procesie rekrutacyjnym na staż w Motorola Solutions z możliwością wykorzystania języka programowania C #! Roczny staż skierowany jest do osób posiadających status studenta, dostępnych co najmniej na 3/5 etatu. Zależy nam na prze...

16/01/2020

6️⃣ - tyle dni pozostało do XI edycji ITAD'u. Nie zwalniamy tempa i przedstawiamy kolejnego prelegenta, który wystąpi na konferencji. Jakub Bobek to programista działający głównie z .NET. Pracuje w firmie NOVOMATIC Technologies Poland, gdzie rozwija i utrzymuje rozproszony system wspierający branżę gamingową.

🎤 Podczas prelekcji opowie o tym jak stworzyć paczkę, z której skorzysta ktoś poza Tobą? 🔥🔥

Zapisz się już dziś na konferencję‼

📝 Zapisy dostępne na stronie:
https://evenea.pl/event/itadpk2020/

📅 Dołącz do wydarzenia:
https://www.facebook.com/events/598631490956419/

🌐 Oficjalna strona konferencji:
https://itad-pk.github.io/

Chcesz być na bieżąco? Polub stronę ITAD'u na Facebooku.
https://www.facebook.com/itadpk/

15/01/2020

Przedstawiamy kolejnego prelegenta, który wystąpi na XI edycji ITAD'u 🔥

👨‍🏫 Błażej Drobniuch - Od 2011 związany z branżą IT. Wspiera firmy w osiąganiu zwinności. Trener, prelegent i autor artykułów poświęconych tematyce Agile. Entuzjasta Turkusowych Organizacji, Large Scale Scrum (LeSS), Impact Mapping oraz .

Gdzie tak naprawdę chcesz pracować❓

W ciągu życia ludzie spędzają w pracy przeciętnie 90 tys. godzin. To ponad 10 lat! Coraz częściej pracują już na studiach. Średni czas pracy w jednej firmie to ok. 4 lata, ale w przypadku pierwszego pracodawcy dużo osób decyduje się na dłuższą współpracę. Dlatego też to ważne, by znaleźć firmę, która będzie najbardziej do Ciebie pasować. Jak to zrobić, gdy nie masz porównania i punktu odniesienia? Jakie pytania zadać potencjalnemu pracodawcy podczas rozmowy rekrutacyjnej, by poznać go lepiej? Na co zwracać uwagę, zbierając informacje o danej firmie?

Podczas spotkania znajdziemy odpowiedź na pytania:
💬 Co odróżnia pewne organizacje od innych?
💬 Jaki wpływ na Twoją karierę i życie mogą mieć te różnice?
💬 Jak podczas rekrutacji rozpoznać, czy dana organizacja jest odpowiednia dla Ciebie?

Zapisz się już dziś na konferencję‼

📝 Zapisy dostępne na stronie:
https://evenea.pl/event/itadpk2020/

📅 Dołącz do wydarzenia:
https://www.facebook.com/events/598631490956419/

🌐 Oficjalna strona konferencji:
https://itad-pk.github.io/

Chcesz być na bieżąco? Polub stronę ITAD'u na Facebooku.
https://www.facebook.com/itadpk/

14/01/2020

Mamy przyjemność przedstawić kolejnego prelegenta 👨‍🏫, który wystąpi na XI edycji ITAD'u, a jest nim Andrzej Kubik. Andrzej na co dzień pracuje jako Product Manager w firmie Motorola Solutions.

🎤 “Big Red Button” - bezpieczeństwo danych w chmurze z perspektywy klienta - to jest temat, który Andrzej przedstawi podczas swojej prelekcji 🔥

ℹ Kilka słów o wykładzie:
Klienci międzynarodowi w domenie bezpieczeństwa publicznego podlegają różnorakim wymaganiom odnośnie ochrony danych zgromadzonych i przetwarzanych w systemach IT. Wymagania są formułowane na podstawie regulacji prawnych, standardów bezpieczeństwa, oczekiwań klienta ale równie często na podstawie, braku wiedzy i własnych przekonań, nacisków politycznych oraz nacisków opinii publicznej. Podczas wykładu przedstawimy jeden z przypadków dotyczący klienta w Unii Europejskiej, dla którego przygotowaliśmy rozwiązanie techniczne w środowisku AWS pozwalające zaspokoić postawione wymagania. Omówimy usługi i produkty w środowisku AWS użyte w rozwiązaniu. Na koniec postawimy pytania: Czy rozwiązaliśmy właściwy problem klienta? Dlaczego klient zaakceptował takie rozwiązanie?

Zapisz się już dziś na konferencję‼

📝 Zapisy dostępne na stronie:
https://evenea.pl/event/itadpk2020/

📅 Dołącz do wydarzenia:
https://www.facebook.com/events/598631490956419/

🌐 Oficjalna strona konferencji:
https://itad-pk.github.io/

Chcesz być na bieżąco? Polub stronę ITAD'u na Facebooku.
https://www.facebook.com/itadpk/

12/01/2020

Do konferencji pozostało już tylko 1️⃣0️⃣ dni, a my mamy przyjemność przedstawić Wam kolejnego prelegenta, który wystąpi na XI edycji ITAD'u. Łukasz Świszcz pracuje jako Technician Team Leader w firmie WEBCON.

🎤 Podczas swojej prelekcji przedstawi rozwiązania firmy Microsoft. Tematem wykładu Łukasza jest "Azure Cognitive Services – inteligencja w chmurze Microsoft".

Zapisz się już dziś na konferencję‼

📝 Zapisy dostępne na stronie:
https://evenea.pl/event/itadpk2020/

📅 Dołącz do wydarzenia:
https://www.facebook.com/events/598631490956419/

🌐 Oficjalna strona konferencji:
https://itad-pk.github.io/

Chcesz być na bieżąco? Polub stronę ITAD'u na Facebooku.
https://www.facebook.com/itadpk/

10/01/2020

XI edycja ITAD'u to 8️⃣ wykładów, które trwają prawie 7️⃣ godzin‼. Prelegenci przedstawią najnowsze trendy w branży i odpowiedzą na całą masę ciekawych pytań 💬

🎫 Rejestracja na wydarzenie rusza o 8:30.

🕛 O godzinie 9:00 Prorektor ds. studenckich dr hab. inż. Marek Stanuszek oficjalnie otworzy XI edycję ITAD'u 🔥🔥

🍕 Dla wszystkich głodnych (nie tylko wiedzy), przygotowaliśmy przerwę na pizzę trwającą pomiędzy 12:35 - 13:05.

🎁 Podczas trwania prelekcji macie szansę wygrać ciekawe nagrody.

Pełna agenda znajduję się poniżej 👇

Zapisz się już dziś na konferencję‼

📝 Zapisy dostępne na stronie:
https://evenea.pl/event/itadpk2020/

🌐 Oficjalna strona konferencji:
https://itad-pk.github.io/

10/01/2020

Uwaga‼ Ogłaszamy konkurs 🎁

💬 Powiedz nam co najbardziej podobało Ci się w poprzedniej edycji ITAD'u. Dla komentarza z największą ilością polubień przewidziana jest ciekawa nagroda 🔥🔥

Nie czekaj, skomentuj, polub i udostępnij ten post a zostaniesz właścicielem kamerki Smart EYE 100 IP Cam 🎥

Konkurs trwa do 19. stycznia 2020r. do godziny 23:59.

Chcesz aby twoja szkoła była na górze listy Szkoła w Kraków?

Kliknij tutaj, aby odebrać Sponsorowane Ogłoszenie.

Lokalizacja

Kategoria

Strona Internetowa

Adres


Ulica Warszawska 24
Kraków
31-155