Czy jako .NET Deweloperzy często

- dłubiecie w SSRS, SSIS?

- piszecie skrypty wsadowe, żeby coś zautomatyzować?

-
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Za Stary Na Programowanie? Czy Można Zostać Programistą Po 30-stce?

Cześć Coraz częściej w ostatnim czasie trafiam na pytania na różnych forach programistycznych oraz grupach facebook, dotyczących tego, czy można zostać programistą po 30-stce. Co raz więcej osób myśli o przebranżowieniu się i zostaniu programistą. Czy jeżeli jesteśmy już po 30-stce i dopiero podjęliśmy taką decyzję, to czy jest już za późno by zostać programistą? Czy taka decyzją musi zostać podjęta zaraz
kazik- - Za Stary Na Programowanie? Czy Można Zostać Programistą Po 30-stce? 

Cześ...

źródło: comment_16026003372zskdcHQfIdZaLQnRRkUMq.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kazik-: wszystko można zawsze i w każdym wieku, kwestia tylko chęci, determinacji i gotowości na trochę poświęcenia.

z doświadczenia jednak wiem, że ludzie, którzy chcą się przebranżowić (w dowolnym wieku) po jakimś czasie zniechęcają się, bo aaaaaaa nikt nie szuka do roboty z projektem kalkulatora i w ogóle płacą 3000 na start, a w internetach pisali że dajo 8k co najmniej... i potem jeszcze człowiek jest sfrustrowany, że zmarnował 3
  • Odpowiedz
@kazik-: Miałem 31 lat jak przeszedłem do IT. W 2.5 roku jestem seniorem z fakturą lepszą niż sławetne 15k :)
Wszystko się da, ale trzeba po prostu zapier* i nie ma co mówić - trzeba to lubić. Iść do IT dla samego hajsu nie ma sensu. Znam masę ludzi, którzy poszli na studia informatyczne ze względu na hajs i po 1 umieją dużo mniej niż ja, bo po prostu nie
  • Odpowiedz
Jak zrobić, żeby #jetbrains resharper tak zajebiście nie lagował z #visualstudio bo już nie daję rady. Są jakieś instrukcje co poodznaczać, żeby było lepiej i mam to porobione, ale nadal praca z tym czasami woła o pomste do nieba. Mam 20gb ramu i dobry procesor, więc to na pewno nie sprzęt xD Czasami intellisense albo nie działa wcale albo raz na jakiś czas podczas włączania go freezuje mi
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TenAnonToKlopoty: oczywiście że to sprzęt. a dokładniej kombinacja oprogramowanie + sprzęt. VS jest pomyślany z myślą o 32 bitach, nie 64. Wobec tego nie można mu dać więcej jak 4GB ramu. No i sam VS sporo bierze. Dorzucając mu R# trzeba liczyć się ze spowolnieniem. ( ͡° ͜ʖ ͡°)

W Jetbrains starają się zostawić w ramach VSa drobny pakiet który będzie komunikował się z czymś działąjącym
  • Odpowiedz
Polecacie jakies nugety do WebSocket clienta na .net core? Nie chodzi o SignalR, tylko o czyste polaczenie do ws i otrzymywanie wiadomosci. Widze ze jest cos takiego jak ClientWebSocket w .net ale jest zbyt nisko poziomowe, bo musze tam pisac ile chce otrzymac bajtow, a potem jeszcze cala zabawa w odczytywanie wiadomosci.

#csharp #dotnet #dotnetcore #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@muczaczo: A wiesz czy jesli wysylam wiadomosci z wysoka czestotliwoscia to moge miec tak ze jak czytam np. po 1000 bajtow, pierwsza ma 1200 a druga 500, to moge przypadkiem odczytac dwie wiadomosci w jednej? Dodam ze odczytuje JSONy.
  • Odpowiedz
Za kilka dni będę szedł na rozmowę o staż na stanowisko c# .NET developera (moja pierwsza taka rozmowa). Na jakiego typu pytania mam się przygotować? Jako, ze jest to staż, to wydaje mi się, że będą pytać głównie o jakieś podstawy jak OOP, ale nie chciałbym się zaskoczyć.

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

@SoulVictus: wpisz sobie pytania rekrutacyjne csharp w google, pewnie będą pytać o takie podstawy jak hermetyzacja, polimorfizm, różnice między value type, a reference type. może jakies wzorce podstawowe jak singleton, może o solid zapytają. pewnie im więcej odpowiesz tym lepiej wyjdziesz ;)
  • Odpowiedz
@SoulVictus: Bardzo szanuję firmy w których na stanowisko seniora jest godzinna rozmowa sprawdzająca wiedzę i może jakiś krótki test z programowania w parach i tyle.

