PDA

View Full Version : Esperti HTTP ?


trallallero
30-11-2009, 12:36
Da un'offerta di lavoro, leggo:
You must be good at C++ programming skills, XML and HTTP

Qualcuno mi sa dire cosa c'è da sapere dell'HTTP ?

Mi spiego meglio sennò sembra OT: in ambito programmazione, cosa si dovrebbe sapere dell'HTTP ?

grazie

shinya
30-11-2009, 13:01
Cosa voglia sapere di preciso chi offre il lavoro...boh!
Per andare sul sicuro...
http://www.w3.org/Protocols/rfc2616/rfc2616.html

trallallero
30-11-2009, 13:18
Cosa voglia sapere di preciso chi offre il lavoro...boh!
Per andare sul sicuro...
http://www.w3.org/Protocols/rfc2616/rfc2616.html

Ok grazie.
Ma non capisco che esperienza ci voglia in questo ... come in XML d'altronde.
Una volta che sei dentro, che ti capiti di usare xml, o http o telnet o vattelapesca, lo impari in mezza giornata :boh:

tomminno
30-11-2009, 13:32
Ok grazie.
Ma non capisco che esperienza ci voglia in questo ... come in XML d'altronde.
Una volta che sei dentro, che ti capiti di usare xml, o http o telnet o vattelapesca, lo impari in mezza giornata :boh:

Si certo ti ci voglio vedere ad imparare tutto l'xml in mezza giornata.
Poi probabilmente richiedono esperienza nell'utilizzo di librerie per la manipolazione di xml (es xerces, libxml2, expat,...)
Per quanto riguarda l'HTTP, direi che richiedono esperienza nell'utilizzo del protocollo tramite C++ che potrebbe voler dire esperienza nella scrittura cgi oppure semplicemente di client HTTP in C++.
E anche qui secondo me in mezza giornata impari solo i possibili stati del protocollo...

trallallero
30-11-2009, 13:52
Si certo ti ci voglio vedere ad imparare tutto l'xml in mezza giornata.
Poi probabilmente richiedono esperienza nell'utilizzo di librerie per la manipolazione di xml (es xerces, libxml2, expat,...)
Per quanto riguarda l'HTTP, direi che richiedono esperienza nell'utilizzo del protocollo tramite C++ che potrebbe voler dire esperienza nella scrittura cgi oppure semplicemente di client HTTP in C++.
E anche qui secondo me in mezza giornata impari solo i possibili stati del protocollo...
HTTP non so, ma io dell'XML non sapevo niente e in mezza giornata (ok, forse una intera) ho capito come leggere e scrivere un file, usando QT.
Poi mi hanno chiesto di creare un XML generator ovvero un programma che legge files XML per creare files XML (contorto lo so :D) e gliel'ho fatto in una settimana.
Boh, non mi sembra roba complicata e una volta che hai esperienza in vari settori tipo C/C++, Oracle, Shell, mi sembra stupido chiedere esperienze in cose piccole come queste (http e xml, appunto).

Comunque ho già fatto l'apply all'offerta, vediamo se mi rispondono.
Grazie :)

trallallero
30-11-2009, 14:04
Toh che culo :D

http://www.qtcentre.org/forum/f-qt-programming-2/t-download-via-http-in-several-threads-26080.html

Thread: Download via HTTP in several threads ?

Damage92
30-11-2009, 14:32
Da un'offerta di lavoro, leggo:
You must be good at C++ programming skills, XML and HTTP

Qualcuno mi sa dire cosa c'è da sapere dell'HTTP ?

Mi spiego meglio sennò sembra OT: in ambito programmazione, cosa si dovrebbe sapere dell'HTTP ?

grazie

L'http l'ho implementato (solo il minimo necessario) in un programma in C, e posso dirti che comunque di cose da sapere ce ne sono... Le basi sicuramente in mezza giornata le hai capite, il resto lo puoi approfondire quando ti serve.
Forse loro hanno bisogno di qualcuno che già sappia dove andare a vedere quando si deve fare qualcosa. Se spulci la rfc, vedi che ci sono molte cose, IMHO è difficile avere il quadro generale senza leggere tutto.

