Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
O smecherie pe care nu o inteleg

Balcon parter fara acte

unde gasesc un speed bag in bucur...

Programe TV cu altfel de sporturi
 Laptop "bun la toate" max...

navigatie noua vw tiguan

ctfmon.exe - System Error (in Saf...

Ați prins vremurile cand 120 Volț...
 Whatsapp nu afișeaza numele ...

Medii admitere Politehnica Bucure...

Se extinde Baza de la Kogalniceanu

Politist mutilat de caine in curt...
 Trotineta- cat rezista?

Windows 11 si inregistrare de pe ...

Cont Facebook spart

Accesare Plex prin webstation
 

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,458
  • Î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,360
  • Î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,458
  • Î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,458
  • Î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,458
  • Î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

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 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