Jak Zostać Freelancerem i Pracować Na Własnych Warunkach Jako Programista?

Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W tym artykule opiszę jak zostać programistą freelancerem. Opowiem między innymi, jaki jest najlepszy sposób na zostanie freelancerem, lepiej po etacie czy od razu, od czego zacząć, jak szukać zleceń i jak się rozwijać. Zapraszam

Więcej: https://www.modestprogrammer.pl/jak-zostac-freelancerem-i-pracowac-na-wlasnych-warunkach-jako-programista

#programowanie #programista #nauka #naukaprogramowania #programista15k
kazik- - Jak Zostać Freelancerem i Pracować Na Własnych Warunkach Jako Programista?
...

źródło: comment_1664869106cG1J75uUrmiEbP8st5a1Va.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Miraski czy jest tu jakiś ekspert od asynchroniczności który jest w stanie mi wytłumaczyć dwie rzeczy?
1)Skąd wiecie, że uderzając do bazy danych macie to zrobić asynchronicznie a kiedy synchronicznie tj np w Dapperze metoda Query vs QueryAsync
2)I analogicznie w metodach uderzających do endpointów, kiedy walicie do API używając metod synchronicznych a kiedy asynchronicznych
#csharp #dotnet #programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrocznyZiemniak: Praktycznie zawsze async.

Są pewne rzadkie okoliczności, w których wolisz to robić synchronicznie np.
1. kiedy zależy Ci na czasie i każda milisekunda się liczy
2. kiedy Twoje zapytania na bazie wykonują się bardzo szybko (dosłownie mniej niż 20-40ms. Może nawet mniej). Wtedy dodatkowy narzut asynchroniczności (mimo że minimalny) może mieć znaczenie i async wcale nie zwiększy przepustowości.
  • Odpowiedz
Mam pytanie z zakresu Asp Net Wep Api. Planuję zrobić taki case: do akcji kontrolera przychodzi model, ten model chciałbym uzupełnić po stronie backendowej. Jak to najlepiej zrobić jakiś mechanizmem? Myślałem o ModelBinder, ale model przychodzi z Body a własna implementacja ModelBindera ignoruje taki typ. Nie mogę zmienić miejsca pozyskiwanie modelu z body na np route więc to komplikuje sytuację. Macie może jakieś wskazówki bądź rozwiązanie tego problemu?
#dotnet #
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@grzech_u: no to robisz sobie jakiś ModeloUzupelniaczService, wstrzykujesz go i uzupelniasz.
Możesz też w samym modelu niejawnie zaszyć uzupełnianie w konstruktorze i wtedy wszystko się zrobi pod maską, albo wrzucić mu metodę statyczną UzupelnijMnie() i wtedy po otrzymaniu requesta i walidacjach wywołujesz request.UzupelnijMnie(). Ogranicza Cię tylko wyobraźnia. :)
  • Odpowiedz
Programista Freelancer. Wady i Zalety Pracy Jako Freelancer

Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W tym artykule opiszę kim jest freelancer, następnie przedstawię jakie są najważniejsze wady i zalety bycia freelancerem, a także przedstawię dla kogo może to być idealny tryb pracy. Zapraszam

Więcej: https://www.modestprogrammer.pl/programista-freelancer-wady-i-zalety-pracy-jako-freelancer

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #informatyka
kazik- - Programista Freelancer. Wady i Zalety Pracy Jako Freelancer

Cześć Właśnie...

źródło: comment_1664264788eRDZNlj0rOGUu6a68vMnOH.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sha128: "buduje brand", żeby móc się potem pochwalić na rozmowach, że ma bloga, albo żeby potem zwalidowac swoim imieniem jakiś gowno-kurs/bootcamp. To taki standard już chyba. Content nie ma znaczenia, chodzi o to żeby były posty regularnie wrzucane.
  • Odpowiedz
W dzisiejszym materiale omawiamy temat generowania oraz walidacji tokenów JWT z wykorzystaniem certyfikatów — jest to bezpieczniejsza alternatywa do standardowego podejścia opartego na współdzieleniu tajnego klucza pomiędzy aplikacjami, co teoretycznie pozwala każdej z nich wygenerować poprawny token uwierzytelniający.

