- Joined
- Nov 21, 2006
- Messages
- 2,926
- Age
- 39
- Location
- Nashville, TN
- Gil
- 25
- FFXIV
- Shu
- FFXIV Server
- Lamia
The only opinion I have on this statement is that it may be true for some but not everybody. I am one of those kind of people that have a passion for creating digital art as well as programming. I am very decent at both and I enjoy putting in the time into both types of work.
Well yes that's fine, you may be even gifted. I have seen some really gifted Graphics designers have to choose in the fork of the road. The main thing is maintainability and time management here. In the day and age with scrum and agile methodologies there is no time to focus on both. Styling User interfaces takes time, no matter how amazing you are. From pagination buttons, to standard JQuery tabs they take time to build.
Most people rely heavily on their designers for Making sure the site is cosmetically pleasing. If a button is off by a few pixels, I can tell you from experience our customer satisfaction goes straight down hill.
When you build Jquery tabs you can style either the class of the tabs, or go down to the actual List items <li> </li> and style them. The trick is to handle all the styling in groups and to make sure no one messes with your CSS that maintains them. It's so much easier this way. So that's why most designers stick to designing the HTML/CSS/JQuery side and they leave the programmers to work on the source code.
Source code would usually hold all your button events, link events and etc. The more complicated stuff comes into Linq and how you do your SQL calls. These days a lot of people are moving to MVC4 if they haven't already. They handle stuff through a view bag which can important strings from a certain class. On top of this it handles the Models, the View and the controllers separately.
Also when you a programmer you have to worry about a lot more than just what's in front of you. You have to think in terms of APIs, asynchronous handling, and such in which eliminate too much load on the server side. A lot of folks these days are getting into WCF for this very reason. If you are into XAML then all props to you, but that to me is just another thing to learn. Windows services are tedious at times, due to the threading/multi-threading, priority and such.
Also I recommend you either choose web code or data base coding. The reason is most places look for either one or the other. DBAs are in high high demand, while web development is one of the highest/ most popular jobs in this current day and age, and do to this.. many are still looking for a job (unless they have the experience).