Dostałem w pracy listę zagadnień które muszę spełnić, aby awansować na seniora i jednym z nich jest opanowanie na bardzo wysokim poziomie jednego z trzech narzędzi - Redis, Elastic Search lub RabbitMQ.

Początkowo myślałem nad Redisem, jednak wydaje mi się, że tu czeka mnie najwięcej nauki. ES też jest ciekawą opcją, jednak ma mniejsze zastosowanie od Redisa. Rabbit z pozoru wydaje się najszybszym do wymasterowania narzędziem, jednak wspomniano mi o opanowaniu m.in.

Którą technologię wybrać?

  • Redis 37.3% (28)
  • Elastic Search 36.0% (27)
  • RabbitMQ 26.7% (20)

Oddanych głosów: 75

  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jurix Wszystkie? Nie wyobrażam sobie "seniora" albo leada, który nie umie się posługiwać każdą z tych technologii na przyzwoitym poziomie. Jeżeli po 5 latach z nimi nie miałeś do czynienia to bałbym się Ci dawać ludzi pod spodem. xD
  • Odpowiedz
Początkowo myślałem nad Redisem, jednak wydaje mi się, że tu czeka mnie najwięcej nauki.


@Jurix: Chyba najmniej. Z tych trzech IMO najprostsze.

ES też jest ciekawą opcją, jednak ma mniejsze zastosowanie od
  • Odpowiedz
Wprowadzenie do Blockchain

▶️Poznaj działanie i możliwości dostarczane przez Blockchain! W trakcie Szkolenia Live przybliżę Ci zasadę działania technologii stojącej za blochchainem na przykładzie zrealizowanym w Javie!

Pokażę Ci przykładową implementację Blockchain w Java. Jego działanie będziesz mógł zobaczyć we wspólnie tworzonym kodzie w trakcie Szkolenia Live!

SoftBull - Wprowadzenie do Blockchain

▶️Poznaj działanie i możliwości dostarczane ...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Aryo: "zero code", "no code" itp. to nie jest głupie, jeżeli myślisz o jakiejś wersji MVP. Tworzysz takich setki stron/apek a gdy któraś osiągnie sukces to robisz to porządnie tak jak trzeba.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Kończę apkę na Juniora i mam dylemat czy utworzyć osobną zmienną (bool) do warunków czy operować na wcześniej zainicjowanym obiekcie i dawać warunki if(obj == null)?

Z jednej strony to jest nowa zmienną z drugiej strony trochę lepiej czyta się kod.

Co powiedzą koledzy bardziej doświadczeni? Czyszczę kod przed oddaniem i nie wiem jaka praktyka jest lepsza.

#programowanie #naukaprogramowania
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Z jednej strony to jest nowa zmienną z drugiej strony trochę lepiej czyta się kod.


@Xarazix:
Raczej w OOP czytelnosc > wydajnosc (1 zmienna nawet nie poczujesz), pokaz przyklad
  • Odpowiedz
„Innowacje” w procesorach Intela jak ucieczka do przodu

Borykający się z licznymi problemami Intel aktywnie szuka ich rozwiązania. Mogą się nią okazać niebotyczne częstotliwości taktowania zegarów procesorów. Brzmi znajomo?
https://bulldogjob.pl/readme/innowacje-w-procesorach-intela-jak-ucieczka-do-przodu

#programowanie #naukaprogramowania #technologia #komputery #laptopy #bulldogjob
Bulldogjob - „Innowacje” w procesorach Intela jak ucieczka do przodu

Borykający si...

źródło: comment_1656164358O2SVksOa1KxHaIuiT6bafs.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
#programowanie #naukaprogramowania

Mam dyplom ukonczenia studiow magisterskich nie zwiazany z dziedzina programowania/IT. Zakladajac ze posiadam umiejetnosci potrzebne do wykonania zawodu, wlasne projekty/portfolio, powinienem sie tym przejmowac?

Czesto widac na ogloszeniach do pracy ze wymagane jest wyksztalcenie wyzsze w kierunkach informatyki itp. mam wrazenie ze moze byc pewna przeszkoda dla mnie. Jesli faktycznie jest to przeszkoda czy powibienem rozwazac opcje studiow podyplomowych?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Na jednym z LiveStreamów zostałem zapytany o mój punkt widzenia w sprawie pracy zdalnej i pracy w biurze. Moja wypowiedz bardzo ożywiła Uczestników i wielu osób powiedziało mi, że dzięki temu narodziło się im wiele istotnych wniosków.

