[Pytanie] Nauka i praca zawodowa związana z C++

0

Witam,

Jestem studentem ostatniego roku Automatyki i Robotyki, podjąłem decyzję o nauce C++ (uczę się z książki Symfonia C++ standard), jak pewnie wiecie w książce tej nauka opiera się na konsoli (tryb tekstowy), ale w pracy związanej z tworzeniem aplikacji potrzebny jest tryb graficzny GUI (ale podstawa to nauka konsoli, bo w GUI są pojęcia klasy itp.) i stąd moje pytanie czy na rynku pracy jako programiści aplikacji poszukiwane są kompletne osoby, które umieją GUI, czy dopuszczalne jest douczenie jako np. młodszy programista ? Pytam, ponieważ rozważam możliwość zatrudnienia jako programista po studiach, a czasu do podjęcia pracy nie zostało za wiele, na studiach też jest sporo do roboty włącznie z napisaniem pracy magisterskiej, stąd też nie mam tyle czasu na naukę programowania ile bym chciał. Z góry dziękuję za odpowiedzi na pytania.

1

Jestem studentem ostatniego roku Automatyki i Robotyki, podjąłem decyzję o nauce C++

Przepraszam ale czego was w takim razie uczyli na studiach? o_O

Można zajmować się programowaniem backendu i GUI nigdy nie tykać.

0

Uczyli nas języka C, ale absolutne podstawy. Możesz wyjaśnić co to jest backend ?

0

To jest cała logika aplikacji, czyli te wszystkie bebechy które coś liczą, zapisują w bazie, przetwarzają itd. Frontend czyli GUI to jest tylko malutki fragment systemu ktory prezentuje userowi wyniki które backend wypluwa.

0

Dzięki, wiele mi wyjaśniłeś. Czyli uważasz, że jest jest jeszcze za późno i powiedzmy do lipca mam szanse, aby się nauczyć programowania z Symfonii , które dałoby mi szanse na zatrudnienie w branży ? Skądinąd wiem, że w Gdańsku jest duże zapotrzebowanie na programistów C++

1

Jeśli tylko przeczytasz symfonie to pracy nie znajdziesz. Symfonia to tylko podstawy podstaw.

0

A ja Ci odpowiem tak:

  • C++ jest jednym z najtrudniejszch języków programowania, zatem minie sporo czasu, zanim się nauczysz samego języka, nie mówiąc już o DODATKOWYCH BIBLIOTEKACH do obsługi GUI (WinAPI, Qt, itp.)
  • C++ jest chyba relatywnie dość rzadko wykorzystywany jako podstawa do pisania aplikacji z GUI (obecnie, wg mnie, przodują języki typu Java i C# oraz Qt (to jest C++)), jest najczęściej wykorzystywany do pisania gier komputerowych - zatem GUI Ci się nie przyda a raczej znajomość DirectX i OpenGL
  • Jeśli idziesz gdzieś na Młodszego Programistę, to oni z góry zakładają, że nic nie umiesz ;)
  • W mojej opinii C++ to język dla masochistów ;p Ale co kto lubi ;)
  • nie ograniczaj się nigdy do znajomości jednego języka programowania
1

@Włos trochę się z kolegą @MiszczUH muszę zgodzić -> symfonia omawia tylko malutki fragment podstawowej składni języka i to jest o wiele za mało żeby faktycznie pisać coś poważnego w C++.
Ale do lipca jest prawie cały rok, a symfornię można przelecieć w kilka dni, a potem jest jeszcze czas trochę się nauczyć programować w C++ ;]

1 użytkowników online, w tym zalogowanych: 0, gości: 1