C# - .NET - propozycja dokształcania w danym kierunku

C# - .NET - propozycja dokształcania w danym kierunku
FO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 89
0

Cześć,

Co proponujecie kształtować pod kątem nowej wiedzy z C# w .NET biorąc pod uwagę przyszłe lata? W co najlepiej iść? Jak byście uszeregowali technologię pod kątem potencjalnego popytu?

Dziękuję, kłaniam się.

UglyMan
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2206
0

Ja preferuje dokształcanie się jak cos potrzebuje. Za dużo było takich rzeczy, których się uczyłem, a potem były mi niepotrzebne.

FO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 89
0

bardziej miałem na myśli popyt na produkt na rynku - czy kształcić się w mobilnych, webowych, desktopowych?

UglyMan
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2206
0

We wszystkich poza desktopami chyba ze chcesz robić jakieś cady, camy itp

FO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 89
2

desktopy są uzyteczne w formie ERP dla firm - sporo nadal operuje na systemach desktopowych

UglyMan
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2206
2
Forik napisał(a):

desktopy są uzyteczne w formie ERP dla firm - sporo nadal operuje na systemach desktopowych

To tylko jest zaszłość historyczna i kulą u nogi.

AdamWox
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Jastrzębie-Zdrój
  • Postów: 2180
4
Forik napisał(a):

desktopy są uzyteczne w formie ERP dla firm - sporo nadal operuje na systemach desktopowych

Potwierdzam to co napisał @UglyMan. Wdrażam Comarch Optimę i jest to jeden z najgorszych systemów ERP do jakich piszę się jakiekolwiek dodatki ze względu na zaszłość historyczną. Korzysta jeszcze z obiektów COM, w tym ActiveX (Javascript/Basic na Windows). Potrzeba bardzo dużo czasu na ogarnięcie tego dinozaura. Miałem również styczność z Enova365 ale ten ERP już sobie lepiej radzi w kwestii dostępności do "moich faktur", ponieważ ma aplikację mobilną i www, z których można korzystać jednocześnie (wiadomo, będzie drożej). No i, najważniejsze, nie korzysta z COMów.

Z mojej perspektywy widzę, że sporo ludzi ucieka w www i/lub mobilne. Mało kto lata z komputerem do klienta, aby przyjąć zamówienie, a po pandemii ludzie chcą, aby ich dane były dostępne w domu i trzeba stawiać, udostępniać serwery, zdalne pulpity, czasem VPNy, albo właśnie pisać jakiś system jako aplikacja webowa.

Mondonno
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Polska
  • Postów: 88
0

Tak tylko wtrącę...
Szczerze nie wiem do którego działu CLI się zalicza, myśle że aplikacji desktopowych. Ale to też jest dobry kierunek.
Szczególnie kiedy tworzy się coś utitlity dla siebie w konsolce, ale oczywiście nie tylko.
Jak Adam Wox powiedział, WWW i mobilne to teraz główna działka i w to powinno się pełną parą iść. Przy okazji też wspomnę o sieciach neuronowych (sztuczna inteligencja) wiem że to nie jest typ aplikacji, ale warto ten dział IT zgłębić, bo jest naprawdę bardzo ciekawy, i można skosić nie lada pieniądze kiedy się ją zaimplementuje w jakiejś apce mobilnej/WWW. Poza tym dział WWW i mobile, dzieli się na kilka pod-działów więc bez problemu da sie znaleźć działkę która nam się podoba.

Inclouds
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 90
0

Mobile/Web możesz wrzucić do jednego wora pt. aplikacja internetowe. Zdecydowanie jest to przyszłościowy kierunek. Żadne desktopy, od tego się już powoli odchodzi :)

FO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 89
0

Dziękuję.

A do programowania aplikacji mobilnych w C# co polecacie? Xamarin wypadł z obiegu?

AdamWox
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Jastrzębie-Zdrój
  • Postów: 2180
1

Tylko Flutter, żadnych C# do mobilek

UR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 360
0

C# do mobilki to chyba tylko w przypadku, gdy mamy libkę z logiką biznesową napisaną w C# i chcemy tylko doklepać front.
Ale nikt już raczej tak nie robi, bo się wystawia API i klienta mobilowego lepiej napisać w czymś co nie utrudnia podstawowych rzeczy.

Mondonno
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Polska
  • Postów: 88
1

Zależy...
Minusem Xamarina jest to że ma natywny rendering (czyli jak masz kontrolkę to renderuje to tak jak system telefonu chce, a nie jak ty chcesz), a nie jak Flutter, Skia, aczkolwiek zawsze możesz stworzyc customowa kontrolkę.
Jeśli chcesz coś na szybko napisać w C# na mobilki to Xamarin jest dość dobrym pomysłem.
A jak chcesz mieć super ładną apke bez prawie żadnego wysiłku, to Flutter jest lepszym wyborem.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.