Programare.org - Programare Romaneasca: C/C++, PHP, Java, .NET, VB, Delphi, etc.
Ce ar trebui să știe un programator web?
Du-te la pagina 1, 2  Următoare
 
Crează un subiect nou   Răspunde la subiect    Pagina de start a forumului Programare.org -> HTML / CSS / JavaScript / CGI / Web Graphics / Flash
Subiectul anterior :: Subiectul următor  
Autor Mesaj
Tudor.b
Luminatu'


Data înscrierii: 08/Oct/2005
Mesaje: 1082
Locație: /root

MesajTrimis: Mie Aug 08, 2007 8:15 am    Titlul subiectului: Ce ar trebui să știe un programator web? Răspunde cu citat (quote)

Am făcut o intrare în blog aici pe tema asta, dar haideți să dezvoltăm puțin subiectul...
_________________
Când omul a descoperit că vaca dă lapte, ce anume căuta el?
Sus
Vezi profilul utilizatorului Trimite mesaj privat Vizitează site-ul autorului Codul Yahoo Messenger
strofos
Coder


Data înscrierii: 09/Noi/2006
Mesaje: 172

MesajTrimis: Mie Aug 08, 2007 8:25 am    Titlul subiectului: Răspunde cu citat (quote)

html - mai nou cica asta insemna, am vazut io... iti spun.

ps: mi se pare mie sau tu vb de php & apache in blogu ala ? da o privire pe noul IIS, pe mine unul m-a impresionat pana la lacrimi. poti prelua total controlul asupra parsarii, nu numai asupra headerelor.
_________________
strofoland
Sus
Vezi profilul utilizatorului Trimite mesaj privat Blog
Tudor.b
Luminatu'


Data înscrierii: 08/Oct/2005
Mesaje: 1082
Locație: /root

MesajTrimis: Mie Aug 08, 2007 8:32 am    Titlul subiectului: Răspunde cu citat (quote)

Nu mă prea atrage pe mine personal suita Microsoft, dar n-ar strica să postezi niște link-uri să vedem și noi ce te-a impresionat într-un mod atât de telenovelistic...
_________________
Când omul a descoperit că vaca dă lapte, ce anume căuta el?
Sus
Vezi profilul utilizatorului Trimite mesaj privat Vizitează site-ul autorului Codul Yahoo Messenger
stalker
Avansat


Data înscrierii: 24/Noi/2006
Mesaje: 297
Locație: Beijing, China

MesajTrimis: Mie Aug 08, 2007 12:05 pm    Titlul subiectului: Răspunde cu citat (quote)

Misto postul! Total de acord!
Nu, nu vorbeste doar de PHP - si in lumea MS exista "programatori web" carora le lipsesc cele mai de baza concepte. Ce simplu e sa faci drag&drop la niste controale si sa dai F5 si sa incepi sa clicai pe acolo fara ca macar sa stii ce e aia HTML, HTTP, .... In lumea MS poti merge chiar destul de departe in felul asta. Abstractia e foarte buna (vezi Law of Leaky Abstractions http://www.joelonsoftware.com/.....ons.html). Smile
_________________
http://ionut.bizau.ro
Sus
Vezi profilul utilizatorului Trimite mesaj privat Vizitează site-ul autorului
masterx
Coder


Data înscrierii: 24/Mai/2006
Mesaje: 116

MesajTrimis: Mie Aug 08, 2007 1:49 pm    Titlul subiectului: Răspunde cu citat (quote)

stalker a scris:
Ce simplu e sa faci drag&drop la niste controale si sa dai F5 si sa incepi sa clicai pe acolo fara ca macar sa stii ce e aia HTML, HTTP, .... In lumea MS poti merge chiar destul de departe in felul asta.

Asta este stilui Microsoft,care incerca se ne treaca pe toti din sfera programatorilor in cea a utilizatorilor Very Happy .
_________________
Nimeni nu s-a nascut invatat
http://huburidc.org
Sus
Vezi profilul utilizatorului Trimite mesaj privat Trimite un mesaj Blog
ITist
Guru


Data înscrierii: 20/Apr/2005
Mesaje: 5056
Locație: Toronto

MesajTrimis: Mie Aug 08, 2007 2:25 pm    Titlul subiectului: Răspunde cu citat (quote)

Revenind la postarea initiala chiar s-ar putea discuta unele lucruri.

De exemplu, eu as imparti "programatori web" pe mai multe nivele. La urma urmei si femeia de serviciu de la hotel poate spune ca "lucreaza in industria hoteliera", fara a fi manager. Tot asa, multi lucreaza in programare sau programare web in particular fara a fi 'senior programmer' / 'team leader' / etc. Peste tot e nevoie si de muncitori nu doar de tehnicieni sau ingineri.

Dupa mine un programator web trebuie sa stie neaparat HTML, JS, un IDE, un limbaj server side + un minim de lucru in echipa. Astea nu la perfectie, ci cel putin lucrurile de baza + ceva peste. Apoi cu cit stie mai multe peste asta cu atit mai bine pt. el, pt. ca pretentiile salariale o sa creasca negresit Smile.

Fara aceste lucruri minime nici nu se poate numi "programator web".

A... si o completare. Dupa mine te poti numi "programator web" si fara sa stii expresii regulare sau SEO, apropo de postarea din blog a lui Tudor. Sau mai corect "programator web care lucreaza sub supraveghere sau dupa partitura data". Nu stiu de ce prea des am impresia ca unii cauta programatori web sa le dea proiect intreg de facut, cap-coada, ce sa nu mai aiba nevoie de nici o interventie ci doar de incasat banii (sau parte din ei). Insa meseria asta nu doar asta presupune, ci si lucrat in echipa, avind programatori juniori (incepatori) carora le dai tascuri clare si apoi ii verifici (code review / etc.). Nu se numesc programatori web doar cei care pot lucra independent.
Sus
Vezi profilul utilizatorului Trimite mesaj privat Blog
strofos
Coder


Data înscrierii: 09/Noi/2006
Mesaje: 172

MesajTrimis: Mie Aug 08, 2007 3:11 pm    Titlul subiectului: Răspunde cu citat (quote)

[OFFTOPIC] Cam la asta ma refeream: http://channel9.msdn.com/Showp.....tid=215282

Acum ceva ani cand am inceput sa trec de la nivelul de html-ist la "programator" stiam un picut de C si prima pagina a fost scrisa in C pe un server de apache. Mi-a fost cam greu sa inteleg subtilitati ca de exemplu cum sa iau post-ul din enviroment asa ca a durat un pic, iar chestii de genul sa extind un pic ce faceam era atat de futurist incat nici nu ma puteam gandi.

Faza cu click-uri eu zic ca e o chestie buna desi intr-adevar poate fi un pic inselatoare, deoarece pierzi subtilitatile pe care ti la da o intelegere in totalitate a sistemului; cred insa ca o privire de ansamblu iti permite o logica de biznis de fier. E un fel de a gandi care cei mai cu experienta nu-l pot intelege. Incearca sa vb cu un pustan de 16-17 ani si pune-l sa faca ceva si vei fi uimit cat de natural poate sa inteleaga concepte care mie unul trebuie cineva sa mi le explice de 2 ori ca sa ma prind de logica lor. E vorba aici de o viziune a lucrurilor de deasupra unui framework si nu de sub el.

Poate ca nu putem sa-i numim inca programatori, dar cum spunea si itist, cine mai e programator in ziua de azi? E vorba de cel care scrie cod, de cel care face arhitectura sistemului sau cel care imagineaza logica aplicatiei? sau poate doar ala de scrie framework-ul?

Personal eu nu pot numi programator un om care nu stie macar ce fac expresiile regulate, cat despre marele plan MS de a cucerii lumea... sunt cam sceptic, la fel de mult cum sunt cu evolutia C#-ului care mie mi se pare ca a luat un trend gresit.
_________________
strofoland
Sus
Vezi profilul utilizatorului Trimite mesaj privat Blog
Tudor.b
Luminatu'


Data înscrierii: 08/Oct/2005
Mesaje: 1082
Locație: /root

MesajTrimis: Joi Aug 09, 2007 8:38 am    Titlul subiectului: Răspunde cu citat (quote)

ITist> iar nu ai dreptate Razz Personajul descris de tine NU este un programator (web sau altă nație). Între el și un programator este exact aceiași diferență ca cea dintre gospodarul care-și repară Dacia bătrânească în spatele blocului cu piese improvizate și specialistul dintr-un service Mercedes sau BMW.
_________________
Când omul a descoperit că vaca dă lapte, ce anume căuta el?
Sus
Vezi profilul utilizatorului Trimite mesaj privat Vizitează site-ul autorului Codul Yahoo Messenger
ITist
Guru


Data înscrierii: 20/Apr/2005
Mesaje: 5056
Locație: Toronto

MesajTrimis: Joi Aug 09, 2007 2:25 pm    Titlul subiectului: Răspunde cu citat (quote)

Tudor> Si cum i-ai spune tu acelei persoane descrise de mine?
Sus
Vezi profilul utilizatorului Trimite mesaj privat Blog
Tudor.b
Luminatu'


Data înscrierii: 08/Oct/2005
Mesaje: 1082
Locație: /root

MesajTrimis: Joi Aug 09, 2007 2:59 pm    Titlul subiectului: Răspunde cu citat (quote)

Student...
_________________
Când omul a descoperit că vaca dă lapte, ce anume căuta el?
Sus
Vezi profilul utilizatorului Trimite mesaj privat Vizitează site-ul autorului Codul Yahoo Messenger
ITist
Guru


Data înscrierii: 20/Apr/2005
Mesaje: 5056
Locație: Toronto

MesajTrimis: Joi Aug 09, 2007 3:59 pm    Titlul subiectului: Răspunde cu citat (quote)

Ma faci sa vin cu definitii din dictionar: http://dexonline.ro/search.php?cuv=student

Student e cel care e inscris la o universitate, ceea ce nu e cazul.

Ia-o simplu: sint oameni care scriu programe, chiar daca dupa specificatii date de altii, asa ca sint programatori.

Problema e ca prea des confundam munca de programare cu altceva. Programarea presupune scrierea de cod (programe), indiferent daca aplicatia in sine este gindita dinainte de altcineva (arhitect / project manager / etc.). Si munca programatorului nu cred ca presupune supravegherea altor programatori sau management, pt. ca aia e altceva decit programare.

Sigur, e foarte bine ca un programator sa poata lucra independent, fara specificatii, sau sa poata administra pe altii, insa la baza, dupa mine, munca programatorului consta DOAR in scrierea de cod. Iar asta nu cred ca presupune standarde de calitate sau teste de cunostinte: sa stii expresii regulare, sau doar daca stii tehnologia X, sau multe altele, ci pur si simplu sa scrii cod la aplicatia ceruta, din care esti platit (sau nu Smile ), eventual dupa specificatiile date. Sa nu fim prea restrictivi ...

Iar pt. programatori web cerinta cred ca e doar sa poti scrie cod pt. aplicatii web, dupa cerintele acelei aplicatii. Cred ca ami degraba am putea imparti programatorii duap junior / senior, sau alte criterii.
Sus
Vezi profilul utilizatorului Trimite mesaj privat Blog
andreik
Expert


Data înscrierii: 15/Sep/2005
Mesaje: 676
Locație: Braila

MesajTrimis: Vin Aug 10, 2007 8:50 am    Titlul subiectului: Răspunde cu citat (quote)

Contrar traditiei trebuie sa fiu de acord cu Tudor.b.

Un programator senior este unul care vrea(sau asa se presupune) sa invete programare. Stie si el cateva chestii pe acolo, dar ideea este sa ajunga senior programmer. Doar ca asa-zisii programatori juniori din ziua de azi sunt doar niste utlizatori de snippeturi. Daca ar trebui sa faca un site de la 0 ar muri langa calculator.

ITist, daca ai avea forma ta ce ai angaja : un junior programmer care ia cod de pe alte site-uri si le foloseste ca si cand ar fi al lui, sau un sennior programmer care sa zicem stie 90% din ce a scris Tudor acolo?

Daca se relativizeaza termenul de programator, atunci se va ajunge peste cativa ani sa fie ca profesia de inginer acum vreo 10 ani, cand cred ca toata lumea era inginer.
_________________
And i refuse to believe in some of the things that are here
Let alone those that are not
Sus
Vezi profilul utilizatorului Trimite mesaj privat Trimite un mesaj Codul Yahoo Messenger
strofos
Coder


Data înscrierii: 09/Noi/2006
Mesaje: 172

MesajTrimis: Vin Aug 10, 2007 10:15 am    Titlul subiectului: Răspunde cu citat (quote)

iar ma bag ca musca... dar ideea e ca intr-o firma scopul scuza mijloacele. andrei, nu stiu daca ai avut vreodata de modificat ce a facut altu'. injuraturile iti rapesc cam jumatate din timp. daca as fi destul de inteligent sa gasesc pe net snipeturi ar fi bestial... ador sa scriu 3 linii de cod si astfel sa faca ce-mi trebuie. definitia mea de programator e simpla: om care a facut un program, indiferent de mijloacele folosite. singurii care ma enerveza sunt aia care atunci cand se lovesc de o problema posteaza pe forum si abia apoi incearca sa o rezolze.
_________________
strofoland
Sus
Vezi profilul utilizatorului Trimite mesaj privat Blog
Huper
Expert


Data înscrierii: 03/Iun/2006
Mesaje: 820
Locație: Cluj Napoca, Romania

MesajTrimis: Vin Aug 10, 2007 1:31 pm    Titlul subiectului: Răspunde cu citat (quote)

Un programator web freelancer sau care a lucrat la un momentdat si freelancer ar trebui sa stie toate cele enumerate de Tudor. Dar cand faci parte dintr-o echipa (nu prea am aceasta experienta), se impart taskurile. De SEO ar trebui sa se ocupe altii. Acolo deja e alt nivel si treaba asta ar trebui facuta de oameni care au si putine cunostinte de marketing. Cand ne referim la patterns sau alegeea framework'ului, deja vorbim de software engineers. E bine sa aiba fiecare bucatica sa pentru a grabi dezvoltarea proiectului. Volum insamna profit!(aici cu sensul "volum de munca")
Dar da, in cazul oamenilor orchestra care fac proiectele cap-coada (cum sunt majoritatea freelancerilor, ma includ si pe mine) lista respectiva e un reper bun pentru ce ar trebui sa stie in caz ca vor sa se apuce singuri de un site. Asta daca vor sa faca o treaba de profesionist.
E foarte importanta impartirea asta pe categorii, pentru a indeparta eventualele certuri referitor la ce inseamna a fi programator. Programatori sunt si cei care lucreaza singuri si cei in echipe, dar metodele de lucru sunt categoric diferite.
Ar fi interesant un review la lista respectiva, pentru ca inca nimeni nu a specificat punctual daca ar trebui adaugat sau sters ceva de acolo. Din punctul meu de vedere, lista e ok pentru echipe foarte restranse (1-3 persoane), dar as mai sugera: cunoasterea configurarii enviroment'ului (de exemplu) in caz ca nu se ocupa nimeni de server(e), iar bazele de date nu sunt amintite deloc.
_________________
[url=http://huper.dynodas.com/]Huper-blog personal[/url]
Sus
Vezi profilul utilizatorului Trimite mesaj privat Blog Vizitează site-ul autorului Codul Yahoo Messenger
ITist
Guru


Data înscrierii: 20/Apr/2005
Mesaje: 5056
Locație: Toronto

MesajTrimis: Vin Aug 10, 2007 2:12 pm    Titlul subiectului: Răspunde cu citat (quote)

@Andrei: Fii atent la un detaliu important pe care l-am spus anterior: "scriu programe". Nu fac copy-paste la programe si nici altceva. Pur si simplu scriu cod sursa, de la ei din cap, insa foarte important, specificatiile pot fi date de altii. Asta la genul "implementeaza functiile astea in clasa X", "fa o functie care primeste ca parametri x,y si retuneaza z", etc.
Si acele persoane care au sau nu studii de specialitate, care stiu sau nu expresii regulare sau cine stie ce tehnologii, daca pot scrie codul cerut sint dupa mine programatori.

@Huper: Freelancerii sint un caz aparte de programatori. Sigur ca la ei e foarte important sa poata lucra independent si de obicei sint oameni orchestra, daca nu cumva sint specializati doar pe un anume domeniu. Insa din totalul programatorilor citi sint asa?
Pe aici pe la mine sint mult mai raspinditi contractorii, care lucreaza temporar pe un proiect, si care de obicei lucreaza direct la firma angajatoare. Freelancerii de regula sint prin RO, India, China, Rusia, etc. Stii de ce? Pt. ca in general ratele sint mici si e foarte greu sa ai proiecte tot timpul, iar daca e o perioada descoperita pur si simplu nu cistigi. Iar contractorii fac ceva care freelancerii nu pot face: lucreaza de la sediul angajatorului, ceea ce e foarte important de multe ori. Insa repet, acestea sint doar alte categorii de programatori, fie ei web, cind la baza sint cei angajati full-time, 8 ore pe zi, ce scriu cod muncitoresc.

Pina una alta ramin la parerea mea: cei ce scriu cod se numesc programatori Smile
Sus
Vezi profilul utilizatorului Trimite mesaj privat Blog
Afișează mesajele pentru a le previzualiza:   
Crează un subiect nou   Răspunde la subiect    Pagina de start a forumului Programare.org -> HTML / CSS / JavaScript / CGI / Web Graphics / Flash Ora este GMT + 2 ore 
Du-te la pagina 1, 2  Următoare 
Pagina 1 din 2

 
Mergi direct la:  
Nu puteți crea un subiect nou în acest forum
Nu puteți răspunde în subiectele acestui forum
Nu puteți modifica mesajele proprii din acest forum
Nu puteți șterge mesajele proprii din acest forum
Nu puteți vota în chestionarele din acest forum
Pagini.info = Legaturi cu lumea - director web romanesc cu situri, webloguri & forumuri