Quali sono le ragionevoli aspettative del mercato per i grafici entry-level rispetto ai web designer entry-level?


8

Insegno graphic design / multimedia a livello universitario e lavoro indipendente sul lato. Abbiamo discusso tra colleghi e ci siamo chiesti cosa ci si aspetta in media per i grafici e i web designer (considerando che seguiranno tutti le stesse lezioni ma alcuni potrebbero essere più inclini al web). Non è facile determinare la quantità di design rispetto a quanta codifica dovrebbe essere inclusa nelle classi. Ho già pubblicato una domanda simile su LinkedIn, ma vorrei quanti più dati possibile, in modo da poter agire su ciò su cui dovremmo concentrarci.

Ho osservato variazioni selvagge che vanno da: solo la comprensione di alcuni concetti di layout Web, alla possibilità di aggiornare un sito Web esistente alla possibilità, di costruire l'intero sito Web con PHP / MySQL incluso e javascript / jQuery. Spesso mi chiedevo se le aziende che chiedevano tutto avessero mai trovato candidati adeguati o avessero tentato la fortuna.

Qual è la tua esperienza al riguardo? Indica se ti consideri un graphic designer o un web designer.

EDIT: Il nostro programma è un programma di progettazione grafica di 3 anni che comprende 4 classi di web design. Non siamo un programma multimediale per dire. Dovrei anche aggiungere che dove mi trovo, gli studenti possono interrompere il loro apprendimento a livello universitario o andare a fare un BA in graphic design (altri 3 anni) che è molto più orientato verso la creazione.

Più precisamente, sto cercando risposte su quali sono le aspettative del mercato ragionevoli per entry-level grafici vs. entry-level web designer?



+1 per questo, anche se nella mia mente non c'è dubbio che un web designer debba sapere come programmare, dubitando solo di quanto dovrebbe essere insegnato a scuola (nel contesto di un curriculum di progettazione grafica generale) e quanto dovrebbe essere autodidatta o acquisito attraverso altre formazioni più specializzate.
curioso

Allo stato attuale sto votando per chiudere come troppo ampio. Non è possibile rispondere a questa domanda. Ciò che gli studenti dovrebbero imparare dipende dal programma e dai corsi in cui partecipano. Stai anche combinando progettazione grafica e web design insieme. È un argomento troppo vasto, motivo per cui stai anche dicendo "Qual è la tua esperienza su questo" piuttosto che chiedere una risposta reale. L'altra domanda era che funziona meglio perché parla solo di web designer front-end.
Ryan

Comprenderei un voto vicino basato sull'opinione, anche se penso che sia possibile raggiungere una risposta coerente con più input. Sono d'accordo che ci sia una certa ampiezza nella mia domanda, ma si riferisce esattamente alla nostra situazione di insegnanti di grafica. Ho aggiunto dettagli se questo aiuta.
curioso

2
Penso che la modifica cambi drasticamente la domanda.
DA01

Risposte:


8

Vedo il web design come un sottoinsieme di graphic design e non sempre un'entità separata, quindi faccio fatica con il "vs." aspetto della domanda modifica. Si può certamente solo essere un web designer. Non sono sicuro che concentrarsi così direttamente su un'area faccia di quella persona un designer "grafico". Più o meno allo stesso modo uno può essere un fantastico progettista di pacchetti, ma potrebbe non avere le competenze necessarie per qualificarli come progettisti "grafici". Sento, tuttavia, che il designer "Graphic" comprende sia la stampa che la riproduzione sul web. Pertanto il "vs" non gioca bene nella mia mente. Alla fine, potrebbe essere solo una semantica.

Nota: questa risposta era precedente alla modifica della domanda effettiva posta:

Ho fatto sia design di stampa che web design front-end per un paio di decenni. Realizzo siti Web con una varietà di HTML, CSS, jQuery, PHP, MySQL e, quando forzato, ASP. Non mi considero uno sviluppatore web. Sono rigorosamente un designer.

Penso che ogni bravo designer debba comprendere HTML / CSS, Spot Color, RGB, CMYK, risoluzioni e separazioni. Questo copre le basi della riproduzione web e stampa.

È importante comprendere le restrizioni durante la progettazione. Senza una comprensione di come funzionano le separazioni, il design di stampa può risentirne. Lo stesso vale per il web design: senza capire come funzionano HTML e CSS, il web design può soffrire.

Come sicuramente saprai, il web building è in realtà 2 fasi: progettazione e sviluppo. Più queste fasi possono essere confuse sia per il progettista che per lo sviluppatore, migliore sarà il risultato finale. Un designer che comprende che esistono delle limitazioni nel funzionamento di HTML e CSS non creerà progetti quasi impossibili da codificare. Alla fine, guardo HTML / CSS come conoscenza di base necessaria nel mondo di oggi. Ammettilo, HTML è sostanzialmente lo stesso da più di 15 anni con solo piccoli aggiornamenti. E può essere appreso in una settimana o meno semplicemente sperimentando. Non c'è motivo per cui un designer non dovrebbe saperlo.

Non penso che un designer debba necessariamente comprendere qualsiasi PHP / MySQL o altri sistemi di scripting / database sul lato server, anche se può sicuramente aiutare. La cosa più semplice come un PHP include può ridurre drasticamente il tempo necessario per arricchire una serie di pagine Web.

È necessaria una comprensione di base di ciò che Javascript / JQuery fa, sebbene la funzionalità effettiva sarebbe qualcosa che non tratterei davvero se insegnassi. Dovrebbe essere compreso solo il concetto di pagine dinamiche tramite JavaScript. La funzionalità può richiedere la propria classe o area di studio dedicata e si inizia a sfocare le linee con la fase di sviluppo a causa di possibili interazioni ajax.

Per quanto riguarda le pubblicità che vogliono tutto ... Chiedono che il mondo si accorga che nessuno possiede davvero tutte quelle abilità. Ma se si lascia qualcosa fuori, non si può ottenere che un'applicazione da che uno candidato con un'abilità spettacolare che una zona. È un sacco per afferrare. Nessuno dovrebbe sentirsi inferiore o insufficiente perché possiede solo un terzo o tre quarti delle abilità elencate in un annuncio classificato. La maggior parte dei posizionamenti di tali annunci sono consapevoli che nessuno può fare tutto.

Ulteriori:

Vedo qualsiasi esperienza educativa generale come un'esperienza a più livelli. È importante esporre nuovi studenti all'ampia varietà di possibilità, anche se solo minimamente. Quindi gli studenti stessi possono orientarsi meglio e spostarsi verso le aree che trovano intriganti ed eccitanti. Come nucleo di base, ogni studente sotto l'ombrello del "graphic design" dovrebbe essere esposto alle basi del web design, del design di stampa, del design di video / multimedia / giochi e del marketing. Sento che è molto probabile che queste aree ispirino e aiutino gli studenti a realizzare i propri punti di forza e di debolezza. Niente diventa più semplice per il web design di HMTL / CSS. Questa è la base tuttoil web design è basato, più o meno allo stesso modo in cui tutto il design di stampa è basato su separazioni di colori CMYK / Spot. Se uno studente vuole concentrarsi maggiormente sul web design, dovrebbe essere in grado di cercare corsi che insegnano CSS avanzato o jQuery / javascript. Proprio come se volessero concentrarsi sul lato marketing, potrebbero cercare corsi di studi demografici e analisi statistiche. Non commettere errori un "Graphic Designer" con forti capacità web è altrettanto prezioso di un "Graphic Designer" con forti capacità di marketing. Tuttavia, nella mia esperienza, quando il dipartimento delle risorse umane pubblica una pubblicità per un "Graphic Designer", sta cercando qualcuno che sia esperto di stampa o web design e molto spesso entrambi in una certa misura.

Ho scelto di andare nella direzione della stampa, e successivamente del front-end web. Ma avrei potuto facilmente scegliere di dedicarmi alla stampa, al marketing o al video e poi al web. Senza l'esposizione iniziale ad ogni area non avrei mai saputo dove risiedessero le mie abilità (e passioni).


1
+1 per "più quei palcoscenici possono offuscare ..." MOLTO ben detto! Potrei rubarti quella frase!
DA01

Grazie Scott! Puoi chiarire "Alla fine guardo HTML / CSS come conoscenza di base necessaria più". (sembra che manchi una parola o che la sintassi sia disattivata, sebbene l'inglese non sia la mia prima lingua) :-) Immagino che intendi dire che consideri HTML e CSS come conoscenza di base.
curioso

1
Sì. HTML e CSS dovrebbero essere considerati conoscenze di base. (Non c'è niente di sbagliato in quella frase, tranne forse una virgola mancante.)
Scott

Il "più" è ciò che mi ha fatto esitare, per me sembra un aspetto negativo. Ma questa sarebbe una spiegazione che dovrei chiedere alla lavagna inglese :-)
curioso

2
@emile: quel "positivo o futuro che guarda 'più'" è una cosa inglese americano regionale. La pagina di Scott dice West Coast degli Stati Uniti, ma questo è un marcatore medio-atlantico molto forte.
horatio,

4

La media si trova a metà strada tra "Freaks out se vedono un tag HTML" e "possono costruire tutto ciò che progettano nel codice".

Il punto è che non esiste una media tipica qui.

In generale, tuttavia, se un designer si concentrerà su un determinato mezzo (ad esempio il web design), allora più sanno di quel mezzo, più ne possono fare. Quindi è sicuramente qualcosa da incoraggiare. Insegnalo. "Attaccherà" per alcuni e continueranno a imparare di più. Per altri no. E probabilmente è OK.

Come sottolinea Scott, i grafici non DEVONO sapere come funziona una macchina da stampa. O come funzionano gli schermi di linea o la sovrastampa. Ma quelli che sanno come tutto ciò che funziona sono in definitiva migliori professionisti in quanto sono in grado di progettare qualcosa che possono effettivamente essere stampati.

Lo stesso vale per il web design.

AGGIORNAMENTO: Penso che il titolo della domanda modificata sia leggermente diverso.

Quali sono le ragionevoli aspettative del mercato per i grafici entry-level rispetto ai web designer entry-level?

La mia lista sarebbe:

  • un portafoglio solido
  • capacità di parlare attraverso il loro portafoglio e offrire approfondimenti sul loro processo e su come pensano.

In altre parole, per il livello base, sarei alla ricerca di capacità di pensiero su qualsiasi particolare set di strumenti. Possiamo insegnare loro gli strumenti, ma spero che l'università avrebbe insegnato loro come pensare.


3

Commercializzo e mi considero un graphic designer e uno sviluppatore web front-end. Come qualcuno che si è laureato meno di 5 anni fa, mi ha insegnato a programmare in HTML / CSS / JavaScript e Java, e recentemente ha testato il mercato del lavoro, posso dirti che il panorama competitivo dell'occupazione del graphic designer sta cambiando.

Innanzitutto, la maggior parte delle posizioni di livello junior richiedono la conoscenza di HTML e CSS o la preferiscono come competenza aggiuntiva. La ragione di ciò è che le aziende sono sempre più obsolete senza una sorta di presenza sul web. Se hai un individuo multifunzionale che può creare risorse sia per il marketing che per il web, oltre a implementarle, stai riempiendo due pilastri della tua attività al prezzo di uno stipendio. Anche una conoscenza limitata di ciò che significa progettare per il web in termini di ottimizzazione delle immagini, principi di UX e UI e tendenze del web, diventa immediatamente più prezioso.

Le dimensioni e il tipo di azienda contano anche per le competenze web di cui hanno bisogno. Le startup più piccole tendono a favorire i progettisti con una mentalità tecnica, mentre potresti scoprire che le entità aziendali più grandi preferirebbero che ricoprissi un ruolo di designer specifico all'interno dell'azienda. Ciò significa spesso che non vi è alcuna necessità urgente di competenze Web perché spesso è esternalizzato a un'altra società.

Molto di questo parla del più grande onere che i datori di lavoro stanno assumendo come graphic designer come generalisti. Vogliamo che i nostri grafici siano anche fotografi, esperti di stampa, ninja UX e esperti di programmazione (recentemente mi è stato chiesto se sapevo qualcosa sul rendering 3d per un lavoro completamente indipendente). In definitiva, se vuoi preparare gli studenti ad ambienti dinamici nel mondo reale, devono essere preparati ad avere competenze tecniche web limitate. Devono parlare la lingua per trasmettere e comunicare idee in questo nuovo panorama.


Totalmente d'accordo con questo: più sei versatile, più opportunità hai e più valore diventi. È il vecchio argomento "tuttofare, padrone di nessuno". Il trucco è essere abbastanza abili in diversi mestieri e rendere la tua nicchia incrociata. La maggior parte dei datori di lavoro sta cercando di consolidare un ambito più ampio in una posizione. Se sei un graphic designer, dovresti davvero sapere qualcos'altro come la motion graphics o il web o qualcosa che offre un valore bonus aggiuntivo se vuoi distinguerti dalla massa.
Giovanni

Questo lo inchioda nelle ultime due righe del primo paragrafo. Da tempo passiamo oltre la "sola stampa" come set di abilità praticabile per i progettisti coniati di recente, e uno che non ha una buona conoscenza dei fondamenti del web inizia molto indietro nel mercato del lavoro.
Alan Gilbertson,

2

Ciò dipenderà da ciò su cui stai basando questo perché menzioni web designer e graphic designer che sono due campi diversi. Il web designer progetta principalmente per il web in quanto tale e un designer di stampa dovrebbe progettare per la stampa in quanto tale.

L'industria pensa che i progettisti dovrebbero essere le menti per tutti. Detto questo, e con il passaggio alla maggior parte del Web, si prevede che i grafici dovrebbero avere una solida conoscenza di HTML e CSS. Alcuni college organizzano persino un corso o due in quest'area. Con lo sviluppo e la semplicità di jQuery è stato progettato per i progettisti con la facilità d'uso e alcuni si aspettano una comprensione di base.

Quelli che chiedono un web designer e un designer di stampa in genere sono negozi di piccole dimensioni che non vogliono pagare per una squadra quando dovrebbero. La maggior parte delle volte, vedo che in un periodo di due o tre anni l'azienda cerca di nuovo lavoro perché il designer che è stato assunto è stato distrutto da tutte le richieste.

Se introduci la codifica back-end stai passando da un web designer a un programmatore web. Se vuoi fare rigorosamente web, incoraggerei la comprensione di base di codice come PHP, SQL, AJAX e ruby ​​su rotaie.

Venendo dal design è difficile venire da un pensiero creativo per passare a una logica di codice. Quello che intendo con questo è che alcuni designer non possono scrivere codice anche se provano perché non riescono a vedere il prodotto finale. Ho visto alcuni artisti di illustratori che sono bravi nella progettazione grafica non riescono a vedere oltre una penna. Consiglio vivamente di sceglierne uno e attenersi al campo. È molto difficile cercare di rimanere aggiornati con il software (sia versioni di codice che revisioni del software).

Vorrei anche sottolineare un portfolio di uno che cerca di dominare tutto. È molto difficile raffinare il talento di un designer che esegue un portafoglio solido, ben arrotondato, che può dire di essere il padrone di tutti. Ci sono troppi dettagli dettagliati nella stampa VS web.

Vorrei anche estenderlo poiché siamo su questo argomento. Come discusso nel commento sotto la mia risposta, non credo sia giusto per i designer. È un peso essere una mente e davvero non equo per i talenti crudi per qualcuno che arriva così facilmente. Credo anche che sia difficile rimanere frequenti in tutto e dovrebbe essere notato se si vuole essere ben arrotondati sia nel web che nella stampa, ci vorrà molto impegno e impegno.


"È difficile venire da un pensiero creativo per passare a una logica di codice" = Tendo a non essere leggermente d'accordo. Nella mia esperienza, la programmazione è creativa di uno sforzo come la progettazione visiva. È sicuramente diverso , ma anche un buon programmatore è creativo. Penso che sia particolarmente vero quando iniziamo a parlare di "design di interazione" in cui i dettagli del codice e i dettagli delle interazioni visive devono incontrarsi in armonia.
DA01

Lo rispetto, ma vedendo in prima persona ciò che qualcuno passa con lo strumento penna di Illustrator e si blocca quando gli chiedi di programmare perché non possono vederlo attraverso il codice.
DᴀʀᴛʜVᴀᴅᴇʀ

1
oh certo, ci sono molti designer che non riescono a capire il codice e molti programmatori che non riescono a capire il tipo. Ma c'è anche molto da fare, per fortuna. :)
DA01

1
+1 per quello, ma è per questo che l'ho notato perché va detto che non è per tutti.
DᴀʀᴛʜVᴀᴅᴇʀ

1
Ho visto prodigi incredibili di creatività da programmatori che non si sarebbero mai considerati "Creativi". Un po 'di vergogna spingiamo una definizione di creatività. Sicuramente un tipo diverso nell'accesso alle diverse parti del cervello.
Adam Schuld,

2

La mia esperienza con questo è variata a seconda del mio lavoro.

Ho lavorato per "aziende di identità di marca" che impiegano più persone con competenze multiple e offrono una gamma completa di servizi multimediali. I progettisti erano, per la maggior parte, rigorosamente designer e avevano poco a che fare con la funzionalità di un progetto, specialmente quando quel progetto includeva database, requisiti di sicurezza e / o sistemi proprietari che dovevano essere inclusi.

Come sviluppatore, avevo poco a che fare con l'aspetto progettuale delle cose. Il più delle volte, mi venivano fornite le specifiche di progettazione e le risorse che dovevano essere collocate in cima al quadro ed era mia responsabilità determinare se tali specifiche di progettazione fossero realizzabili. Potrei o no essere stato io ad applicarli, tutto variava in base al progetto. Nella maggior parte dei casi, tuttavia, c'era una linea tracciata tra design e codifica.

D'altra parte, ho anche lavorato molti anni come stampa freelance e web designer / sviluppatore come mi vuoi chiamare. Non mi sono mai preoccupato di assegnarmi un titolo in quel senso perché alla fine non avrebbe avuto importanza. La maggior parte dei miei clienti non conosce la differenza tra un designer e uno sviluppatore. Non conoscono la differenza tra 72 e 300 dpi, non capiscono perché non è possibile utilizzare i loro colori PMS sul sito Web e perché quando si tenta di abbinarlo il meglio possibile, avrà comunque un aspetto diverso sul loro schermo rispetto al tuo.

Il mio punto qui è che se sei un one man show, allora è meglio essere in grado di fare tutto, almeno agli occhi dei tuoi clienti. Se lavori in un posto con ruoli e pratiche stabiliti, molto probabilmente il tuo datore di lavoro utilizzerà i tuoi talenti più forti e consentirà agli altri di colmare le lacune.

Personalmente, tendo a dare più valore all'apprendimento del codice e preferirei quanto più possibile in un programma di progettazione, senza trasformarlo in un programma di sviluppo. Il design è un talento che molti hanno naturalmente e mi piace pensare di avere un tocco me stesso. Non molto, ma abbastanza per impressionare il fiorista locale in fondo alla strada, o l'amica di mamma che vuole alzare l'ante sui suoi affari di Mary Kay. La capacità di scrivere codice o sviluppare sistemi è un'altra storia. Può essere molto tecnico e non qualcosa di naturale per molti.


2

Il problema che ho con questo è che Graphic Designer è diventato molto sinonimo di Web Designer.

Vedi: Quali sono i rami del Graphic Design

Ci sono così tanti rami affermati che non credo sia giusto dire che tutti i grafici devono imparare a programmare. Apre molti lavori? Sicuro. Ma dove finisce?

10 Must Have Skills for Front End Devs del 2009 mentre sono scritti in modo molto arrogante elenchi di controllo di versione / GIT, jQuery, CSS3, HTML5, SQL ...

E la verità è che non è lontano per uno sviluppatore web front-end. Ma molti di questi dovrebbero essere in una specifica specializzazione di web design / sviluppatore front-end in qualsiasi programma scolastico non necessario per tutti gli studenti di graphic design.

Vorrei sapere di più di queste cose? Sì. Ma conosco molte altre competenze come CAN-SPAM Act Compliance, segmentazione avanzata nel marketing e-mail. Obiettivi, filtri ed eventi in Google Analytics come alcuni esempi. Questi sono requisiti anche per la progettazione grafica? No. Anche questa dovrebbe essere una specializzazione, un singolo ramo dell'albero più grande.

Diverse aziende lo fanno in modi diversi. Penso che gran parte della mia differenza sia che sono esclusivamente nel settore B2B. Da quando ho fatto qualche lavoro come freelance al liceo e al college ho fatto qualcosa per un segmento della popolazione generale.

Quindi quale design funziona meglio?

Bene, questo è un problema che ho con molti designer, esperti di marketing e la cosiddetta "blogosfera". Portano le persone a credere che il mobile sia essenziale, il grande design utilizza almeno 5 diversi framework e griglie, questo script e quello script, e ognuno deve avere un blog.

Quando sono entrato in azienda, lavoro per il loro sito Web è stato scritto con HTML in linea <font size='15' color='white'>per quelli che non ricordano nemmeno come appare HTML in linea. Non ho ancora riprogettato il sito, ma l'ho ricostruito con HTML / CSS molto basilari. Più importante quindi aggiungere jQuery e AJAX e la reattività mobile è stato quindi migliorare SEO e Analytics. Posso dirti esattamente chi visita da dove, cosa fanno clic, se scaricano la nostra brochure, iniziano il nostro video promozionale, finiscono il nostro video promozionale ... su Bing mostriamo persino ricerche correlate per alcune delle nostre ricerche di parole chiave e che ha generato traffico di altissima qualità.

È un grande design? Immagino che dipende. Vuoi un design elegante che potresti trovare su Awwwards di cui nessuno ha mai sentito parlare e che non può essere trovato su nessun motore di ricerca - ma sembra sexy come niente. O vuoi un sito insipido e noioso ma che ottenga grandi risultati?

Idealmente, vuoi un equilibrio. Ma l'industria e il marketing promuovono le cose appariscenti e francamente come risultato sempre più studenti vogliono lavorare solo sulle cose appariscenti. Parlo per esperienza. Molti dei miei colleghi hanno scelto di lasciare buoni lavori di design a Miami per trasferirsi a New York a malapena facendo abbastanza per sopravvivere lavorando alla moda # 217. Altri che conosco non funzionano affatto e non si applicano a nessuna società di design che non sembri divertente e fresca. Dimentica i lavori di governo - non conosco un singolo designer diverso da me stesso che abbia fatto domanda per qualsiasi lavoro di progettazione governativa nonostante l'incredibile retribuzione e benefici con lavori di alto livello ben inseriti nelle 6 cifre. Perché? Perché è governativo e formale e invece di conoscere jQuery e il quadro della settimana, è necessario conoscere gli standard di accessibilità e Acrobat Pro.

Sommario

Insegna ciò che gli studenti si aspettavano quando si sono iscritti al programma. Alcuni HTML e CSS di base certamente non fanno male. Ma nemmeno gli standard di accessibilità, la scrittura di copie, i processi di stampa, la fusione della posta in InDesign o qualsiasi altro aspetto meno alla moda del Graphic Design.

Un altro consiglio che uso e questo è davvero buono --- non cercare nei siti di carriera "Graphic Design" invece scegli il software più complesso che conosci e che ti piace e cerca quel "InDesign" "SASS" "After Effects" "Responsive Design" "jQuery" qualunque esso sia. Di 'ai tuoi studenti di cercare per abilità e non per titolo.


"Insegna tutto ciò che gli studenti si aspettavano quando si sono iscritti al programma." Non sono d'accordo, gli studenti non sanno davvero cosa aspettarsi perché non hanno ancora imparato quando si iscrivono. Sanno solo che hanno un interesse nel settore e vorrebbero un lavoro alla fine e un diploma / ingresso all'università. Se insegniamo loro solo le cose che vogliono imparare ma non ottengono lavoro perché il mercato vuole progettisti in grado di programmare, non farebbe loro un favore. Fa parte del nostro lavoro adattarsi ad alcune delle esigenze del mercato.
curioso

Su Monster.ca in questo momento ci sono più lavori per Acrobat che per jQuery. Ci sono più lavori per Powerpoint che GIT. Ci sono più posti di lavoro per il marketing che per il web design.
Ryan

Non ti sto dicendo di non insegnare loro la codifica di base e non ti ho detto di insegnare quello che vogliono. Ho detto di insegnare loro cosa si aspettavano, come se avessi aderito a un programma specializzato in codifica creativa e stampa laser, quindi dovresti insegnarlo. Se mi iscrivo a un programma GD generalizzato, dovresti insegnare cose più generalizzate. E, soprattutto, il mio punto è di non sottovalutare il mercato del lavoro aziendale per ciò che è attualmente alla moda BY MEDIA. MEDIA si concentra su lavori "sexy". Nel mondo reale per ogni lavoro sexy ci sono centinaia di concerti aziendali.
Ryan

E quei concerti aziendali mentre non sono sexy e sempre ispirati. In genere paga meglio e ha vantaggi migliori. Dai un'occhiata a un consulente di progettazione di partenza per JACOBS o Lockheed. La creazione di schede di presentazione per i loro team di ingegneri inizia circa 60.000 all'anno con tutti i vantaggi. Nessuna codifica richiesta.
Ryan

1

La parola chiave su cui concentrarsi è entry-level . È semplicemente irragionevole per un'azienda aspettarsi che uno studente laureato sappia come funziona "il mondo reale" - per la maggior parte avrebbe accumulato conoscenze teoriche, alcune esperienze di progetto in vitro (di qualità variabile) e possibilmente un background di stagista.

Un noleggio laureato è un investimento costoso a lungo termine per l'azienda. Le nuove reclute devono familiarizzare con qualsiasi cosa, dai sistemi CRM, bugtrackers e controllo delle versioni alle idiosincrasie aziendali e all'etichetta della mailing list. Normalmente accoppiati con un peer senior / intermedio per supporto e orientamento, avanzeranno rapidamente verso compiti più complessi e, idealmente, saranno mantenuti all'interno dell'azienda abbastanza a lungo da diventare un bene prezioso.

L'esposizione alle moderne tecnologie è sicuramente vantaggiosa, ma si concentra sulla capacità di trasferimento delle competenze. Solo perché il college si concentra su ASP.NET non dovrebbe farli evitare un ambiente Java, Ruby on Rails o PHP. Ciò è particolarmente vero per un web designer / sviluppatore, in cui i mezzi per produrre html differiscono relativamente superficialmente (rispetto alla scrittura di codice "funzionale" più profondo).

Un web designer finirà con il "minare" in UX, lo sviluppo web o rimarrà un potente generalista. Conoscere i pericoli css / html rende la collaborazione progettista-sviluppatore molto più efficiente (ad es. Non perdere tempo a smistare i livelli senza nome / non raggruppati in Photoshop, con layout allineati ai pixel e grafica sfruttabile). Un modo prezioso per distinguersi da laureati ugualmente o anche meglio qualificati è quello di accumulare esperienza di progetto attraverso un mercato indipendente.


1

Penso che sia così: in futuro automatizzeremo sempre di più le cose. Molti lavori per colletti bianchi stanno svanendo e quelli che rimarranno saranno lavori a maggiore produttività come il design. Questo significa anche che ci sarà molta più concorrenza.

Ora per sopravvivere a questo è utile sapere come programmare davvero. Roba come CSS e HTML non sono in realtà codice di programmazione. Ma piuttosto markup, che è una specie di figlio bastardo del codice. Comprendere il markup è immensamente utile perché offre una visione migliore delle cose. Sarebbe anche utile sapere che il markup non è un codice ma piuttosto un modo alternativo di input. Anche se capisco che è stato comunemente indicato come codice da non programmatori (questa posizione è un po 'insostenibile in quanto ciò significherebbe che il salvataggio del documento Word Photoshop conterrebbe come codifica). La distinzione è importante per il resto della mia risposta.

Ora, quando dico che tutti hanno bisogno di una certa comprensione del codice di programmazione, quasi tutti sbagliano. Le università certamente lo fanno, principalmente perché spingono un programma di informatica che non ha nulla a che fare con la programmazione. A livello personale la maggior parte di voi pensa in termini di necessità di realizzare un'app.

Ma piuttosto l'abilità di programmazione necessaria è molto più semplice di qualsiasi altra cosa. È piuttosto come fare in modo che il computer ripeta l'attività che hai fatto ma su tutte queste fonti di dati. Come trasformare tutti questi documenti in PDF. Come recuperare gli indirizzi di tutti i lavoratori dell'azienda x e associarli al tuo progetto. Qualcosa in cui un ciclo for può fare miracoli sulla tua produttività e ottenere un'app specifica sarebbe proibitivo in termini di costi o l'app semplicemente non esiste.

Un semplice esempio

Colleghiamo una domanda su questo sito; questo esempio è il punto debole delle conoscenze necessarie sebbene concesse puoi chiedere cose come questa (a volte non lo farai):

Carattere fantastico come Photoshop Custom Shape Set (avviso possibile annuncio di sé). Questo è un caso d'uso molto specifico ed è molto improbabile che questo script esista o che tu lo sappia abbastanza rapidamente poiché sarebbe facile per Google. Lo script può sembrare complesso ma in realtà sono solo 3 righe di codice che ho scritto, il resto sta semplicemente riordinando e pulendo o qualcosa che ho registrato. Il punto principale è che è fondamentalmente per loop (in altre parole una struttura ripetuta) accoppiato con 5 minuti di ricerca. Prima di quei 5 minuti non sapevo come farlo, dovevo impararlo da zero. In vita mia non avevo mai usato il plug-in listener di script o fatto nulla con le forme in Photoshop. Quindi sì, le lingue cambiano ma puoi imparare cose nuove in 5 minuti se ne hai le basi.

La complessità è una cosa saggia tra la stesura di una lista della spesa e una ricetta di cucina . Ora questo non è necessariamente un primo script facile, ma la seconda modifica dovrebbe essere piuttosto banale una volta compreso il primo stadio (ed è stato fatto con la ricerca e la sostituzione). Anche essere abbastanza sicuri di seguire le istruzioni senza impazzire sarebbe bello.

Sapere cosa ci si può aspettare da uno sviluppatore può aiutare. Essere in grado di lanciare un po 'di codice può ridurre un lavoro di un mese a un lavoro di due giorni. Quindi è più attento a ciò che un programmatore fa più di ogni altra cosa. Anche sapere che non tutto il codice è uguale è bene sapere. Essere in grado di capire che un amministratore DB è molto diverso da uno shader writer ti porta molto lontano.

Alla fine il codice ha la capacità di aumentare permanentemente il tuo valore personale, è in sé un buon motivo per impararlo. Basta non concentrarsi troppo sul codice stesso, piuttosto sulla sua utilità. Inoltre, sapere come i programmatori controllano la versione può letteralmente cambiare il modo in cui lavori.

Quindi dovresti essere in grado di insegnare loro abbastanza in modo che non abbiano paura quando vedono il codice ma possono dire a se stessi che posso gestirlo.


Ottengo il tuo punto di vista sul codice, che è molto più avanzato del markup (anche se non cambierei la formulazione sulla mia domanda perché credo che la maggior parte delle persone non avrebbe bisogno di capire la subtelty). Concordo anche sulla comprensione di come il codice funzioni può aumentare immensamente le tue competenze in futuro (anche se non solo nella progettazione grafica, quindi non lo inserirò nel nostro curriculum). Inoltre, molti HTML / CSS vengono esternalizzati al giorno d'oggi per costi relativamente bassi, anche questo fa parte delle mie preoccupazioni.
curioso

@Emilie Sì, vero, ma si tratta sempre più di essere mostrati una volta, quindi non è troppo spaventoso che insegnare qualcosa di veramente utile che non li catturerai comunque. In realtà lavoro come insegnante universitario, tranne naturalmente che insegno ai progettisti di macchine che i problemi sono comparabili. Il livello è appena più alto.
joojaa,

Sono d'accordo con ciò che hai aggiunto alla tua risposta, anche se non credo che rientri nell'ambito del nostro programma, ma è qualcosa che dovrebbe essere insegnato al liceo o qualcosa del genere. Imparare come apprendere sarà grande per i prossimi anni. Abbiamo sovraccarico di informazioni e tutto a portata di mano contemporaneamente.
curioso
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.