Strona 5 z 5

Re: Inżynier mechanik zostaje programistą

PostNapisane: lis 22, 2021 19:07
przez Gorthin
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.

Re: Inżynier mechanik zostaje programistą

PostNapisane: lis 22, 2021 20:37
przez gouda
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.

Re: Inżynier mechanik zostaje programistą

PostNapisane: lis 23, 2021 12:14
przez pawel694
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?

Re: Inżynier mechanik zostaje programistą

PostNapisane: lis 23, 2021 18:33
przez Asu83
A na programistów jakiego języka (technologię) jest obecnie największe zapotrzebowanie na rynku (Java, .net, itd) ?

Re: Inżynier mechanik zostaje programistą

PostNapisane: lis 24, 2021 10:12
przez gouda
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.

Re: Inżynier mechanik zostaje programistą

PostNapisane: sty 09, 2022 18:19
przez wloczykij555
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

Re: Inżynier mechanik zostaje programistą

PostNapisane: sty 10, 2022 13:09
przez gouda
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.

Re: Inżynier mechanik zostaje programistą

PostNapisane: sty 10, 2022 17:29
przez wloczykij555
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.

Re: Inżynier mechanik zostaje programistą

PostNapisane: sty 11, 2022 19:59
przez gouda
Zdecydowanie warto zrobić jakiś projekcik. Poza tym tak uczysz się najszybciej.