Zdjęcie w tle

Społeczność

Programowanie

1k+

Zaloguj się aby komentować

Co sądzicie o przejściu z QA do DEV? niedawno wleciał awans z juniora na mida, od jakichś 6 miesięcy siedzę trochę w testach automatycznych ale jest to bardzo znikome bo co chwila znajdzie się coś innego do roboty i nie ma na to czasu, a jednak zawsze chciałem pracować bezpośrednio z kodem. Myślicie że wiedza z pisania testów automatycznych REST API starczy na wejście w DEV? A może jednak zostanie w QA gdzie w niedalekiej przyszłości mam zajmować się tylko automatami będzie lepszą opcją?


#programowanie #testowanieoprogramowania #pracait

Zaloguj się aby komentować

Zaloguj się aby komentować

Robie prostą stronę która ma być uzupełnieniem cv (czyli pokazywać moje projekty, edukacje, etc).


Generalnie to nie ma być arcydzieło (ta strona nie jest do portfolio żeby pokazywać że umiem we frontend / design), ale też nie chcę żeby odstraszało.


Jak oceniacie obecny efekt?


https://streamable.com/kvswur

Zaloguj się aby komentować

Zaloguj się aby komentować

Hej szanowna społeczności, pozwoliłem sobie zadać to pytanie w #programowanie bo chociaż nie jest to związane bezpośrednio z pisaniem kodu, to pewnie większość z Was pracuje zdalnie i będzie w stanie coś poradzić.


Poszukuję słuchawek, które będą służyć do spotkań online. Zależy mi przede wszystkim na tym, żeby nie zbierały hałasu z całego pokoju, tylko w miarę możliwości wyłącznie to co ja mówię. To jest najważniejszy warunek.


Jakość dźwięku nie jest ważna, liczy się przede wszystkim zbieranie tylko mojej mowy, a nie hałasu w tle. Do słuchania muzyki mam już inne słuchawki.


Będę wdzięczny za porady, a w szczególności na takie bazujące na własnym doświadczeniu W sklepach typu EURO RTV AGD wydaje się być tego sporo, ale fajnie jakby ktoś polecił coś co sprawdza mu się pod kątem wygody i rzeczywiście skutecznego tłumienia hałasów otoczenia w mikrofonie.


Budżet bliżej nieokreślony, fajnie by było zmieścić się w 300-400zł, ale jeśli trzeba za takie coś dać więcej to jestem gotów zainwestować więcej.


#audio #sluchawki #pracazdalna #pracbaza

Zwykłe biurowe słuchawki czy gamingowe ci wystarczą. Sam dostałem z roboty nienajnowsze słuchawki platronics i do calli są zdecydowanie wystarczające. Nie są super wygodne, ale 2h spokojnie wysiedzisz. Jakieś gamingowe typu Arctis Nova też się nada, one wycinają swoje słabości algorytmami odszumienia z tego, co wiem.


Zbieranie hałasu z pokoju wbrew pozorom to problem i dopiero mój chiński klon Blue Yeti ładnie zbiera wszystkie szmery samemu przy tym nie generując szumów.

@WawelskiKasztan @KordianIDE Only Bose QC... Masz teraz promke akurat na oficjalnej stronie niezla, ale to wciaz 950 brutto...

Zaloguj się aby komentować

Podstawowe logowanie błędów do małej aplikacji w #javascript nie za miliony monet? Ma wyświetlić ładną stronę błędu po stronie serwera lub klienta, wysłać mi error ze stack trace, idealnie prawdziwym. Słucham propozycji.


Miałem sentry, ale do małego projektu to overkill, a w wersji darmowej resursów wystarczyło na tydzień.


Stack: #react #prisma #node #nextjs #pm2, trochę #testowanieoprogramowania

Zaloguj się aby komentować

Fajny post od Mrugalskiego odnośnie wypalenia zawodowego:


https://www.linkedin.com/posts/unknow_wypalenie-branzait-praca-activity-7028843164857737217-M8a8


Z mojej strony co mnie wypala w projektach:


  • napisany kod na odwal się: brak linterow, brak spojnosci, brak jakichkolwiek testów, powtarzajace sie klocki (np kod do polaczenia z baza wlasciwie powinien byc napisany tylko raz w wiekszosci sytuacji, tutaj mam co drugi plik kopiuj wklej ten sam kod, ktory robi polaczenie z baza)

  • wyzwanie? Moge troche zrefaktorowac, napisac testy i powoli wraz z dodanymi featurami czy zrobionymi bugami powoli uspójniać chociaż małe klocki jak obsługę połączenia: odpowiedź z góry - ma zostać jak jest!

  • pomysły biznesu i ich priorytety: brak planowanego czasu na refaktoring, upgrade paczek - tylko dodawanie i usprawnianie nowych funkcjonalnosci

  • znowu biznes: przy średnio dojrzałych projektach (+3 lata) brak wizji jak produkt ma wyglądać i w którym kierunku ma iść


PS. Tego Pana bardzo polecam, dostarcza bardzo fajne newslettery i wpisy

Zaloguj się aby komentować

Pusta pętla w cpp to UB


To zrozumiałe, ale co to zmienia w kwestii wyjścia poza main() i odpalenie sobie pierwszej z brzegu funkcji?

@grappas UB z założenia może spalić Ci chatę i zgwałcić żonę. Jakaś optymalizacja pewnie wkracza, niezrozumiała z kodu źródłowego ale mogąca mieć sens w jakiejś reprezentacji AST (albo jakiejś innej reprezentacji kompilatora)

@wrazik czyli ktoś kto tworzył standard: "c⁎⁎j k⁎⁎wa to nie ma sensu, ale jest semantycznie poprawnie, to tak to zategujemy"

Zaloguj się aby komentować

Mam 2 klasy w różnych namespace o takich samych nazwach i metodach, ale są to wtyczki z zewnętrznych bibliotek i nie mogę dodać wspólnej klasy/interfejsu


A/MyClass z metodą print() //Zwraca "Hello"


B/MyClass z metodą print() //Zwraca "World"


W moim programie chcę dodać wykonanie tych metod, ale muszę dodać na końcu wykonanie metody endText(), która dla pierwszej klasy zwróci "!", dla drugiej "...".


interface Ending {


  endText()


}


class MyAClass extends A/MyClass implements Ending {


    endText() { log('!') }


 }


class MyBClass extends B/MyClass implements Ending {


 endText() { log('...') }


 }


main() {


 objects = [ new MyAClass, new MyBClass ]


 foreach(obj in objects) {


   obj->print()


   obj->endText()


 }


 //Hello!


 //World...


}


W jaki sposób mogę teraz dodać wspólną metodę dla tych dwóch klas? Myślałem o abstrakcji zamiast interface (template method), ale wtedy dziedziczenie po klasie odejdzie i trzeba będzie implementować wywołanie print przez klasę która obecnie jest rodzicem... Dodać nową klasę jako pole w stylu strategy pattern i wywołanie w kodzie aplikacji?


P.S. Na początku pytanie było trochę inne, bo się zagapilem upraszczając problem do tego przykładu.

@ZyGi PHP, tylko kod uproszczony. Wiem że można dodać Trait który umożliwia takie jakby dziedziczenie po kilku klasach, ale zastanawiam się co będzie najlepszym rozwiązaniem w innych językach nie umożliwiających wielokrotnego dziedziczenia i bez Traitów

Nie wiem czy dobrze rozumiem problem, plus nie znam PHP. Ale jeśli dobrze rozumiem. To mnie to wygląda na zadanie dla dekoratora... Trochę zawile to opisałeś

Zaloguj się aby komentować

#java


#programowanie


Branża parę lat temu: otwarci ludzie, dużo ofert, studenci przyjmowani do pracy


Branża dziś: Brak ofert dla studentów, gatekeeping, oferty wyłącznie dla osób z doświadczeniem

@veranoo Oczywiscie nalezy tez pamietac 10 lat temu nie bylo zadnych pieniedzy w IT dla juniorow tylko najnizsza krajowa na umowie o dzielo, co rowniez ma wplyw na roznice w sytuacjach

