#pytaniedoeksperta #pracait #programista15k #django #naukaprogramowania
Dobra poprzeglądałem oferty pracy i wydaje mi się, że mniej więcej wiem co jest 5 i czego muszę się nauczyć, by dostać się do spoko firmy na młodszego programistę Python/Django
Myślę polecieć takim roadmapem i proszę o ocenę:
- Książka Django 3 by example
(żeby od razu robić coś z kodem w trakcie nauki)
- Obey the testing goat. TDD for
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeżeli chodzi o django to standardowo
- Oficjalny tutorial z django
- Książka Two Scoops of Django
- Oficjalne doscy Django (a szczególnie rozdział o middleware/querysetach/performance & optimization)
+ ewentualnie coś z Django Rest Framework / GraphQL
+ ewentualnie ściągnij jakiś duży projekt opensource napisany w Django i skonfrontuj strukturę projektu/rozwiązania z tymi których się nauczyłeś w książce
  • Odpowiedz
Po wpisaniu w Google hasło "container" wyskoczą Ci zapewne Docker i K8s, ale temat kontenerów Linuksa nie zaczyna się i nie kończy na Dockerze. Sprawdź, czym są i jak działają LXC, czyli Linux Containers.

https://bulldogjob.pl/news/1583-nie-tylko-docker-jak-dzialaja-lxc-czyli-linux-containers

#programowanie #naukaprogramowania #docker #linux #lxc
Bulldogjob - Po wpisaniu w Google hasło "container" wyskoczą Ci zapewne Docker i K8s,...

źródło: comment_1619517906QqL4cCbVbhjbdPWVdDjwbP.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakiś czas temu stanąłem przed koniecznością napisania w Prologu testów jednostkowych. I to nie tylko w popularnym SWI-Prologu, ale również w nieco bardziej oldschoolowej implementacji GNU Prolog. W najnowszym wpisie na blogu postanowiłem zebrać zdobyte przeze mnie informacje:

LINK: Testy jednostkowe w Prologu

Jeśli interesują Cię moje wpisy, obserwuj tag #polydev
#programowanie #naukaprogramowania #prolog #programowanielogiczne #programowaniedeklaratywne
informatyk - Jakiś czas temu stanąłem przed koniecznością napisania w Prologu testów ...

źródło: comment_1619516924XWuyJrZiOfjh5N9iKXwJj8.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@informatyk: spodziewałem się, że w Prologu będzie więcej podejścia z testowaniem właściwości (jak QuikCheck) zamiast "klasycznych" jednostkowych. Trochę szkoda, bo wydaje mi się, że Prolog ładnie mógłby opisywać takie testy.
  • Odpowiedz
Denerwują mnie te różne konwencje w językach. W takiej Javie, c++ i c# domyślny konstruktor to nazwa klasy. W pythonie to już trzeba wpisać _ init (musiałem dodać spację, bo głupi wykop usuwał znaki ). Dlaczego akurat to? Po co w ogóle te znaki _? Nie mogłoby być po prostu init?

Albo ciągi znaków. W takim c# jak widzisz cudzysłów, to wiesz, że masz do czynienia ze stringiem. W innych językach używają
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@becvvv: Gdyby wszystkie języki zachowywały tę samą konwencję to nadal byśmy pisali .LT. zamiast < - to się nazywa ewolucja, nowe języki powstają, po to żeby coś poprawić(czasami to wychodzi lepiej, czasami gorzej).
  • Odpowiedz
@mlodedrwale: W sumie do tej pory jakoś nie zetknąłem się ze złożonością cyklomatyczną McCabe'a oraz zastępowaniem złożonych warunków logicznych tabelami referencyjnymi (tablicowaniem).
  • Odpowiedz
Jeśli w nocy programuje Ci się lepiej, masz więcej energii i więcej siły do działania, to bardzo możliwe, że posiadasz chronotyp nocny.
Jak sobie z tym radzić w codziennym świecie i czy liczysz się z tym, że Twoje życie będzie krótsze?

Podziel się tym materiałem ze swoim znajomym który jest nocnym Markiem!

#programowanie #naukaprogramowania #java #backend #technologia #informatyk #
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SoftBull: Co za niespodzianka, Przemo na wypoku! Właśnie siedzę z Tobą i stawiam apkę w Spring Boot'ie :D Robisz super robotę i fajny gościu z Ciebie, keep on going! Trzymaj się na tych fiordach( ͡° ͜ʖ ͡° )つ──☆*:・゚
  • Odpowiedz
#programowanie #cpp #naukaprogramowania

Cześć, aktualnie jestem w trakcie pisania pewnej aplikacji i zależy mi na (przynajmniej podstawowym) bezpieczeństwie danych, które będę przechowywać po stronie klienta (nie ma możliwości trzymania tego na serwerze). Dlatego zastanawiam się czy istnieje jakiś sprawdzony sposób którym z poziomu usermode na prawach administratora można sprawdzić wszystkie procesy pod kątem tego czy któryś z nich czyta pamięć procesu mojej aplikacji przy użyciu ReadProcessMemory
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@LazyInitializationException: Wiem, że zawsze jest możliwość, choćby kernel, ale chce zablokować przynajmniej jakieś cheatengine i inne badziewia dla laików. Jest jakiś sprawdzony sposób na zrobienie takiego hooka żeby nie wykrywało apki jako potencjalne zagrożenie przez choćby defendera?
  • Odpowiedz
Nie przesadzajmy z tą mnogością bibliotek. Fajnie jak nowicjusz-programista zna 1 dobry framework webowy, 1 bibliotekę do łączenia się z bazą danych (może być ORM z Django), kilka tooli do tego czym się zajmował żeby pokazać, że jest kumaty i tyle.
Jak mówimy o data science to Pandas, numpy i może coś do operacji na bazie danych + coś do prezentacji + jakieś podstawy obrabiania arkuszy kalkulacyjnych w Python (przyda się do
  • Odpowiedz
Cześć, niedawno przerobiłem kurs Django 3 by Example. (w sensie PDFa przeczytałem i przepisywałem kod na bieżąco)
W połowie książki zauważyłem, że nigdzie w niej nie ma testów.
Teraz chce się zabrać za darmowe obey the testing goat (python Django selenium Javascript).
Tylko nie znalazłem PDFa (który nie jest niezbędny skoro wszystko jest za darmo na stronie). A chciałbym umieć oszacować obszerność materiału. Widział ktoś na oczy tego PDFa i byłby tak
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Niektórzy programiści są tak podekscytowani Optional w Javie, że zaczęli go nadużywać i korzystać z niego we wzorcach, w których nie powinni tego robić. Sprawdź, jak nie używać tego typu!

https://bulldogjob.pl/news/1579-sposoby-na-unikniecie-problemow-z-java-optional

#java #naukaprogramowania #programowanie
Bulldogjob - Niektórzy programiści są tak podekscytowani Optional w Javie, że zaczęli...

źródło: comment_1619094419q2St8OZewhSWvnLufxvb0c.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ostatnio kilku mireczkow mnie zagadalo na PW o informacje wiec pomyslalem ze mozna skleic to w krotki post o tym gdzie warto pracowac w Europie zeby byc programista25k.. tygodniowo ( ͡° ͜ʖ ͡°)

Source: zmienialem prace ostatnio

Wyjasnienie:
1. Pozycja L5, czyli senior. Nie mowimy tutaj o zjawisku postaci “mam 3 lata doswiadczenia i znam Pythona na wylot wiec jestem seniorem”, tylko o osobach ktore sa specjalistami w danej dziedzinie, sa w stanie
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

O taki premium content nic nie robiłem ( ͡° ͜ʖ ͡°) bardzo ciekawe info, dzięki! Od siebie dodam art o salary negotiations, który mi pomógł przy szukaniu nowej pracy i żałuję, że go nie przeczytałem kilka lat wcześniej;)
  • Odpowiedz
@MtEverest: Ogolnie, ale w tam najbardziej. Troche nie ma znaczenia czy przy crudach czy nie, wazne tylko gdzie. Myslisz ze w google masz tylko robote przy wynajdywaniu jakis mega trudnych algorytmow? Tam tez jest taka sama robota przy crudach, ale wymagania sa jak do najlepszego zespolu.
  • Odpowiedz
#programowanie #cpp #naukaprogramowania
Chciałem odpalić c++20 i potestować jak to wygląda bo jestem ciekawy
mój protip jak ktoś chce to robić: róbcie to pod wodą żeby nikt nie widział płaczu, ani nie słyszał krzyku
próbuje narazie skompilować moduł clangiem, i kiepsko mi to idzie, chętnie się dowiem jakie flagi powinienem użyć
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach