Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Masina de spalat rufe Bosch

Aici sunt banii Dvs: tarife pentr...

Spatiu prea mare inainte de titlu

Recomandare banca pentru firma
 Prima World HD

Recomandare bicicleta MTB copil 1...

Cum pot reda niște inregistr...

Denon AVR 1804
 Texte și mesaje funny pe sit...

Recomandari carti non-fictiune

Cat costa un pui la rotisor?

cum leg firele de la o pompa subm...
 PC Voltage +3.3V Red!

Cum conectez la net o centrala Fe...

w11 nu mentine profil power proce...

DIGI se lanseaza in Belgia cu ser...
 

Specializari interesante /noi in IT

* * * * * 1 votes
  • Please log in to reply
8 replies to this topic

#1
aaaa4567

aaaa4567

    Senior Member

  • Grup: Senior Members
  • Posts: 9,555
  • Înscris: 18.10.2011
Ce specializari interesante, noi in IT ati mai vazut? Plus o scurta descriere sau cateva exemple de job description, daca se poate.

Vorbesc de Romania, dar nu numai.

DevOps Engineer nu mai e chiar nou. A lucrat cineva?

#2
cristirg

cristirg

    Senior Member

  • Grup: Senior Members
  • Posts: 7,711
  • Înscris: 16.11.2012
Specialist în motoare de căutare

#3
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,500
  • Înscris: 10.08.2005
Am inteles ca e 'ceva' daca stapanesti 'blockchain'.

Edited by MarianG, 21 September 2018 - 19:24.


#4
aaaa4567

aaaa4567

    Senior Member

  • Grup: Senior Members
  • Posts: 9,555
  • Înscris: 18.10.2011

View Postcristirg, on 21 septembrie 2018 - 19:19, said:

Specialist în motoare de căutare
Nu e totusi cam vechi trendul? Te referi la chestii de genul Solr sau la altceva (SEO etc)?

Hai sa mai dau un exemplu: integration specialist (EAI) sau API designer. Bine, nu e chiar acelasi lucru. Astea existau de cand lumea, dar integrate in alte joburi, mai generaliste.

Edited by aaaa4567, 22 September 2018 - 21:55.


#5
CrocodiluMereuVesel

CrocodiluMereuVesel

    Member

  • Grup: Members
  • Posts: 615
  • Înscris: 23.07.2018

View Postaaaa4567, on 22 septembrie 2018 - 21:54, said:

Hai sa mai dau un exemplu: integration specialist (EAI) sau API designer.
Sa fim seriosi, se plictisesc astia de la HR si n-au ce face. Exista o singura meserie in programarea calculatoarelor de cand exista aceastea si anume :programator
cu urmatoarele evolutii: programator -> analist-programator->inginer de software-> arhitect de software.

#6
aaaa4567

aaaa4567

    Senior Member

  • Grup: Senior Members
  • Posts: 9,555
  • Înscris: 18.10.2011

View PostCrocodiluMereuVesel, on 22 septembrie 2018 - 22:04, said:

Sa fim seriosi, se plictisesc astia de la HR si n-au ce face. Exista o singura meserie in programarea calculatoarelor de cand exista aceastea si anume :programator
cu urmatoarele evolutii: programator -> analist-programator->inginer de software-> arhitect de software.

Si un programator le stie pe toate, sau cum? Si le face pe toate simultan?

Evolutia aceea nu e un dat, de fapt nici macar nu e un standard. Poti da o documentatie? Ce face mai exact fiecare? Ma refer in special la pozitiile de analist, cat si cea de inginer software.

Analistul face analiza de business (analiza domeniului), poate fi sau nu programator, poate evolua sau nu catre programator sau din programator. In unele cercuri "analist" mai inseamna si un fel de programator junior, ma rog.

Am in vedere rolurile din schema asta: https://www.develope...05/04/26/FA.gif
Documentatie: https://www.develope...nal-Analyst.htm

Dar astept un raspuns.

Edited by aaaa4567, 22 September 2018 - 23:52.


#7
CrocodiluMereuVesel

CrocodiluMereuVesel

    Member

  • Grup: Members
  • Posts: 615
  • Înscris: 23.07.2018

View Postaaaa4567, on 22 septembrie 2018 - 23:48, said:

Si un programator le stie pe toate, sau cum? Si le face pe toate simultan?

Evolutia aceea nu e un dat, de fapt nici macar nu e un standard. Poti da o documentatie? Ce face mai exact fiecare? Ma refer in special la pozitiile de analist, cat si cea de inginer software.
Programator =  implementeaza ceea ce i sa da din specificatii

Analist-programator =  are dezvoltata capacitatea de analiza a businessului ce rezulta din specificatii si poate veni cu propuneri de
imbunatatire la nivel tehnologic pentru a obtine acelasi business-logic.

Inginer software =  provine din  analist programator si poate redacta specificatiile in orice limbaj de  programare.Are in acelasi timp si capacitatea de a invata un nou limbaj de programare in doua saptamani. El este cel care poate implementa solutii tehnice care necesitatea interoperabilitatea intre mai multe limbaje de programare.
De asemeni are competente si in business-ul aplicatiei , unde propune celor de la business schimbari in fluxul de business.
Are in plus cunostiinte avansate din domeniul stiintelor ingineresti conexe programarii, pe care le poate aplica la nivel solutiei de rezolvare a problemei.
Stie design patterns si arhitectural design patterns.

Arhitect software = Inginer software specializat in design patternuri arhitecturale, gandeste solutii la nivel de arhitectura software  conform combinatiilor de design
pattern de executie, dar si a design patternurilor arhitecturale.Nu mai scrie cod ci redacteaza diagrame de flux tehnologic ale programului bazate pe analiza si sinteza
sistemului informational al viitorului software. Foloseste cunostiinte din alte domenii conexe(cum ar fi Teoria Sistemelor) pentru a perfectiona sistemul informational al
viitorului software.Tot aici arhitectul software are rolul de a face viitorul program cat mai flexibil cu putinta. Folosind in mod dibace design patternurile ahitecturale dar
si de executie, arhitectul se asigura ca structura sistemului informational, impartit pe module si segregat prin interfete,  poate fi implementata in paralel de mai multi ingineri software si in acelasi timp suporta fara modificari implementari de ultima ora a cerintelor de business sau revocari de ultima ora a cerintelor de business.
Totodata arhitectul monitorizeaza entropia sistemului software pe masura ce acesta este implementat (prin functiile de transfer intre module), functii proiectate anterior
de acesta.

#8
aaaa4567

aaaa4567

    Senior Member

  • Grup: Senior Members
  • Posts: 9,555
  • Înscris: 18.10.2011

View PostCrocodiluMereuVesel, on 23 septembrie 2018 - 09:20, said:

Programator =  implementeaza ceea ce i sa da din specificatii

Analist-programator =  are dezvoltata capacitatea de analiza a businessului ce rezulta din specificatii si poate veni cu propuneri de
imbunatatire la nivel tehnologic pentru a obtine acelasi business-logic.

Inginer software =  provine din  analist programator si poate redacta specificatiile in orice limbaj de  programare.Are in acelasi timp si capacitatea de a invata un nou limbaj de programare in doua saptamani. El este cel care poate implementa solutii tehnice care necesitatea interoperabilitatea intre mai multe limbaje de programare.
De asemeni are competente si in business-ul aplicatiei , unde propune celor de la business schimbari in fluxul de business.
Are in plus cunostiinte avansate din domeniul stiintelor ingineresti conexe programarii, pe care le poate aplica la nivel solutiei de rezolvare a problemei.
Stie design patterns si arhitectural design patterns.

Arhitect software = Inginer software specializat in design patternuri arhitecturale, gandeste solutii la nivel de arhitectura software  conform combinatiilor de design
pattern de executie, dar si a design patternurilor arhitecturale.Nu mai scrie cod ci redacteaza diagrame de flux tehnologic ale programului bazate pe analiza si sinteza
sistemului informational al viitorului software. Foloseste cunostiinte din alte domenii conexe(cum ar fi Teoria Sistemelor) pentru a perfectiona sistemul informational al
viitorului software.Tot aici arhitectul software are rolul de a face viitorul program cat mai flexibil cu putinta. Folosind in mod dibace design patternurile ahitecturale dar
si de executie, arhitectul se asigura ca structura sistemului informational, impartit pe module si segregat prin interfete,  poate fi implementata in paralel de mai multi ingineri software si in acelasi timp suporta fara modificari implementari de ultima ora a cerintelor de business sau revocari de ultima ora a cerintelor de business.
Totodata arhitectul monitorizeaza entropia sistemului software pe masura ce acesta este implementat (prin functiile de transfer intre module), functii proiectate anterior
de acesta.
Da, cam asa (desi sunt diferente fata de definitiile clasice, dar nu discutam acum; snu pretind ca sunt neaparat gresite definitiile date)

Dar, revenind la intrebarea de mai sus: un programator simpu (care implementeaza) le poate sti pe toate?

#9
CrocodiluMereuVesel

CrocodiluMereuVesel

    Member

  • Grup: Members
  • Posts: 615
  • Înscris: 23.07.2018

View Postaaaa4567, on 23 septembrie 2018 - 22:35, said:

Da, cam asa (desi sunt diferente fata de definitiile clasice, dar nu discutam acum; snu pretind ca sunt neaparat gresite definitiile date)

Dar, revenind la intrebarea de mai sus: un programator simpu (care implementeaza) le poate sti pe toate?
Ce inseamna "toate" ?

Anunturi

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

www.neurohope.ro

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate