•  

    Czy Każdy może zostać programistą? Zapraszam do lektury i dyskusji na temat tego, czy każdy może wejść do IT!

    https://stormit.pl/kto-moze-zostac-programista/

    źródło: Czy każdy może zostać programistą.png

  •  

    Wybór formy nauki jest niezwykle ważny – bo to od tego w dużej mierze zależy, czy będziemy uczyli się skutecznie i przyjemnie, czy wręcz przeciwnie – i zwyczajnie szybko się zniechęcimy i odpuścimy.

    Żeby pomóc Ci podjąć decyzję – z czego korzystać – zdecydowałem się porównać różne formy nauki programowania.
    Tak by ułatwić Ci ten wybór i żeby był on bardziej świadomy.

    Najlepiej poczytaj, przemyśl i samodzielnie podejmij decyzję.
    W razie czego służę pomocą.

    https://stormit.pl/rozne-formy-nauki-programowania/
    pokaż całość

    źródło: Różne formy nauki.png

  •  

    Jak zostać Programistą?
    Co trzeba umieć, żeby dostać pierwszą pracę jako programista? [Przykładowa Aplikacja]

    Już w środę 22.09.2021 o godzinie 19:00 przeprowadzę darmowe szkolenie, podczas którego dowiesz się:
    Czego oczekują pracodawcy od Junior Developerów?
    Dlaczego uważam, że nie warto uczyć się wszystkiego (a tym bardziej na samym początku) i lepiej szybko pójść do pracy?
    Jak może wyglądać przykładowy projekt, który można dodać do portfolio i którym można pochwalić się w CV?
    Przeprowadzimy również sesję kodowania na żywo aplikacji: Spring Boot + Baza Danych + Usługa REST
    Na koniec będzie sesja pytań i odpowiedzi.

    UWAGA
    Szkolenie jest całkowicie darmowe dla uczestników!
    (Realizowane w ramach promocji bloga)
    Warto się zapisać, nawet jeżeli nie możesz być online.
    Wszyscy ZAPISANI dostaną dodatkowe materiały i nagranie wideo.

    https://stormit.pl/szkolenie-jak-zostac-programista/

    BONUS
    Dostęp do archiwalnych nagrań:
    Jak przygotować portfolio i CV programisty?
    10 kroków – Jak wybrać język programowania?
    Jak zrobić grę Pac-Man w Java?

    https://stormit.pl/szkolenie-jak-zostac-programista/
    pokaż całość

    źródło: Jak zostać programistą.png

    •  

      @StormITpl: Java? ha tfu... w moim sercu tylko #dotnet ( ͡° ͜ʖ ͡°)

    •  

      Czwfo oczekują pracodawcy od juniora/stazysty/praktykanta?
      2-3 lata doswiadczenia
      10 jezykow
      20 technologi
      Very ght inglisz skils
      Status studenta oraz mile widziane ukonczone studia informatyczne
      26lat lub mniej
      Portfolio z 40 programami ktorych i tak nikt nigdy nie otworzy

      Oferują:
      Minimalna na umowie zlecenie mozliwoscia umowy o prace po 3 miesiecy
      Owocowe piatki
      10ukraincow w zespole co ani po polsku ani po angielzku a tym bardziej wiedzy 0 o progranowaniu
      Zjebany projekt przez poprzednie zezpoly zlozone z ukraincow do naprawienia
      Prace 8-16 z meetingami w srodku nocy dla amerykanskiego klienta

      Jedyny profit z takiej pracy to tozl ze dzieki niej juz nie bedziesz musial klamac w cv o doswiadczeniu zeby dostac nastepna

      Dobrze ze hry zamiast plotkowac i pic herbatkie upewniaja sie ze nikt nie klamie w cv bo dopiero by bylo co nie?
      pokaż całość

  •  

    Dzisiaj 20.09, czyli Dzień Przedszkolaka – pewnie kiedy byłeś przedszkolakiem, na pytanie „kim chcesz zostać, jak dorośniesz?” nie mogłeś odpowiadać „programistą”, ale obecnie najmłodsi mają dużo większe możliwości!
    Chcesz wiedzieć jak połączyć pasję do programowania i ...dzieci? Zapraszam do lektury!

    ⬇️ ⬇️ ⬇️
    https://stormit.pl/programowanie-dla-dzieci/ pokaż całość

    źródło: Programowanie dla dzieci.png

  •  

    Java wielu osobom kojarzy się tylko i wyłącznie z ciężkimi korporacyjnymi projektami.
    Takie projekty często pisze się dla banków lub innych instytucji finansowych, a później rozwija przez 15-20 i więcej lat...

    Jednak jako programiści Java mamy dużo więcej możliwości – trzeba tylko wiedzieć gdzie ich szukać
    Dziś trochę przewrotnie chciałbym Ci pokazać, że w Javie można zrobić dużo, dużo więcej.

    Chcesz dowiedzieć się, jak można robić gry w Java? – zapraszam do materiału
    https://youtu.be/yNNPF4SvpB0
    pokaż całość

    źródło: Jak zrobić Pac-Man w Java.png

  •  

    Kolejna okazja do świętowania!
    Dziś – czwartek 09.09.2021 obchodzimy dzień testera!
    Łapcie więc materiały z testów:

    https://stormit.pl/testowanie-oprogramowania/
    https://stormit.pl/testy-jednostkowe-junit/

    źródło: Testowanie oprogramowania.png

  •  

    Wiesz, jaki dzisiaj jest dzień?

    6 września to Dzień walki z prokrastynacją!

    Prokrastynacja – niech pierwszy rzuci kamień, ten komu NIGDY nie zdarzyło się odłożyć jakiegoś zadania na „potem”

    Zacznijmy od tego, że prokrastynacja to dość powszechny problem i o ile trzymamy ją w ryzach, to nie ma w tym jeszcze nic złego. Nic się przecież nie stanie, jeżeli zrobię to jutro – prawda?
    Chcesz wiedzieć jak radzić sobie z prokrastynacją i brakiem czasu? Zapraszam do lektury najnowszego wpisu!
    ⬇️ ⬇️ ⬇️
    https://stormit.pl/prokrastynacja/
    pokaż całość

    źródło: Prokrastynacja ale, aleja nie mam czasu!!!.png

  •  

    Jak wybrać język programowania?
    Jaki język programowania jest odpowiedni na start, kiedy dopiero zaczynam?
    Te i wiele podobnych pytań zadaje sobie niejeden początkujący adept sztuki programowania.

    Rozkładam ten temat na czynniki pierwsze i pokażę Ci jak wybrać język programowania oraz jaki język programowania będzie DLA CIEBIE najlepszy na start.

    ⬇️ ⬇️ ⬇️
    https://stormit.pl/jak-wybrac-jezyk-programowania/
    pokaż całość

    źródło: Jak wybrać język programowania.png

  •  

    Szukasz pracy jako młodszy programista / Junior Developer?
    Przygotowaliśmy dla Ciebie ́ zbiór najlepszych darmowych materiałów pomocnych podczas nauki programowania oraz podjęcia pierwszej pracy jako programista.

    Dzięki nim otrzymasz odpowiedź na poniższe pytania:
    ✅ Kim jest oraz co robi programista?
    ✅ Czy każdy może zostać programistą i czy warto to robić?
    Co trzeba umieć i zrobić, żeby zostać programistą?
    ✅ Jak przygotować CV nawet nie mając doświadczenia komercyjnego?
    ✅ Jak będzie wyglądała Twoja pierwsza praca?

    Powodzenia w nauce i zapraszam do lektury!
    https://stormit.pl/junior-developer/
    pokaż całość

    źródło: Junior Developer.png

  •  

    Jest już dostępne nagranie oraz wpis z naszego cotygodniowego spotkania #kierunekjava
    https://stormit.pl/code-review/

    KierunekJava #java #programowanie
    Co środę o 19:00 (przynajmniej do końca września) spotykamy się, żeby porozmawiać na tematy związane z Javą i programowaniem w ogólności.

    Zapraszam tutaj => https://KierunekJava.pl/

    #programowanie #java #naukaprogramowania #stormit
    pokaż całość

    źródło: Code review.png

  •  

    @StormITpl:

    Jest już dostępne nagranie oraz wpis z naszego cotygodniowego spotkania #kierunekjava
    https://stormit.pl/struktury-danych/

    KierunekJava #java #programowanie
    Co środę o 19:00 (przynajmniej do końca września) spotykamy się, żeby porozmawiać na tematy związane z Javą i programowaniem w ogólności.
    ́ ̨? ł?
    Zapraszam tutaj => https://KierunekJava.pl/

    #programowanie #java #naukaprogramowania #stormit
    pokaż całość

    źródło: Algorytmy i struktury danych.png

  •  

    Chcesz zostać programistą szybciej niż inni i bez zbędnego pitu pitu? – skorzystaj z tej listy.

    Czy to jeszcze możliwe, żeby w dzisiejszych czasach dostać się do branży IT
    - bez znajomości,
    - bez bogatego tatusia w zarządzie
    - i BEZ komercyjnego doświadczenia!?
    Jasne, że tak! – trzeba tylko wiedzieć co i jak robić.

    https://KierunekJava.pl/

    Zapraszam do lektury [i dyskusji] – Przewodnika Jak Zostać Programistą – prostej metody, która działa dla wszystkich, niezależnie od wieku, płci, rasy itp. itd.

    8 oczywistych wymagań, by zostać programistą – a i tak większość osób o nich nie pamięta...
    ✅ 1. Programowanie obiektowe
    Większość projektów informatycznych jest realizowana w językach wspierających obiektowość.
    To od nich masz największe szanse zacząć i dlatego musisz znać przynajmniej podstawy tego podejścia.
    Najlepiej rozpocząć od podstawowych pojęć takich jak: klasa, obiekt, dziedziczenie, abstrakcja, polimorfizm, hermetyzacja itp.
    Sama znajomość zagadnień programowania obiektowego to jednak za mało.
    Powinieneś również umieć wykorzystać je w praktyce, czyli przenieść sytuacje z życia codziennego na hierarchię klas oraz relacji między nimi.
    Zrób sobie ćwiczenie i spróbuj zaprojektować bibliotekę, sklep meblowy lub cokolwiek innego.
    Już jedno takie ćwiczenie pozwoli Ci utrwalić tę wiedzę w praktyce.

    ✅ 2. Podstawy dowolnej bazy danych
    Ciężko wyobrazić sobie bardziej złożony system, który nie posiada żadnej bazy danych. Gdzieś dane przecież trzeba trzymać.
    Oczywiście można zacząć od przechowywania informacji w zwykłych plikach, ale szybko natrafimy na liczne ograniczenia i trudności techniczne.
    Warto nauczyć się podstaw dowolnej bazy danych.
    Nawet jeżeli w pracy będziesz miał inny silnik bazodanowy, to na podstawie podobieństw będzie Ci dużo łatwiej się go nauczyć, niż gdybyś startował od zera.
    Zacznij od podstawowych operacji takich jak: SELECT, INSERT, UPDATE, JOIN itp.

    ✅ 3. System kontroli wersji GIT
    Czasy trzymania poszczególnych wersji aplikacji w osobnych katalogach z datą całe szczęście odeszły w niepamięć.
    Większość zespołów już dawno przesiadła się na GITa lub chciałaby to zrobić w najbliższej przyszłości.
    Chcąc wydajnie pracować nad projektem, powinieneś poznać podstawy dowolnego systemu kontroli wersji, najlepiej GIT, ponieważ jest on obecnie najbardziej popularny.

    ✅ 4. Samodzielność i szukanie informacji
    Stanowiska juniorskie od seniorskich różnią się przede wszystkim poziomem samodzielności.
    Na początku nikt oczywiście nie wymaga, byś wszystko robił sam.
    Miej jednak na uwadze, że nowy pracownik, zwłaszcza bez doświadczenia, to na początku duży koszt dla firmy (lub jak wolisz inwestycja).
    Dlatego umiejętność radzenia sobie samemu oraz szukanie informacji, to bardzo cenione cechy.
    Zanim zaczniesz szukać pomocy u kolegów, sprawdź, czy odpowiedzi na Twoje pytanie nie ma w dokumentacji, pierwszej stronie wyników Google, Stack Overflow itp.
    W praktyce inni programiści zazwyczaj są bardzo pomocni i chętnie odpowiadają na najróżniejsze pytania – jest to kolejna rzecz, za którą bardzo lubię tę branżę.
    Jednak staraj się nie nadużywać pomocy innych – zwyczajnie szanujmy się wzajemnie.
    Każdy ma jakieś zadania do wykonania i swoje problemy. Jeżeli ktoś pomaga Ci, to nie może w tym czasie wykonywać swoich obowiązków.

    ✅ 5. Kompetencje miękkie
    Tak, to też jest bardzo ważne!
    Nikt nie lubi pracować z osobami zadufanymi w sobie i niemiłymi.
    Nawet programiści czasem muszą się kontaktować z innymi osobami, a braki w umiejętnościach technicznych zazwyczaj łatwiej jest nadrobić, aniżeli zmienić charakter osoby.
    Mówi się, że interesy robimy z osobami, które zwyczajnie lubimy.
    Ponieważ spędzamy bardzo dużo czasu ze swoimi współpracownikami, nikogo nie powinien dziwić fakt, że chcemy spędzić ten czas miło, z ludźmi, z którymi się najzwyczajniej w świecie dogadujemy.

    ✅ 6. Przynajmniej jeden zrealizowany projekt
    Po licznych rozmowach z ludźmi zaczynającymi swoją karierę w IT przekonałem się, jak ważne jest zrealizowanie przynajmniej jednego projektu informatycznego od samego początku do jego końca.
    Jeżeli nie wdrożyłeś żadnego projektu produkcyjnie, to tak naprawdę nie znasz jeszcze życia projektowego.
    Dopiero doprowadzenie przynajmniej jednego projektu od początku do samego końca i zebranie opinii od prawdziwych użytkowników daje pełny i prawdziwy pogląd na temat pracy programisty.
    Nie musi to być nic wielkiego. Wystarczy, że doprowadzisz do końca jakiś swój wybrany projekt.
    Gwarantuję Ci, że będziesz zaskoczony ogromem rzeczy, które musiałeś zrobić i których musiałeś się douczyć, a o których nie pomyślałeś nawet na początku projektu. Jest to również świetna okazja, by uzupełnić swoje portfolio projektów w CV.

    ✅ 7. Znajomość technologii
    Celowo wymieniam tę umiejętność pod koniec, by wyraźnie zwrócić Twoją uwagę na pozostałe punkty.
    Tak zwane umiejętności twarde są bardzo często przeceniane przez programistów.
    Oczywiście znajomość przynajmniej jednego języka programowania jest niezbędna, żeby w ogóle myśleć o programowaniu. Jednak bez pozostałych wymienionych tu kompetencji i tak wiele nie zrobimy.
    Technologia dla programisty jest narzędziem pracy, którym powinien posługiwać się możliwie najlepiej.
    Jest to wiedza, której podstawy stosunkowo łatwo zdobyć, a mimo to nawet po kilku latach aktywnego programowania ciągle można odkryć jakieś kruczki, o których wcześniej nie miało się pojęcia.
    Zacznij od podstaw składni swojego ulubionego języka programowania, np. Javy.
    Powinieneś sprawnie posługiwać się zmiennymi, instrukcjami warunkowymi, operatorami logicznymi i arytmetycznymi, strukturami danych itp.

    ✅ 8. Umiejętność rozwiązywania problemów i ich dekompozycji
    Z moich obserwacji wynika, że początkujący programiści mają bardzo dużo problemów, zanim jeszcze dojdzie do samego pisania kodu.
    Zrozumienie problemu oraz późniejsze rozbicie go na mniejsze zadania, tak by można było je swobodnie rozwiązać, jest jedną z kluczowych umiejętności,
    bez której nie poradzisz sobie z większymi zadaniami.
    By się tego nauczyć trzeba po prostu wyćwiczyć w sobie tę umiejętność. Rozwiązując kolejne, coraz to trudniejsze zadania, nauczysz się wyłapywać odpowiednie schematy i relacje, tak by bez trudu rozwiązywać nawet skomplikowane problemy.

    Czy to już wszystko, co muszę umieć?⁉
    Zdecydowanie nie! ‼
    Jest to jednak świetny punkt wyjścia do dalszego pogłębiania swojej wiedzy.
    Taki bagaż umiejętności i doświadczeń powinien Ci jednak pozwolić już dość konkretnie myśleć o podjęciu pierwszej pracy lub stażu.
    Dalszą naukę najlepiej jest kontynuować już przy prawdziwych projektach i sukcesywnie zwiększać sobie poziom trudności.

    Chcesz wiedzieć więcej?
    Chcesz wiedzieć jak wcielić tę wiedzę w życie?

    Mam dla Ciebie dobrą informację!

    W ramach projektu #kierunekprogramista spotykamy się na cotygodniowych darmowych spotkaniach live.
    Co środę o 19:00 solidna porcja wiedzy.
    Poznasz dobre praktyki w zakresie tworzenia oprogramowania Java.
    Dowiesz się, jak skutecznie stosować umiejętności programistyczne do rozwiązywania rzeczywistych problemów.
    Nauczysz się tworzyć aplikacje i programy w Javie,
    i poznasz wiele innych istotnych aspektów dla pracy Junior Java Developera!

    Kliknij w link i zarejestruj się już dziś:
    LINK: https://KierunekJava.pl/

    #programowanie #naukaprogramowania #it
    pokaż całość

    źródło: Papuga Chcesz zostać programistą [ln].png

    +: gokihar
  •  

    Cześć!
    => Lombok i boilerplate code
    => Jak automatycznie generować kod, żeby się nie napracować i żeby to działało?
    Jest już dostępne nagranie oraz wpis z naszego cotygodniowego spotkania #kierunekjava

    https://stormit.pl/boilerplate-code/
    https://stormit.pl/lombok

    Co środę o 19:00 (przynajmniej do końca września) spotykamy się, żeby porozmawiać na tematy związane z Javą i programowaniem w ogólności.
    Temat najbliższego spotkania to:
    "Testy jednostkowe – JUnit"

    Chcesz wiedzieć więcej? Chcesz bonusowe materiały?
    Zapraszam tutaj => https://KierunekJava.pl/

    Dodatkowo, co tydzień wspólnie wybieramy temat kolejnego spotkania.
    Obecne propozycje to:
    1. ❤️ Struktury danych
    2. Adnotacje Java
    3. ☺️ Debugowanie aplikacji oraz obsługa logów
    4. Rozwiązywanie problemów rekurencyjnie vs iteracyjne
    Głos można oddawać przez reakcje w tym poście =>
    https://www.facebook.com/stormitpl/posts/3054958398067066

    Z rankingu wyleciały aż 3 pozycje:
    - "Testy jednostkowe – JUnit" => nasz wygrany
    - "Java records" => przygotuję wpis na ten temat
    - "Aplikacja konsolowa Java – komunikacja z użytkownikiem" => brak zainteresowania (jeżeli jest inaczej dajcie znać w komentarzu)

    Swoje propozycje na następne głosowanie można zgłaszać w komentarzach.

    Pozdrawiam i do zobaczenia!
    Tomek

    #programowanie #java #naukaprogramowania #stormit
    pokaż całość

    źródło: boilerplate-code.jpg

  •  

    Cześć!
    No i stało się

    Jest już dostępne pierwsze nagranie oraz wpis z naszego cotygodniowego spotkania #kierunekjava
    https://stormit.pl/przygotowanie-srodowiska-do-pracy-z-java/

    Co środę o 19:00 (przynajmniej do końca wakacji) spotykamy się, żeby porozmawiać na tematy związane z Javą i programowaniem w ogólności.

    Temat najbliższego spotkania to:
    "Lombok i boilerplate code"
    (Jak automatycznie generować kod, żeby się nie napracować i żeby to działało?)

    Chcesz wiedzieć więcej? Chcesz bonusowe materiały?
    Zapraszam tutaj => https://KierunekJava.pl/

    Dodatkowo, co tydzień wspólnie wybieramy temat kolejnego spotkania.
    Obecne propozycje to:
    1. ❤️ Java records
    2. Testy jednostkowe – JUnit
    3. ☺️ Debugowanie aplikacji oraz obsługa logów
    4. Aplikacja konsolowa Java – komunikacja z użytkownikiem
    Głos można oddawać przez reakcje w tym poście:
    https://www.facebook.com/stormitpl/posts/3050042661891973

    Z rankingu wyleciały 2 pozycje:
    - "Lombok i boilerplate code" => nasz wygrany
    - "Jaki język programowania jest najlepszy na początek?" => zdecydowałem, że opracuję ten temat jako materiał bonusowy poza konkursem.

    Swoje propozycje na następne głosowanie można zgłaszać w komentarzach.

    Pozdrawiam i do zobaczenia!
    Tomek

    #programowanie #programista15k #naukaprogramowania #java #stormit
    pokaż całość

    •  

      @StormITpl: poprawiłem "Jaki język programowania jest najlepszy na początek i dlaczego java" ( ͡° ͜ʖ ͡°)

      A odstawiając śmieszki na bok, wszystko zależy co chcesz robić jak chcesz np. pisać moduły kernela linuxa to za wielkiego wyboru nie masz

    •  

      @b0lec: true.
      tutaj skupiłbym się na tym, jaki język jest "najlepszy dla Ciebie" (różne potrzeby i możliwości) oraz jaki jest najlepszy dla Twojego zastosowania (Twój przykład z kernelem).

  •  

    Cześć! Dziś lekko prowokacyjnie.

    #java kto ZA, kto PRZECIW? – poniżej trochę argumentów.

    Java – 10 argumentów ZA: ✌️
    1. Popularność
    2. Stabilność
    3. Szeroki dostęp do bibliotek i frameworków, liczne integracje
    4. Wsparcie społeczności
    5. Wsparcie dużych korporacji
    6. Uniwersalność
    7. Zadowolenie osób, które wybrały ten język
    8. Możliwość korzystania z darmowej wersji
    9. Ogromna liczba dostępnych projektów
    10. Zarobki

    Tutaj nagranie całej rozmowy:
    https://stormit.pl/java-dlaczego-warto/

    A tutaj możliwość dołączenia do całej sekwencji Java.
    https://stormit.pl/newsletter-java/

    Pozdrawiam
    Tomek

    1. Popularność
    Według Oracle na świecie jest już ponad 9 milionów programistów Java. Ta liczba zdecydowanie robi wrażenie, szczególnie kiedy uświadomimy sobie, że to więcej niż populacja całej Bułgarii. Popularność, jaką cieszy się ten język, możemy również zobaczyć na portalach z ogłoszeniami o pracę. Java jest zazwyczaj jednym z popularniejszych, a często nawet najczęściej poszukiwanym i pożądanym językiem backend’owym.

    2. Stabilność
    Java istnieje na rynku już od wielu lat (w 2020 r. świętowała swoje 25 lecie) i w tym czasie doczekała się wielu aktualizacji oraz usprawnień. Przez co jest rozwiązaniem dojrzałym i stabilnym. Te dwie cechy stanowią bardzo duże plusy dla developerów – na stabilnych rozwiązaniach zwyczajnie lepiej i spokojniej się pracuje.
    Tak bogata historia daje również podstawy by sądzić, że z dużym prawdopodobieństwem za kolejne 10 lat – może w trochę zmienionej i odświeżonej formie – ale jednak, język dalej będzie istniał.

    3. Szeroki dostęp do bibliotek i frameworków, liczne integracje
    Popularność i długi czas na rynku bezpośrednio przekłada się na wręcz ogromną ilość gotowych bibliotek i frameworków. Bardzo ułatwia to codzienną pracę, ponieważ jeżeli napotykasz jakiś programistyczny problem, to prawdopodobnie istnieje już jakaś biblioteka, która go rozwiązuje.
    Istnieje również szeroki dostęp do narzędzi wspierających developerów w codziennej pracy takich jak, chociażby IDE (np. Intellij, Eclipse), profilery, czy narzędzia do statycznej analizy kodu.

    4. Wsparcie społeczności
    Społeczność zgromadzona wokół Javy jest po prostu niebywała. Podstawową pomoc można znaleźć chociażby na StackOverflow, czy licznych grupach na FB. Jeżeli jednak chcemy iść o krok dalej, to kolejne wersje Javy rozwijane są również w oparciu o społeczność i sami też możemy przyczynić się do rozwoju tego języka. – Tak, to prawda, przy odrobienie wiedzy, czasu i samozaparcia też możesz przyczynić się do naprawy jakiegoś błędu, czy przygotowaniu usprawnienia w samym języku.

    5. Wsparcie dużych korporacji
    Wiele firm inwestuje krocie w rozwój i utrzymanie tego języka. Ich projekty, a często i cały biznes oparty jest właśnie o to rozwiązanie. Dlatego nie tak łatwo będzie im w przyszłości z tego zrezygnować. Im więcej osób (szczególnie dużych firm) jest zainteresowanych rozwojem tego języka, tym lepiej dla nas wszystkich zarówno pod względem rozwoju jak i szans na zatrudnienie.

    6. Uniwersalność
    Kolejną ważną cechą tego języka jest jego ogromna uniwersalność i szerokie zastosowanie.
    Java jest tak naprawdę wszędzie. Za jej pomocą można napisać właściwie każdą aplikację i stronę internetową.
    Javę spotkamy przede wszystkim w branży finansowej, bankowej i ubezpieczeniowej, ale nie tylko. Język ten znajduje również zastosowanie w dopiero rozwijających się dziedzinach, takich jak sztuczna inteligencja/uczenie maszynowe, internet rzeczy i wiele innych.

    7. Zadowolenie osób, które wybrały ten język
    Programiści, którzy zdecydują się programować w Javie, są zazwyczaj bardzo zadowoleni ze swojego wyboru, co niekoniecznie zdarza się w przypadku innych języków. To bardzo ważne, ponieważ programowanie wymaga dużego zaangażowania i ciągłego doskonalenia swoich umiejętności, a bez odpowiedniej motywacji byłoby to trudne do osiągnięcia.

    8. Możliwość korzystania z darmowej wersji
    Mimo iż od momentu wydania wersji 11, wprowadzono płatne wersje Javy, język ten nadal jest dostępny również za darmo, jako projekt Open Source.
    Brak opłat oraz otwarte oprogramowanie przyczynia się do większego zainteresowania Javą, wielu osób, szczególnie na samym starcie.

    9. Ogromna liczba dostępnych projektów
    Decydując się na Javę mamy do dyspozycji naprawdę ogromną bazę projektów. Wszystkie cechy Javy takie jak jej popularność, uniwersalność i stabilność przekładają się również na to, że firmy chętnie wybierają ten język – a to już bezpośrednio przekłada się na ilość projektów, które my jako developerzy mamy do dyspozycji.

    10. Zarobki
    Rozważając, wybór języka programowania nie można, pominąć aspektu pieniędzy. Według danych serwisu No Fluff Jobs, developerzy Java są jednymi z lepiej opłacanych specjalistów.

    #java #programowanie #naukaprogramowania #stormit
    pokaż całość

  •  

    Cześć! Pamiętacie naszą zabawę ze
    'Słownikiem informatycznym'? :)

    Ostatnio zrobiliśmy literkę: E.
    Tutaj wyniki naszej wspólnej pacy: https://stormit.pl/encyclopedia/prefix:e/

    Dziś czas przejść dalej.
    Jakie znacie hasła/zwroty/technologie związane z programowaniem i informatyką w ogólności,

    które zaczynają się na literę: F?

    Zacznę od siebie:

    - Framework
    - Funkcja
    - Front-End Developer

    Miłej zabawy.

    #stormit #programowanie #naukaprogramowania #wsi #wielkislownikinformatyczny
    pokaż całość

  •  

    Cześć! Pamiętacie naszą zabawę ze
    'Słownikiem informatycznym'? :)

    Ostatnio zrobiliśmy literkę: D.
    Tutaj wyniki naszej wspólnej pacy: https://stormit.pl/encyclopedia/prefix:d/

    Dziś czas przejść dalej.
    Jakie znacie hasła/zwroty/technologie związane z programowaniem i informatyką w ogólności,

    które zaczynają się na literę: E?

    Zacznę od siebie:

    - Enkapsulacja
    - Edytor kodu

    Miłej zabawy.

    #stormit #programowanie #naukaprogramowania
    pokaż całość

  •  

    Jak zostać Programistą?

    Co trzeba umieć, żeby dostać pierwszą pracę jako programista?

    Dostępne jest już nagranie darmowego szkolenia, podczas którego dowiesz się:
    ✅ Czego oczekują pracodawcy od Junior Developerów.
    ✅ Dlaczego uważam, że nie warto uczyć się wszystkiego
    (a tym bardziej na samym początku)
    i lepiej szybko pójść do pracy
    ✅ Jak może wyglądać przykładowy projekt, który można dodać do portfolio i którym można pochwalić się w CV?
    Wszystko na praktycznym przykładzie z sesją kodowania na żywo!
    Spring Boot + Baza Danych + Usługa REST
    Na koniec sesja pytań i odpowiedzi.
    https://stormit.pl/kierunekprogramista-rozklad-jazdy/

    https://www.youtube.com/watch?v=lQF1ED6EwbA

    Na koniec spotkania otworzyłem oficjalnie zapisy do programu KierunekProgramisty – do którego już teraz gorąco zapraszam.
    http://kierunekprogramista.pl/

    Pozdrawiam
    Tomek

    #programowanie #naukaprogramowania #stormit
    pokaż całość

  •  

    Jak zostać Programistą?

    Co trzeba umieć, żeby dostać pierwszą pracę jako programista?
    [Przykładowa Aplikacja]

    Już w środę 25.11.2020 o godzinie 19:00 przeprowadzę darmowe szkolenie, podczas którego dowiesz się:
    ✅ Czego oczekują pracodawcy od Junior Developerów.
    ✅ Dlaczego uważam, że nie warto uczyć się wszystkiego
    (a tym bardziej na samym początku)
    i lepiej szybko pójść do pracy
    ✅ Jak może wyglądać przykładowy projekt, który można dodać do portfolio i którym można pochwalić się w CV?
    Przeprowadzimy również sesję kodowania na żywo aplikacji: Spring Boot + Baza Danych + Usługa REST
    Na koniec będzie sesja pytań i odpowiedzi.

    UWAGA! ‼
    Szkolenie jest całkowicie darmowe dla uczestników.
    (Realizowane w ramach promocji bloga)
    Warto się zapisać, nawet jeżeli nie możesz być online.
    Wszyscy uczestnicy szkolenia dostaną dodatkowe materiały i nagranie wideo.

    https://stormit.pl/szkolenie-jak-zostac-programista/

    #stormit #programowanie #naukaprogramowania
    pokaż całość

    źródło: Grafiki YT (2).png

    +: DerMirker, takija
  •  

    Cześć. Wczoraj oficjalnie już ruszyliśmy z wyzwaniem programistycznym.

    https://stormit.pl/wyzwanie-programistyczne/

    https://www.youtube.com/watch?v=mVoR1UlLLAs

    ✅ Całość będzie miała miejsce online,
    ✅ a zadania oraz wymiana wiedzy będą odbywać się na blogu i na Facebook’owej grupie.
    ✅ Do dyspozycji masz nie tylko zadania,
    ✅ ale również przykładowe rozwiązania, które omówimy na codziennym live.

    Przez tydzień dostaniesz 5 zestawów zadań do samodzielnej realizacji.
    Wieczorem spotykamy się na live, gdzie wspólnie omówimy te zadania.

    Pozdrawiam
    Tomek

    #stormit #programowanie #naukaprogramowania
    pokaż całość

  •  

    Cześć. Ruszamy z wyzwaniem programistycznym!

    https://stormit.pl/wyzwanie-programistyczne/

    ✅ Całość będzie miała miejsce online,
    ✅ a zadania oraz wymiana wiedzy będą odbywać się na blogu i na Facebook’owej grupie.
    ✅ Do dyspozycji masz nie tylko zadania,
    ✅ ale również przykładowe rozwiązania, które omówimy na codziennym live.

    Przez tydzień dostaniesz 5 zestawów zadań do samodzielnej realizacji.
    Wieczorem spotykamy się na live, gdzie wspólnie omówimy te zadania.

    ➡ FB: https://www.facebook.com/events/999409617195139
    ➡ Blog: https://stormit.pl/wyzwanie-programistyczne/
    ➡ YT: https://www.youtube.com/watch?v=A5X0LF8BOlI

    Pozdrawiam
    Tomek

    #stormit #programowanie #naukaprogramowania
    pokaż całość

    źródło: WYDARZENIE FB.png

  •  

    Cześć! Pamiętacie naszą zabawę ze
    'Słownikiem informatycznym'?

    Ostatnio zrobiliśmy literkę: C.
    Tutaj wyniki naszej wspólnej pacy: https://stormit.pl/encyclopedia/prefix:c/

    Dziś czas przejść dalej.
    Jakie znacie hasła/zwroty/technologie związane z programowaniem i informatyką w ogólności,

    które zaczynają się na literę: D?

    Zacznę od siebie:

    - DNS
    - debugowanie
    - domena

    Miłej zabawy.

    #stormit #programowanie #naukaprogramowania
    pokaż całość

    +: mk321
  •  

    Cześć! Pamiętacie naszą zabawę ze
    'Słownikiem informatycznym'?

    Ostatnio zrobiliśmy literkę: B.
    Tutaj wyniki naszej wspólnej pacy: https://stormit.pl/encyclopedia/prefix:b/

    Dziś czas przejść dalej.
    Jakie znacie hasła/zwroty/technologie związane z programowaniem i informatyką w ogólności,

    które zaczynają się na literę: C?

    Zacznę od siebie:

    - Ciasteczka
    - CSS
    - CURL

    Miłej zabawy.

    #stormit #programowanie #naukaprogramowania
    pokaż całość

  •  

    Cześć!
    CV Programisty – ten temat wraca jak bumerang w naszych rozważaniach.

    Dziś mam dla Ciebie dwa główne tematy:
    * Listę najczęściej popełnianych błędów w CV – zweryfikuj jak Twój dokument wypada w świetle tej listy. Może uda Ci się coś poprawić?
    * Zaproszenie na spotkanie LIVE na temat CV programisty, z analizą dokumentów na żywo, Q&A, konkursem oraz całą masą innych równie ciekawych rzeczy – grzech nie skorzystać!

    https://stormit.pl/szkolenie-analiza-cv/

    ====================
    TOP błędów początkujących programistów w CV

    W ostatnich miesiącach, a teraz to już nawet latach, miałem okazję uczestniczyć w wielu procesach rekrutacyjnych – zarówno jako kandydat, jak i osoba rekrutująca. Pozwoliło mi to zapoznać się z ogromną ilością CV na naprawdę najróżniejszym poziomie.
    Poniżej znajdziesz zestawienie najczęściej pojawiających się błędów i niedopatrzeń wraz z krótkim objaśnieniem.
    Zapraszam do analizy i krytycznego spojrzenia na swoje dokumenty.

    Błędy merytoryczne i błędy w komunikacji:
    * Nieaktualne dane – to prawdziwa zmora wielu rekruterów. CV powinno zawierać skumulowane i aktualne informacje na Twój temat. Jeżeli te informacje nie są aktualizowane to taki dokument powoli traci sens.
    * Brak personalizacji informacji – jeżeli składasz aplikację na różne stanowiska, np. programista PHP i tester (lub co gorsza programista i kasjer), pamiętaj o personalizacji swojego CV. Różne informacje będą istotne z punktu widzenia potencjalnych pracodawców.
    * Doświadczenie niezgodne z aplikowanym stanowiskiem – uzupełniając informacje w CV zawsze zastanawiaj się, czy to co w nim umieszczasz będzie miało wartość dla potencjalnego pracodawcy.
    * Brak doświadczenia lub zrealizowanych projektów – chcąc pracować jako programista powinieneś wykazać się jakimś doświadczeniem lub przynajmniej zrealizowanymi własnymi projektami.
    * Podkreślanie faktu braku doświadczenia – jeżeli chcesz pracować jako Junior Developer lub jesteś studentem, to nie ma sensu podkreślać tego faktu na każdym kroku.
    * Zbyt prywatna sekcja o mnie – w informacjach o sobie warto umieścić tylko te dane, które mają znaczenie w kontekście Twojej pracy. To nie jest miejsce na rozpisywanie się na temat hobby, czy sposobów na spędzanie wolnego czasu.

    Błędy wizualne i techniczne:
    * Niechlujny lub bardzo prosty szablon – szablon dokumentu nie musi być szczególnie 'śliczny', warto jednak zachować minimum przyzwoitości i nie wypisywać wszystkich informacji ciurkiem, w jednej linii.
    * Druga strona dokumentu prawie pusta – nie zostawiamy pustych stron w dokumentach.
    * Zła kolejność sekcji – wyjątkowo częsty błąd, a przecież zasada jest bardzo prosta: im informacje są ważniejsze – tym powinny znaleźć się wyżej w Twoim dokumencie. Dodatkowo ponieważ aktualne doświadczenie i edukacja ma największe znaczenie, podajemy je w kolejności odwrotnej do chronologicznej.
    * Nieprofesjonalny adres email – warto postarać się o osobny mail do komunikacji biznesowej.
    * Nieprofesjonalne zdjęcie lub jego brak – warto zadbać o odpowiedni wizerunek.
    * Brak nazwy stanowiska – nazwa stanowiska w prosty sposób pomaga sprofilować CV pod konkretne stanowisko.
    * Nadmierne wykorzystywanie skrótów – szczególnie jest to widoczne w sekcji certyfikatów. Przekazywane informacje powinny być możliwie proste do interpretacji i jednoznaczne, dlatego należy uważać na podawanie samych skrótów nazw, szczególnie jeżeli brakuje jeszcze organizacji, która jest odpowiedzialna za ten certyfikat.
    * Błędy ortograficzne, stylistyczne oraz literówki – niby drobna rzecz ale potrafi skutecznie zepsuć wrażenie całego CV. Przed wysłaniem dokumentu daj go przeczytać innej osobie oraz skorzystaj z narzędzi takich jak languagetool.org.
    * Dokument niedostosowany do wydruku – CV przeglądane jest również bardzo często w wersji offline, dlatego upewnij się, że wszystkie niezbędne informacje są w nim zawarte bez konieczności przechodzenia po linkach oraz, że te linki zwyczajnie działają.
    * Plik w formacie Microsoft Word – najlepiej przesyłać CV w plikach PDF.
    * Brak profesjonalnej otoczki – na samym CV świat się nie kończy, ale to w jaki sposób wyślesz swój dokument oraz w jakim formacie ma również ogromne znaczenie.

    Tutaj przechodzimy płynnie do kolejnego tematu – a mianowicie:

    ====================
    Szkolenie LIVE, CV Programisty, Q&A

    Jak szukać pracy w IT mimo niewielkiego doświadczenia?
    Odpowiedź jest stosunkowo prosta Zapraszam na nasze spotkanie na temat analizy CV.

    Już w poniedziałek 28.09.2020 o godzinie 20:00 przeprowadzę darmowe szkolenie, podczas którego dowiesz się:
    ✅ Jak powinno wyglądać CV, które zagwarantuje zaproszenie na rozmowę kwalifikacyjną.
    ✅ Czego oczekują pracodawcy od Junior Developerów.
    ✅ Dlaczego większość dokumentów jest odrzucanych dosłownie po 3 sekundach!
    ✅ Jak przygotować CV jeżeli jeszcze nigdy się nie pracowało.

    Ale to nie wszystko!
    Przeprowadzimy również analizę na żywo CV podesłanych przez uczestników i dowiesz się co można w nich poprawić.
    Na koniec będzie sesja pytań i odpowiedzi.

    UWAGA! ‼
    Szkolenie jest całkowicie darmowe dla uczestników.
    Realizuję je ramach promocji #kierunekprogramista

    https://kierunekprogramista.pl/

    Warto się zapisać, nawet jeżeli nie możesz być online.
    Wszyscy uczestnicy szkolenia dostaną dodatkowe materiały i nagranie wideo.

    Jeżeli chcesz pogłębić swoją wiedzę z tego zakresu, to zapraszam na spotkanie.
    https://stormit.pl/szkolenie-analiza-cv/

    Na koniec będzie też sesja pytań i odpowiedzi. Jeżeli chcesz zadać swoje, możesz to zrobić w ankiecie poniżej
    lub zwyczajnie przyjść na spotkanie.
    == Tutaj ankieta (zapytaj o cokolwiek w kontekście IT ==>
    http://stormit.pl/pytanie

    To by było tyle na dziś
    Prawda jest taka, że dopiero co 'napoczęliśmy' ten temat, dlatego mam nadzieję, że widzimy się niedługo online!

    Pozdrawiam i miłego dnia.
    Tomek

    PS. Jeżeli chcesz, żebym sprawdził właśnie Twoje CV, to wyślij mi je na adres praca@stormit.pl z dopiskiem [Analiza CV].

    PPS. Prace nad KierunekProgramista.pl idą pełną parę, a temat CV programisty będzie tam omówiony ze szczegółami.
    Oficjalnie startujemy z otwarciem już od poniedziałku.

    #programowanie #programista15k #naukaprogramowania #stormit

    https://stormit.pl/szkolenie-analiza-cv/
    pokaż całość

  •  

    Jak szukać pracy w IT mimo braku doświadczenia? Analiza CV Programisty

    https://stormit.pl/szkolenie-analiza-cv/

    Już 28.09.2020 o godzinie 20:00 przeprowadzę darmowe szkolenie, podczas którego dowiesz się:

    ✅ Jak powinno wyglądać CV, które zagwarantuje zaproszenie na rozmowę kwalifikacyjną.
    ✅ Czego oczekują pracodawcy od Junior Developerów.
    ✅ Dlaczego większość dokumentów jest odrzucanych dosłownie po 3 sekundach!
    ✅ Jak przygotować CV jeżeli jeszcze nigdy się nie pracowało.

    Przeprowadzimy również analizę na żywo CV podesłanych przez uczestników i dowiesz się co można w nich poprawić.
    Na koniec będzie sesja pytań i odpowiedzi.

    UWAGA! ‼
    Szkolenie jest całkowicie darmowe dla uczestników.
    (Realizowane w ramach promocji bloga)

    Warto się zapisać, nawet jeżeli nie możesz być online.
    Wszyscy uczestnicy szkolenia dostaną dodatkowe materiały i nagranie wideo.

    #programowanie #it
    #naukaprogramowania #stormit

    https://stormit.pl/szkolenie-analiza-cv/
    pokaż całość

    źródło: 3.png

    •  

      @StormITpl: zapisałem się ( ͡° ͜ʖ ͡°) jeszcze się zapytam czy jakbym szukał stażu to czy ilość projektów jest brana pod uwagę? Lepszy jeden większy czy kilka mniejszych? Robię teraz aplikacje webową dla mojego korpo (chociaż nie jestem na it stanowisku) i oczywiście dodam to do cv, mam też jeden mniejszy projekcik (zamiana plików z kompa na playliste spotify) i zastanawiam się czy najpierw aplikować na staże czy najpierw porobic wiecej projektów? pokaż całość

    •  

      @MrFisherman: Cześć. Tutaj nie ma sztywnych reguł – wszystko zależy od tego co firma szuka i jak umiesz przedstawić swoje umiejętności. Jeżeli. te projekty co wymieniłeś są jednoznaczne z umiejętnościami, to warto już spróbować. Podeślij mi swoje CV na praca at stormit.pl to będę mógł powiedzieć coś więcej.

    • więcej komentarzy (2)

  •  

    Cześć! Pamiętacie naszą zabawę ze
    'Słownikiem informatycznym'? https://stormit.pl/

    Ostatnio zrobiliśmy literkę: A.
    Tutaj wyniki naszej wspólnej pacy: https://stormit.pl/encyclopedia/prefix:a/

    Dziś czas przejść dalej.
    Jakie znacie hasła/zwroty/technologie związane z programowaniem i informatyką w ogólności,
    które zaczynają się na literę: B?

    Zacznę od siebie:
    - Biblioteka
    - Backend

    Miłej zabawy. :)

    #stormit #programowanie #naukaprogramowania
    pokaż całość

    +: Pfnet, Bleck
  •  

    Cześć! Proponuję nową zabawę.

    Pracuję nad nowym pomysłem: 'Słownik informatyczny' na https://stormit.pl/

    Jakie znacie:
    hasła/zwroty/znane osoby/firmy/technologie
    związane z programowaniem i informatyką w ogólności,

    które zaczynają się na literę: A?

    Zacznę od:

    Abstrakcja
    Adress IP
    Adress WWW

    #stormit #programowanie #naukaprogramowania
    pokaż całość

  •  

    Cześć.
    Ostatni konkurs cieszył się dość dużym zainteresowaniem.
    https://www.wykop.pl/wpis/49583461/czesc-dzis-mam-cos-nowego-dla-was-w-ramach-promocj/

    Dziękuję wszystkim zaangażowanym.
    Jednak wygrany może być tylko jeden. :)
    Tym razem jest nim: @lomzing

    Tutaj nagranie losowania (pod koniec wideo)
    oraz nasz webinar na temat Docker.

    https://www.youtube.com/watch?v=_bRrzv6xuHI

    http://stormit.pl/

    Pozdrawiam
    i miłego dnia.
    tw.

    #stormit #programowanie #naukaprogramowania #docker
    pokaż całość

    +: lomzing
  •  

    Cześć!
    Dziś mam coś nowego dla Was.
    W ramach promocji KierunekProgramista.pl i w podziękowaniu za ostatnie wydarzenia mam mały prezent/konkurs.

    W załączniku widzicie zdjęcie koszulki i kubka, który można wygrać.
    Zasady są dosyć proste: wystarczy dać 'plusik' dla tego wpisu.
    Szczęśliwca wylosuję pod koniec poniedziałkowego webinaru: http://stormit.pl/szkolenie-docker

    Trzymajcie się ciepło i do zobaczenia w poniedziałek.
    Pozdrawiam
    Tomek

    PS. Materiały, którymi warto się zainteresować:

    - Podcast o pracy zdalnej programisty–freelancera

    https://stormit.pl/programista-freelancer/
    https://www.youtube.com/watch?v=SZ4tH1b-0Is

    - [Wideo] Co trzeba umieć, żeby dostać pierwszą pracę jako programista? [+ przykładowa aplikacja]

    https://stormit.pl/co-trzeba-umiec-zeby-dostac-pierwsza-prace-jako-programista-przykladowa-aplikacja/
    https://www.youtube.com/watch?v=GTCG7QygSHs

    #stormit #programowanie #naukaprogramowania #rozdajo
    pokaż całość

    źródło: kp-rozdajo.png

  •  

    Cześć!
    W najbliższych dniach będzie sporo się działo w związku ze startem programu KierunekProgramista.

    Dlatego przygotowałem osobny wpis, żeby zebrać przynajmniej najważniejsze aktywności:
    https://stormit.pl/kierunekprogramista-rozklad-jazdy/

    Już dziś wieczorem spotykamy się na pierwszym LIVE.

    Przykładowe działania:
    https://stormit.pl/praca-zdalna-narzedzia/
    i
    https://stormit.pl/analiza-cv-programisty-wideo-jak-szukac-pracy-w-it-mimo-braku-doswiadczenia/

    Zapraszam i do zobaczenia online.
    tw.

    #stormit #programowanie #naukaprogramowania
    pokaż całość

  •  

    Cześć!
    Ostatnio działo się sporo ciekawych rzeczy, a mamy już zaplanowanych kilka kolejnych.

    Dla każdego coś ciekawego, zapraszam. :)

    Agenda znajduje się na stronie, dlatego tutaj wrzucam tylko link.

    Miłego wieczoru.
    tw.

    ☑ [Nagranie] Analiza CV programisty – Jak szukać pracy w IT mimo braku doświadczenia?
    https://www.youtube.com/watch?v=WWVcs874DAQ

    ☑ [20.05.2020] Co trzeba umieć,
    żeby dostać pierwszą pracę
    jako programista?
    [Przykładowa Aplikacja]
    https://stormit.pl/szkolenie-junior-developer/

    ☑ [25.05.2020] Darmowe Szkolenie Docker (wirtualizacja, obrazy
    i kontenery)
    https://stormit.pl/szkolenie-docker/

    #programowanie #programista15k #naukaprogramowania #stormit #docker
    pokaż całość

  •  

    Cześć. Jest możliwość zweryfikowania swojego CV (info na samym końcu).
    Spotykamy się w ten piątek wieczorem – jak interesuje Cię ten temat daj znać, chętnie pogadam.

    https://stormit.pl/szkolenieonline/

    https://www.youtube.com/watch?v=3tMJcJyC3Qg

    Piątek 8.05.2020 o 20:00
    robimy spotkanie online na temat CV Programisty.

    Temat przewodni to: Jak szukać pracy w IT
    mimo braku doświadczenia?

    Będzie też trochę o tym:
    - Jak powinno wyglądać CV,
    które zagwarantuje zaproszenie na rozmowę kwalifikacyjną.
    - Czego oczekują pracodawcy od Junior Developerów.
    - Dlaczego większość dokumentów jest odrzucanych
    dosłownie po 3 sekundach!
    - Jak przygotować CV jeżeli jeszcze nigdy się nie pracowało.

    Na koniec zrobimy sobie sesję pytań i odpowiedzi.

    Tutaj możliwość zadawania pytań: http://stormit.pl/pytanie

    Zapis na spotkanie tutaj: https://stormit.pl/szkolenieonline/

    PS. Jeżeli chcesz żeby to właśnie Twoje CV było omówione wyślij je na adres praca@stormit.pl z dopiskiem '[analiza CV]'

    Pozdrawiam
    i do zobaczenia

    #programowanie #programista15k #naukaprogramowania #stormit

    tw.
    pokaż całość

    źródło: 96114339_1881866341945835_4740304968794243072_o.jpg

    +: takija, Gniewek89 +4 innych
  •  

    Cześć,
    na piątek i weekend mam dla Was trochę rozważań na temat czasu na naukę programowania.

    Nauka programowania – jak się uczyć programowania, mimo braku czasu i motywacji

    Lista moich 12 sprawdzonych sposobów
    na dodatkowy czas na naukę programowania

    Rozwinięcie i wersja audio na:
    https://stormit.pl/nauka-programowania-czas/

    Sposób #1. Znajdź swoje dlaczego
    Sposób #2. Ucz się rano
    Sposób #3. Ucz się wieczorem
    Sposób #4. Zrezygnuj ze swojego wolnego czasu
    Sposób #5. Mniej pracuj
    Sposób #6. Popraw swoją wydajność, czyli ucz się szybciej – lepsza organizacja nauki
    Sposób #7. Rob jedną rzecz jednocześnie – siła skupienia
    Sposób #8. Zrezygnuj z rozpraszaczy
    Sposób #9. Rób wiele rzeczy jednocześnie
    Sposób #10. Wypracuj zwyczaje i nawyki
    Sposób #11. Zapłać za naukę
    Sposób #12. Nie ucz się w pojedynkę

    Pozdrawiam #stormit
    Tomasz Woliński

    #programowanie #naukaprogramowania #informatyka #programista15k
    pokaż całość

    źródło: nauka-programowania-czas.jpg

  •  

    Cześć!
    Dziś odpowiadam na pytanie:

    Jak szukać pracy jako PROGRAMISTA, mimo braku doświadczenia komercyjnego?

    https://stormit.pl/ebook/?r=1&utm_campaign=w

    Zainteresowanych zapraszam do dyskusji.

    PS. Koniecznie przeczytajcie do samego końca, ponieważ będzie tam informacja o rozwinięciu tego tematu.

    Czy mimo braku doświadczenia i stosunkowo małych umiejętności można być atrakcyjnym kandydatem dla pracodawcy?
    Można – trzeba tylko wiedzieć, jak wyróżnić się na tle Twoich konkurentów!
    Na wstępie wyjaśnijmy sobie, że to nie jest żadna magia, czy oszukiwanie pracodawcy.
    Trzeba zwyczajnie dobrze poznać jego oczekiwania i je spełnić.

    JAK PRZYGOTOWAĆ CV, DZIĘKI KTÓREMU DOSTANIESZ ZAPROSZENIA NA ROZMOWĘ KWALIFIKACYJNĄ,
    MIMO BRAKU DOŚWIADCZENIA?

    Podczas pisania pierwszego CV bardzo często pojawiają się wątpliwości w stylu:
    co napisać w CV?
    pracowałem za granicą przy roznoszeniu ulotek – warto to wpisać?
    zapisałem tylko 1/2 strony, co dalej?
    przecież ja nie mam żadnego doświadczenia i właściwie nic nie umiem, to co mam tu napisać?
    To normalne – każdy z nas kiedyś był lub będzie w tym miejscu. Przejdziemy teraz wspólnie przez serię kilku pytań, dzięki którym lepiej zrozumiesz wszystkie niuanse rekrutacji i z dużo większym prawdopodobieństwem uda Ci zakończyć ten proces z sukcesem.

    PO CO WŁAŚCIWIE PISZEMY CV?

    Z założenia CV ma za zadanie dać Ci zaproszenie na rozmowę kwalifikacyjną.
    Można nawet powiedzieć, że dla kandydata dobre CV, to bardzo często być albo nie być w procesie rekrutacyjnym.
    Nawet jeżeli masz super doświadczenie i umiejętności, a Twoje CV tego nie odzwierciedla, to masz bardzo małe szanse, że dostaniesz zaproszenie na rozmowę kwalifikacyjną.
    Bo niby skąd taki rekruter ma to wiedzieć jak nie właśnie z Twoje CV?
    Tylko co to znaczy dobre CV?

    DOBRE CV I OCZEKIWANIA PRACODAWCÓW

    Dobre CV to swego rodzaju list sprzedażowy. Jego zadaniem jest zaprezentowanie Twojej kandydatury w jak najlepszym świetle.
    Jednak, żeby Twoja oferta miała szanse choćby wzbudzić zainteresowanie, musi spełniać oczekiwania pracodawców.
    Pracodawcy zazwyczaj szukają kogoś z umiejętnościami.
    Kogoś, kto rozwiąże ich problemy.
    Kogoś, kto jak otrzyma zadanie, to się z niego zwyczajnie wywiąże.
    To, że ktoś przepracował rok, czy dwa w zawodzenie nie jest jednoznaczne z posiadaniem odpowiednich umiejętności.
    Jeżeli natomiast pokażesz się z tej dobrej strony.
    Jeżeli pokażesz, że masz umiejętności, że można na Tobie polegać – to z dużym prawdopodobieństwem zostaniesz zaproszony na dalszą rozmowę.
    I o to właśnie nam chodzi!
    Jeżeli dostaniesz zaproszenie, to Twoje szanse znacznie rosną – teraz musisz już tylko nie zawalić rozmowy

    TO, CZEGO SZUKA TEN PRACODAWCA I JAK SIĘ TEGO DOWIEDZIEĆ?

    Ty zapewne masz już określone swoje oczekiwania. Jednak, czy masz pewność, że dobrze wiesz, czego oczekuje pracodawca?
    Twoje wymagania wobec takiej firmy to prawdopodobnie:
    firma z sektora IT;
    oferująca wynagrodzenie na poziomie przynajmniej XYZ;
    oraz pracująca w technologiach: X, Y, Z itp.
    OGŁOSZENIE O PRACĘ
    Pierwszą i najważniejszą rzeczą, jaką musisz sprawdzić, jest oczywiście ogłoszenie o pracę – myślę, że tutaj nie ma zaskoczenia.
    W takim ogłoszeniu znajdziemy najczęściej opis „kandydata idealnego”. Coś w stylu listu do świętego Mikołaja od pracodawcy…
    Czyli musisz znać: Jave, PostgreSQL, MongoDB, Docker, Kubernetes itp.
    Ale, ale – a, co jak nie znam PostgreSQL, a znam pozostałe technologie, albo znam PostgreSQL, a nie znam K8s (Kubernetes) – i nawet o nim nie słyszałem?

    KANDYDAT IDEALNY

    To, co widzimy w ogłoszeniu o pracę, to opis kandydata idealnego – czyli wzorzec, do którego powinniśmy dążyć. Im bliżej będzie nam do spełnienia tych wymagań, tym oczywiście lepiej. Nie ma jednak co płakać nad rozlanym mlekiem i odpuszczać sobie taką firmę, jeżeli spełniamy tylko część z tych wymagań.
    Tu oczywiście trzeba podejść zdroworozsądkowo.
    Jeżeli firma poszukuje super hiper wyjadacza seniora z 15 lat doświadczenia, a my dopiero uczymy się podstaw, to raczej niewiele wskóramy wysyłając swoje CV.
    Jeżeli jednak brakuje Ci tylko trochę, to nie widzę większego powodu, by przynajmniej nie spróbować dogadać się z taką firmą. Może akurat okażesz się najlepszym kandydatem, bo innym będzie brakowało jeszcze więcej do tego wzorca? Albo zgodzisz się pracować za odrobinę mniejszą kwotę, zanim nie nadrobisz braków?
    W obu wypadkach warto przynajmniej dać sobie szansę na wybór.

    CZEGO JESZCZE SZUKA PRACODAWCA?

    Wróćmy jeszcze na chwile, do tego, czego szukają pracodawcy. Mamy już pewne wymagania, które znaleźliśmy w ogłoszenia o pracę – ale czy to na pewno wszystko?
    Zadaj sobie takie pytanie:
    „Czy ludzie szukają programistów, bo chcą jakiegoś zatrudnić? Bo programowanie jest takie modne, że każdy chce mieć swojego programistą?…”
    Czasem i tak bywa.
    Jednak zazwyczaj ludzie szukają pracownika, bo mają jakiś problem, który chcą rozwiązać.
    Dla nas znaczy to mniej więcej tyle, że firmy nie szukają tylko programistów umiejących pisać kod w Java, czy JavaScript – firmy szukają ludzi, którzy potrafią rozwiązywać problemy przy wykorzystaniu danego języka programowania!
    Dobra, mamy to – szukajmy dalej.

    KTO TO JEST DOŚWIADCZONY PROGRAMISTA?

    Zastanów się teraz, z kim Tobie lepiej się pracuje – czy z osobami, które mają rok doświadczenia, czy może z osobami, które programują od przynajmniej 10 lat?
    W większości przypadków odpowiemy, że z osobą, która programuje od 10 lat, bo ma większe „doświadczenie”.
    Jednak, czy zawsze tak będzie?
    Czy zawsze dobrze pracuje nam się z osobami o większym doświadczeniu?
    Na Twoje szczęście nie zawsze tak jest.
    Założę się, że znasz (lub dopiero poznasz) przynajmniej jedną osobę, która ma duże doświadczenie, a wcale nie lubisz z nią pracować.
    Tu nie chodzi o samo doświadczenie rozumiane jako ilość przepracowanych lat. Osoba, która pracuje od 10 lat w firmie, może być dalej juniorem (mieć wiedzę juniora) – mówimy wtedy, że nie ma 10 lat doświadczenia, a 10 razy zdobyła pierwszy rok doświadczenia.
    Tutaj poza wiedzą chodzi jeszcze o profesjonalizm!
    Nawet jeżeli nie wszyscy zdają sobie z tego sprawę, to my lubimy pracować z profesjonalistami – i właśnie tego firmy szukają.
    Pokaż, że umiesz rozwiązywać problemy, a nie je namnażać i pokaż, że jesteś profesjonalistą, a będziesz jeszcze lepszym kandydatem w oczach firmy.

    JAK DOSTAĆ ZAPROSZENIE NA ROZMOWĘ KWALIFIKACYJNĄ

    Ustaliliśmy już mniej więcej, czego naprawdę oczekują pracodawcy, szukając programistów. Teraz czas, żeby zastanowić się, jak spełnić te oczekiwania i jak im to zaoferować.
    Najlepiej będzie, jeżeli te rozważania zaczniemy od pełnego zrozumienia, jak firmy szukają pracowników.

    >>
    Te rozważania będziemy jednak kontynuować w kolejnej wiadomości, której możesz spodziewać się już w przyszłym tygodniu.
    Także z mojej strony na dzisiaj to już wszystkie.
    Życzę Ci znośnego tygodnia i do przeczytania już za kilka dni. :)
    <<<

    Podobało się?
    Kolejna część już za kilka dni na newsletterze StormIT (i tylko tutaj!)
    ==> https://stormit.pl/ebook/?r=1&utm_campaign=w

    Pozdrawiam i miłego dnia
    Tomasz Woliński Storm IT #stormit

    https://stormit.pl/

    #programowanie #naukaprogramowania #informatyka #programista15k

    P.S. Jeśli uważasz tę wiadomość za wartościową (a myślę, że tak jest skoro doczytałeś aż tutaj!) to podziel się proszę nią ze swoimi znajomymi!

    Będzie mi niezmiernie miło. Dziękuję! :)
    pokaż całość

  •  

    Cześć. Szybkie pytanie:

    Czy jest coś, co chcesz wiedzieć o tym, jak zostać programistą? Jeżeli TAK, to co?

    Odpowiadać można gdzie wygodniej (komentarz, prywatna wiadomość, ankieta – link poniżej).

    https://stormit.pl/pytanie/

    Z góry dzięki za wszystkie odpowiedzi.

    tw.

    #stormit #programowanie #naukaprogramowania
    pokaż całość

    źródło: please.jpg

  •  

    Cześć.

    ✍ Skończyłem właśnie pisać nowy e-book dla osób chcących zostać programistą.

    ✍ W dokumencie znajdziesz:
    8 rzeczy, które musisz wiedzieć, żeby dostać pracę jako programista ⁉

    ✍ Poradnik jest do pobrania za darmo na blogu (wymagana rejestracja).
    https://stormit.pl/ebook/?r=1&utm_campaign=w

    ✍ Zainteresowanych zachęcam do ściągnięcia materiału i kontakt ze mną – może być na prywatnej wiadomości lub w komentarzu.

    Tutaj bezpośredni link, mimo wszystko gorąco zachęcam do rejestracji po której będzie dostęp do większej ilości tego typu materiałów.
    https://drive.google.com/file/d/19wfHdJipdNVUsNUpTBsCTengKxJ9sFkO/view

    Pozdrawiam i powodzenia w nauce.
    Tomek #stormit

    #programowanie #naukaprogramowania #informatyka #programista15k
    pokaż całość

    źródło: stormit-ebook-3-t.png

  •  

    Cześć.
    Czy wiesz, jak wygląda prowadzenie projektu OpenSource od środka?
    Teraz masz świetną okazję, żeby to sprawdzić – zapraszam do nowego odcinka podcastu #sprawnyprogramista:

    >> Projekt Open Source #devadventcalendar: zespół, technologie, finanse – Michał Gellert <<<

    https://stormit.pl/projekt-open-source-devadventcalendar/

    #programowanie #naukaprogramowania #informatyka #podcast

    Pozdrawiam
    #stormit
    pokaż całość

    źródło: DevAdventCalendar.jpg

  •  

    Cześć!

    Na blogu czeka nowy wpis na temat rozmów kwalifikacyjnych z wykorzystaniem FizzBuzz.

    Sprawdź, czy zdasz taki test.

    Wystarczy 10 minut, żeby się zapoznać z tą metodą i zwiększyć swoje szanse przy kolejnej rozmowie.

    >> https://StormIT.pl/fizzbuzz/ <<<

    #programowanie #naukaprogramowania #informatyka

    Pozdrawiam
    #stormit
    pokaż całość

    źródło: fizzbuzz.jpg

  •  

    Cześć!
    Dziś temat rekrutacji i pierwszej pracy:

    "12 błędów przez które nie dostałem pierwszej pracy"

    https://stormit.pl/nie-dostalem-pierwszej-pracy/

    Do posłuchania również na YT:
    https://www.youtube.com/watch?v=WTk0YwhY2_g

    Przypominam również o konkursie: https://stormit.pl/4developers-offline/

    #sprawnyprogramista #programowanie #naukaprogramowania #informatyka

    Pozdrawiam
    #stormit
    pokaż całość

    źródło: nie-dostalem-pierwszej-pracy.jpg

  •  

    Cześć!
    https://stormit.pl/4developers-offline/

    1. Blog StormIT.pl został oficjalnie patronem medialnym konferencji 4Developers offline.
    Z tej okazji na hasło: "STORMIT!" dostaniesz 15% upustu.

    2. Udało mi się też wytargować jeszcze jedną wejściówkę, całkowicie za darmo :)
    Jeżeli chcesz dołączyć do konferencji, wystarczy że zostawisz komentarz pod postem:
    https://stormit.pl/4developers-offline/

    #stormit

    #programowanie #konkurs #rozdajo
    pokaż całość

  •  

    Hej!

    Dzisiaj, krótko zwięźle i na temat!
    Na blogu wylądował właśnie nowy wpis.
    Żeby przygotować zdjęcia do tego wpisu, musiałem pożyczyć zabawki od dzieci i trochę się pobawić :)

    Zresztą zobaczcie sami:
    https://stormit.pl/kolejka-fifo/

    Pozdrawiam i miłego dnia!
    #stormit

    #programowanie #backend #frontend #naukaprogramowania
    pokaż całość

    źródło: kolejkafifo.jpg

  •  

    Cześć!
    Na blogu jest już kolejny 006 odcinek #sprawnyprogramista

    https://stormit.pl/stos-lifo/

    Trochę kodu na żywo.
    Tutorial => Stos Java – jak korzystać ze stosów i LIFO w Javie.
    https://www.youtube.com/watch?v=LBxSXbWkNMU

    Pozdrawiam i miłego dnia!
    #stormit

    #programowanie #backend #frontend #naukaprogramowania
    pokaż całość

    źródło: stos.jpg

    +: whoru
  •  

    Cześć!
    Na stronie wylądował już nowy odcinek #sprawnyprogramista
    "Immutable – niezmienne obiekty"

    Tym razem zacznę od video :)

    https://www.youtube.com/watch?v=sv-9wM_R6b0

    https://www.youtube.com/watch?v=r4LGwgZzmhE

    i link do samego wpisu: https://stormit.pl/immutable-niezmienne-obiekty/

    Pozdrawiam i miłego dnia!
    #stormit

    #programowanie #backend #frontend #naukaprogramowania
    pokaż całość

    źródło: Immutable Objects.png

  •  

    Cześć!

    Czy nadajesz się na backend developera?

    Zgodnie z obietnicą na blogu jest już nowy odcinek podcastu #sprawnyprogramista.

    Dzisiaj porównuję Backend vs Frontend

    oraz odpowiadam na pytanie:

    Jakie umiejętności i technologie trzeba znać, by zostać backend developerem.

    https://stormit.pl/004/

    Od teraz kolejne odcinki będą też publikowane na YouTube.

    https://stormit.pl/youtube/

    Pozdrawiam i miłego dnia!
    #stormit

    #programowanie #backend #frontend #naukaprogramowania
    pokaż całość

    źródło: backend-frontend-1140x843.jpg

  •  

    Cześć!
    Na blogu czeka już trzeci odcinek podcastu.
    Tym razem zająłem się dobrymi praktykami programistycznymi i idempotentnymi skryptami.

    https://stormit.pl/003/

    Pozdrawiam i miłego dnia!
    Tomek.

    https://SprawnyProgramista.pl

    #programowanie #naukaprogramowania #stormit
    pokaż całość

    źródło: idempotent.jpg

    +: Kumek
  •  

    Cześć.

    Piszę dziś w dość nietypowych dla mnie okolicznościach. Zaniedbany w ostatnich miesiącach blog przesunął się trochę wyżej na liście moich priorytetów.

    Jak sam wiesz – czas z gumy nie jest – dlatego ustalanie priorytetów nigdy nie jest łatwe.
    Szczególnie gdy wszystkie potencjalne inicjatywy wydają się takie kuszące i ciekawe :)

    Pierwsze efekty mojej pracy są widoczne już w sieci i właśnie z tym tematem piszę dziś do Ciebie.
    W ostatnich tygodniach dość intensywnie pracowałem nad podcastem:

    https://SprawnyProgramista.pl

    Jeżeli interesują Cię kulisy tego przedsięwzięcia, to więcej informacji na ten temat znajdziesz w pierwszym odcinku:

    https://stormit.pl/001

    Jeżeli natomiast chcesz bezpośrednio przejść do bardziej merytorycznego przykładu, to nagrałem też drugi odcinek:

    https://stormit.pl/002

    – jest to odświeżona wersja wpisu:
    Co trzeba umieć, żeby dostać pierwszą pracę jako programista?

    Ponieważ jest to dla mnie całkowicie nowa aktywność – będę bardzo wdzięczny za informacje, co mogę jeszcze usprawnić.

    Z góry dzięki i miłego dnia!
    tw.

    #programowanie #naukaprogramowania #stormit
    pokaż całość

    źródło: podcast-o-programowaniu-1140x809.jpg

  •  

    Cześć!

    https://stormit.pl/prometheus-monitoring/

    Zdarzyło Ci się kiedyś, że o awarii swojej aplikacji dowiedziałeś się od klienta?
    Mnie niestety tak...
    Jeżeli jednak należysz do tej nielicznej grupy szczęśliwców, którym to jeszcze się nie przytrafiło, to zapewniam Cię, że to nic miłego.

    No dobrze, to jak się przed tym uchronić?

    Można oczywiście rozpoczynać każdy dzień od skrupulatnego weryfikowania czy wszystko działa i ręcznego przeglądania logów produkcyjnych.
    Jednak takie podejście średnio się skaluje ;) a my jesteśmy PROGRAMISTAMI i możemy sobie trochę ułatwić życie!

    Jeżeli interesuje Cię temat monitoringu aplikacji i chcesz dowiedzieć się czegoś więcej na ten temat, to koniecznie musisz zapoznać się z nowym tekstem na ten temat:

    Pozdrawiam Tomek
    Miłego dnia!

    #stormit #programowanie #naukaprogramowania #monitoring
    pokaż całość

    źródło: monitoring-prometheus.jpg

  •  

    Cześć! ♀♂♀♂♀♂

    W świecie IT panuje dość powszechne przekonanie, że backend jest bardzo trudny i nie do zrozumienia dla statystycznej osoby. Dodatkowego smaczku dodaje mit programisty zamkniętego w swojej programistycznej jaskini, który komunikuje się ze światem zewnętrznym tylko przy pomocy ciągu zer i jedynek. Spróbuję dziś obalić przynajmniej część tych mitów oraz przybliżyć Ci stanowisko backend developera. Chciałbym, byś po przeczytaniu tego artykułu mógł odpowiedzieć na pytanie, czy nadajesz się na backend developera, oraz – co bardzo ważne – czy chciałbyś nim zostać.

    ⬇⬇⬇
    https://stormit.pl/backend/?utm_source=StormIT&utm_medium=w&utm_campaign=w1

    Jakie umiejętności i technologie musisz znać, by zostać backend developerem?

    ▶ Umiejętność #1. Bardzo dobra znajomość przynajmniej jednego języka programowania typowego dla backendu
    ▶ Umiejętność #2. Znajomość baz danych
    ▶ Umiejętność #3. Zrozumienie technologii występujących na frontend
    ▶ Umiejętność #4. Zarządzanie infrastrukturą i środowiskami
    ▶ Umiejętność #5. Warstwa pośrednia (ang. middleware)
    ▶ Umiejętność #6. Doświadczenie z systemami kontroli wersji
    ▶ Umiejętność #7. Umiejętności miękkie

    Poza rozwinięciem powyższych punktów, w tekście znajdziesz również odpowiedzi na poniższe pytania.
    ▶ Czy nadajesz się na backend developera?
    ▶ Różnice backend vs frontend
    ▶ Czym zajmuje się backend developer?
    ▶ Z kim na co dzień pracują programiści?

    Pozdrawiam
    tw.
    #stormit #programowanie #naukaprogramowania
    pokaż całość

    źródło: backend-frontend.jpg

    •  

      Dodałbym do tego podstawową znajomość niektórych algorytmów, obliczania złożoności obliczeniowej o czym często się dzisiaj zapomina. Moim zdaniem trzeba też mieć minimalne predyspozycje umysłu ścisłego to jest umiejętność rozbijania dużych problemów na mniejsze oraz umiejętności logicznego/abstrakcyjnego myślenia.

      Natomiast we froncie te umiejętności nie są tak ważne lub wcale ważne, natomiast trzeba mieć wyczucie stylu itd.

      Nie można też powiedzieć, że backend jest zawsze trudniejszy bo ktoś może akurat klepać typowego CRUDa, a klepania CRUDa można by nauczyć nawet małpę.
      pokaż całość

    •  

      @kabdul: Dzięki za opinię. Całkowicie się z nią zgadzam. Umiejętność dekompozycji problemów na mniejsze jest wyjątkowo ważna i z moich obserwacji wynika, że ludzie mają z tym dużo problemów.

    • więcej komentarzy (4)

  •  

    Cześć!
    Zmierzymy się dziś z dość trudnym problemem weryfikacji wydajności kodu. Już wkrótce przekonasz się, jak wiele na pozór prostych rzeczy nie zawsze działa tak, jak można by się tego na początku spodziewać.

    https://stormit.pl/benchmark-jmh/

    Pułapka #1. Ziarnistość pomiaru czasu – System.currentTimeMillis
    Pułapka #2. Pomiar wpływa na wynik pomiaru – System.nanoTime
    Pułapka #3. Izolacja pomiarów – co ja właściwie mierzę?
    Pułapka #4. Wpływ środowiska zewnętrznego – czyli różnica między czasem, który minął, a czasem wykonania
    Pułapka #5. Różnice w konfiguracji hardware oraz software
    Pułapka #6. Optymalizacja kompilatora
    Pułapka #7. Cache współczesnych procesorów – fałszywe udostępnienie (false sharing)
    Pułapka #8. Zimna Java – WARM-UP
    Pułapka #9. Zarządzanie energią

    Poza rozwinięciem powyższych punktów, w tekście znajdziesz również odpowiedzi na poniższe pytania.

    ➡ Co to jest benchmark?
    ➡ Co to jest JMH – Java Microbenchmark Harness?
    ➡ Jak pisać dobre benchmarki i na jakie pułapki uważać?

    https://stormit.pl/benchmark-jmh/

    Pozdrawiam
    Tomek.
    https://stormit.pl/

    #stormit

    #naukaprogramowania #programowanie #java
    pokaż całość

    źródło: benchmark.jpg

...to tylko najnowsze aktywności użytkownika StormITpl

Zobacz wszystkie dodane znaleziska, komentarze i wpisy korzystając z menu powyżej.

Osiągnięcia (2)