ITAD Politechnika Krakowska

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

Co prawda konferencja już się skończyła ale mamy dla Was kilka odpowiedzi na pytania 💬, które zadaliście podczas prelekc...
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

Public file shared from https://slack.com/

21/01/2020

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

Do XI edycji ITAD'u zostały już tylko 2️⃣4️⃣ godziny ⏲.  To ostatnia szansa na dołączenie do wydarzenia ‼Co daje udział ...
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/

Mamy do przekazania ciekawą wiadomość 😊Podczas konferencji Motorola Solutions będzie prowadzić "szybką rekrutację" na st...
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 📝

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...

6️⃣ - tyle dni pozostało do XI edycji ITAD'u. Nie zwalniamy tempa i przedstawiamy kolejnego prelegenta, który wystąpi na...
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/

Przedstawiamy kolejnego prelegenta, który wystąpi na XI edycji ITAD'u 🔥👨‍🏫 Błażej Drobniuch - Od 2011 związany z branżą ...
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/

Mamy przyjemność przedstawić kolejnego prelegenta 👨‍🏫, który wystąpi na XI edycji ITAD'u, a jest nim Andrzej Kubik. Andr...
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/

Do konferencji pozostało już tylko 1️⃣0️⃣ dni, a my mamy przyjemność przedstawić Wam kolejnego prelegenta, który wystąpi...
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/

XI edycja ITAD'u to 8️⃣ wykładów, które trwają prawie 7️⃣ godzin‼. Prelegenci przedstawią najnowsze trendy w branży i od...
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/

Uwaga‼ Ogłaszamy konkurs 🎁💬 Powiedz nam co najbardziej podobało Ci się w poprzedniej edycji ITAD'u. Dla komentarza z naj...
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.

Adres

Ulica Warszawska 24
Kraków
31-155

Strona Internetowa

Ostrzeżenia

Bądź na bieżąco i daj nam wysłać e-mail, gdy ITAD Politechnika Krakowska umieści wiadomości i promocje. Twój adres e-mail nie zostanie wykorzystany do żadnego innego celu i możesz zrezygnować z subskrypcji w dowolnym momencie.

Skontaktuj Się Z Ta Szkoła

Wyślij wiadomość do ITAD Politechnika Krakowska:

Skróty

Udostępnij

Kategoria