Fun fact. Projekt C++, kilka tysięcy linii kodu. Środowisko VSCode + WSL startuje od zera 2x szybciej niż ten sam projekt pod natywnym MSVC++ 2022. WSL oczywiście musiało podnieść w między czasie jądro Linuxa, itp. Jedyny plus, że MSVC++ pożera mniej RAMu. Co ten Microsoft...
#programowanie, #linux, #windows, #cpp
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Przepracowałem już prawie 4 lata w C, C++, Javie. Wszystkie ogłoszenia o pracę jakie widzę (szczególnie Java) dotyczą jakichś konkretnych frameworków. Ale w miejscach w których pracowałem nigdy żadnych nie używaliśmy i wszystko było robione w surowym C++/Javie. Skąd mam mieć doświadczenie z takimi rzeczami, skoro w żadnej mojej pracy ich nie używano ().

#programowanie #cpp #java #programista15k #pracait
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, od pewnego czasu pracuje jako wdrożeniowiec ERP. Lubię tę pracę, sprawia mi przyjemność i mam już pewien background, natomiast myślę o tym aby spróbować swoich bardziej od strony technicznej. W mojej firmie szukają programistów .NET. Obecnie pracujemy na produkcie Microsoftu. Czy dobrym pomysłem byłaby nauka C++/C#? W przeszłości w szkole średniej trochę pisałem w C++, później z racji pracy w finansach był VBA, SQL i podstawy Pythona. Macie do polecenia jakiś
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ATLETICO: C++ jest trochę bardziej niszowe no i teraz spora część branży przechodzi na Rust z powodu problemów z pisaniem bezpiecznego (bez błędów) kodu w C++. Nawet MS przepisuje biblioteki Office i Windowsa :). C# polecam (sam koduję). Współczesny .NET to bardzo fajny framework i narzędzie do zabawy/robienia aplikacji.
  • Odpowiedz
@Bejro: a potem idziesz na youtube i masz setki filmików pt dlaczego google ssie. Żadna inna firma nie ma tylu filmików przeciwko sobie ( ͡° ͜ʖ ͡°) w każdą stronę można uprawiać te słynne wiśniobranie
  • Odpowiedz
Dodatkowo im większa firma tym opinie mogą bardziej zmylić bo jest duża szansa że trafimy na oddział/zespół który jest zupełnie inny niż to co jest w innych oddziałach/zespolach
  • Odpowiedz
Obecnie co drugi student informatyki chce isc w embeded, cos co jeszcze 5 lat temu robili pasjonaci, cos czego nikt nie chcial dotykac, teraz jest oblegane masowo xDDD

Oczywiscie winnym jest rynek pracy - jak studenciak widzi, ze posyla na jave czy c# i jest jednym z 900 kandydatow to kazdy szuka alternatywnej drogi wejscia w IT, i tak cala chmara mlodych ludzi rzucila sie wlasnie na embeded ( ʖ̯
  • 35
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@_UczeSieNiemieckiego: Embedded było mało popularne, bo mimo tego, że (przynajmniej moim zdaniem) cięższe od web developmentu, to przeważnie płacili mniej. Dlatego oblegane głównie przez pasjonatów elektroniki. Teraz chwytają się wszystkiego co możliwe
  • Odpowiedz
Jak mogę przypisać wartość do tej zmiennej w C++:
test.h

bool* isMainWindowOpen;
test.cpp
isMainWindowOpen = true <-- tu mi wywala błąd że wartość "bool" nie może zostać przypisana do zmiennej "bool*"
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zapytałem copilota. nie mam pojęcia czy to własciwa odpowiedź
@mamniciwszystko:

W C++, przypisanie wartości do zmiennej typu bool jest proste. Jednak w Twoim przypadku masz wskaźnik (bool*) zamiast samej zmiennej typu bool. Wskaźnik wskazuje na adres pamięci, a nie przechowuje bezpośrednio wartości logicznej. Dlatego otrzymujesz błąd.

Jeśli chcesz przypisać wartość true do wskaźnika isMainWindowOpen, musisz najpierw utworzyć zmienną typu bool i przypisać jej wartość true. Następnie możesz przypisać adres tej zmiennej
  • Odpowiedz
ziom, u mnie na wskaźnikach 4/5 grupy odpadło. Pewnie dlatego teraz przerzucają się wszyscy na uczelniach na uvzenie pythona


@j557: ... dokąd zmierzamy..
  • Odpowiedz
✨️ Obserwuj #mirkoanonim
Historia mojej pensji jako programista #cpp w #gamedev #pracait #programowanie w jednej firmie:
- 2021 (0 expa komercyjnego w cpp i gamedevie) - 7300 PLN brutto,
- 2022 - 9500 PLN brutto,
- 2023 - 10450 PLN brutto i (awans pod koniec roku) 12600 PLN brutto

Chciałem

Według mnie jak na 3 lata expa to

  • za mało zarabiasz - zmieniaj firmę 29.0% (49)
  • za dużo zarabiasz 20.7% (35)
  • jest git 50.3% (85)

Oddanych głosów: 169

  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mirko_anonim: tymczasem moja koleżanka z HR
- studia europeistyka, mnóstwo języków obcych (enrique, pablo, mokambe) i stosunki międzynarodowe (erazmus)
- 7 lat stażu w zawodzie, senior HRka
- zaniedługo skończy 30 lat
- pensja: 15 000zł brutto (10k na rękę)
- pracuje z 3-4 godziny dziennie, 2 godziny dziennie plotkuje w biurze a kolejne 2 godziny nie wiadomo
  • Odpowiedz
odpuść se. jest jedno zadanie, identyczne od x lat, na necie latają legitne rozwiązania, sam nawet jedno napisałem i spędziłem masę czasu, żeby wszystkie test casy objąć. ale i tak ci ichniejszy checker wywali błąd, że coś tam i więcej się nie odezwą xd
  • Odpowiedz
@WbudowaneC: W C++ nawet nowoczesnym i tak warto znać memory management i inne sprawy związane z systemem. Możliwe jest nauczenie się tego, ale wątpię, że wielu osobom uczącym się po godzinach pracy bez informatycznego backgroundu się to uda. Branża IT się praktycznie zamknęła na przebranżowienia.
  • Odpowiedz
@pyroxar: TheCherno, OneLoneCoder, popatrz na ich kanałach na YT to tam znajdziesz linki do ich discordów. Szczególnie ten drugi jest mega cool gościem :)
  • Odpowiedz
@pyroxar: Monada to taka konstrukcja za pomocą której wyznawcy programowania funkcyjnego piszą imperatywny kod udając że jest funkcyjny, uzyskując wszystkie wady programowania imperatywnego i wszystkie wady funkcyjnego, ale za to nikt nie rozumie co się dzieje.
  • Odpowiedz
Chcialbym w wakacje rozpoczac naukę jakiegos nowego jezyka, ale samemu w domu, dlatego musza byc solidne ksiazki do niego.
I sie zastanawiam czy jest jakichs kilka polecanych ksiazek do #cpp #csharp?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Prolaptop: nie ucz się z książek - ucz się tworząc projekty. Chat gpt i internet do rozwiązywania problemów, ale podstawą jest to byś tworzył coś zamiast uczył się suchej wiedzy.

Ksiażki są dobre jak już coś potrafisz robić by się dokształcić.
  • Odpowiedz
#cpp
Tak w ogóle dużo was się uczy C++ żeby wejść w IT, bo teoretycznie mniej chcętnych niż w Javie?

Dużo was jest?

  • Dużo 21.9% (7)
  • Jeszcze jak 25.0% (8)
  • Mało 31.3% (10)
  • Tak sobie 21.9% (7)

Oddanych głosów: 32

  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mniej chętnych, ale generalnie też mniej ofert. Poza tym znajomość c++ przeważnie wiąże się z innym zestawem skilli, niż Javy czy C#. Nastawienie bardziej na programowanie systemowe, niż webówkę. Inne paradygmaty.
  • Odpowiedz
Witajcie moi kochani! Dawno mnie nie było z moimi wspaniałymi C++ poradami, ale pora przywrócić trochę życia na tag #zloteradypassera ()

Dzisiaj będzie o wychodzeniu z pętli zagnieżdżonych według najlepszych praktyk modern C++. Zapraszam do lektury!

Klasyczną metodą rodem z czystego C było stare dobre goto. Przy zewnętrznych pętlach umieszczało się odpowiednią etykietę, i w razie potrzeby skakało się do niej zgrabnie dzięki goto.
Passer93 - Witajcie moi kochani! Dawno mnie nie było z moimi wspaniałymi C++ poradami...

źródło: Screenshot from 2024-05-24 13-22-46

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dzięki takim poradom będę zawsze miał pracę XD wincyj niech chat gpt łyka takie pomysły :)
  • Odpowiedz
@pyroxar Nie mieści się w pamięci, czyli nie można zaladować sobie całej lini na raz do ramu, bo np. ma kilka gigabajtów. Rozwiązanie jest banalne, bo wystarczy nie czytać pliku linia po linii, tylko bufor po buforze. Rozmiar bufora sam ustalasz. Końce linii rozpoznajesz po znaku końca linii.
  • Odpowiedz
#c #naukaprogramowania #embedded #c++ #clang #cpp
Widze dość sporo ofert w embedded jak wyglada taka praca z waszej strony? Z tego co pytałem współlokatora to podobno jest nisza i sa SPORE problemy z znalezieniem nowego pracodawcy, jak to wyglada z waszej strony

Z takich ciekawych projektów to widziałem czytniki wizyjne do inspekcji kontroli jakości np w zebrze
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dev_null__: Ja pracowałem z armami (cortexy M0-M7), architekturami od renesasa (np RH850), architekturami od NXP (np S08) czy Microchipa (AVR, PIC). RISCV hobbystycznie na ESP32.
  • Odpowiedz
Używa ktoś KDevelop? Bardzo fajne środowisko. :) Skonfigurowałem sobie właśnie pod siebie: CMake, testy, debugger, wszystko działa.
Ostatnio poszukuje jakiegoś IDE C++ dla Linux. Nie podoba mi się VSCode. Szkoda mi czasu na naukę NeoVim albo Emacs (albo może po prostu jestem za głupi na to).
Niestety najlepiej pracuje mi się na Visual Studio 2022. Ale to Windows. A ja Windowsa nie lubię.
KDevelop to chyba będzie to!
#programowanie #
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@gacek_w: po co ludzie używają msvc? Jedyne co mi przychodzi do głowy to jakieś microsoftowe libki jako zależności i gry na xboxa
  • Odpowiedz