你比較想要做什麼? 設計還是程式?

What would you rather do: design or code?
design vs code
There is a term “Css Designer”. It describes a person who designs for web and is able to code that same design into a standards compliant document. That kind of person must not only have good graphical skills but also be knowledgeable about web technologies and web standards. All in all, the perfect person to hire if your budget is tight and can’t afford to pay for a team of specialists.
The daily routine of css designer includes variety of tasks from brain storming over patterns and colors to dealing with css hacks. If you are such a person, you know what I am talking about. It’s the variety that makes it all interesting plus the fact that you are able to work on all aspects of product and complete it yourself.
But, what would happen if someone ask you to choose, design or code? What would you say?

Design

I was first introduced to web through design. At the beginning I wasn’t aware of all the traps of designing for web but in time I have learned to respect the pixel. Now I am very content when I receive design only tasks. I put on some music and let myself go… But would I do only that for ever and ever?

Pros

  • You are in position to create something beautiful and put it in your portfolio with a smile on your face
  • You can take a liberty of designing something really complex, something you wouldn’t normally do if you are coding it yourself
  • Your hourly rate can be pretty high if you work fast
  • Your momma CAN look at your work and say “Wow, that’s nice”

Cons

  • Clients sometimes have poor taste, and they insist on things that you wouldn’t do if your life depends on it
  • Working with lousy material (logos, images) provided by client, and expected to create “the best design on the planet”
  • Endless turnarounds, no matter how good you follow your client’s instructions, there’s always something else he can think of in the last minute.
  • No matter how good you are, there’s always a possibility of your design being rejected
  • Most clients want originality, so you have to come up with something new almost every time you hit the drawing board

Code

Every css designer or front end coder feels good when he/she creates a valid product, accessible and viewable in all browsers, with cool print style sheet… You can’t imagine that there are people out there that still code in table based layouts, not having a clue why is it so wrong.

Pros

  • If you are good, there’s no way that your work can be rejected
  • You can easily calculate how many hours you are going to spend on certain project
  • You instantly receive an “expert” status if your html pages look the same in all browsers
  • Don’t have to be extra inspired to do a good job, your knowledge can work on auto-pilot
  • Clients never interfere in what you do
  • You can reuse code over and over again

Cons

  • Looking at code alone for a visually creative person can be tough
  • Only the fellow coders know exactly how good you are, others can only guess
  • Your momma CAN’T look at your work and say “Wow, that’s nice”

Your thoughts?

好久沒看到這麼真實, 又能夠切入我的心境的文章
我常被問到這樣的問題, 所以…今天透過這個文章來作個解答
老實說, 我也不知道我喜歡那一邊, 基本上我只是一步一步的把東西給拼湊完整, 不管程式或是設計面來說,
只是單純的想把東西做到符合我心裡想要的目標為止而已
請以後不要再問我類似的問題了, 我不是設計也不是程式, 我只是個工人. LOL

Leave a Reply