Articles

Programozó Vs Fejlesztő Vs Mérnök

Ha valaha is úgy nézett ki, keresztül a szoftver csapat sorba, már át ezeket a munkaköri leírásokkal, s talán azon, ha egy fejlesztő a csapat valóban jó az üzleti fejlődés, vagy egy szoftver-mérnök siker kulcsa a projekt, mivel tartalmaz egy csomó technikai adatok csak Mérnök kezelni. Vagy talán ahhoz, hogy az alkalmazás vagy egy szoftver megbízható kóddal rendelkezzen, szüksége van egy kódolóra? Nézzünk utána.

” egy szoftverfejlesztő, fejlesztő és kódoló besétál egy bárba.

– itt jönnek a programozók! – mondja a csapos.”

a szerepnevek sokfélesége nem történt meg a szerepek működésének alapvető különbségei miatt. Inkább történelmi folyamat volt az ipar növekedése és robusztusabbá válása. A nemzetközi kifejezések metszéspontja hozzájárult a fajtához. Először is, nincs inkrementális különbség abban, hogy a digitális termelés ezen munkái hogyan teljesítenek sajátos környezetükben. Vannak azonban finom különbségek a technikai feladatok megoldásának megközelítésében, amelyek utalást adhatnak arra, hogy a partnerség hogyan fog menni, feltéve, hogy egy bizonyos nómenklatúrával rendez.

A programozó

felvette ezt a viccet, a programozó az esernyő kifejezés a teljes sor munkahelyet a digitális termék gyártása. Láttam már olyan programozót, aki ” kódokat ír az alkalmazásokhoz és a szoftverekhez anélkül, hogy túl nagy szerepet vállalna a tervezésben és a tapasztalatokban. Azt hiszem, ez nem egészen pontos, mivel ezek inkább egy back-end fejlesztő feladatai. Úgy gondolom, hogy a programozó minden számítógépes szakember, aki tudja, hogyan kell kódolni.

minden, ami a programozási nyelvek felhasználásával digitális termelési kimenetet eredményez, programozásnak tekinthető, így ezeknek a készségeknek a nagykövete programozó.

Az én országomban, 🇷 🇺 megvannak a hivatalos államilag szabályozott munkaköri címek és leírások. A szoftver-és számítástechnikai iparágakban részt vevő legtöbben a munkajog, a mérnök-programozók területén tevékenykednek.

A fejlesztő

a fejlesztő talán a leggyakoribb feladat cím említett, ha úgy érted, írás kódot, összeszerelés szoftver. A 80-as évek végén bevezetett Fejlesztő kifejezés a digitális termelés modern megértését tükrözi.

ma úgy tekintünk a termelésre, mint egy termék létrehozásának fokozatos és szisztematikus folyamatára, miközben elérünk egy bizonyos szintű teljesítményt, vonzerőt és expozíciót. Miért fokozatos? Ha lehet betölteni az összes bázis vagy pontszám az összes gólt, akkor nem kell, hogy legyen fokozatos. Sajnos gyakran korlátozottak vagyunk az erőforrásokban, és az elképzeléseink is idővel fejlődnek. Úgy tűnik, hogy a fejlődés az igazán éles szó erre a folyamatra.

most, egy fejlesztő ebben az értelemben különbözik a kódolótól, annak a folyamatnak a sajátosságai miatt, ahol a kódolás csak a felelősségük része. Ezek közé tartozik a funkciók dokumentálása, a fogalmi elemzés, bizonyos esetekben a tervezés, a tesztelés, a hibakeresés, valamint az optimalizálás.

a fejlesztők logikai gradációja a junior, a középső, az idősebb és az ólom. A juniorokat leginkább az érdekli, hogy képesek-e kódot írni egy adott nyelven. Ahogy szinttel feljebb, a különböző képességek növekszik, tetőzik végül az élen. Ezzel a vezető lépés távol a kódolás, hibakeresés több, hogy a terület a termékmenedzsment.

általában a fejlesztő egy kreatív egység, amely számos technikai képességgel rendelkezik. Felelősségük a termék teljesítménye minden szempontból, nem csak a hátsó rész.

A mérnök

Ez elég komolynak hangzik. Ha elmondod a nagymamádnak, hogy középhátvéd vagy, azt hinné, hogy egy punk rocker és egy fura sportjátékos között vagy. De ha azt mondod, hogy mérnök vagy, a stokesod fel fog menni. Miért van ez? A mérnök szakmája az ősi világban gyökerezik, ahol azok a srácok, akik akár tudományosan, akár természetesen megértették a fizikát és a mechanikát, képesek lennének a dolgokat a nyilvánosság hatókörén kívülre tenni.

után, a világ még mindig fut a mérnöki. Ami itt jelentős, az egy repülőgép-mérnök és egy hídépítő mérnök két különböző típusú mérnök. Közös bennük az alapvető és ágazatspecifikus oktatás és képzés. Az általános meghatározás szerint a szoftvermérnök olyan személy, aki a szoftverfejlesztés elveit alkalmazza a számítógépeket vagy más szoftvereket tartalmazó szoftver tervezésére, fejlesztésére, karbantartására, tesztelésére és értékelésére.

egyszerű szavakkal, a mérnök szilárd oktatási földeléssel rendelkezik, és képes mérnöki koncepciókat alkalmazni digitális megoldások létrehozására.

Ez a fajta földelés több felelősséget ró egy szoftvermérnökre, mivel elvárjuk, hogy egy tervezett darab megbízható legyen, és bizalmat sugározzon. Nincs olyan művészet és kreativitás, amit elviselnénk egy fejlesztőtől, egy mérnöktől elvárható. Néhány országban tanúsítvánnyal kell rendelkeznie, hogy mérnöknek hívják, mert ez a szakma gyakran életveszélyes helyzetekhez kapcsolódik, ha valami rosszul megy. Bár még nem ez a helyzet a számítógép-és szoftverfejlesztéssel, világosan láthatjuk, hogyan érik el ezt a pontot, ha még több döntéshozatali funkciót ruházunk át a számítógépekre és a szoftverekre.

vessünk egy pillantást a tudás és készségek körét a szoftvermérnök kell:

  • Számítástechnika. A számítógépek megoldják az emberi problémákat. Kell lennie valakinek, aki megoldja a számítógépes problémákat és tanítja őket. Egy számítógépes tudós.
  • matematika. A matematika spektruma nem túlzás a technológia alkalmazásában.
  • maga a szoftverfejlesztés. A tudományos megközelítés ismét alkalmazható bármilyen csúcskategóriás digitális termék építésének folyamatára, függetlenül az érintett nyelvektől, technológiáktól, eszközöktől és céloktól.

a szoftvermérnöknek képesnek kell lennie arra, hogy minden technikai tudását alkalmazza a termék üzleti oldalának támogatására. Nincsenek junior mérnökök, ha ezt az álláspontot a szoftvermérnök szakmájára helyezi.

🐝 A méhkas

Ha hajlandó túllépni csak ezt a három, és úgy érzi, egy kicsit játékos, itt van néhány egzotikus címei a programozó (maradok, hogy) munkát mindenféle árnyalatok megvilágított, hogy hozzon létre egy hatást.

A kódoló

kódolók felhasználói történeteikben követelményeket és funkcióleírásokat tesznek a szoftver munkadarabjaiba. Általában a kódoló részvételének hatóköre nem ér el jelentős kreatív szabadságot. Ha ez megtörténik, gratulálok, Ön Fejlesztő.

A scripter

szkriptek apró programok, amelyek képesek automatizálni az egyszerű ismételt műveleteket annak érdekében, hogy felszabadítsák az embert ebből a rutinból. Ma, a modern scripting lehetővé teszi, hogy bárki írja a szkriptek és automatizálják egy részét a munka, ami őket … scripters.

az UI Fejlesztő

gyakran nevezik részeként front-end fejlesztési fegyelem, UI fejlesztés közelebb áll az UX, mint bármely más kódolási egység. Ha EGY UI / UX tervező különböző programozási eszközök segítségével képes kódolni és létrehozni a minőségi elrendezéseket, akkor meglehetősen UI fejlesztőnek nevezhetik magukat. És fordítva.

A creative coder

tehát ha egy szkript kód szkripteket használ az esetspecifikus célok eléréséhez, akkor a következő szakasz kreatív kódolás lehet. Tartani a tervező példa, van egy csomó kreativitás bennük, de gyakran alkalommal, nulla kódot. Mivel egy kreatív kódoló azt jelenti, egy sor egyszeri kódrészleteket nem tudományos elmélet háttér vagy keret-építési képességek, hogy egy darab működő szoftver, ahogy tervezték. A kreatív kódoló maradhat stopgap generátor vagy fejlődni egy teljes értékű Fejlesztő.

A számítógépes tudós

bármely tudománynak erős elméleti alapja van alatta. A számítástechnika nem különbözik egymástól. Ez hasonló ahhoz, ahogyan egy elméleti fizikus érdeklődik a fizikai tárgyak és természeti jelenségek elméleti modelljei és absztrakciói iránt, a számítógépes tudósok az információ és a számítás elméleti alapjait, valamint azok alkalmazását tanulmányozzák. A számítógépes tudósok bizonyos módon meghatározzák az ipar további fejlődésének útját, valamint megpróbálják kitalálni a jelenlegi problémák megoldásait.

🙄 A megkülönböztetés fontossága

az ismeretlen elutasítása a védelem természetes mechanizmusa. Gyakran azért, hogy időt és erőfeszítést takarítsunk meg, hajlamosak vagyunk ragaszkodni azokhoz a dolgokhoz, amelyeket ismerünk. Ebben az esetben a tárgyak, csoportok, jelenségek különböző kategóriáinak ismerete tapasztalat kérdése.

egy vállalkozás tulajdonosa vagy egy startup vállalkozó számára rendkívül hasznos, ha képesek vagyunk felismerni a mintákat és tapasztalatokon alapuló döntéseket hozni. Ez mindenre vonatkozik, az ötletértékeléstől a termékmarketing stratégiákig. De előtte rejlik a csapat kiválasztása. Annak elkerülése érdekében, hogy megfélemlítsék a címeket, legalább tudnia kell egy-két dolgot az egyes szerepek sajátosságairól.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük