Zdjęcie w tle
Programowanie

Społeczność

Programowanie

1k+

Zaloguj się aby komentować

Dwaj znajomi z byłej pracy będą dziś mieć sytuację absolutnie jak z tego mema.


(Nazwijmy go) Andrzej pisze mi właśnie, że też odchodzi z firmy, którą opuściłem jakiś czas temu i przechodzi tu, gdzie teraz pracuję. Dziś będzie informował o tym swojego przełożonego (nazwijmy go) Mateusza.


Jestem w stałym kontakcie tak z Andrzejem jak i Mateuszem i stąd wiem, że Mateusz też właśnie przenosi się tu gdzie ja teraz pracuję, tylko jeszcze nikomu nic nie powiedział.


Chciałbym zobaczyć ich rozmowę na żywo.


#programista15k

13f0b808-a7c0-4e41-81df-61eea5807c1c
bimberman

ttttto 15k to na rękę ? pytam dla kolegi?

banan-smietana

@RobertCalifornia to u mnie Kasia poszła do swojej szefowej powiedzieć ze jest preggers bo my wpadli a szefowa tez już była preggers i miała nadzieje ze Kasia ja zastąpi jak będzie na macierzyńskim.....

HannibalLecter

@RobertCalifornia Mialem bliźniacza sytuacje kilka lat temu i mogę od siebie powiedzieć ze decyzja cieszy tym bardziej, jak dodatkowo się dowiesz ze ktos z obecnej firmy lub teamu, przechodzi w to samo miejsce co ty. Jeśli jeszcze dodatkowo miałeś świetny kontakt z ta osoba to zawsze kilka znajomych twarzy w nowej firmie dodaje otuchy. Gratulacje dla kolegów 🖖

Zaloguj się aby komentować

Macie jakieś linki do repozytoriów z projektów które mają bardzo dobrze zaprojektowaną i zaimplementowaną architekturę/wzorce projektowe? Najlepiej małe/średnie projekty w PHP ale może być w sumie też Python, Java, od biedy C#. Z góry dziękuję i proszę o pioruny dla zasięgu

cb9f2a82-b4c4-4008-8dc4-bd09c667f419
Vuaaas

@esq8 Kiedyś była taka strona "Let me ask Google for you", teraz trzeba zrobić "Let me ask Chat GPT" for you xd

parapet-inferno

@Vuaaas lmgtfy nadal działa

Zaloguj się aby komentować

Barcol

@LM317T obejrzałem na razie tylko początek, ale nie nazwałbym tej rozmowy "typową" przynajmniej jak na stamdardy z jakimi ja sie spotykałem. IMO rozmowa wyglada na bardzo dobrą, sprawdza praktyczne podejscie do problemu, i jeszcze jest bardzo interaktywna, ale tak jak mowie, obejrzałem dopiero 4 minuty.

LM317T

@Barcol chciałem napisać "przykładowa", no i z tym juniorem to taki żart

Barcol

@LM317T stałem sie ofiarą primaaprilisowego fortelu xD ogólnie wydaje mi sie ze pytania byłyby spoko dla juniora, ale babeczka jakoś zbyt zwinnie sobie z tym radzi xD podoba mi sie idea zadawania tych samych pytań niezależnie od levelu stanowiska, ze świadomością że odpowiedź juniora będzie całkowicie inna niz mida czy seniora

Zaloguj się aby komentować

#rust #golang #linux


Zbliża się nowy projekt i nie mogę się zdecydować czy wybrać Rust czy iść w Go. Go znam dość powierzchownie. Napisałem kilka małych CLI i jeden hobbistyczny backend. Rust nie znam w ogóle ale przyciąga mnie ten borrow checker. Będzie to projekt sieciowy wiec i latency musi być dość małe oraz memory footprint będzie również ważna częścią projektu. Wiem ze cilium ma liba do eBpf który jest dość dobrze sprawdzony. Czy Rust ma tez jakiś dobry odpowiednik? Projekt będzie działał bardzo blisko kernela linuxowego wiec to tez jest bardzo ważne.