W ogóle nie szanuję tych, które wysyłają '2 godzinne' zadania, których nie zrobisz z czystym sumieniem nie poświęcając na nie tygodnia (w tym testy testy, refaktoryzacja), później 4 kolejne etapy: rozmowa telefoniczna, rozmowa techniczna z programowaniem, spotkanie z połową firmy a na końcu spotkanie z
  • Odpowiedz
Cześć Właśnie dodałem nowy artykuł na bloga, który może zainteresować osoby początkujące, w szczególności te, które dopiero zaczynają naukę programowania w C# ✅

Z artykułu dowiesz się przede wszystkim czym są i jak używać metody rozszerzające w C#

Miłego czytania

Artykuł:
kazik- - Cześć Właśnie dodałem nowy artykuł na bloga, który może zainteresować osoby ...

źródło: comment_1601397568sYUEHtxJ0NnLJhIEWhSJYC.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kazik-: używanie języka polskiego do nazw własnych w programowniu jest strasznie mylące. Chociaż metody rozszerzające to i tak lepiej, niż krotki ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@kazik-: jak używasz polskich to chociaż raz w artykule użyj angielskiej, np. w nawiasie obok polskiej, wtedy będzie wilk syty i owca cała.
  • Odpowiedz
Jako, że planuje kupono nowego laptopa, a firmowy mam z windowsem to przeszła mi myśl nad kupnem maca, żeby mieć oba systemy jakby mi kiedyś wpadł pomysł coś pisać na ios.
I tutaj mam pytanie, bo szukając lapka z windowsem na pewno moimi wymaganiami by było 16gb ramu i w miare nowy procek ale nie wiem jak to wychodzi na macu.

W pracy mam 16gb ramu i czasem przy otwartych 3-4 solucjach #visualstudio
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Zeronader: Apple chce odpuścić sobie intela i przy okazji architekturę x86. Czyli zrobić znów przeskok taki sam jak z PowerPC kiedyś. Na swoje własne chipy ARM. Co prawda obiecują że czas przejścia będzie płynny i stare mac na intelu nie staną się od razu szrotem. Ale przy PowerPC też tak obiecali a i tak każdy je olał jak szybko się dało. No i do devu i tak lepiej mieć aktualny
  • Odpowiedz
W filmiku, który wrzuciłem wcześniej z

Maoni Stephens (architekt i główny programista odpowiedzialny za garbage collector w .NET) i Konradem Kokosą (bloger, MVP i autor książki Pro .NET Memory Management) na kanale #dotnetos, w którym to opowiadają o GC Pinning,


Maoni wspomina o dokumencie na githubie .NET Memory Performance Analysis, który to zaraz po książce Konrada jest najobszerniejszym opisem dotnetowego GC jaki znam.
Więc
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@CorpseBide: depends_on wyznacza kolejność "startu" kontenera, niestety nie gwarantuje "zaczekania" aż aplikacja/usługa w kontenerze będzie gotowa - do przyjmowania połączeń/żądań itp.

W takich przypadkach najprostsze i najszybsze rozwiązanie to restart:always - czyli restart usługi/aplikacji w razie niepowodzenia.

Bardziej złożone case'y trzeba obsługiwać samodzielnie, pisząc jakieś własne skrypty (i podstawiając je do ENTYPOINT kontenera - o ile tam już nie ma skryptu inicjalizującego :). Zadaniem takiego skryptu będzie odpytanie danej usługi, czy jest
  • Odpowiedz
Rozpakuj go gdzie Ci wygodnie, a potem wszystkie pliki z dotnet/shared/Microsoft.NETCore.App/2.2.8 wrzuć do folderu z binarkami i powinno zadziałać. Testowałem przed chwilą u siebie.

.NET Core 2.2 jest EOL i nie ma dla niego już wsparcia oficjalnego nigdzie, pewnie stąd problem


@drajvver: O wielkie dzięki! Działa! Próbowałem tak robić wczoraj z tą różnicą, że wziąłem te wydanie 2.1 LTS i chyba 3.1 LTS i dla żadnego mi nie działało więc
  • Odpowiedz
@mtosny: Primo, jesli metoda async nie ma awaita w srodku to nie jest metoda anychroniczna, dostanjesz warning od kompilatora a metoda bedzie zwykla metoda synchronicza.
Po drugie model asynchronicznosci w C# jest modelem wspolbieznym a nie rownoleglym, i mowienie o tym ze wywolanie metody async odpali ja na osobnym watku jest bledem. Wiem ze pewnie to byl skrot myslowy, ale ja tak hobbystycznie sie d---------m. To jak wywolana zostanie metoda
  • Odpowiedz
@Edelner: odwieczny cykl programistyczny.
różne narzędzia/stacki na różne platformy ->
unifikacja żeby było tak samo ->
między czasie rozwój platform lub powstanie nowych ->
rozdzielenie narzędzi/stacków bo te uniwersalne jednak za bardzo ograniczają ->
wracamy na
  • Odpowiedz