@veranoo Dobra, zle przeczytalem twoja wypowiedz. Zrozumialem ze mowisz, ze nie podaz/popyt - a ten wskazany przez Ciebie latwiejszy dostep do wiedzy implikuje wzrost wymagan. Mea culpa - zwracam honor.

Zaloguj się aby komentować

#java


#programowanie


Uwielbiam te zdjęcia zamieszczane na stronach firm technologicznych. Wszędzie tylko "dołącz do nas" i zdjęcia młodych ludzi. A w rzeczywistości nie mają w ogóle żadnych ofert dla studentów bez doświadczenia komercyjnego, a 90% stanowisk jest dla seniorów. Ciekawe skąd oni biorą tych studentów - seniorów javy aby zrobić im to zdjęcia. W międzyczasie kiedy oni biorą kolejne obrazki ze stocka, studenci informatyki ostatnich lat muszą robić na gównianym stanowisku w korpo albo jechać na magazyn do holandii.

1c09f7cb-2acc-4796-b109-8e5d80320826

Witam mordeczki. Jestem dosyć nowy w Postmana i JS ale i w całe pisanie kodu. Jakiś czas temu zostałem QA. No i mam taki mały bloker we wspomnianym Postmanie.


Chciałbym wyciągnąć zmienną z response body. W przypadku krótkiej odpowiedzi, gdzie każdy parametr ma jedną wartość, jestem w stanie wyciągnąć i przypisać zmienną. Natomiast nie wiem jak ugryźć gdy w odpowiedzi dostaję tablicę, tutaj przykład z d⁎⁎y:


[


    {


        "id": "2903870f-6799-4797-a3b2-29743e203b2b",


        "createdAt": "2023-02-07 0714"


    },


    {


        "id": "c7a4631e-d9a6-4e79-9f68-e0ac5bfe4002",


        "createdAt": "2023-07-06 0716"


    }


]


No i chciałbym jako zmienną wyciągnąć to pierwsze 'id'. Jestem taki nowy, że nie wiem jak to ugryźć nawet i poszukać w dokumentacji postmana. Jakby ktoś doradził (najlepiej rzucił rozwiązaniem) w tym przypadku XD


Wiem, że brak skilla w JS tutaj nie pomaga, dlatego chętnie przyjmę też jakieś rady i sugestie co do wartościowego contentu do nauki.


#programowanie #testowanieoprogramowania

@JanPawlaczi polecam pytać chatGPT, potrafi szybko udzielić odpowiedzi, która zazwyczaj w najgorszym przypadku służy jako podpowiedz

Zaloguj się aby komentować

@Abcdef90 jak będzie miał ten chat to też będę używał ale znając życie google ich będzie gonić a mogą mieć lepsze nawet AI tylko bardziej się boją o złą sławę jakby coś poszło nie tak

@StarozytnyKosmita Bing już od wielu lat ma lepsze rezultaty niż Google, sam korzystam z tego jako z domyślnego silnika wyszukiwania od dobrych 5-6 lat. Razem z Yandexem, to dwa najlepsze wybory, reszta to totalny chłam.

Zaloguj się aby komentować

Mam na "okresie próbnym" człowieka. Niestety nie jesteśmy go pewni.


Czy w dobrym tonie jest mu dawac kolejne 3 msc (B2B).? Brzmi to motywująco czy jednak demotywująco? Czy może lepiej kontrakt długo terminowy i w razie w zakończyć kontrakt?


#b2b #programowanie #programista15k

Z mojego doświadczenia przedłużenie umowy takiej osobie w nadzieji, że nagle jej zacznie zależeć jest naiwne. Jakby miało zależeć to już by zależało.

Spotkałem się z sytuacjami gdy firmy(szczegolnie korpo ale nie tylko) dawały N szans pracownikom po których okazywało się, że mieli on tak samo wyjabane jak wczesniej.

