Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

A komu to potrzebne - czyli zapotrzebowanie na programistów C++

Ostatnio zmodyfikowano 2017-03-25 17:52
Autor Wiadomość
latajacaryba
Temat założony przez niniejszego użytkownika
A komu to potrzebne - czyli zapotrzebowanie na programistów C++
» 2017-03-23 12:17:46
Witam. Coraz czesciej na forum spotykam sie z opiniami, że ciezko jest znalezc prace jako developer c++. Czy faktycznie tak jest? Dlaczego? I jakie jezyki są "preferowane" u programistow?
P-159261
DejaVu
» 2017-03-23 12:40:13
Firmy stawiają na szybkość wytwarzania produktów, a nie na szybkość ich działania. Wybiera się więc języki typu C# i Java, gdzie masz całą masę gotowych bibliotek, które należy tylko połączyć ze sobą i produkt jest gotowy do sprzedaży.

C++ traci na znaczeniu, ponieważ moc obliczeniowa komputerów rośnie. Tylko tam, gdzie jest potrzebna moc obliczeniowa pojawia się również potrzeba kodowania w C++.

Wraz z pojawianiem się silników typu Unity czy też Unreal Engine, spadło zapotrzebowanie na deweloperów C++, bo gry zaczęto tworzyć przy użyciu gotowych silników i tym samym zmienił się profil zapotrzebowania pracowników na rynku.

Podobnie jest ze stronami webowymi. Firmy sprzedają rozwiązania, które są dostępne na rynku za darmo. Wytworzenie podobnego produktu od zera zajęłoby zbyt dużo czasu i projekty byłyby po prostu nieopłacalne.



Wymyśl sobie jakiś projekt. Wyobraź sobie, że masz do tego 50 tysięcy PLN i nie masz wystarczającej wiedzy technicznej, aby zrobić to samodzielnie. Chcesz zrealizować ten projekt. Jaką technologię wybierzesz? Biznes wybiera te technologie do których zostanie przekonany, że są tańsze na szacunkowych estymatach.

https://www.tiobe.com​/tiobe-index/
http://githut.info/
https://www.techworm.net/2016​/09​/top-10-popular-programming-languages-github.html
P-159262
latajacaryba
Temat założony przez niniejszego użytkownika
» 2017-03-23 15:35:39
A więc czy jest sens nauki c++ oprócz uprawiania hobby?
P-159271
jankowalski25
» 2017-03-23 15:51:37
Cóż, popularność tego języka spada od dłuższego czasu i raczej niewiele można z tym zrobić. Alueril jeszcze w czasach DDT (poprzednia wersja tej strony) wspominał o tym, że ci, którzy się uczą C++, to wariaci (delikatnie mówiąc). Częściowo nawet ma rację, ale jednak dziwnym trafem wcześniej czy później trafiają się "szczególne przypadki", gdzie po prostu lepiej użyć C++, niż kombinować z innymi narzędziami, które nie nadają się do niektórych zastosowań. Swoją drogą ciekawe, dlaczego (według TIOBE) asembler jest coraz popularniejszy... Nawet na tym forum mam wrażenie, że ludzie nieco częściej się nim zajmują. Jeśli chodzi o przewidywanie przyszłości, to wydaje mi się, że za jakiś czas procesory typu CISC zostaną wyparte przez RISC, lista wszystkich kodów maszynowych będzie niewiele bardziej złożona, niż najprostsza maszyna Turinga w stylu języka BF (powstanie minimalna lista instrukcji, które muszą istnieć zawsze i wszędzie) oraz podczas debugowania programiści będą zajmowali się każdą fazą translacji osobno. Nie zmienia to jednak faktu, że od samego początku wszyscy wspinają się na coraz wyższe poziomy abstrakcji (jak po drabince) i być może kiedyś naklepanie paru akapitów tekstu w języku naturalnym spowoduje wygenerowanie odpowiedniego kodu maszynowego.
P-159273
latajacaryba
Temat założony przez niniejszego użytkownika
» 2017-03-23 16:03:20
Pisaliście, że jezyki c# (które de facto jest niżej na liście techworm'a od c++) i java mają wiele własnych bibliotek do wszystkiego, ale są mniej wydajne.
Ale dlaczego? Wydaje mi się, że takie biblioteki tworzą specjaliści, więc oni mają większe doświadczenie w optymalizacji np. metod klas występujących w bibliotece. Chodzi mi o to, że własnoręcznie napisana funkcja bedzie chyba mniej wydajna od funkcji napisanej przez specjalistę? Czy się myle?
I właściwie czy polecacie mi naukę jakiegoś języka oprócz c++? Jeśli tak, to jakiego (nie webowego)?
P-159274
mateczek
» 2017-03-23 16:06:23
bo c# i Java de facto odpalają programy na wirtualnej maszynie
P-159275
Saran
» 2017-03-23 16:33:50
Ta... język napisany w c++ chyba nie będzie szybszy od c++? :D
P-159278
jankowalski25
» 2017-03-23 16:45:03
To nie ma znaczenia. Każdy język, który jest kompletny w sensie maszyny Turinga, można zapisać w nim samym. BF da się napisać w BF, C++ jest napisany w C++ i nic nie stoi na przeszkodzie, aby otrzymać kompilator Javy napisany w Javie. Poza tym, "świat nie kończy się na x86". Są urządzenia wykonujące bytecode Javy "prawie natywnie".
P-159280
« 1 » 2 3 4 5
  Strona 1 z 5 Następna strona