Jakie macie doświadczenia z Rust? Stabilnośc języka i bibliotek? Mam nadzieje ze jest o wiele lepiej niż w Nodeland gdzie 80% to śmieci albo porzucone projekty.


Dzięki 🖖

Zaloguj się aby komentować

Hepar

@rayros Napisałem kiedyś autorską apkę dla ojca, która co miesiąc automatycznie generowała pdf na podstawie danych z bazy i wysyłała pod odpowiedni email. Jakby ją trochę zmodyfikować to spełniłaby również Twoje potrzeby. Cho na priv jakbyś był zainteresowany.

rayros

@Hepar dzięki ale szukam czegoś co można docsx albo Excel łatwo modyfikowac bo chcą "elastyczności"

Zaloguj się aby komentować

Chciałbym sobie stworzyć aplikacje do łączenia się z innymi komputerami poprzez vnc w pracy. Mamy teraz zwykły plik .bat, ale sam dla siebie w ramach nauki chcę zrobić coś lepszego. Moje pytanie to w czym najlepiej byłoby to zrobić?

Początkowo użytkownik wprowadzałby linie/komputery i generowałby się dzięki temu graficzny podgląd (jakiś szablon excelowy lub plik txt? Chodzi o kilkadziesiąt komputerów dla kilku/kilkunastu linii).

#programowanie #python

NieLubiePomidorow

@DzikiKnur69 Ciekawa sprawa, ale wolałbym napisać coś swojego 🙁

lipa13

@NieLubiePomidorow O co dokładnie pytasz bo nie do końca rozumiem. O stworzeniu jakiegoś graficznego interfejsu do tych komend które używasz?

tatarysh

@lipa13 mnie bardziej interesuje co on tam nielegalnego w nocy chce uruchamiać

NieLubiePomidorow

@lipa13 Chodzi mi o apke, w której po odpaleniu pokaże mi się lista nazw komputerów i po kliknięciu w nazwę połącze się z nim zdalnie przez vnc. Teraz mamy zwykły plik .bat a chciałbym sobie stworzyć apke do tego. Czyli odpalam apke, wyszukuje odpowiedni komputer, klikam np. w przycisk 'połącz' i za pomocą vnc odpala się podgląd.

lipa13

@NieLubiePomidorow Jeśli to tylko do zabawy to możesz skorzystać z PySimpleGUI do stworzenia UI i pyinstaller do upakowania tego w .exe Ale jak mówię, to libki bardziej do domowych zastosowań - w komercyjnych projektach są zbyt prymitywne. Chociaż ja polecam ich znajomość dla samego siebie - często piszę jakieś web-scraperry i fajnie jest móc dorobić do tego UI w godzinkę czy dwie.


Z poziomu UI stworzonego w PySimpleGUI bez problemu możesz wywoływać funkcje pythona uruchamiające inne procesy systemowe.

Zaloguj się aby komentować

Jason_Stafford

@wrazik czemu wyblurowales swoje zdjęcie?

wrazik

@Jason_Stafford Nigdy nie byłem za mądry

Jason_Stafford

@wrazik właśnie widzimy, dlatego AI to zbawienie dla ciebie

Zaloguj się aby komentować

#programowanie #github #python


Uczę się po godzinach trochę programować.


Mam konto github, którego używam jako nośnika moich kodów.


Na głównym komputerze oraz na laptopie mam Visual Studio Code.


Github jest mi potrzebny, bo nigdy nie wiem na którym z dwóch komputerów będę mógł pisać - na głównym lub (w zastępstwie) laptopie, gdy żona ma jakąś robotę i główne biurko okupuje.


Udało mi się założyć repozytorium dla jednego z projektów, które się automatycznie zapisuje na githubie z poziomu obu komputerów. Dla obu musiałem utworzyć klucze ssh z pomocą jakiegoś poradnika z YT.


https://youtu.be/yYknmU_gBgs


PYTANIE - chcąc założyć drugie repozytorium, gdzie będę pisał osobny kod (w praktyce na obu komputerach osobny folder) - czy muszę mieć osobny klucz ssh do tego repozytorium?