Ale w miedzyczasie:

  1. Firma przepalił hajs na typa który nic lub niewiele nie robi

  2. Członkowie zespołu(lub TL) poświęcili sporo czasu, żeby nadzorować taka osobe (zamiast robić normalną robote)

  3. Członkowie zespołu widząc, że trzyma się na siłe opierdalacza stali się coraz bardziej zdemotywowani.

Zaloguj się aby komentować

@sierzant_armii_12_malp Nigdy nię byłę dobry z polskiego widzę, żę trafił się wielki językowy pasjonat, miło mi

Masz szczęście, że @paliwoda z Wykopu tu nie zagląda


Kolo kukli mi to lata


Acha - dobrych programistów widziałem już wielu, dobrego scrum mastera jeszcze ani jednego. To chyba taki yeti.


Może dobrego scrum mastera nie widziałeś bo jak był to spałeś?


Scrum w moim wypadku ZAWSZE oznaczał godzinne spotkanie każdego dnia, wyrywające mnie ze skupienia (najczęściej gdzieś około 9-10, kiedy najsprawniej myślę)


Standupy 90% zespołów w których pracowałem były mniej więcej w tych godzinach, pierdolisz głupoty.

@spolsky Jak prowadzący regularne spotkania doprowadza do tego, że mu ludzie przysypiają, to wina tych ludzi, czy coś ze spotkaniem jest nie teges?


Spotkania DOBRYCH zespołów, w których miałem przyjemność pracować, były organizowane raz lub (maksymalnie) dwa razy na tydzień, nigdy częściej. I nikt nie nazywał tego scrumem. Słyszałeś o efekcie piły? To właśnie robi scrum. Plus „no nie zacznę tego teraz, bo za 20 minut mam spotkanie”. I wydajność leci na pysk…

@sierzant_armii_12_malp @spolsky @wonsz @Anj dzięki za odpowiedzi. Sam noszę czapkę scrum mastera, ale jestem głównie programistą. Prawda jest taka, że w dobrze zrobionym scrumie w organizacji, która to rozumie nie ma wiele spotkań. W zasadzie spotkania są pracą nad produktem (poza retro, gdzie pracujemy nad procesem).

Zadałem pytanie, bo często słyszę narzekanie na scruma i masterów od kolegów programistów. Mam wrażenie, że w większości firm jest masa SM nieogarów, którzy c⁎⁎ja robią, tylko wprowadzają zamęt. Często ci ludzie to przerobieni project managerzy albo team leaderzy. Albo firma kompletnie nie rozumie jak robić zwinnie soft i developerzy klepią tickety z całym balastem spotkań scrumowych. Albo nie ma zespołu, tylko każdy robi swoje, itp.

Nie wyobrażam sobie, żeby SM nie miał doświadczenia technicznego i to niezłego. Tak też było na początku. Twórcy scruma albo extreme programming i wszyscy sygnatariusze manifestu zwinnego to byli po prostu ogarnięci programiści, którzy chcieli po prostu sensownie robić swoją robotę. Gdzieś przez te 20 lat coś poszło za⁎⁎⁎⁎ście nie tak.

Zaloguj się aby komentować

#programowanie


Hej, wykorzystując chatgpt próbuję napisać pierwszy program w excelu w vba do liczenia czegoś. Z programowania nie umiem totalnie nic. Niestety nie umiem napisać kodu na wykonywanie równania. Czy mógłby mi ktoś pomóc?

@ziomekzbalut Generalnie jednak, jeśli chcesz się nauczyć coś programować, to, jak wspomniałem, VBA jest jednym z najgorszych punktów startu.

@ataxbras Dzięki bardzo, może coś z tego wykombinuje. Wiesz co, akurat potrzebuję ułatwić sobie robotę i przypadkiem pomyślałem żeby zrobić to makrem w excelu. Nie miałem w planach zaczynać przygody z programowaniem, ale zobaczymy co z tego wyjdzie

@ziomekzbalut Domyśliłem się. W tym nieco prostszym przykładzie powyżej, widzisz jak wykonuje się pojedyńcze obliczenie. Różnica względem formuły jest taka, że musi być jakaś zmienna przed znakiem równości. I od Ciebie zależy, gdzie ta zmienna finalnie wyląduje (np. w jakiejś komórce).

