Quina diferència hi ha entre la codificació i la programació i el desenvolupament web?


Resposta 1:

La codificació i la programació són termes que es poden utilitzar de forma intercanviable. Hi ha poca diferència entre un codificador, un programador i un desenvolupador. Només són paraules diferents per descriure eficaçment el mateix paper. Tot i això, els seus orígens són variats.

El codificador es pot considerar com despectiu, ja que implica que altres persones el pensen i el codificador és un simple mico de codi que no ha de pensar en el que estan fent, sinó que només cal implementar els desitjos de la direcció. Crec que el terme és el més antic de les paraules, que es fa servir per descriure fins a per descriure aquells que van treballar amb sistemes mecànics com la màquina Enigma durant la Segona Guerra Mundial, per la qual cosa Alan Turing va ser un exemple de codificador, tot i que el seu treball va ser per descodificar el codi secret d'Alemanya. Així, tradicionalment, un codificador no havia d’utilitzar un ordinador.

Programador és una paraula més moderna i s'utilitza per descriure aquells que entren una sèrie de regles en un sistema. Tot i que un codificador fa el mateix, la paraula va entrar al lèxic principal durant els anys 70 i 80 quan els sistemes mainframe requerien a les persones que componguessin conjunts d'instruccions complicats o programes. Penseu que un programador pot ser algú que programi la calefacció central. Això implica que és almenys un paper semi-qualificat en alguns cercles.

Desenvolupador és una paraula moderna que s'utilitza per indicar el fet que gran part del treball en programari és diferent de codi. Tot i que cada rol és diferent, la majoria de rols de desenvolupament (particularment a nivell superior) implicaran reunir requisits, dissenyar solucions i, finalment, implementar la solució i fer proves (en paral·lel, com és el cas del paradigma Test Driven Development o TDD).

Un desenvolupador web és simplement una especialització de domini per a un desenvolupador.

També hi ha el terme programari que és anacrònic per a desenvolupadors. Potser està reservat als rols de treball més complexos, ja que implica la necessitat de tenir una formació informàtica més que un autodidacte.

TL; DR; No hi ha cap definició oficial o objectiva. Totes són sinònimes i intercanviables. El prefix web només denota el domini. Podríem dir fàcilment Web Coder o Web Programmer, però la nomenclatura estàndard és Web Developer o Web Engineer


Resposta 2:
  • Codificació: escriptura d'un conjunt d'instruccions per executar un equip d'escriptori (o un servidor); també pot introduir codis de la indústria en una base de dades, com en la facturació mèdica. Programació: escriure un conjunt d’instruccions per executar un ordinador d’escriptori; també pot ser un contingut programat al canal de TV. Desenvolupament web: escriptura d’un conjunt d’instruccions per executar un navegador d’ordinador / dispositiu mòbil (o un servidor).

Resposta 3:
  • Codificació: escriptura d'un conjunt d'instruccions per executar un equip d'escriptori (o un servidor); també pot introduir codis de la indústria en una base de dades, com en la facturació mèdica. Programació: escriure un conjunt d’instruccions per executar un ordinador d’escriptori; també pot ser un contingut programat al canal de TV. Desenvolupament web: escriptura d’un conjunt d’instruccions per executar un navegador d’ordinador / dispositiu mòbil (o un servidor).

Resposta 4:
  • Codificació: escriptura d'un conjunt d'instruccions per executar un equip d'escriptori (o un servidor); també pot introduir codis de la indústria en una base de dades, com en la facturació mèdica. Programació: escriure un conjunt d’instruccions per executar un ordinador d’escriptori; també pot ser un contingut programat al canal de TV. Desenvolupament web: escriptura d’un conjunt d’instruccions per executar un navegador d’ordinador / dispositiu mòbil (o un servidor).