_

Inżynier mechanik zostaje programistą

Forum ogólne, ale nie do zadawania "prostych pytań". Wszystko o CAD, czego nie da się bezpośrednio połączyć z tematyką jednego z poniższych forów tematycznych.

Re: Inżynier mechanik zostaje programistą

Postprzez Gorthin » lis 22, 2021 19:07

Tak wiem. Dlatego póki co zostanę przy Pythonie i Javie. Te dwa języki spróbuję rozgryźć mimo wszystko.

A co do urlopu. I tak zamierzam wziąć wolne bo w obecnej pracy już nie mogę wytrzymać nerwowo. Po pracy przychodze zdruzgotany więc bez szans na jakąkolwiek naukę skoro będę miał w głowie że muszę jutro wracać do tej cholernej pracy. Troche zmuszony jestem bardziej niż sam bym chciał. Poza tym uczyłem się systemem po pracy i w weekndy. Czas chyba to zakończyć z przytupem i usiąść do tego konkret.
Gorthin
 
Posty: 203
Dołączył(a): wrz 16, 2012 19:25

Re: Inżynier mechanik zostaje programistą

Postprzez gouda » lis 22, 2021 20:37

Zacznij od 1 języka. Jak będziesz aplikował na javovca, nikt Cie nie zapyta o pythona i na odwrót. Po co wiec tracić teraz na to czas?
Nie zwiększysz zupełnie swoich szans, znając słabo dwa języki. Zwiększysz je znając jeden w miarę dobrze.

Oczywiście podstawy wielu języków są podobne i jak będziesz umiał zrobić prostego fora w Javie to zrobisz i w c++. Problem polega na tym że w komercyjnym nowoczesnym kodzie rzadko już stosuje się takie niskopoziomowe operacje jak for, while, a częściej przetwarza się streemy w sposób funkcyjny. Z powyższych powodów na tym powinieneś się skupić.

A python. To w ogóle nie jest c like language, I składnie ma inną. Javovcowi też się przyda znajomość Pythona ale nie na tym etapie.
gouda
 
Posty: 957
Dołączył(a): lip 30, 2008 00:02

Re: Inżynier mechanik zostaje programistą

Postprzez pawel694 » lis 23, 2021 12:14

gouda, czy uważasz że wykształcenie stricte informatyczne znacząco zwiększa szanse na zdobycie pracy w IT? Jak to było w Twoim przypadku, czy kierowałeś się powyższym, czy może chciałeś zdobyć po prostu usystematyzowaną wiedzę bez konieczności szukania wszystkiego na własną rękę, czy może jeszcze coś innego?
pawel694
 
Posty: 8
Dołączył(a): lis 12, 2020 12:08

Re: Inżynier mechanik zostaje programistą

Postprzez Asu83 » lis 23, 2021 18:33

A na programistów jakiego języka (technologię) jest obecnie największe zapotrzebowanie na rynku (Java, .net, itd) ?
Asu83
 
Posty: 11
Dołączył(a): gru 10, 2020 20:14

Re: Inżynier mechanik zostaje programistą

Postprzez gouda » lis 24, 2021 10:12

Odpowiedź znajdziesz w ogłoszeniach z ofertami pracy i w statystykach, ale z moich subiektywnych obserwacji tak jak piszesz, backend to java i c#, frontend to react, angular troche mniej vue. Innymi słowy generalnie technologie internetowe, stosowane w mikroserwisach i cloudzie.
Sa też wschodzące języki jak GO, gdzie popyt nie jest tak duży, ale podać też jest mała i prace mozna znależć łatwo i na dobrych warunkach.
gouda
 
Posty: 957
Dołączył(a): lip 30, 2008 00:02

Re: Inżynier mechanik zostaje programistą

Postprzez wloczykij555 » sty 09, 2022 18:19

Odnośnie tego: zarobki-inz-mechanikow-t55532-4420.html#p7757669

W sumie, po dłuższym namyśle stwierdzam, że j***ć to i faktycznie zacznę się kierunkować na czyste IT. Szkoda czasu na użeranie się z tym polskim, przemysłowym chlewem. Zacząłem już porządkować sobie znajomość C, potem docelowo już C#, algorytmy i struktury danych, czysty kod i elo. Zobaczymy co z tego wyjdzie.

lvl 31.5

Jak się kiedyś uda to dam znać xD
wloczykij555
 
Posty: 26
Dołączył(a): lis 14, 2012 16:23

Re: Inżynier mechanik zostaje programistą

Postprzez gouda » sty 10, 2022 13:09

Nie trać czasu na C, jeśli chcesz iść w C#.l, chyba że chcesz iść w systemy wbudowane, to nie trać czasu na języki wysokiego poziomu jak c#. Aczkolwiek do embedded wejść będziesz miał najtrudniej, poza tym embedded śmierdzi przemysłem od którego chcesz uciec, co jak najbardziej rozumiem.

Specjalizacja jest kluczem.

Algorytmy i struktury danych warto powtórzyć, bo to podstawa dla programisty, aczkolwiek na rozmowie kwalifikacyjnej na juniora możesz się ewentualnie spodziewać pytania czym się różni tablica od listy i opisać te struktury, czy też inne jak kolejka, stos czy struktury drzewiaste, ale bez jakiegoś kosmosu .
Musisz raczej znać jakie typy w twoim języku czy frameworku odpowiadają konkretnej strukturze danych, jaka jest złożoność obliczeniowa dla różnych przypadków (wyszukiwanie, dodawanie, usuwanie z końca, początku, środka it'd).

Rozmowy wyglądają różnie, czasem ktoś będzie oczekiwał dobrej znajomości obiektówki, dobrej znajomości algorytmów, umiejętności opisania czym różni się rekurencja od iteracji, pokazania przykładów, ale najczęściej pytania dotyczą właśnie podstaw języka i frameworka, pojawiają się pytania o złożoność obliczeniowa i trzeba napisać jakiś prosty kod. Radził bym się skoncentrować na tym żeby się jak najlepiej przygotować do rozmowy kwalifikacyjnej, nic mniej, nic więcej.
gouda
 
Posty: 957
Dołączył(a): lip 30, 2008 00:02

Re: Inżynier mechanik zostaje programistą

Postprzez wloczykij555 » sty 10, 2022 17:29

Nie trać czasu na C, jeśli chcesz iść w C#.l, chyba że chcesz iść w systemy wbudowane, to nie trać czasu na języki wysokiego poziomu jak c#. Aczkolwiek do embedded wejść będziesz miał najtrudniej, poza tym embedded śmierdzi przemysłem od którego chcesz uciec, co jak najbardziej rozumiem.


Szczerze to sam jeszcze nie wiem, gdzie trafię najpierw. Chcę na pewno programowanie wysokopoziomowe czyli wspomniany C#. Z tego co wiem to embedded jest szajsem - próg wejścia wysoki, pieniądze średnie, pracy relatywnie mało ale gdybym miał nie mieć innego wyboru to się nie będę wahał.

Nie narzucam sobie wyśrubowanej presji czasowej - nawet jakby mi to miało zająć 2 lata to i tak mój wiek nie będzie jeszcze straszył w CV. Pomyślałem, że dobrze będzie wykonać jakiś projekt co by móc realnie pokazać swoje możliwości.

Na spokojnie.
wloczykij555
 
Posty: 26
Dołączył(a): lis 14, 2012 16:23

Re: Inżynier mechanik zostaje programistą

Postprzez gouda » sty 11, 2022 19:59

Zdecydowanie warto zrobić jakiś projekcik. Poza tym tak uczysz się najszybciej.
gouda
 
Posty: 957
Dołączył(a): lip 30, 2008 00:02

Poprzednia strona

Powrót do Forum CAD

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników