Rekrutacja na stanowisko programisty – nowy kurs!

rekrutacja na stanowisko programisty kurs udemy dev foundry

Właśnie opublikowaliśmy nasz drugi kurs na platformie Udemy: Rekrutacja na stanowisko programisty Jest on dedykowany wszystkim, którzy właśnie szukają pracy w zawodzie programisty! 🙂  W kursie dowiesz się między innymi: jak wygląda cały proces rekrutacji na stanowisko programisty, jak stać się atrakcyjnym kandydatem na rynku pracy, jak stworzyć profesjonalne CV, jak negocjować stawkę wynagrodzenia z pracodawcą, jakie są zalety i wady pracy zdalnej, jak zaplanować naukę do rozmowy kwalifikacyjnej, jak podejść do rozwiązywania zadań technicznych, na co zwrócić uwagę …

Czytaj dalej…Rekrutacja na stanowisko programisty – nowy kurs!

Jaki język programowania wybrać?

jaki jezyk programowania wybrac dev foundry blog programowanie java spring kursy

Jaki język programowania wybrać na początek? Od czego zacząć? Te pytania zadaje sobie każdy, kto chce wstąpić na ścieżkę programistyczną – niezależnie, czy jest to ktoś dopiero zaczynający swoją karierę na rynku pracy lub ktoś, kto chce się przebranżowić. Oczywiście takie pytania są zasadne, bo nikt nie chce tracić czasu na naukę czegoś, co ostatecznie okaże się niepotrzebne w docelowej pracy. Jeśli więc jesteś w jednej albo drugiej grupie osób, to nie martw się – w tym wpisie postaramy się …

Czytaj dalej…Jaki język programowania wybrać?

GitHub – Podstawy

github podstawy git dev foundry blog programowanie java spring kursy

W tym wpisie omówimy podstawy GitHub, czyli najpopularniejszej obecnie platformy do przechowywania i upubliczniania swojego kodu. Zobaczymy jak wrzucić tam swój kod i jakie możliwości oferuje sama platforma. GitHub jest miejscem, w którym możemy przechowywać nasze repozytoria gitowe ( git + hub 🙂 ) , czyli: tworzymy coś lokalnie (nieważne czy kod czy e-book), zapisujemy i wysyłamy na platformę, a nasi współpracownicy mogą aktualną wersję podejrzeć, ściągnąć na swój dysk i dokonać dalszych zmian. Dodatkowo cała historia zmian jest przechowywana i …

Czytaj dalej…GitHub – Podstawy

Wyrażenia lambda i interfejsy funkcyjne

lambda interfejs funkcyjny functional interface dev foundry blog programowanie java spring kursy

Wyrażenia lambda i interfejsy funkcyjne zostały wprowadzone wraz z Javą 8. Zostały dodane, aby ułatwić życie programistom i zachęcić ich do tworzenia kodu funkcyjnego, a nie imperatywnego. Dzięki ich właściwemu użyciu kod staje się krótszy, bardziej czytelny i przejrzysty. Z perspektywy lat (mijają już ponad 4 lata od wydania Javy 8) można stwierdzić, że wyrażenia lambda oraz interfejsy funkcyjne zostały dobrze przyjęte w środowisku: są używane chętnie i często. Interfejsy funkcyjne Interfejsy funkcyjne zostały wprowadzone w Javie 8, aby umożliwić …

Czytaj dalej…Wyrażenia lambda i interfejsy funkcyjne

Zapis i odczyt plików w Java 7+

newio stream zapis odczyt json dev foundry blog programowanie java spring kursy

Historycznie praca z plikami w Javie nie była niczym przyjemnym – duża ilość kodu związanego z buforami, brak wygodnego API dostępowego do samych plików, już nie wspominając o operacjach na nich. Na szczęście wszystkie te bolączki przestały istnieć, kiedy wprowadzona została Java 7 wraz z pakietem zmian pod egidą NewIO 2. Java 8 wraz ze strumieniami tylko polepszyła dobry stan rzeczy. Jako że post jest pisany w odpowiedzi na życzenie jednego z naszych czytelników, to jako przykład weźmiemy przypadek użycia zaproponowany przez …

Czytaj dalej…Zapis i odczyt plików w Java 7+