Articles

ohjelmoija Vs Kehittäjä Vs insinööri

Jos olet joskus katsonut läpi ohjelmistotiimin rivistö, olet törmännyt näihin työnimikkeisiin ja ehkä miettinyt, onko tiimisi kehittäjä todella hyvä yrityksesi kehitykselle, tai ohjelmistoinsinööri on avain projektisi menestykseen, koska se sisältää joukon teknisiä tietoja, joita vain insinööri voi käsitellä. Tai ehkä sovellus tai pala ohjelmisto on luotettava koodi, tarvitset koodaaja? Tutkitaan asiaa.

”ohjelmistoinsinööri, kehittäjä ja koodari astelevat baariin.

– täältä tulevat ohjelmoijat! – sanoo baarimikko.”

roolinimien vaihtelua ei tapahtunut, koska näiden roolien toimintatavoissa oli perustavanlaatuisia eroja. Se oli pikemminkin historiallinen prosessi, jossa teollisuus kasvoi ja vahvistui. Kansainvälisten termien risteyskohta tuli edistämään lajiketta. Ensinnäkään ei ole kasvavaa eroa siinä, miten nämä digitaalisen tuotannon työt suoriutuvat tietyssä ympäristössään. On kuitenkin hienovaraisia eroja lähestymistapoja ratkaista teknisiä tehtäviä, jotka saattavat antaa sinulle vihjeen siitä, miten kumppanuus on menossa mennä, jos asetut tietyn nimikkeistön.

ohjelmoija

poimi tuon vitsin, ohjelmoija on kattotermi koko digitaalisen tuotteen valmistuksen työpaikoille. Nyt, olen nähnyt määritelmät ohjelmoija on se, joka ” kirjoittaa koodia sovelluksia ja ohjelmistoja ilman liikaa osallistumista suunnitteluun ja kokemusta. Mielestäni tämä ei ole aivan tarkka, koska nämä ovat enemmän back-end-kehittäjän tehtäviä. Uskon, että ohjelmoija on kuka tahansa tietokoneammattilainen, joka osaa koodata.

kaikkea, mikä johtaa ohjelmointikieliä hyödyntävään digitaaliseen tuotantotuotantoon, voidaan pitää ohjelmointina, jolloin näiden taitojen lähettiläs, ohjelmoija.

kotimaassani 🇷 🇺 meillä on viralliset valtion säätämät tehtävänimikkeet ja-kuvaukset. Useimmat meistä mukana ohjelmisto-ja tietokone teollisuus ovat kannalta työlainsäädäntö, insinööri-ohjelmoijat.

Kehittäjä

kehittäjä on ehkä yleisin tehtävänimike, johon viitataan, kun tarkoitetaan koodin kirjoittamista ja ohjelmistojen kokoamista. Termi kehittäjä on otettu käyttöön 80-luvun lopulla, ja se heijastaa modernia käsitystä digitaalisesta tuotannosta.

nykyään näemme tuotannon asteittaisena ja systemaattisena prosessina luoda tuote samalla kun saavutetaan tietty suoritustaso, vetovoima ja altistus. Miksi asteittain? Jos voisi ladata kaikki pohjat tai tehdä kaikki maalit, sen ei tarvitsisi olla asteittaista. Valitettavasti resurssimme ovat usein rajalliset ja myös ideamme kehittyvät ajan myötä. Kehitys näyttää olevan todella terävä sana tälle prosessille.

now, a developer in that sense is different to say a coder, because the specificants of the process where coding is just a part of their responsibilities. Näitä ovat myös dokumentointi ominaisuuksia, käsitteellinen analyysi, joissakin tapauksissa suunnittelu, testaus ja virheenkorjaus, ja optimointi.

kehittäjillä on looginen porrastus Junioriin, middle -, senior-ja leadiin. Kun juniorit ovat enimmäkseen kiinnostuneita ja pystyvät kirjoittamaan koodia tietyllä kielellä. Kun he tasaantuvat, heidän kykyjensä valikoima kasvaa ja saavuttaa lopulta johtopaikan. Sen myötä johdin siirtyy koodauksesta ja virheenkorjauksesta enemmän tuotehallinnan alueelle.

yleisesti kehittäjä on luova yksikkö, jolla on monenlaisia teknisiä valmiuksia. Heidän vastuullaan on tuotteen suorituskyky kaikilla osa-alueilla, ei vain takapäässä.

insinööri

tämä kuulostaa varsin vakavalta. Jos kerrot isoäidillesi, että olet keskushyökkääjä, hän pitäisi sinua punkkarin ja oudon urheilijan välimaastossa. Mutta jos sanot olevasi insinööri, stokesit nousevat. Miksi? Insinöörin ammatti juontaa juurensa ikivanhaan maailmaan, jossa fysiikan ja mekaniikan akateemisesti tai luontaisesti ymmärtäneet kaverit kykenisivät tekemään asioita, jotka eivät kuuluisi suurelle yleisölle.

Millenia jälkeen, maailmamme pyörii yhä insinööritaidon varassa. Merkittävää tässä on se, että lentokoneinsinööri ja sillanrakennusinsinööri ovat kahta eri insinöörityyppiä. Yhteistä niille on perus-ja alakohtainen koulutus. Yleisen määritelmän mukaan ohjelmistoinsinööri on henkilö, joka soveltaa ohjelmistotekniikan periaatteita sellaisten ohjelmistojen suunnitteluun, kehittämiseen, ylläpitoon, testaukseen ja arviointiin, jotka saavat tietokoneet tai muut ohjelmistoja sisältävät laitteet toimimaan.

