qual è il nome della posizione in un progetto one man (fai di tutto, dal parlare al client al codice di battitura) [chiuso]

6

Ho lavorato a un progetto in cui ho fatto tutto da

  • parlando di come dovrebbe essere il software e di come stanno facendo le cose al momento con il cliente (utenti finali) ...
  • scegliere la tecnologia da utilizzare
  • codice di battitura
  • installazione dell'applicazione sul server web

in precedenza stavo scrivendo nel mio cv che ho lavorato come sviluppatore di software

cosa dovrei scrivere adesso?

È un organizzazione no-profit di 16 persone sponsorizzata da USAID, ho fatto un sistema nazionale per la gestione e il pagamento delle sovvenzioni agli agricoltori

    
posta Omu 25.01.2011 - 14:11
fonte

5 risposte

2

La parola chiave è, probabilmente, "Sviluppatore" - la domanda interessante è fino a che punto puoi decorare quella parola.

Quello che mi piace è Sviluppatore principale , l'altro che suggerisce un livello "superiore" è Sviluppatore principale (sebbene ciò implichi follower che non è appropriato in questo caso ).

"Software Engineer" è strano: in alcuni ambienti ha un significato piuttosto specifico relativo al lavoro su applicazioni di basso livello, legate all'ingegneria, non mi piace molto (anche se una volta avrei aspirato a essere ciò che io credo è stato coniato per descrivere).

In questo momento, come una band di 1 uomo, uso il direttore tecnico o CTO (basato sul mio precedente impiego in cui era una descrizione ragionevole a differenza di essere una band di 1 uomo in cui uno è de-facto direttore di tutto ...)

    
risposta data 25.01.2011 - 15:59
fonte
6

Ingegnere del software

Prior to the mid-1990s, software practitioners called themselves programmers or developers, regardless of their actual jobs. Many people prefer to call themselves software developer and programmer, because most widely agree what these terms mean, while software engineer is still being debated. A prominent computing scientist, E. W. Dijkstra, wrote in a paper that the coining of the term software engineer was not a useful term since it was an inappropriate analogy, "The existence of the mere term has been the base of a number of extremely shallow --and false-- analogies, which just confuse the issue...Computers are such exceptional gadgets that there is good reason to assume that most analogies with other disciplines are too shallow to be of any positive value, are even so shallow that they are only confusing."1 The term programmer has often been used as a pejorative term to refer to those without the tools, skills, education, or ethics to write good quality software. In response, many practitioners called themselves software engineers to escape the stigma attached to the word programmer. In many companies, the titles programmer and software developer were changed to software engineer, for many categories of programmers. These terms cause confusion, because some denied any differences (arguing that everyone does essentially the same thing with software) while others use the terms to create a difference (because the terms mean completely different jobs).

Collegamento all'origine

    
risposta data 25.01.2011 - 14:21
fonte
3

La mia preferenza personale sarebbe "software engineer", ma è solo la mia definizione che uno "sviluppatore" è qualcuno che sa scrivere / debug / correggere il codice, e un "ingegnere SW" è colui che comprende l'intero sviluppo ciclo di vita dall'inizio alla raccolta dei requisiti, progettazione e implementazione ai test, correzione dei bug, patching, versioning, ecc. Tuttavia, non esiste una definizione ampiamente accettata per questi termini. Quindi, qualunque cosa tu scelga, dovresti aggiungere una breve spiegazione dopo.

    
risposta data 25.01.2011 - 14:21
fonte
2

UN TEAM PROJECT TEAM KUNGFU MASTER

Su una nota più seria, questo è quello che ottieni solitamente quando lavori per aziende più piccole, in realtà sei un team di progetto one man.

Tuttavia, sei ancora uno sviluppatore di software, menzionalo nel tuo curriculum. Nella sezione in cui metti la tua esperienza di progetto, descrivi in dettaglio cosa hai fatto sul progetto. Quando lo chiedono in un'intervista, avrai la possibilità di spiegare il tipo di esperienza che ti ha dato.

Se ritieni che il progetto ti aiuti ad arrivare al livello successivo, come il software designer, usa quello.

    
risposta data 25.01.2011 - 14:17
fonte
2

Metto poco valore su un titolo o posizione, ma stai descrivendo uno sviluppatore di software tipico e più completo. Senza un paio di pallottole nella tua lista, saresti una "scimmia del codice", e il valore di qualcuno che può solo codificare è molto limitato nella maggior parte delle aziende. Questi sono i primi lavori da esternalizzare.

Come @Syg ha menzionato, metti "Software Developer" nel tuo curriculum, menziona alcuni di questi punti sul curriculum e spiega di più al colloquio.

    
risposta data 25.01.2011 - 14:21
fonte

Leggi altre domande sui tag