Czy ssh dotyczy komputera jako urządzenia, czy projektu?

krokietowy

@yourij Klucz publiczny w Githubie odnosi się jedynie do plika z kluczem prywatnym na komputerze. Jeśli nie mieszasz nic w kluczach/nie tworzysz nowych/nie modyfikujesz starych, to powinno działać to od razu w każdym projekcie

Barcol

@yourij Klucz SSH to tak jakby Twój dowód osobisty, i potwierdzenie przed GitHubem że Ty to Ty. Skoro masz go poprawnie skonfigurowanego na GitHubie wzgledem obu komputerów, to możesz teraz trzaskać nowymi repozytoriami aż będzie huczało

yourij

@krokietowy @Barcol


Permission denied (publickey).

fatal: Could not read from remote repository.

Barcol

@yourij Jak na przyszłość będziesz debugować takie rzeczy to spróbuj komendy ssh [email protected]. Powinieneś dostać informacje zwrotną że wszystko OK, ale w razie gdyby nie, to wystarczy że będziesz doklejał flagi -v aż nie znajdziesz czegoś przydatnego (np ssh -vvv [email protected] oznacza "very very verbose" czyli dużo informacji dokleja xD)

yourij

@krokietowy @Barcol


dobra... nie wiem, co zrobiłem ale starą metodą zacząłem wklejać losowe linie kodu w termial i w końcu zatrybił

Zaloguj się aby komentować

#programowanie


Po jakim czasie przestaliście się przejmować tym, jak bardzo ch⁎⁎⁎wy kod jest na produkcji?


Pracuje dopiero pierwszy miesiąc, i za takie gówno które odsyłam mam ochotę samego siebie ukrzyżować

tatarysh

@redve po prostu nie akceptuj i nie pisz gówno kodu na odpierdol, co się daje to rewaloryzując nie zapominając o testach. Gorzej jeśli jakiś baran pisze pliki po 1k linijek kodu, w zależności od języka warto też doda lintery które będą pilnować podstawowych przyjętych zasad.

rtofvnt

@redve to zalezy jak szybko chcesz zmienic prace. Ja nie lubie skakac co roku - i tak w moim wieku juz coraz ciezej nauczyc sie nowych rzeczy na perfa, tak wiec przejmuje sie kodem. Inna sprawa tez zawuwazylem, ze kod mniej ch⁎⁎⁎wy wychodzi jak znasz szerszy obraz projektu. Wiesz - jakas funkcje dopisac czy cos tam zalatac to spoko, ale jak wiesz, ze pozniej bedzie trzeba jeszcze wiecej rzeczy dorobic - to raczej staralbym sie nie pchac do repo / na produkcje balaganu

tegie

@redve a wiesz dlaczego tak jest? Bo można…. Użytkownik jest się w stanie do wszystkiego przyzwyczaić. Program przestał działać? Zrestartuj…

Błąd na stronie? Odśwież…

Działa wolno? Zmień telefon/laptopa…


No one cares…


Technika poszła do przodu, pamięć jest relatywnie tania. Kod może dużo ważyć i być pisany w językach, które same z siebie są dosyć ciężkie. Ograniczenia sprzętowe nie są już dużym problemem. Brakuje zasobów? Można postawić kolejną instancje EC2…


W większości przypadków nie ma już potrzeby oszczędzania zasobów czy pisania wydajnego kodu.


Z jednej strony znak czasów i dużego poziomu informatyzacji (więc deweloperów ma być dużo, więc i średnia jakość kodu spada). Z drugiej strony jest to przerażajace z perspektywy użytkownika - oprogramowanie samolotów (niedawna afera z Boeingiem 737 MAX), autonomicznych aut….


Bardzo w tej kwestii podoba mi się poniższy artykuł. Daje do myślenia:

https://tonsky.me/blog/disenchantment/

Flaaj

