How do I switch from a web designer to a third party developer / web developer?

I want to switch from Web Designer to Front End Developer or PHP web developer, what skill should I get, is it easy to switch from Designer to Developer. I have two years of experience. in web design. Please suggest.

Or should I stick with the Next BIG design for the designer after placing the DIV.

My current roles Converting PSD to HTML, fixing errors in different browsers, Knowledge of HTML and CSS. I want to go open source programming like PHP and MySQL

0


source to share


6 answers


@wazdesign, I didn't come from a design like you, but I found my niche in Front-End Web Development by anyone. I started with HTML and CSS standards based and then started working throughout the day on Views and Helper features within MVC (with a good team doing controllers, models, etc.) Ask a competent web developer to give you a basic architecture web server and process the demo. Understand how the data from the database gets to your custom pages, and all the checkpoints that pass along the way. Once you understand the principles, you can pretty much work with any technology after using the syntax.

I have listed some of the research terms below that are technical. I cannot help you from the PHP side :)

Some books worth reading:



Some terms for research:

  • Interaction design
  • MVC Framework
  • Template systems
  • HTTP
  • User interface

Some tools to use:

  • Firebug
  • YSlow for Firebug
+2


source


On the design side, you can learn Flash or Silverlight. UX and UI design is hot right now.



On the programming side, are you doing well on the client side? JavaScript AJAX etc.

+3


source


I think you are making a good move here. For me, you take the initiative to want to grow and learn new things. My advice would be that you learn to program first. The problem with a programming language like PHP is basically that it's actually available, which means it's easy to grab, copy and paste code, etc. PHP is known for carving out and past the scripting mentality, but in the hands of a good programmer, it's as good a programming language as any other programming language.

So, in order not to turn into a cut and paste PHP programmer, first learn to program. Learn about variables, functions, control operations, algorithms , object oriented programming, internet technology, and more. I would recommend that you pick a book and start learning the basics first before diving into the deep end. This way you will lay a good foundation for yourself and you will not be able to become a cut and paste programmer.

Good luck!

+1


source


I switched from "Web Designer" to "User Experience / User Interface Designer" to "Application Architect". Each role built around the next is reasonably good, and no direct programming knowledge was necessarily required, although I believe that lack of programming skills as an architect is not the norm.

I understand that you asked about the transition to the developer role, but I thought I would suggest this as an alternative. At this point, the market for User Experience users seems to be strong, and you probably already have a lot of required skills - wireframe development, application workflow development, information architecture, etc.

+1


source


Designer for developer

I thought about this a lot and wrote an article on mutating in developers constructors for PerlBuzz that covers a lot of the necessary (albeit from a Perl point of view).

Main problems:

  • understand why separation: programming code, visual markup, and data is good.
  • learn a little about MVC , frameworks and HTML templates
  • learn is enough Unix (at least permissions and paths ) to get and understand the command line
  • try (say) a simple Ruby framework like Sinatra or Ramaze . Camping is great for learning MVC (all in one small file), but the final version is missing at the moment
  • alternatively, spend the day building the Python Django framework up and down - it's pretty hot at the moment, Python is a good first language, supplies you with SQL , is in very active development, and extensive documentation is available online
  • play with JQuery or other Javascript library for client side convenience

PHP is great for writing well and good for learning how to create HTML templates, and Symfony seems like a sound framework, but don't start by hacking (say) WordPress or Joomla. You're just learning ... well, how to hack WordPress or Joomla, while the real jump is learning the program.

+1


source


Some basic requirements:

  • Must have strong abilities
  • Understand the basics of programming in any language. (C / C ++ would be a good option to run)
  • For web development, you must be good at html and javascript along with a backend (PHP, ASP.NET, etc.).
0


source







All Articles