Microcontroller programmer: ang mga detalye ng propesyon at mga responsibilidad sa trabaho
Kasama sa maraming modernong propesyon ang ilang mga specialty. Halimbawa, ang mga programmer ng microcontroller ay in demand sa modernong lipunan. Pinagsasama ng empleyadong ito ang dalawang propesyon: isang programmer at isang electronics engineer. Ang aktibidad ay medyo kumplikado at multifaceted.
Ang mga detalye ng propesyon
Ang microcontroller ay isang espesyal na microcircuit. Ito ay dinisenyo upang kontrolin ang mga elektronikong aparato. Pangunahing ginagamit ang mga ito sa mga naka-embed na sistema, kagamitan, mga de-koryenteng kasangkapan, mga laruan. Ang mga espesyalista na ang mga aktibidad ay nauugnay sa bahagi ng software ng mga microcontroller ay halos hindi mauuri bilang mga klasikal na software developer. Sa katotohanan ay ang isang tao, bilang karagdagan sa mga pangunahing kaalaman sa programming, ay dapat magkaroon ng naaangkop na kaalaman tungkol sa "hardware".
Para sa aktibidad na ito, mahalaga ang mga sumusunod na katangian ng karakter: pagiging maasikaso, tiyaga at kakayahang magtrabaho sa multitasking mode. Ang isang taong may masamang memorya ay malamang na hindi makabisado ang propesyon na ito.
Mga responsibilidad sa trabaho
Una sa lahat, ang isang microcontroller programmer ay dapat na matatas sa C / C ++ programming language at assembler.
Ang mga pangunahing tungkulin ng isang espesyalista na ang trabaho ay nauugnay sa mga controllers ay kinabibilangan ng:
- paglikha ng mga digital na uri ng mga circuit, software;
- paghahanda ng circuitry at kasunod na pag-apruba;
- pagbabago at suporta ng mga kasalukuyang programa;
- pagsubok at pagwawasto ng mga posibleng pagkakamali sa pagpapatakbo ng mga microcontroller;
- suporta ng mass production at partisipasyon sa iba't ibang uri ng pagsubok.
Bilang karagdagan, ang isa sa mga espesyalisasyon ng propesyon na ito ay developer ng firmware.Ang mga modernong electronics ay halos ganap na nakabatay sa mga programmable na circuit na patuloy na ina-update.
Mga kalamangan at kawalan
Ang propesyon na ito ay medyo kumplikado at multifaceted. Ito ay tungkol sa patuloy na pag-unlad at pagpapabuti ng sarili.
Ang mga bentahe ng aktibidad na ito ay kinabibilangan ng mga sumusunod na nuances:
- mataas na kita ng pagbabayad;
- patuloy na propesyonal na pag-unlad;
- paggalang mula sa mga kasamahan at tagapag-empleyo;
- ang pagkakataong dumalo sa mga internasyonal na kaganapan para sa mga programmer;
- nasa isang komportable at mainit na opisina.
Gayunpaman, may mga pagkukulang pa rin sa trabaho. Halimbawa, ang isang microcontroller programmer ay gumugugol ng halos lahat ng kanyang oras sa harap ng isang computer sa isang posisyong nakaupo. Gayundin ang propesyon ay nagsasangkot ng malubhang aktibidad sa pag-iisip. Minsan humahantong ito sa labis na trabaho.... Gayundin, ang mga programmer ay malamang na hindi matatawag na mga taong palakaibigan. Bilang bahagi ng kanilang trabaho, madalas silang direktang nakikipag-usap sa mga kasamahan sa kanilang departamento. Ang aktibidad ay hindi mauuri bilang panlipunan at malikhain.
Katanggap-tanggap na ang empleyadong ito ay nagpapatuloy sa mahabang paglalakbay sa negosyo sa ibang mga lungsod at bansa. Gayunpaman, ang kanyang mga kondisyon sa pagtatrabaho ay halos hindi mapanganib. Ang mga hot spot ay wala sa tanong.
Pagsasanay at suweldo
Upang makabisado ang propesyon ng isang microcontroller programmer, kinakailangan na magsimulang makakuha ng ilang mga kasanayan sa murang edad. Sa Russia, ang merkado ng serbisyo na ito ay medyo bago, kaya maraming master ang espesyalidad na ito pagkatapos ng 30 taon.
Ang isang microcontroller programming specialist, bilang karagdagan sa C / C ++ at assembler na mga wika, ay dapat na makabisado ang mga intricacies ng pangkalahatang computer science: mga protocol ng paghahatid, mga prinsipyo ng operasyon ng ADC / DAC, mga susi. Bilang karagdagan, ang empleyado ay kinakailangang basahin at maunawaan ang teknikal na dokumentasyon. sa isang wikang banyaga (pangunahing Ingles).
Gayunpaman, ang teorya lamang ay hindi sapat - ang mga praktikal na kasanayan ay kinakailangan.
Ngayon ay hindi magiging mahirap na makahanap ng dalubhasang panitikan sa propesyon na ito. Sa mga libro, mahahanap ng isang baguhang programmer ang kinakailangang impormasyon tungkol sa trabaho sa hinaharap. Gayunpaman, ang dami ng impormasyon ay medyo kahanga-hanga. Ang katotohanan ay ang literatura ng pagsasanay ay nagbibigay ng mga detalyadong tagubilin para sa pagtatrabaho sa bawat controller. Walang alinlangan para dito upang makakuha ng trabaho sa isang seryosong organisasyon, kailangan mo ng mas mataas na edukasyon. Gayunpaman, para sa isang baguhan na espesyalista, sapat na ang kumuha ng mga espesyal na kurso sa pagsasanay..
Tulad ng para sa suweldo ng isang dalubhasang programming microcontrollers, ito ay medyo mataas sa mga pamantayan ngayon. Sa Russia, ang naturang empleyado ay maaaring kumita mula 70 hanggang 300 libong rubles. Ang lahat ay nakasalalay sa mga praktikal na kasanayan at kakayahan, ang pagnanais na umunlad sa direksyon na ito. Ang isang mahusay na microcontroller software developer ay lubos na itinuturing sa ibang bansa. Gayunpaman, dahil sa antas ng kompetisyon sa Japan, United States at Canada, ang espesyalista ay dapat dumaan sa ilang seryosong yugto ng panayam.
Ngayon ang propesyon na ito ay nasa listahan ng isa sa mga pinaka-demand sa buong mundo.