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
via Android
  • 1
@ZapomnialWieprzJakProsiakiemByl tyle, że ja bardziej celuje w azurowe certy niż te programistyczne. Kiedyś się do jakiegoś certa c# się przygotowywałem to faktycznie tam głupie pytania były (typu kolejność argumentów w konstruktorze, które IDE i tak podpowiada). Ale od tego czasu mała rewolucja w MS była, więc to wszystko trochę inaczej może wyglądać.
  • 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
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
@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
#programowanie #csharp
Cześć, szukam kogoś kto zrobi kod review mojego projektu/będzie moim mentorem i podpowie co trzeba (.net core i web API).
Generalnie jestem samoukiem, zamierzam podziałać komercyjnie i czas na krytyczne spojrzenie na moją pracę.
Z racji na rodzaj projektu nie planuje otwarcia źródeł ani publicznego udostępnianie. Liczę się z tym, że za to zapłacę. Fajnie jak podejmie się tego z pasji do programowania i chęci pomocy
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hejko, cplusplusowe świry. Nie wiem jak Wy to lubicie, ale pomagam bratanicy z LO w zadaniach z C++ i mam pytanko.

pseudo kodem:

int wielkoscTablicy = sizeof(jakasTablica)/sizeof(jakasTablica[0]);
Może mi ktoś wyjasnić dlaczego wielkość tablicy wyciąga się w taki dziwny sposób? Ja jestem #csharp king, więc proszę bez śmieszkowania. Sam sizeOf pokazuje mi wielkość x 4
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@WielkiElektronig: to jest slaby pomysl, dziala tylko na tablicach statycznych i w miejscu ich deklaracji, jak przekazesz do funkcji to nie dziala. Podastawa w c++, albo przekazujesz wielkosc tablicy, albo uzywasz std::vector. To co jest pokazane to nie do konca dziala poprawnie.
  • Odpowiedz
@WielkiElektronig: No tak to już jest w Cpp. ogolnje tak się w ogóle nie pisze, taki kod to tylko na „lekcjach” programowania xD W życiu nie widziałem tablic w cpp w pracy bo od tego masz kontenery szablonowe które udostępniają funkcje size() xD
W mojej opini cpp to zdecydowanie wysoko poziomowy jezyk
  • Odpowiedz
@Hurreh: Ogólnie to nie słuchaj @kkarol93 bo gada bzdety, aczkolwiek racja, jeśli chcesz potem się uczyć .neta to lepiej webowe niż wpf, bo na wpf rynek jest dość mały, bo wykorzystywany jest w nowych projektach wyłącznie pod specjalistyczne projekty, a już nie jako prosta apka do obsługi bazy danych.
  • Odpowiedz
Szanowni Państwo,
a taki prosty chyba problem mam, ale coś mi nie idzie jego rozwiązanie. Mam formularz, którego wysłanie powoduje akcję wywołania metody HttpPost w której coś tam sobie robię dalej.

method="post" action="/Home/GetAndSetNewValues
Po kliknięciu wszystko działa i kod się wykonuje, a chciałbym jeszcze żeby wróciło na główną stronę formularza.

W
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@budyn: @wyinwidualizowany: Doszedłem do tego. Przerobiłem metodę GetAndSetNewValues i teraz zwracam w niej widok strony głównej jako typ IActionResult: return View("Index"). Jeszcze krótka poprawa ścieżek do css z "css" na "~/css" i wszystko bangla. Dziękuję za nakierowanie.
  • Odpowiedz
mam obiekt z polem typu Guid te pole zawiera id odpowiadające primary key w innej tabeli ... jak zrobić includa za pomocą entity framework aby kiedy pobiera liste wierszy z pierwszej tabeli dodatkowo był załączany na podstawie id odpowiedni wiersz z drugiej tabeli ... to troche odwrotna sytuacja bo zwykle foreign key jest w tej tabeli którą załączamy ... to ma byc relacja one-to-one

#netcore
#csharp
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
Czy potrafi mi ktoś wyjaśnić jak działają te różne metody publishowania w #dotnet na różne systemy? Powiedzmy, że mam projekt w .net core, ale mam w nim nugeta na .net framework. Publishuje go sobie domyślnie czyli do cross-platform binary. Powstaje mi projekt.dll, który odpalam sobie za pomocą "dotnet run". No i teraz zawsze myślałem, że jak mam nugety z .net frameworka to nie będę mógł odpalić tego na linuxie, ale
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ok znalazłem odpowiedź:

"It is possible, though, that you application may fail in run-time when you call an API (like something from WPF) that is not supported by .NET Core. Another reason of a failure could be native APIs possibly used by PusherClient. So you should test it extensively. But in most cases it will just work on all platforms where .NET Core is supported (for example, I have tested an application
  • Odpowiedz
@bacteria: no teraz juz ogarniam, ze ogolnie odpali i nie ma problemow o ile dana czesc bilbiotek z ktorych korzysta jest przeportowana przez MS na core. btw. ja ten warning usuwam dodajac jedna linijke w csproju i nie musze sie bawic nic wiecej juz
  • Odpowiedz
czy ktoś tworzył konfiguracje i połączenie VPN w swoich aplikacjach mobilnych. Czy proponujecie jakąś bibliotekę przeznaczoną do tego w Xamarin, dla IOS jest klasa NEVpnManager, niestety dla Androida nie umiem znaleźć takie która by udostępniała podobne metody. Xamarin dla Androida udostępnia VPNService ale nie jest to klasa do tworzenia połączeń #programowanie #xamarin #csharp #android #ios
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach