Quindi ho ottenuto il mio primo lavoro di recente come sviluppatore web junior.
La mia azienda crea siti di piccole / medie dimensioni per una vasta gamma di clienti: società di autofficine, agenzie di pubblicità, alcuni siti web di sauna, eccetc, spero che tu possa ottenere il mio punto. Non fanno cose importanti come sistemi bancari o sistemi molto grandi, sono soprattutto siti web di piccole e medie dimensioni per startup / medie imprese.
Le mie competenze principali sono PHP / MySQL, conosco anche l'HTML e un po 'di CSS / JS / AJAX.
So che un buon sviluppatore web deve conoscere qualche linguaggio di back-end (come PHP / Ruby / Python) e HTML + CSS + JS + AJAX + JQuery combo.
Tuttavia, mi stavo sempre chiedendo. Nella mia azienda abbiamo web-designer. In altre organizzazioni serie vedo spesso le stesse cose: sviluppatori web che creano business logic e web designer che creano design.
Per quanto ne so, dopo che i designer hanno disegnato il design del sito Web, lo danno agli sviluppatori sia in PSD che a fette, e gli sviluppatori lo mettono insieme alla logica, ma il design NON è creato dagli sviluppatori. Tale separazione sembra molto buona per un lavoro a tempo pieno, ma mi preoccupa la domanda come fanno i web-developer freelance a fare siti web ?
La maggior parte di loro paga solo designer freelance per creare design per loro? Oppure alcune persone fanno entrambe le cose?
Motivo per cui chiedo: ho intenzione di iniziare un po 'di freelance nel mio tempo libero dopo essere diventato bravo nello sviluppo web. Ma non voglio creare siti web con una grande logica di business ma un design scadente. Né voglio permettere a qualcun altro di creare un design per me. Mi piace molto lo sviluppo web e sto facendo abbastanza bene, mi piace anche il design, anche se sono un po 'perso come studiarlo e migliorarlo.
Ma ho paura che andare in entrambe le direzioni non mi consenta di diventare esperto, sembra che due lavori completamente diversi e che diventi davvero bravo in entrambi sembra molto difficile. Ma voglio davvero fare entrambe le cose. Cosa dovrei fare? Grazie!