Pierwsza praca programista C++

0

Witam
W najbliższym roku zamierzam znaleźć pracę jako programista C++.
Nie mam żadnego wykształcenia informatycznego, ani żadnych znajomych programistów. Sam dłubie w domu już blisko 5 lat - znam STL, standard c++17 (muszę się przestawić na 20 :p) przerobiłem, Python3 też ogarnięty na poziomie na którym mogę w nim coś większego napisać.Robiłem też trochę w PHP i JS. Dosyć dużo czasu poświęciłem na naukę algorytmów (sortowania, DP, drzewa, grafy, teoria liczb, algorytmy tekstowe, trochę matematyki i więcej) i rozwiązywanie zadań ze spoj'a czy codeforces. Poznałem również GDB, oraz myślę w miarę sprawnie poruszam się w linux'ie. Angielski B2.

Martwi mnie, że nie ma ofert związanych z C++ - jak już to w embedded. I ty pojawia się moje właściwe pytanie - jeśli nie mam doświadczenia w embedded, a resztę jest w miarę ogarnięta to czy mogę dostać pracę i douczyć się w trakcie? Zdaję sobie sprawę, że zależy to od firmy, ale jaka jest tendencja? Naklepać jakiś programów do portfolio (wcześniej pisałem "do szuflady", za żadne github'y się nie brałem), czy brać się za web'ówke?

2

A jak tam linux i java? Bo jak masz jakis orient, to można uderzac do korpo na jakieś wieksze produkty.

5

Tendencja na cepa będzie taka że jak nie trafi do nas jakieś iot z zachodu to będziemy klepać jakieś g**no automotive, coś z bts albo pomniejsze sprawy z embeeded a rynek na c++ nie będzie w Polsce specjalnie rósł o ile te projekty z iot do nas nie przypłyną.

Zobaczycie jaki będzie hardkor jak za dwa lata taka nokia i trochę ericsson zrucą kontraktorów.

2

Porób sobie statystyki na podstawie np. indeed.com

  • ile ofert ma dany język który mnie interesuje na poziomie początkującego
  • ile ofert mają języki z top 10 TIOBE
  • jakie są średnie zarobki w wybranych docelowych technologiach
  • ile ofert jest w moim mieście lub zdalnie (w zależności co interesuje)
  • jakiego rodzaju są firmy które oferują pracę w danej technologii, przykład kategorii: outsourcing/kontraktornie, software house, banki, telekom, gamedev

Potem zrób z tego csv, i wrzuć do jakiegoś algorytmu grupującego i obejrzyj sobie wynik.

2

Lepiej uciekaj. W Polsce c++ jest na niskim poziomie w porównaniu do np webowki.
A jak już to odpuść sobie c++17, bo mało kto na rynku w Polsce tego używa. Średnio c++11.
C++17 tylko na rozmowach kwalifikacyjnych.

1

A to w C++17 doszlo tyle rzeczy, ze niby nauka tego to strata czasu? XD Nie przesadzaj

2

Warto spróbować praktyk lub stażu w jakiejś firmie embedded,zawsze liźniesz temat i zobaczysz jak ta praca wygląda realnie. Ogólnie odradzał bym ci iść w tym kierunku ,ale kto co lubi :) W Polsce najpewniejsza praca jest zawsze w technologiach webowych,dla bardziej ambitnych zawsze można uczyć się Pythona i iść w machine learning lub big data.Języki webowe i Python są o tyle fajne że jest sporo zdalnej pracy ,w C++ jest to niestety rzadkość.

0
revcorey napisał(a):

Zobaczycie jaki będzie hardkor jak za dwa lata taka nokia i trochę ericsson zrucą kontraktorów.

Wyobraźcie sobie, że... Mamy 8 września 2019 roku.
Na 4p powstają wątki:
Zobaczycie jak j za pół roku w Ziemię uderzy kometa. (słabe, nawet sequela z Brucem Willisem nie nakręcili)
Zobaczycie jak już niedługo świat ogarnie epidemia wirusa o niespotykanej dotąd skali.

Więc @JUZERNEJM nie myśl nawet o programowaniu w C++, nie myśl w ogóle o programowaniu. Buduj na podwórku schron, odkładaj systematycznie zapasy. Za dwa lata nadejdzie apokalipsa - tak prognozuje społeczność w internatach.

0
JUZERNEJM napisał(a):

Martwi mnie, że nie ma ofert związanych z C++ - jak już to w embedded.

Hmm IMO to - czasami jak szukam ofert z javy to c++ się też pojawia, i to nie z embedded. Mój kumpel też pracuje w c++ (nie embedded) i zarobkowo wychodzi dobrze

1
Czitels napisał(a):

Lepiej uciekaj. W Polsce c++ jest na niskim poziomie w porównaniu do np webowki.

Taa.. a potem znowu płacz: "Buuu... klepię tylko CRUDy, a chciałbym zmieniać świat!"

Prawdę mówiąc mam gdzieś na jakim poziomie jest C++. Interesuje mnie, do czego ten język stosuję i czy nie mam problemów za poziomie zależności, czy narzędzia go wspierają itp.

0

Jak wszyscy pojda w web to chyba kolorowe lata w tym tez sie skoncza nie sadzicie? :)
@revcorey mozna powiedziec tez, ze w webie same crudy :)

0

napisz silnik gier 3d

0

albo 5d

1

A ja powiem klasycznie. Napisz kompilator C do BrainFucka

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