@tegie bo:

  • usługi programistów są drogie

  • klientów nie stać na płacenie tyle, ile by powinna kosztowac aplikacja, której by chcieli, więc idą software housu, który zrobi im to taniej (i gorzej)

  • na rynku brakuje midów/seniorów, w związku z czym obecni midzi/seniorzy są zawaleni robotą i często podejmują decyzję o redukcji ilości testów

  • plus często za aplikacje biorą się juniorzy, którzy nie mają odpowiedniego mentoringu, więc ilość bugów się mnoży

  • plus jeszcze to, ze ze wzgledu na łatwość podmiany plików, istnieje pewna tolerancja na chujozę w kodzie. Kiedys jak cos wypusciles, to jak nie dzialalo dobrze, to dupa - juz sprzedałes 1202412 płyt z oprogramowaniem i zepsules sobie reputację. Dzisiaj w kazdej chwili mozesz podmienic pliki i albo pobiora sie automatycznie bez wiedzy usera (web), albo mozna wymusic pobranie łatki i ją zainstalować w kilka sekund

tegie

@Flaaj owszem, nie twierdze że powody wynikają tylko z niedbałości i nieudolności.

Poniekąd o braku seniorów wspomniałem (duże zapotrzebowanie na software sprawia, że jakość usług średnio maleje - miałem na myśli właśnie niewystarczającą liczbę seniorów i pisanie kodu przez mniej doświadczonych devów).


Co nie zmienia faktu, że duża cześć sortu jest pisana niedbale. Bo czas programisty jest więcej warty, niż jakość. Bo w świecie clouda mamy teoretycznie nieograniczone skalowanie, a zasoby są relatywnie tanie.

Bo stosowane są języki i frameworki obarczone sporym narzutem i przez to mniej efektywne.

W końcu też dlatego, że duża cześć seniorów robi po godzinach własne fuchy. Żeby nie było, nie mam nic przeciwko. Ale takie zlecenia robi się szybko, często powielając te istniejące „niewydajne” schematy, bez zmóżdżania się nad wydajnością.

Ostatecznie cierpi użytkownik końcowy, który de facto i tak nie ma wyjścia, bo podobny trend jest niestety powszechny.


Jeszcze inny powód - brak znajomosci backendu. Miałem w pracy taki przypadek wiele lat temu. Zewnętrzna firma pisała oprogramowanie, które miało wykonywać specyficzne zadania na backendzie (harware, db, różne OSy, wirtualizacja itd.). Wizualnie było ładnie i działało szybko przy małej skali. Gdy skala wzrosła, program zaczynał dostawać czkawki. Czkawki wystarczającej by produkt nie był użyteczny do celów komercyjnych (rozwiązanie wymagające bardzo małych opóźnień). Wszystko wynikało właśnie z niewystarczającej znajomosci wszystkiego co pod spodem (we współpracy z tą zewnętrzną firmą analizowałem ich kod i algorytmy, było tam bardzo dużo… „oryginalnych”…. rozwiązań ).

Zaloguj się aby komentować

Jest ktoś tutaj kto ma IP BOX? Interesuje mnie jaki macie współczynnik nexus, jestem w trakcie wyliczania i chciałbym mniej więcej mieć punkt odniesienia.


#ipbox #programowanie

Zaloguj się aby komentować

Hej. Czy ktoś orientuje się ile kosztuje stworzenie apki (android ios)?


Apka randkowa cos ala tinder.


I ile by kosztowało miesięcznie utrzymqnie tego?


#pytanie #kiciochpyta

cec

Przy wymaganiach, które podałeś myślę, że koszt mieści się w widełkach od 0 zł (jak nie robisz sam, tylko zlecasz to od 25k) do ∞ zł

Kubilaj_Khan

@cec dzięki. Sam nie mogę, bo nie umiem.

Vuaaas

@Kubilaj_Khan Mogę Ci to naklepać we flutterze za 5k, utrzymanie 100zł/mies. Tylko powyżej 60 userów jednocześnie serwer się będzie wywalał, będzie tylko kilka podstawowych opcji, prosty match-making i wyświetlanie reklam. No i appka będzie działać tylko w europie.

Kubilaj_Khan

@Vuaaas chciałbym bez reklam z prostą obsługą. Darmowy z płatnym premium.

Nie robię sobie jaj, pytam poważanie. Do tego jakiś algorytm dopasywujacy użytkowników no i działanie na calym świecie (obsługa wielu języków).


Serio nie jestem z branży. Nic o niej nie wiem.

Scoville

@Kubilaj_Khan trochę jak Ci ludzie z Kuchennych Rewolucji, którzy nie mając pojęcia o branży, ot tak z dupy wpadają na genialny pomysł na kupno restauracji. A potem zdziwienie, jak to mogło nie wypalić

Asu

A czym Twoja apka będzie się wyróżniała od obecnej już (i mocno ugruntowanej) na rynku konkurencji?

Kubilaj_Khan

@Asu no nie mogę powiedzieć bo mam parę fajnych pomysłów. Jeszcze ktoś mnie ubiegnie. Byłoby to coś innego od tych najpopularniejszych na rynku.

Zaloguj się aby komentować

Cześć,


możliwie chciałbym próbować swoich sił w zmianie branży. Tworzę filmy od kilku lat, ale jest z tego marny chleb i też zaczyna mnie to nudzić.


Chciałbym przejść w stronę programowania. Mam doświadczenia z przeszłości już z nim takie oglądowe. Bawiłem się w strony www, choć bardziej na zasadzie edytowaniu kodu żeby poprawić jakieś gówienko. Jestem też po technikum informatycznym 4 lata.


Ale do meritum to myślałem o nauce swifta. Ale nie wiem czy to dobra droga?


Zależy mi mocno na faktycznym widzeniu efektów swojej pracy i nauki. A nie ciągłe hello world I tutaj aspekt wizualny jest dla mnie ważny... Chciałbym zacząć od zrobienia apki nawet z jakims filmem na YT.


Co myślicie o takiej drodze, czy ona trudna będzie do znalezienia pracy jako iOS dev?


Pracuje na maku i na nim chciałbym się uczyć.


Studiuje na 2 roku Psychologie jeszcze i jak w końcu udałoby się znaleźć w tym pracę to pytanie czy jakieś 1/2 etatu wchodzi w grę?


Pomocy XD


#programowanie #ios #naukaprogramowania

berebere

W sumie każda droga jest spoko. Jak nauczysz się robić aplikacje na iosa, to pyknięcie kolejnej na androida będzie o wiele prostsze, ba napisanie aplikacji webowej też stanie się prostsze bo to co do zasady to samo Według takiego randoma z netu jak ja, po prostu napisz aplikacje, najlepiej taką która ci się do czegoś przyda, chociażby apka do robienia list Todo którą zaczniesz używać. Nie rozmyślaj za dużo nad frameworkiem, czy językiem, do dowolnego nowoczesnego rozwiązania znajdziesz mnóstwo poradników w necie

wombatDaiquiri

@Peterov 1/2 etatu oficjalnie prawie nigdy nie wchodzi w grę. Chyba że robisz zlecenia.


Generalnie jak przyjdziesz do kogoś i mu powiesz "umiem zrobić aplikację", a oni potrzebują kogoś kto umie zrobić aplikację, to Cię zatrudnią. Istnieje tyle firm, że konkretna technologia nie ma znaczenia.


Siadaj i programuj, a jak będziesz miał gotowe produkty, to praca się znajdzie.

Peterov

@berebere @wombatDaiquiri super, dziękuję!


Właśnie tak mam więcej rozmyślania w tym niż działania xD Ale to tak, faktycznie tak zrobione.


Słyszałem, że swoje prace trzeba dawać na githuba. I pytanie czy jakieś aplikacje nawet to-do, prognozy pogody i inne gówienka tam wrzucać też które się nauczyłem z kursów?

szpaknawspak

@Peterov tak, wrzucaj wszystko, najwyżej jeśli nie będziesz chciał czegoś pokazać, to zrobisz to repo jako prywatne

Voltage

@Peterov możesz się nauczyć Fluttera i Darta, proste narzędzia i robisz od razu multiplatformowe aplikacje, będziesz widział postępy swojej pracy bardzo szybko, Android Studio/VS Code wystarczą do nauki (do tego znakomita dokumentacja z examplami). Technologia wschodzi i ma coraz większy market share więc z robotą może nie jest idealnie, ale idzie znaleźć. Na początku zobacz czy Ci programowanie w ogóle siądzie, więc proste technologie są lepsze niż rzucanie wszystkiego i skok na głęboką wodę.


Pół etatu jak ktoś wspomniał jest trudno znaleźć chyba że na freelancerce.

Zaloguj się aby komentować

Czy da się przekwalifikować i zostać programistą po 40? Oczywiście!


Historia szwaczki z Pcimia, która została managerem i zasiada w radach nadzorczych, zainspirowała innych! Teraz każdy ma szansę zostać #programista50k lub chociaż #programista25k, bo przecież #programista15k przy obecnej inflacji to tylko dla juniorów.


Wystarczy chcieć i znaleźć odpowiednią firmę. Powstaje nowy IT Fintech, w którym zrealizujesz marzenia o pracy w IT za rynkowe stawki! Więcej o projekcie aktywizacji emerytów:


https://geek.justjoin.it/zus-planuje-stworzyc-wlasna-spolke-it-bedzie-zatrudniac-programistow-za-rynkowe-stawki/


#heheszki #pasta #programowanie

rayros

Ogarnęli się że za minimalną nikt nie lubi pracować w IT

Zaloguj się aby komentować

Vuaaas

@LM317T Last part hurt my soul

Zaloguj się aby komentować

Ale to wszystko j⁎⁎⁎ie. Już 46% kodu na #github tworzone jest z użyciem #copilot #ai (a jeśli chodzi o #java jest to 60%). Tylko czekać jak wszyscy zostaniemy pastuchami robotów, z progiem wejścia do zawodu (a więc i wynagrodzeniami) na poziomie bardziej ogarniętego technologicznie pastucha świń.


https://github.blog/2023-02-14-github-copilot-for-business-is-now-available/

mickpl

@RobertCalifornia biorąc pod uwagę ze w Javie z 50% kodu to boilerolate to sie nie dziwie xD


Ale normalna sprawa - pisanie kodu to juz tylko męczący obowiązek, iles lat temu jak zaczynalem w Strutsie xD to porównując do obecnie tego co jest produktywność wzrosła nieziemsko.

Zaloguj się aby komentować

Cześć,


Czy ma ktoś z was w doświadczenie w szukaniu pracy na część etatu (powiedzmy 25-30h tygodniowo) - szukam dodatkowego zajęcia obok swojego głównego projektu dla klienta. Ostatnio zakończyłem projekt dodatkowy dla klienta i mam wolne przebiegi. Niestety szukanie pracy poprzez LinkedIn nic nie daje, ponieważ wszyscy szukają devów na full-time, a na moje pytanie o mniejszy wymiar godzin wszyscy rekruterzy odpowiadają przecząco. Stąd pytanie - czy ktoś z was szukał dodatkowej pracy na część etatu (powiedzmy rozliczenie godzinowe na B2B) i mógłby polecić jakieś źródło takich ogłoszeń?


#programowanie #programista50k

globalbus

@polaris pośrednicy chcą pełen etat, bo mięso sprzedaje się na ManDaye

prędzej znajdziesz jakiś UoP na pół etatu niż B2B

Half_NEET_Half_Amazing

@polaris znajdź cały etat i pracuj na 50%

ZohanTSW

@polaris ja bym wysyłał normalnie CV na np justjoin.it czy nofluffjobs i jak oddzwonią to zapytał o taką opcję. Im większa część etatu tym przychylniej będą na to patrzeć, ale myślę że 3/5 to absolutne minimum. Tyle się daje studentom dziennym bez doświadczenia, mają czas w tym czasie się uczyć i dostają niekrytyczne taski których nikt nie chce robić a junior może się czegoś nauczyć

Zaloguj się aby komentować