Różnice pomiędzy interfejsem a klasą abstrakcyjną w .NET - Standardowe Pytania Rekrutacyjne

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ก.ย. 2024
  • 👉 DARMOWE SZKOLENIE ONLINE - Jak Zostać Programistą OD ZERA:
    szkoladotneta....
    👉 Wejdź do społeczności dla programistów : szkoladotneta....
    👉 Zapisz się na newsletter i dostawaj powiadomienia o nowych odcinkach:
    szkoladotneta.pl
    👉 Obserwuj mnie na Instagramie:
    / kajetan.duszynski
    Czyli pierwsze pytanie z serii #StandardowePytaniaRekrutacyjne.
    Jaka jest różnica pomiędzy interfejsem, a klasą abstrakcyjną.
    Obejrzyj i zwiększ swoje szanse na zmianę pracy.
    Odcinek 001 - 27.11.2019
    Kontakt: kajetan@moderndevelopment.eu
    Blog: kajetanduszyns...
    Instagram: / kajetan.duszynski

ความคิดเห็น • 29

  • @jerzywickowski_pl
    @jerzywickowski_pl 4 ปีที่แล้ว +2

    I bardzo miło. Nowy vlog developerski startuje. Powodzenia :)

  • @Jakubbrr
    @Jakubbrr 4 ปีที่แล้ว +3

    Mam nadzieję, że odcinki będą pojawiały się często! :D Fajnie byłoby gdybyś omawiał pytania mówiąc też mniej więcej na jakim poziomie (junior/mid/senior) możemy spotkać dane pytanie. Życzę powodzenia z kanałem!

    • @szkoladotneta
      @szkoladotneta  4 ปีที่แล้ว

      Postaram się spełnić oczekiwania i nagrywać jak najwięcej :) spokojnie mogę dodawać mniej więcej informację na jaki poziom to wiedza, czy pytanie, aczkolwiek praktyka wygląda tak, że na polskim rynku mid midowi nie równy. Ale zakładając, że to moja czysto subiektywna opinia i wymagania które stawiam na swoich rekrutacjach to jak najbardziej.

  • @pawelweglicki7117
    @pawelweglicki7117 4 ปีที่แล้ว +1

    Super, czekam na więcej!!

    • @szkoladotneta
      @szkoladotneta  4 ปีที่แล้ว

      Dzięki :) myślę, że nie będziesz musiał długo czekać.

  • @ss52364
    @ss52364 4 ปีที่แล้ว +1

    Ktoś zawsze musi być pierwszy.
    łapa w górę na dobry początek!

    • @szkoladotneta
      @szkoladotneta  4 ปีที่แล้ว

      Dzięki Sylwester. Długo czekałem na ten komentarz :) Mam nadzieję, że będziesz tu zaglądać.

  • @Tymonello
    @Tymonello ปีที่แล้ว

    Świetny materiał!

  • @JanKowalski-ld4ec
    @JanKowalski-ld4ec ปีที่แล้ว +1

    Fajne, ale zabrakło mi kropki nad "i" czyli porównania zastosowań z paktycznymi przykładami. I jak ktoś napisał, to wszystko mogłoby być w tych 6-7 minutach. Poza tym content ok i powodzenia! PS. Widok śmieci i pustego placu rozbiórki/budowy średnio wizerunkowy. Z czym ma się kojarzyć Twój blog przez to?

    • @szkoladotneta
      @szkoladotneta  ปีที่แล้ว

      Z tym, że jesteśmy w Polsce w centrum Warszawy? ;) szczerze to nie myślałem o tym, ale dzięki za feedback :)

    • @JanKowalski-ld4ec
      @JanKowalski-ld4ec ปีที่แล้ว

      No jakoś ten background się odkłada w percepcji odbiorcy ;) Tak czy inaczej content wartościowy i oby tak dalej!

  • @brzeczyszczykiewicz4476
    @brzeczyszczykiewicz4476 4 ปีที่แล้ว +3

    Niestety same technikalia co do definicji. Brak wytłumaczenia PO CO te pojęcia istnieją i jakie są ich zastosowania praktyczne. Abstract class pozwala zostawić implementację klasom pochodnym, patrz template method. Interface pozwala ustanowić kontrakt w kodzie tak, że można implementację podmienić np podczas unit testing. Tutaj jest to co istotne.

    • @szkoladotneta
      @szkoladotneta  4 ปีที่แล้ว +1

      Doskonały pomysł na nowe filmy :) ten miał wskazać różnice pomiędzy tymi pojęciami i na tym się chciałem skupić. Krótka forma która ma odpowiedzieć na konkretne pytanie. Jakbym miał opisywać to co istotne to w godzine, a może i dwóch mógłbym się nie zmieścić :) ale myślę, że kiedyś do tych poszczególnych tematów wrócę.
      Dzięki za feedback :)

    • @brzeczyszczykiewicz4476
      @brzeczyszczykiewicz4476 4 ปีที่แล้ว

      @@szkoladotneta sęk w tym, że grupa docelowa, która zobaczy filmik wyduka potem na rozmowie definicje, którą doświadczony programista słyszał setki razy od kandydatów i spławi takiego delikwenta. Zastosowanie praktyczne tych pojęć pomoże uzyskać lepszą notę. Kiedy zaczynałem karierę interesowały mnie tylko algorytmy i co można zaprogramować. Interfejsy i klasy abstrakcyjne stanowiły coś zbednego na tamtym etapie. Ale one są od tego, żeby zorganizować kod w spójne i łatwe do ponownego użycia elementy. Dobrze by było uświadomić nowicjusz bądź tym na średnim poziomie co się przydaje na jakim etapie osobiatego rozwoju w karierze programisty. Pozdrawiam!

    • @szkoladotneta
      @szkoladotneta  4 ปีที่แล้ว +1

      Jak najbardziej masz rację. Dzięki za podpowiedzi, na pewno wezmę je do serca i będę odpowiednio kierował moje filmy i ich treść :) trzymaj się 🖐️

  • @Arekadiusz
    @Arekadiusz 3 ปีที่แล้ว

    Hej, nagrywaj w Mono, bo na słuchawkach tragicznie się słucha :) Dzięki!

    • @szkoladotneta
      @szkoladotneta  3 ปีที่แล้ว

      Dzięki :) zobacz najnowsze filmiki. Już jest dużo lepiej :)

  • @panbotuk
    @panbotuk 2 หลายเดือนก่อน

    5 punkt to pchanie się na minę. Osobiście bym przemilczał. Ciężko to będzie obronić, a można tylko wyjść na debila, zaraz się zaczną pytania o VTable, JIT i inne.

    • @szkoladotneta
      @szkoladotneta  2 หลายเดือนก่อน

      Myślę, że to zależy na jakim poziomie pojawi się to pytanie. Raczej nikt sensowny kto prowadzi rozmowy nie pyta Juniorów o JIT, GC i szczegóły implementacyjne.

  • @MrFaciio
    @MrFaciio 3 ปีที่แล้ว

    Wszystko wiedziałem oprócz kwestii związanej z wydajnością. Ciekawe :).

    • @szkoladotneta
      @szkoladotneta  3 ปีที่แล้ว +1

      Cieszę się, że chociaż w jednej kwestii udało mi się poszerzyć Twoją wiedzę :)

  • @Kosa39
    @Kosa39 4 ปีที่แล้ว +1

    Czekam na dalsze odcinki. Mała uwaga ode mnie - 6 minut na JEDNO pytanie rekrutacyjne to moim zdaniem stanowczo za dużo. Fajnie byłoby zobaczyć przynajmniej kilka pytań, a jeśli koniecznie chcesz pozostać przy jednym pytaniu na odcinek, to skondensowałbym wstęp do minimum , co do samego omówienia różnic było okej imo :)

    • @szkoladotneta
      @szkoladotneta  4 ปีที่แล้ว +1

      To w najbliższym odcinku przewiń 2 pierwsze minuty 🤣. Wiesz ja to widze z tej strony: jak przegadasz swojego rekrutera to pójdzie na plus. A poza tym domyślam się, że większość zapamięta max 3 różnice.
      Dochodzi do wszystkiego jeszcze to, że dopiero oswajam się z kamerą i uczę jak i co przekazać :)
      Tak czy inaczej dzięki za feedback

    • @Kosa39
      @Kosa39 4 ปีที่แล้ว

      @@szkoladotneta to tylko moje osobiste spostrzeżenia może nie koniecznie trafne :) tak czy inaczej czekam na kolejny odc szczególnie że po nowym roku czekają mnie pierwsze spotkania o staż w . necie

    • @szkoladotneta
      @szkoladotneta  4 ปีที่แล้ว

      Dawaj znać jeśli jakiś temat szczególnie Cię interesuje ;)

    • @Kosa39
      @Kosa39 4 ปีที่แล้ว

      @@szkoladotneta pytania na rozmowie są okej to się zawsze przydaje. Osobiście mega mnie interesuje co powinienem umieć na poziom juniora jeśli chodzi o webówke czyli .net core + ew. Angular

    • @szkoladotneta
      @szkoladotneta  4 ปีที่แล้ว

      Zapisuję :)