Dlatego dziś dziele się tym fragmentem, a jednocześnie jestem ciekawy Waszego zdania w kwestii pracy zdalnej vs pracy w biurze vs modelowi hybrydowemu. W którym z wymienionych chcielibyście pracować?( ͡ ͜ʖ ͡
SoftBull - Na jednym z LiveStreamów zostałem zapytany o mój punkt widzenia w sprawie ...
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W jaki sposób mogę zapisać do pliku informację, o każdym wywołaniu funkcji? Mam apkę gdzie użytkownik może wybrać przeróżne opcje, i chciałbym żeby to co wybierze zapisało się do pliku.

Pierwsze co mi przychodzi na myśl, to po prostu do każdej funkcji na koniec dopisać linijkę żeby mi zapisało daną frazę do pliku, ale wydaje mi się to mega słabe rozwiązanie, w normalnej pracy przy tworzeniu programu, na pewno się tak nie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@imthehighestintheroom: jeżeli chcesz coś zrobić przy każdym wywołaniu funkcji i móc to zastosować do różnych funkcji, to dekorator mógłby Ci się też przydać, wtedy akcji logowania nie musiałbyś dodawać do wnętrza funkcji
  • Odpowiedz
#programowanie #naukaprogramowania #python
Cześć wszystkim,
postanowiłem się trochę ogarnąć, zmienić branżę i nauczyć się programować. Zacząłem studia z informatyki, ale w trakcie nich rozpocząłem pracę jako handlowiec, przez co nie skończyłem pisać pracy i nie obroniłem się. Posiadam przez to jakieś podstawy, ale i tak będę pewnie musiał wszystko od nowa ogarniać. Postanowiłem wybrać Pythona. Znalazłem kilka fajnych materiałów na youtubie i kursy na Udemy. Niestety
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 6
@michallac: po polsku nie czytaj nic najlepiej, nabawisz się naleciałości dziwnych - zwłaszcza na poczatku - i będzie z ciebie beka na okrągło.
Poza tym kod jest po angielsku. Dokumentacja jest po angielsku. Narzędzia też. I wszedzie bedziesz widział te pojecia ktorych nie bedziesz znał xD

A co do nauki to jakiś python basics gdziekolwiek za free, pozniej google -> ideas for first python project i lecisz.
  • Odpowiedz
@OrzechowyDzem: przebranżowienie to nie maraton tylko eksploracja nieudokumentowanej jaskini. Zmiana ze sprintu na maraton sugeruje że meta jest pewna, tylko trzeba się nabiegać. Tu sprawa jest trudniejsza. Możesz dotrzeć do celu, ale możesz utknąć, masz wiele ścieżek, każda może mieć inny cel. Możesz też dotrzeć do celu w ścieżce, której jak się chwilę potem okaże, nie cierpisz, może się okazać że musisz wrócić do jaskini i szukać dalej. I to
  • Odpowiedz
@tptak: Komentarz zloto!
Wiedza o tym ktore kierunki eksplorowac i w ogole bycie sprytnym i zaradnym zyciowo sa wiecej warto niz dowolny komplet umiejetnosci technicznych. Podobnie umiejetnosc grania w gre rekrutacyjna.
Wiekszosc z tych, ktorzy nie wiedza co robia, nie raz i dwa zagoni sie z kozi rog z baku przemyslenia wlasnej pozycji.
Zabawna sprawa w obliczu tego, ze publicznie dyskutuje sie tylko i wylacznie przyjemne i latwe aspekty (dowolnej
  • Odpowiedz
Jest jakiś prostszy sposób by wydrukować wszystkie elementy z listy, niż to co napisałem poniżej? Elementy "a" i "b" muszą drukować się bez kwadratowego nawiasu.

lista = [1, 2, ["a", "b"], 3, 4]

for x in lista:
....if type(x) == list:
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bulldogjob: Ale jakiej emeryturze? Będą biedni przed emeryturą bo oślepną w wieku 80 lat a parkinson nie pozwoli klepać w klawiature, w ogóle kto będzie wtedy pamiętał gdzie pracował? ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@mizantrol: wywołujesz konstruktor dwuparametrowy def __init__(self, arg, string): bez parametrów super().__init__(). Jak to ma działać, jakie mają być wartości tych parametrów?
  • Odpowiedz