yksinkertaistettuna insinöörillä on vankka Koulutuksellinen pohjakosketus ja kyky soveltaa insinöörikonsepteja digitaalisten ratkaisujen luomiseen.

tällainen pohjakosketus tuo ohjelmistoinsinöörille enemmän vastuuta, koska odotamme rakennetun kappaleen olevan luotettava ja säteilevän luottamusta. Insinööriltä ei odoteta sellaista taidetta ja luovuutta, jota voimme sietää kehittäjältä. Joissakin maissa insinööriksi kutsuminen vaatii todistuksen, koska ammattiin liittyy usein hengenvaarallisia tilanteita, jos jokin menee pieleen. Vaikka tämä ei vielä koske tietokone-ja ohjelmistotekniikkaa, voimme selvästi nähdä, miten ne saavuttavat tämän pisteen, kun siirrämme entistä enemmän päätöksentekotoimintoja tietokoneille ja ohjelmistoille.

Tarkastellaanpa ohjelmistoinsinöörin tietojen ja taitojen laajuutta:

  • tietojenkäsittelytiede. Tietokoneet ratkaisevat ihmisten ongelmia. On oltava joku, joka ratkaisee tietokoneongelmia ja opettaa niitä. Tietojenkäsittelytieteilijä.
  • matematiikka. Matematiikan kirjoa ei ole liioiteltu sen soveltamisessa tekniikkaan.
  • itse ohjelmistotekniikka. Jälleen kerran tieteellistä lähestymistapaa voidaan soveltaa minkä tahansa huippuluokan digitaalisen tuotteen rakentamiseen riippumatta kielistä, teknologioista, työkaluista ja tavoitteista.

ohjelmistoinsinöörin on kyettävä soveltamaan kaikkia teknisiä tietojaan tuotteen liiketoimintapuolen tueksi. Nuorempia insinöörejä ei ole, jos ottaa tämän asenteen ohjelmistoinsinöörin ammattiin.

🐝 Mehiläispesä

Jos olet valmis menemään pidemmälle kuin vain nämä kolme ja tuntuu hieman leikkisä, tässä muutamia eksoottisia otsikot ohjelmoija (I ’ ll stick to that) työtä kaikenlaisia vivahteita valaistu luoda vaikutus.

koodari

koodarit laittavat käyttäjätarinoissaan vaatimukset ja ominaisuuskuvaukset ohjelmiston toimiviin paloihin. Yleensä koodarin mukanaolo ei tavoita merkittävää luovaa vapautta. Kun se tapahtuu, onnittelut, olet kehittäjä.

skriptit

skriptit ovat pieniä ohjelmia, jotka pystyvät automatisoimaan yksinkertaisia toistuvia operaatioita, jotta ihminen vapautuisi tästä rutiinista. Tänään, moderni scripting avulla kuka tahansa kirjoittaa skriptejä ja automatisoida osan työstään, mikä tekee niistä kaikki… scripters.

käyttöliittymän kehittäjään

viitataan usein osana etupään kehityskuria, käyttöliittymän kehitys on lähempänä UX: ää kuin mitään muuta koodaavaa kokonaisuutta. Jos UI/UX suunnittelija voi koodata ja luoda laadukkaita asetteluja eri ohjelmointityökaluja, he voivat melko kutsua itseään UI Kehittäjä. Ja päinvastoin.

luova koodari

joten jos skripti käyttää koodikäsikirjoituksia tapauskohtaisten tavoitteiden saavuttamiseksi, niiden seuraava vaihe voi olla luova koodaus. Keeping kanssa suunnittelija esimerkki, on ton luovuutta niissä, mutta usein kertaa, nolla koodi. Koska luova koodari tarkoittaa käyttää joukko kertaluonteisia koodinpätkiä ilman tieteellistä teoriataustaa tai puitteet-rakennus valmiuksia tehdä pala toimiva ohjelmisto, koska se on suunniteltu. Luova koodari voi joko jäädä stopgap-generaattoriksi tai kehittyä täysillä kehittäjäksi.

tietojenkäsittelytieteilijä

millä tahansa tieteellä on alla vahva teoreettinen pohja. Tietojenkäsittelytiede ei ole erilainen. Tämä muistuttaa tapaa, jolla teoreettinen fyysikko on kiinnostunut fysikaalisten esineiden ja luonnonilmiöiden teoreettisista malleista ja abstraktioista, tietojenkäsittelytieteilijät tutkivat tiedon ja laskennan teoreettisia perusteita ja niiden soveltamista. Tietojenkäsittelytieteilijät tavallaan asettavat tien alan jatkokehitykselle sekä yrittävät keksiä ratkaisuja nykyisiin ongelmiin.

🙄 eron merkitys

tuntemattoman hylkääminen on luonnollinen puolustusmekanismi. Säästääksemme aikaa ja vaivaa meillä on usein tapana pitää kiinni asioista, jotka tunnemme. Tällöin erilaisten olioiden, ryhmien ja ilmiöiden tiedostaminen on kokemuskysymys.

yrittäjälle tai startup-yrittäjälle on erittäin hyödyllistä, että hänellä on kyky tunnistaa kuvioita ja tehdä kokemuspohjaisia päätöksiä. Tämä koskee kaikkea, ideoiden arvioinnista tuotemarkkinointistrategioihin. Mutta sitä ennen on joukkuevalinta. Jotta et säikähtäisi otsikoita, sinun pitäisi ainakin tietää jotain kunkin roolin erityispiirteistä.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *