Mireczki, chce dodać Pacjenta do bazy i nadpisalem ToString:

return $"'{_PESEL}', '{_imie}', '{_nazwisko}', '{_strona}', '{_konczyna}', '{_poziom}', '{_opisKikuta}', '{_miejscowosc}', '{_kod}', '{_ulica}', '{_telefon}', '{_email}', '{_opis}'";
a połączenie z bazą wygląda tak:

var command = new MySqlCommand("INSERT INTO Pacjenci(PESEL, imie, nazwisko, strona, konczyna, poziom, opis_kikuta, miejscowosc, kod_pocztowy, ulica, telefon, email, opis)" +
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Programirki, w najbliższym czasie chciałbym dostać się na staż w #korpo, w C#/.NET.
W związku z tym mam do was pytanie - co wypadałoby by wiedzieć, nim to zrobię?

Myślę zarówno o samym języku C#, frameworkach, jak i o innych językach i umiejętnościach.
Takie rozsądne minimum, żeby nie było wstydu.
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kowski1988:

Większość czasu spędzasz siedząc.

No cóż, taka specyfika "pracy głową". Myślę, że ten problem nie dotyczy wyłącznie programistów. :-)

Ze względu na tryb życia i pracę możesz mieć problemy z relacjami z
  • Odpowiedz
Cześć,
Pochwalę się (a nuż to kogoś zaciekawi) - niedawno uruchomiłem swój blog oraz rozpocząłem własny projekt open source (biorę udział w konkursie "Daj się poznać 2016" ale mnie to wciągnęło dość mocno i już nie patrzę na to co robię stricte przez pryzmat konkursu). Tutaj odnośnik do bloga a tutaj do projektu na GitHub.
Pozdrawiam i czekam na opinie oraz hejty ( ͡° ͜ʖ ͡°).

#
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rzet: Jeśli chodzi o zapis to jest wzorzec builder, a "efektym ubocznym" jest tzw. fluent API (popularne podejście w wielu językach). Co masz na myśli przez wykraczenie i nastepnie pokazanie jako pojedynczą linijkę? :)
  • Odpowiedz
@rzet: debugger w .net jest na tyle fajny, że pokazuje Ci stacktrace na konkretnej linijce (+ całą ścieżkę wywołań do tej konkretnej metody, czyli która metoda, w której linijce co wywołała, co następnie wywołało linijkę x w metodzie y itd.). Ostatecznie lądujesz w linijce rzucającej wyjątek.
Problem z wyrażeniami linq, które zacytowałeś jest taki, że zwykle to nie one wyrzucają wyjątki, tylko coś, co operuje na danych, które powstają w
  • Odpowiedz
@markaron: nie rozumiem co zlego widzisz w fajnej obsludze tupli. Jakich zmian oczekiwalbys wiec od C# 7 ? To juz tylko bedzie ewolucja, malo rewolucji. Raczej takie wlasnie p-------i ktore niektorym osoba ulatwia zycie.

W jaki sposob te lukry utrudniaja zrozumienie kodu, to od developera zalezy czy kod bedzie zrozumialy czy nie.
  • Odpowiedz
Jutro rozmowa o prace na deva dotnetowego. Co warto powtórzyć? Czuję się dobrze z C#, ale nigdy nie pamiętam o niuansach typu kolejność wykonywania się konstruktorów z uwzględnieniem statycznych konstruktorów i inicjalizatorów pól, a o takie rzeczy zwykle byłem pytany na poprzednich.

#csharp #dotnet #programowanie #it #rozmowakwalifikacyjna
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lavsprat: na jakiej podstawie stwierdzasz ze mocno zwiazany z algorytmika ? idziesz na rozmowe do microsoftu albo googla ? ( kazdy program jest zwiazany z algorytmika )

Jak na juniora to no worries :)

( czesc listy z ktorej sie dawno temu uczylem na mida )
.Net
  • Odpowiedz
@xpemo22x: Ja od początku podejżewałem że tak będzie. Microsoft dużo dopłacał i tracił na Nokii i Windows Phone, ale utrzymywał to tylko dlatego żeby firmy z Microsoftowym stackiem mogły tworzyć aplikacje mobilne z użyciem znanej technologii i istniejącego kodu. Teraz, gdy Xamarin jest wspierany przez Microsoft i dostępny za darmo, mogą robić to samo na innych platformach. Dlatego jest to też początek końca Windows Phone.
  • Odpowiedz
@MacDada: Czytałem, wszystkie artykuły czytam przed wrzuceniem. Słowo cierpień tyczyło się tego ile problemów i dyskusji wiąże się z implementacją Repository i że to co jeden programista uzna za słuszną implementację, to znajdzie się inny, który to zaneguje. Tyle. Z resztą napisałem, że w komentarzach jest ciekawa dyskusja na temat tego jak implementować Repository. Sorry, ale się czepiasz.
  • Odpowiedz
@Maav: ciekawe te local functions. Dlaczego dopiero teraz i co argumentowało za tym by je zrobić? Nie pisałem poważnych systemów żeby móc to dobrze ocenić ale czasem brakowało mi takiej rzeczy. Możliwości zdefiniowania funkcji, żeby w dalszym bloku jej użyć kilkukrotnie, ale z kolei nigdzie indziej już tego nie potrzebowałem i szpeciła metoda w klasie. Obchodziłem się z tym tak, że tworzyłem Actiony, ale dla totalnego ładu i składu brakowało
  • Odpowiedz