#programowanie #dotnet #aspnet #devmentors #akademiaspetza
spetz - W dzisiejszym materiale omawiamy temat generowania oraz walidacji tokenów JWT...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W dzisiejszym materiale przedstawiamy nasze założenia (bazując na dobrych praktykach i szeroko pojętych konwencjach) dotyczące tworzenia własnych bibliotek w .NET.

O czym pamiętać przy tworzeniu własnych bibliotek, dlaczego odpowiednie abstrakcje są równie ważne co ukrywanie ich implementacji oraz jak dostarczyć zgrabne API pozwalające na "wpięcie" paczki wraz z elastyczną konfiguracją?

#programowanie #dotnet #csharp #aspnet #devmentors #akademiaspetza
spetz - W dzisiejszym materiale przedstawiamy nasze założenia (bazując na dobrych pra...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Własny Projekt, Czyli Jak Skutecznie Uczyć Się Programowania?

Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W tym artykule przedstawię Ci jedną z najbardziej skutecznych metod nauki programowania, czyli nauka na własnym projekcie. Przedstawię Ci kilka najważniejszych zalet takiej nauki, opiszę od czego zacząć i na co zwrócić uwagę. Zapraszam

Więcej: https://www.modestprogrammer.pl/wlasny-projekt-czyli-jak-skutecznie-uczyc-sie-programowania

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp
kazik- - Własny Projekt, Czyli Jak Skutecznie Uczyć Się Programowania? 

Cześć Właś...

źródło: comment_1663049823FHCan753JV10LdmkETc9j9.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Eh, muszę to zrobić. Mam dość pracy w januszexie ( ͡° ͜ʖ ͡°) Po prawie 6 latach pora opuścić korpo i posadę bez perspektyw za śmieszne pieniądze.

Niestety skillsy mi trochę zardzewiały przez klepanie skryptów i aplikacji konsolowych, dlatego też wypadałoby się podszkolić i poprzypominać sobie rzeczy, które mogą się przydać w przyszłej pracy. Zastanawiam się tylko który język rozwijać, zakładając, że w obydwu czuję się równie swobodnie.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki mam rozkminę pomiędzy javą a C# i platformą .Net. Kilka lat już pracuje jako QA więc siedzę w branży i chcę przejść na backend/fullstack. Kilka miesięcy uczyłem się Javy, i szybciej wskoczyłbym w ta strone. Ale nie wiem dlaczego, wydaje mi się że C# jest nowocześniejszy, sporo ludzi twierdzi że lepiej im się w nim pracuje a java kojarzy mi się z samymi legacy czy inne fintechy. Zastanawia mnie tylko jak
  • 35
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pabl0esc0bar:
Odpowiedź na szybko: język nie ma znaczenia, bierz co bardziej Tobie podchodzi, bo parę złotych różnicy nie wynagrodzi męczenie się z czymś czego nie lubi.

Dłuższą wypowiedź może kiedyś napiszę, ale nie wiem czy jest po co, skoro tu jest już wszystko ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@pabl0esc0bar: Legacy znajdziesz wszedzie, po prostu szukaj greenfieldow w startupach albo SH. Nie porownuj zarobkow miedzy FS/BE/jezyk, to nie jest miarodajne, na roznych rynkach dominuje rozna technologia a FS i BE to dwie rozne sprawy, w obu jezykach i na obu pozycjach znajdziesz podobne widelki, rynek rowniez sie zmienia - nikt ci nie powie co bedzie za 5 lat i czy warto bylo isc w C# czy Jave.
  • Odpowiedz
Przygotowuje API do wymyślonej przeze mnie aplikacji, w której użytkownik może
A) utworzyć post,
B) dodać tekst, opis i resztę parametrów
C) dodać zdjęcia do postu ( chciał bym żeby do każdego postu każdy użytkownik mógł dodać 0-5 zdjęć w ramach dobrej jakości )

Jestem na punkcie C i absolutnie nie wiem jak sobie poradzić ze zdjęciami :) jakieś tutoriale, podpowiedzi ? jak je przechowywać ? na jakimś S3 czy w bazie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
czy winformsy to zamykanie sobie drogi do przyszlosci w .net?
Pracuje jako winforms dev w firmie w ktorej nie ma zadnych wzorcow, zadnych testow, zadnych code review, zadnego orm, po prostu robi sie byle dzialalo i tyle. Pracuje tam od ponad roku, i teraz probujac zmienic prace, nie mogę dostać się na asp (głównie blokuje mnie brak jakiejkolwiek znajomości fronta, bo back uczę się we własnym zakresie i raczej z
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pracuje jako winforms dev w firmie w ktorej nie ma zadnych wzorcow, zadnych testow, zadnych code review, zadnego orm, po prostu robi sie byle dzialalo i tyle. Pracuje tam od ponad roku, i teraz probujac zmienic prace, nie mogę dostać się na asp (głównie blokuje mnie brak jakiejkolwiek znajomości fronta, bo back uczę się we własnym zakresie i raczej z tym nie mialem problemow na rozmowach)


@AnonimoweMirkoWyznania: niekoniecznie, nie wydaje mi
  • Odpowiedz
Mam problem z EF core, w metodzie Seed na starcie chce sobie zrobić dynamiczne dodawanie nowych wpisów na podstawie nowych klas w jednym z assembly i niby wszystko się dodaje w context w Locals widzę całą listę, ale po savechanges nie ma żadnych zmian w bazie i przy nowym wystartowaniu dalej to samo.

Kawałek kodu, o którym mówie https://pastebin.com/dPHqQvNd

#programowanie #dotnet #csharp
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hektorrr: Warunek jest dobry, bo jak znajdzie, czyli nie będzie nulem, to pomijamy.

Jak debugowałem i były dodawane do contextu nowe obiekty, w debugu w locals widać całą listę, po czym idzie savechanges i nie ma nic. ChangeTracker.HasChanges zwraca true, ale response z savechanges 0.

Ale może spróbuję postawić jakis mssql na dockerze i na nim spróbuje, bo i tak ostatecznie nie będzie na sqlite siedzieć, ale myslałem, że szybsze
  • Odpowiedz
@Hektorrr: To tak zamykając temat, to Raider jest trochę s---------y i jak nie zrobie breakpointa w środku catcha, to idąc normalnie Step overem omija mi wejście do catcha i od razu idzie dalej. Dziwne to takie, no ale będę na przyszłość już to wiedział
  • Odpowiedz
Dłubie sobie apke API NET 6. Ściągnąłem boilerplate od https://jasonwatmore.com i ten gościu ma rozdzielone DTO od Modeli, są one zmasowane przy pomocy automappera. Teraz pytanie jak te modele powinny wyglądać, czy mogą mieć zagnieżdżone w sobie elementy ? Czy struktura tych modeli powinna być prosta ? Np. Mam klasę biblioteka która ma właściwość
lista ksiazki;jak taka listę zmapować i obsłużyć po stronie modelu ? #programowanie #dotnet
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DaxterPoker: Odpowiedz sobie na pytanie do czego ci to DTO i będziesz miał odpowiedz jak to mapowac. Jak robisz proste API to bywa, że DTO jest bardzo zbliżone (jedli nie takie same) jak model

Po to zreszta automapper, żeby nie pisać całego mapowania samemu w takich przypadkach
  • Odpowiedz
Czy Jest Obecnie Zapotrzebowanie Na Młodszych Programistów C#/.NET?

Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W tym artykule odpowiem na pytanie, czy jest jeszcze zapotrzebowanie na młodszych programistów C#/.NET, a także przedstawie jakie umiejętności warto opanować i jak to będzie wyglądać w przyszłości. Zapraszam

Więcej: https://www.modestprogrammer.pl/czy-jest-obecnie-zapotrzebowanie-na-mlodszych-programistow-csharp-dotnet

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #informatyka
kazik- - Czy Jest Obecnie Zapotrzebowanie Na Młodszych Programistów C#/.NET?

Cześć...

źródło: comment_1661241985dasIo9HBHFTOgVa9iGOKC2.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pisze apke we fluterze i ASP.net. W cliencie mam klasę, która mi służy do odpytywania API, są w niej metody typu getItem() itp. standardowo. Teraz dodałem autentykacje za pomocą jwt. No i w jednej z tych metod, która odpytuje API z [Authorize] wczytuję sobie tokena z logowania i dodaje do nagłówka, standardowo, wszystko działa git. Sprawdzam też w tej metodzie (np. getItem()) czy token się nie przeterminował i jeśli tak to czy
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach