Uno sviluppatore web dovrebbe sapere come eseguire l'affettatura?

7

Sono uno sviluppatore web. Sto facendo tutti i tipi di siti web e applicazioni web.

È molto strano per me che molti clienti non conoscano la differenza tra uno sviluppatore web e uno slicer. Vogliono semplicemente "darti il PSD" e si aspettano che tu dia loro un sito web con un back-end DB e così via ...

Sto solo chiedendo qui: ho sbagliato nel mio modo di pensare?

Ovviamente, uno sviluppatore web DEVE conoscere html e css ma non penso che dovrebbe affettare il PSD e fare tutto il lavoro che un guru del css può fare ...

Mi piacerebbe sentire le tue opinioni su questo.

    
posta Cristian Boariu 11.05.2012 - 12:26
fonte

8 risposte

18

In un mondo perfetto, c'è una netta separazione tra le persone che fanno gli elementi di design (affettatura, css, grafica ... ecc.) e le persone che fanno la codifica.

Non viviamo in quel mondo.

È molto comune per un programmatore indossare più di un cappello, specialmente in progetti a basso budget o piccole aziende. Non solo fare cose di design, ma assumersi le responsabilità di un DBA e forse anche un amministratore di rete. Quindi avere un'ampia sezione di abilità è spesso molto utile per un programmatore (o per chiunque altro).

    
risposta data 11.05.2012 - 12:36
fonte
5

Detesto dire questo, ma dipende dalla tua situazione.

Attualmente sono in un'azienda che ha un team CSS / UI interno. Quindi non tocco molto, semmai, sul front-end. Sono stato assunto come sviluppatore di back-end e questo è tutto ciò che vogliono che io faccia.

Per contro, lavoravo in una piccola società di consulenza tecnologica. Ogni persona aveva i propri "clienti" e raramente lavoravamo in squadra. Quasi tutti noi eravamo "one man army". Quindi, quando un cliente è venuto da noi con un PSD o un'immagine di ciò che voleva che il sito assomigliasse, eravamo quelli che dovevano convertirlo in HTML / CSS validi. Siamo stati responsabili di TUTTI gli aspetti del progetto, dall'inizio alla fine.

Se hai intenzione di fare consulenze indipendenti, devi sicuramente avere forti competenze CSS. Ma se lavori per una società più grande con una squadra / persona devota CSS, allora spetta a loro ottenere l'HTML / CSS come il cliente lo desidera.

    
risposta data 11.05.2012 - 15:53
fonte
3

It's very strange for me that a lot of customers do not know the difference between a web developer and a slicer.

Ogni volta che trovo qualcosa che un cliente chiede strano, chiedo loro del loro lavoro e scoprono rapidamente che non ho assolutamente idea di cosa stiano facendo (a parte una panoramica di alto livello a volte ). Non è strano, è perfettamente normale.

A meno che i tuoi clienti non siano web designer;)

Of course, a web developer MUST know html and css but I don't think that he should slice the PSD and do all the work a css guru can do...

La linea di demarcazione tra lo sviluppo web e il web design è sfocata nella migliore delle ipotesi, dove uno finisce e l'altro inizia è discutibile. Non c'è niente di sbagliato nell'avere alcune competenze di base di web / grafica e affettare un PSD è un'abilità di base, qualcosa che puoi raccogliere in poche ore.

Che si tratti di un'abilità da utilizzare o meno dipende da te, dalla tua situazione specifica e dalle tue relazioni con i tuoi clienti. Usa e conosci ancora cose diverse, anche se non ti viene mai chiesto di tagliare un PSD, perché non essere in grado di farlo?

    
risposta data 11.05.2012 - 15:30
fonte
2

Should a web developer know to do slicing also?

In senso stretto: no uno sviluppatore web non dovrebbe nemmeno sapere come eseguire il taglio.

Tuttavia a un livello di crescita personale: direi di si. Imparare a fare di più non è mai un ostacolo. Diventare un maestro non è l'obiettivo. Tuttavia sapere come gestire il caso strano ti farà bene a lungo andare.

    
risposta data 11.05.2012 - 12:55
fonte
2

Traccio una linea tra uno sviluppatore web e un programmatore web. Per me un programmatore gestisce la programmazione lato server, tutto il materiale di back-end. Lo sviluppatore web è responsabile della comprensione di tutto ciò che si trova tra l'output back-end e l'intenzione del progettista. Lo sviluppatore DEVE assolutamente sapere come il design grafico si traduce in markup semantico. È assolutamente fondamentale dal punto di vista tecnico che lo sviluppatore conosca gli standard del browser, il markup del css, ecc. Per poterlo estrarre correttamente, ed è giusto che un cliente si aspetti la conoscenza da uno sviluppatore.

Mentre un programmatore è una posizione più specializzata nell'arena del Web, direi che non è fondamentale che il programmatore non capisca o sappia come fare queste cose. Detto questo, probabilmente non assumerei un programmatore web che non avesse una conoscenza della traduzione design-to-markup. Personalmente ritengo che un programmatore web che ha questa esperienza sarà più completo rispetto alla sua posizione e sarà più capace di lavorare bene con lo staff di sviluppo o di progettazione.

    
risposta data 11.05.2012 - 16:10
fonte
2

Devi assolutamente sapere come suddividere un disegno e creare utili HTML / CSS. Se non puoi, allora non penso che tu possa definirti uno sviluppatore web.

"Web developer" è un titolo molto generalista e devi conoscere molte tecnologie e capire come costruire una pagina. Se non puoi prendere un progetto e interpretare come dovrebbe essere costruito, credo che manchi un'abilità chiave allo "sviluppo web". È fondamentale per te sapere in che modo tutti i pezzi combaciano.

Ora, non sto dicendo che se sei un programmatore che conosce alcuni dei linguaggi lato server comunemente usati nello sviluppo web non hai competenze utili. Sto solo facendo una distinzione tra coloro che effettivamente sanno come sviluppare siti Web e coloro che sanno come scrivere programmi che girano su server web. È assolutamente possibile trovare il lavoro sul Web scrivendo rigorosamente codice di back-end, specialmente su siti più grandi. Molto spesso non troverai titoli di lavoro come "sviluppatore web".

    
risposta data 11.05.2012 - 17:42
fonte
0

Se sei uno sviluppatore web (per lo più codifica e piccolo css e nessun photoshop), faresti altrettanto bene a interrompere l'apprendimento del codice e concentrarti sui CSS finché non sarai uguale a entrambi. Se sei strong nel back-end e non conosci bene il css, sei inefficace nel rispettare le scadenze nella creazione di un sito web. Se conosci entrambi bene, sarai più rispettato.

Il miglior consiglio: non preoccuparti di Photoshop, che per un designer, concentrati su CSS, cross browser e diverse versioni di browser. E NON andare per le correzioni della versione css 'finora, e ho avuto la fortuna di imparare da uno molto buono, c'è sempre un modo per farlo bene senza hack css. finora in tutti i miei lavori non ho avuto bisogno di un css hack. Non penso che ci sarà un buon programma "slicer" per un altro paio di anni. Dovrai dividerlo e usare il css appropriato. Il Css è molto più semplice dell'apprendimento di C # o qualcosa del genere. divertiti e SEMPRE VALIDO CSS e HTML! Quando mi imbatto in una pagina con 45 errori di css o qualcosa del genere mi fa venire voglia di scagliarmi!

    
risposta data 11.05.2013 - 14:00
fonte
0

Lo sviluppo di un sito Web include ovviamente lo sviluppo di HTML e CSS, perché in pratica è la pagina web. Se lo sviluppo di un sito web non lo include, cosa include?

Quindi, se hai un progetto in cui esiste un disegno in PSD, e che il design deve essere trasformato in HTML e CSS, e lo chiami "slicing", allora yes slicing fa parte dello sviluppo di un sito web.

Naturalmente lo sviluppo di siti Web include anche molte altre cose, da un'interfaccia utente dinamica a tutto il materiale di back-end, database, server di attività, soluzione di backup, il più ampio possibile. I progetti eseguiti dai team possono suddividere il lavoro in qualsiasi modo, non esiste un modo standard.

Se lavori da solo, allora devi sapere tutto, o non pubblicizzarti come sviluppatore web a tutto tondo (sono uno sviluppatore web backend , non un Web a tutto tondo sviluppatore). Se lavori in una squadra, dipende da come è stata impostata la squadra.

    
risposta data 12.02.2015 - 11:36
fonte

Leggi altre domande sui tag