trallallero
30-11-2009, 15:14
L'http l'ho implementato (solo il minimo necessario) in un programma in C, e posso dirti che comunque di cose da sapere ce ne sono... Le basi sicuramente in mezza giornata le hai capite, il resto lo puoi approfondire quando ti serve.
Forse loro hanno bisogno di qualcuno che già sappia dove andare a vedere quando si deve fare qualcosa. Se spulci la rfc, vedi che ci sono molte cose, IMHO è difficile avere il quadro generale senza leggere tutto.

Si ho visto il link ed è enorme, ma appunto, quando serve uno approfondisce.
La base mi sembra piuttosto semplice.

cionci
30-11-2009, 16:44
Magari hanno barbaramente richiesto qualcuno che si intende di creazione di siti web ?

kurts
30-11-2009, 18:01
molto spesso chi crea l'inserzione aggiunge "esperienza di un tot di anni", "conoscenza approfondita" anche se poi non ha molto senso, tanto perchè fa figo...

tu prova, al massimo ti insultano e ti cacciano via...:D

tomminno
30-11-2009, 19:09
HTTP non so, ma io dell'XML non sapevo niente e in mezza giornata (ok, forse una intera) ho capito come leggere e scrivere un file, usando QT.


Bene adesso ti mancano solo XSD,DTD,XSLT,... :)


Poi mi hanno chiesto di creare un XML generator ovvero un programma che legge files XML per creare files XML (contorto lo so :D) e gliel'ho fatto in una settimana.


Forse in questo caso con XSLT te la cavavi con molto meno. :D


Boh, non mi sembra roba complicata e una volta che hai esperienza in vari settori tipo C/C++, Oracle, Shell, mi sembra stupido chiedere esperienze in cose piccole come queste (http e xml, appunto).

Comunque ho già fatto l'apply all'offerta, vediamo se mi rispondono.
Grazie :)

Io se fossi in te proverei a scrivere un server/client soap, poi forse cambierai idea sulla complessità che può avere l'xml ;)

trallallero
30-11-2009, 20:17
Magari hanno barbaramente richiesto qualcuno che si intende di creazione di siti web ?
Non credo visto che cercano senior c++

Bene adesso ti mancano solo XSD,DTD,XSLT,... :)



Forse in questo caso con XSLT te la cavavi con molto meno. :D



Io se fossi in te proverei a scrivere un server/client soap, poi forse cambierai idea sulla complessità che può avere l'xml ;)

Avrebbero scritto XSD, DTD, XSLT e SOAP, non trovi ?
Potrei sbagliarmi ma ho qualche esperienza in ricerca di lavoro e, se cercano per esempio un senior c++ con esperienza in shell scripting e xml, non cercano un guru dell'awk con soap certification ;)

Per fare un altro esempio, quando suonavo la chitarra elettrica per professione ho imparato a suonare l'armonica blues in una giornata perchè la teoria musicale la conosco, il blues pure, mancava da imparare solo come usare lo strumento (che non è certo un violino). Oh, non che fossi diventato un professionista dell'armonica eh, ma andavo tranquillamente a fare serate con una ragazza, lei cantava ed io suonavo chitarra e armonica.

Insomma, non metto in dubbio che l'XML possa essere anche complesso, ma solitamente viene usato per cose che si possono imparare in poco tempo.

trallallero
30-11-2009, 20:17
molto spesso chi crea l'inserzione aggiunge "esperienza di un tot di anni", "conoscenza approfondita" anche se poi non ha molto senso, tanto perchè fa figo...

tu prova, al massimo ti insultano e ti cacciano via...:D
Già fatto :D

IAmZak
01-12-2009, 15:02
beh l'xhtml ci vuole un pochino ad impararlo bene dai.... a meno che non ci sia ancora qualcuno che usa dreamweaver+frame :)