<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=24&amp;t=20755&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-05-19T21:57:27+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=24&amp;t=20755&amp;mode</id>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2018-05-19T21:57:27+01:00</updated>
<published>2018-05-19T21:57:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20755&amp;p=207988#p207988</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20755&amp;p=207988#p207988"/>
<title type="html"><![CDATA[Re: Kilka Pytań świeżaka odnośnie pracy programisty embedded]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20755&amp;p=207988#p207988"><![CDATA[
Sun ma dużo racji ale ja moze dodam coś od siebie.<br /><br />1. Przeszukując portale z ofertami pracy możesz zauważyć że prawie wszędzie wymagają ukończenia wyższych studiów technicznych. Tak jak Sun napisał, są to głównie korporacje. Do małych firm przyjmuje się głównie po znajomości bo takowe firmy nie mają działu HR lub zlecają to zewnętrznym firmą HRowym.<br /><br />2. Ja z wykształcenia jestem inżynierem elektrykiem, nie mniej zawsze bardziej ciągnęło mnie do elektroniki i programowania embedded. Dlatego zmieniłem swoja ścieżkę kariery ucząc się na własną rękę. Niestety to co robisz w domu czyli jakies proste regulatory czy uklady na mikrokontrolerach 8 czy nawet 32 bitowych nijak sie mają do realiów. W dużych firmach jeżeli robi się embedded to są to rozwiązania oparte o jakies wielordzeniowe SoC. Czesto są to zaawansowane procesory których programowanie bardziej przypomina pisanie pod pcta niż mikrokontroler 8 bitowy. Do tego dochodzi wiele innych czynników takich jak znajomosc jakichś jezyków skryptowych żeby pisać sobie samemu generatory kodu czy inne toole. Inną ważną rzeczą jest bardzo dobra znajomość C/C++. Programista embedded programuje. Owszem, może mieć drobny wpływ na powstanie hardwaru ale raczej znikomy. Ma za to umieć bardzo dobrze programować, pisać unit testy do kodu, automatyzowac testy na platformie docelowej.<br /><br />3. W małych fitmach możesz spotkać sie ze stanowiskiem konstruktor elektronik lub podobnym i tam wymagana jest znajomość zarówno projektowania hardweru jaki i tworzenia oprogramowania ale tak jak mówię, mało kiedy będą to proste mikrokontrolery, raczej 32 bity minimum.<br /><br />4. Podstawą kolejną jest znajomość Linuksa, zarówno na PC jak i embedded czyli używać go musisz bez GUI, jedynie w konsoli. Oprócz tego znajomość jakiegoś systemu operacyjnego czasu rzeczywistego to podstawa. Moze to byc freeRTOS.<br /><br />5. Konieczna jest znajomość systemu kontroli wersji. Teraz prym wiedzie GIT i to jego proponuje się nauczyć.<br /><br />6. Konieczna jest umiejętność obslugi oscyloskopu, analizatora stanów logicznych, analizy protokołów komunikacyjnych. Musisz wiedziec co to jest UART, SPI, I2C, I2S, CAN, Ethernet, Flexray, MOST, LIN itd. Musisz rozumiec co dzieje sie na różnych warstwach protokołu. <br /><br />Podsumowując. Najważniejsze jest samozaparcie. W tej branży nie ma lekko. Cały czas się trzeba uczyć i to nie są proste rzeczy. Praca elektryka projektanta jest zdecydowanie łatwiejsza. Dostanie pracy bez studiów jest ciężkie bo firmy patrzą na to dosc mocno. Możesz szukać pracy bez studiów ale będzie Ci trudno bez znajomości i bedzie to prwnie jakaś mała firma wiec pieniądze będą srednie. Najlepiej zarabia się w dużych korporacjach. Biegła znajomość C i C++ to podstawa w tym zawodzie tak jak znajomość języka Polskiego jezeli jestes polakiem. Oprocz tego warto znac jakis język skryptowy typu Python np. Oprócz tego ważna jest bardzo dobra znajomość angielskiego. Hmmm... Jak mi się coś Przypomni jeszcze to napisze.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2500">Nefarious19</a> — 19 maja 2018, o 21:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2018-05-19T20:08:14+01:00</updated>
<published>2018-05-19T20:08:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20755&amp;p=207970#p207970</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20755&amp;p=207970#p207970"/>
<title type="html"><![CDATA[Re: Kilka Pytań świeżaka odnośnie pracy programisty embedded]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20755&amp;p=207970#p207970"><![CDATA[
Ad1 :   Zależy gdzie trafisz  ,  znajomość sprzętu, magistral, interfejsów  itd ...<br />Ad2 :   tak nawet szybciej niż po studiach --- tych zwykle werbują korpo gdzie embeded jest tylko w nazwie <br />Ad3 :   nie da się wskazać co powinieneś umieć .....   prace dostajesz na podstawie wiedzy i doświadczenia <br />           z jednym zegarkiem to co najwyżej mycie płytek <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" />  poważnie ... projekty i ich estetyka więcej mówi <br />           pracodawcy niż ukończone studia , możesz być inżynierem elektroniki , a nie mieć pojęcia jak odróżnić diodę od<br />           tranzystora ....   idea jest taka , bez doświadczenia trzeba mieć fuksa lub duże plecy żeby dostać dobrą prace <br />           w embeded, a z dyplomem szybko przyjmują w biedronce  i macu ....   <br /><br /><br />Nie wiem może się teraz oburzysz itd ... ale  realia są jakie są ...   często ciekawa praca jest za mniejsze pieniądze ,<br />a większości z dyplomem to niestety pasuje  10Kpln na rękę  auto i mieszkanie służbowe  i  nic nie robienie, tymczasem<br />realnie nie mając doświadczenia nawet  10 fakultetami nie masz co stawiać warunków  i na duże zarobki liczyć.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 19 maja 2018, o 20:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Pioter]]></name></author>
<updated>2018-05-19T19:14:58+01:00</updated>
<published>2018-05-19T19:14:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20755&amp;p=207965#p207965</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20755&amp;p=207965#p207965"/>
<title type="html"><![CDATA[Kilka Pytań świeżaka odnośnie pracy programisty embedded]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20755&amp;p=207965#p207965"><![CDATA[
Witam , Nazywam się Piotrek i jestem uczniem Technikum Elektrycznego , i chciałbym &quot;lekko&quot; zmienić kierunek mojego kształcenia .<br />Ciekawym zawodem wydaje sie programista embedded  , piszę wydaję mi bo nie wiem jak on w rzeczywistości wygląda . Oczywiście mam już za sobą pierwszy drobny projekt (zegarek elektroniczny Led sterowany multipleksowo ) i pare prostych projektów w c++ . Tylko mam problem z ścieżką nauki , nie wiem jak sobie ją wytoczyć , aby dostać sie jak najszybciej do pracy , dobra znajomosc c/c++ nie zbyt dużo mi mówi , albo inne tego typu podpunkty . Więc przechodząc do meritum , mam pare pytań odnośnie tego zawodu .<br /><br />1. jak wygląda praca w embedded  i jakie są scieżki rozwoju? ( z tego co wiem to rozległa dziedzina )<br />2. czy możliwe jest dostanie pracy bez studiów ?<br />3.Co powinieniem umieć , aby jak najszybciej dostać prace i zdobywac doświadczenie jako programista embedded , proszę o bardziej rozbudowane odpowiedzi<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=19479">Pioter</a> — 19 maja 2018, o 19:14</p><hr />
]]></content>
</entry>
</feed>