Nie unikniesz wgryzienia się nieco w programowanie w tym przypadku, bo VBA to język programowania.

Niestety marny, dziedziczące dekady złych wyborów i generujący w rezultacie złe nawyki.

Zaloguj się aby komentować

#webdev #programowanie


Tworzę pierwszą stronę internetową od lat.


Taki biedny stan jest po 58 commitach i 4 dniach kodzenia xDD


Tak szczerze jestem w miare z tego zadowolony.


Najgorsza część przedemną: #webdesign żeby to nie wyglądało jak kupa gówna.


Ogółem sama strona to ma być "uzupełnienie do cv". Ma być takim dojebanym podsumowaniem moich projektów, edukacji, czy powodów dlaczego uważam że własnościowe oprogramowanie to praktycznie nazizm i dlaczego uważam Richarda Stallmana za najprzystojniejszego faceta na świecie, do tego pewnie będzie mirrorem do mojego serwera git, czy NAS-a gdybym potrzebował komuś coś przesłać.


Tym sposobem jeżeli tworzę cv pod ofertę dla programistów pythona, mogę w samym cv zamieścić 2-3 najważniejsze projekty, ale rekruter ma możliwość zapoznania się ze wszystkimi 40 które robiłem, lub zobaczyć moją kolekcje memów o papieżu ( ͡° ͜ʖ ͡°)


będę wdzięczny za poradniki jak tu dobrać jakieś kolory, czy zrobić kosmetyczne zmiany, żeby to nie odstraszało.


Spokojnie, nie zamierzam zabierać pracy frontend developerom ( ͡° ͜ʖ ͡°)


backend - data science here, może w przyszłości devops

3f630a1e-dc52-4d2e-8986-bea22dbbd59e

@redve Kolory można dobrać z jakiegoś generatora, które dobierają pasujące odcienie. Na szybko - https://huemint.com/brand-3/# Fonty weź z google fonts. Dodaj jakiś tekst, i ładnie go sformatuj. Jeśli nie masz doświadczenia w tym to najlepiej uzyć dostępnych w sieci przykładów:

https://3.7designs.co/blog/10-examples-of-beautiful-css-typography-and-how-they-did-it/ (nr 4 (jest błąd w numeracji) tj. "Buzzworthy" wyglada całkiem nieźle)

@redve W bootstrapie nie musisz pisac js'a w ogole - samymi klasami w html robisz wyglad. Chyba ze cos wiecej niz wyglad robisz to wtedy juz frameworki jakies

Zaloguj się aby komentować

Zaloguj się aby komentować

Nie chcę zabrzmieć politycznie niepoprawnie więc zadam pytanie ogólnikowo:


Dlaczego współpraca z firmami z Azji to taki koszmar?


Różnica kultur jest przytłaczająca. Miliony razy spotkałem się z takimi kwiatkami jak:


  1. OK nie znaczy że zrobię. To znaczy że przyjąłem do wiadomości.

  2. Żadnej dyskusji tylko polityczne przytakiwanie - nawet jak rozmówca się nie zgadza

  3. Nie przyznajemy się do błędu choćby był widoczny jak byk

  4. Odpisywanie na maile? Jeżeli nie masz słowa kluczowego "Manager" lub nie jesteś klientem to nie trzeba. Co z tego że na Tobie cały projekt stoi...

  5. Robimy na odwal się. Wszystko. Błąd autoryzacji? "Not a valid domain"


Musiałem się wypłakać bo nie mam komu. Jestem zmęczony i nic nie mogę z tym zrobić. Taki świat.

@Sweet_acc_pr0sa Jako firma pracujemy z nimi 8 lat. W ciągu tego czasu takie samo urządzenie kupiliśmy 12 razy. Nigdy nie było problemu. A regularnie wizytujemy naszych chińskich dostawców 2 razy w roku.

Oprócz tego najdroższego kupujemy setki innych, tańszych, które również dopływają zawsze w całości.

Zaloguj się aby komentować