11-07-2017, 03:19 PM #1
Web Designing & Development - Kindly Explain in Layman's Term?
For beginners without any background in web designing and development, they think that those are for programmers and geniuses only. For them, it is like learning engineering with lots of horrifying formulas and unfolded calculations, or may be like studying in a medical school with tons of precise steps and lengthy procedures. Or may be for them also, this is like about dealing with countless codes and algorithms with lots of scary terminologies and confusing figures - it is like a highly intellectual task or idea!
With a bunch of information and learning materials available about web designing and development, studying for it is like colossal tasks. "Where should I start?", "How to start?", "I am not an IT!", "What is Word Press?", "Does it requires a lot of money?", "Do I need to sign up somewhere?", "My mind is blowing!"... and countless questions and comments. Without someone who will give them support or guidance, they will end up giving up.
Now, my concern is to help our friends gain their interests about web designing and development, and show to them how easy it is. For our valuable contributors out there, could someone elaborate the steps and procedures on how to create a website in LAYMAN's TERM?
11-09-2017, 11:25 AM #2
Great question many times these topics are used interchangeably , and there is a big difference between a web designer and a web developer.
Lets start with the absolute basics.
A web designer does exactly as the name implies, they design the appearance of web pages and websites. They normally come up with a color palette, unless you are working with an established business who will normally have standards colors in use for the business. Sometimes, actually most times, very specific colors if the business is long established and has registered trademarks. A good web designer will have a good understanding of what types of sites are trending on the web and how user engagement is measured on a web site to unsure their design is meeting the expectations of the customer. Normally a trained web designer will have a background in art, computer graphics, color palettes and how marketing trends can be used in design. A good career but the pay is based on the artistic value of the designer. This can be very subjective and large fluctuations is compensation are noted in this industry. Very few good web designers become good web developers as they are two very different personalities and completely different skills sets. A good web designer will have a very basic understanding as to how web pages are laid out to keep their designs realistic and achievable and will collaborate with web developers to understand the newest changes in the programming technologies to better incorporate those changes in their designs.
So in a nutshell, what do you need to know be a web developer in the basic sense....
3. PHP - (or some server side programming language) - PHP is the most popular
5. Database language - MySQL - (or some other DB language) - MySQL is the most popular
6. An Understanding of SEO (Search Engine Optimization)
This in no way this is all that is needed to be on the upper end of the pay scales. Most of us, myself included, are constantly adding to our skill sets and learning new technologies all the time. This is a very dynamic field, with updates occurring constantly as technology changes. One thing to keep in mind is that once you learn one programming language and learn it well, most all languages are very similar, so it is not like learning all over again as you pick up new skills. As an example all programming languages, use Arrays, Variables, Conditional Statements, Functions, error handling, etc. Once you understand how these work in one language you understand how they work in all languages. The only difference is that they may be structured slightly different. They will work the same.
One of the biggest difference between web developers and web designers is that web developers can be taught. All the skills necessary can be learned. That is not necessarily true for web designers. Web designers will have a knack or built in ability to understand art, to be appreciative of color, to mix images and text in such a way as to be visually appealing. In my opinion those are not learned traits, some people are just born with artistic abilities that most of us do not have.
One other thing to be aware of web developers can design web sites, they may not be the most visually appealing, and the colors may not be perfect, they may not look as good as they could or should but I see it all the time. My personal sites and my training sites I have designed myself and believe me I am not a web designer by any stretch. They are functional and serve their purpose. But when I am working on customer sites, I always employ a professional web designer. They are well worth their cost when it comes to designing professional sites.
As you decide to make your decision as to what direction you want to take in this field, stay away from plug and play web site developers like WordPress, Joomla, Dreamweaver, or any of the out of the box build a website in 30 minute kits. These will do nothing to add to your skills other than teach you very bad habits in web development, and also show a complete lack of understanding on your part of site security and SEO to any future employers. As none of these tools, and I will prove that to anyone that challenges this statement, follows Best Practices, site security measures, or proper SEO. It is not the fault of the tools, like WordPress, Joomla, Dreamweaver, etc, as in some ways these tools can be quite useful for people developing their own sites for personal use that do not have a concern for security, Best Practices of SEO, it is not possible with the size and scope of these tools to keep up with the changes in the technology. The changes happen to quickly.
Sorry this is long but you asked a complex question and I wanted to give you a well thought out response and not a flippant response to a complex question.
This is a very lucrative field both in monetary terms and job satisfaction. I have been writing code since the 1980's and I love it. It can be challenging and frustrating at times but finding that solution to that tiny bit of code that has been driving you crazy for a week has a feeling that is hard to describe.
Where do I get these opinions from, I teach both web developers and web designers at a University level and I have been doing it for about the last 6 years as I have wound down my web development business and no longer recruit new customers I just support my existing customer base. I also running a training site on-line to teach web development languages.
I hope this helps you understand the differences in the two fields and helps you decide what direction you would like to take. Good luck it is a hell of a journey but what a ride it has been. The changes you will see in the technologies over the next 20 years will far exceed what I have seen in the past 40.
again sorry for the length of the reply, but you asked.....
The Following User Says Thank You to Mike001 For This Useful Post:
11-10-2017, 03:54 AM #3
Wow Sir Mike001! This is really an amazing response. The explanation is very clear and it is literally in layman's term.
I am a civil engineer and the only computer program they have taught me is C++, and they called it a language. I know how to use C++. Does this help me understand above enumerated topics? At least some comparison please. Thanks.
11-10-2017, 09:55 AM #4
Thank you for the kind words, I was trying to be descriptive in my response to you and it looks like I hit the mark.
Great decision, I have been a web developer most of my adult life and truly enjoy it. To answer your questions.
Focus on HTML and CSS first, do not buy large volume books on the subjects first that will probably confuse you and honestly with the changes that have occurred over the last couple of years they are probably out of date. Visit my site, it is in my signature link, I have a few hundred hours of free videos that you can watch and work along with. That will get you started and you will see if you truly want to pursue this career before you make any financial investment. My guess is you will really enjoy it but try before you buy, this way you lose nothing if it is not for you. If you have any questions, just ask. I dedicate a lot of my time to helping people move into this industry. Once you see how HTML and CSS work together, all the other languages will fall into place as you learn them.
HTML and CSS are scripting languages, HTML is used to structure web pages, CSS is used to style web pages. They technically are not programming languages, but they are the backbone of the web. Every web page in the world has HTML, without it, it would not exist on the web. 99.9999% of all web pages have some type of CSS to style them.
MySQL is a query language that allows for the manipulation of data in a database to be used on the website. PHP and many other languages can communicate directly with MySQL and in turn bring that information into the website. This is not as complicated as it may sound once you understand how they work together.
SEO (Search Engine Optimization) is not a language, it is a way of formatting your content and structure on the web page so that search engines, like Google, but there are many more other than Google, can find and index your site for visitors. Extremely important if you are running a business on the web.
Your background in C++ is a big plus. Again as I said in the earlier response, all programming languages have more in common than differences. It will definitely be to your benefit as you learn the new languages.
Visit my site, watch some of the videos, they are in order starting at the bottom of the lists, but the title should make that clear, and work through the exercises and if you have any questions ask me. I will be glad to help.
Stay active on this site. There is a ton of good information here and many people that will be more than happy to help you on your journey.
I hope this helps.
The Following User Says Thank You to Mike001 For This Useful Post:
Replies: 0 | Views: 823Last post by Sxyvamp26, 11-07-2017, 07:51 PM
Replies: 4 | Views: 1052Last post by Ridew, 11-09-2017, 02:21 PM
Replies: 17 | Views: 2277Last post by c4cyber, 06-19-2018, 12:32 PM
By Hometutor in forum ServicesReplies: 0 | Views: 484Last post by Hometutor, 11-08-2017, 08:16 AM
By Solomon BlacknBold in forum Web Development - Programming & CodingReplies: 16 | Views: 1381Last post by vishwa, 04-26-2018, 07:12 AM
Replies: 2 | Views: 896Last post by Rob Whisonant, 11-07-2017, 10:37 PM
Replies: 45 | Views: 4286Last post by odysseus, 03-05-2019, 07:52 AM
Replies: 3 | Views: 945Last post by vishwa, 11-07-2017, 09:37 AM
Replies: 1 | Views: 900Last post by fern2x2001, 11-07-2017, 03:35 PM
Replies: 3 | Views: 918Last post by wms, 11-09-2017, 04:30 AM
Replies: 5 | Views: 48Last post by ethelglover, Yesterday, 09:59 AM
By susanburling in forum GoogleReplies: 0 | Views: 64Last post by susanburling, 03-22-2019, 02:10 PM
Replies: 3 | Views: 262Last post by msulcs, 03-16-2019, 06:37 PM
Replies: 2 | Views: 137Last post by davidlee21, 03-15-2019, 07:19 PM
Replies: 33 | Views: 2844Last post by ChrisEvans, 01-27-2019, 01:57 AM
By pathfinder in forum Make Money OnlineReplies: 3 | Views: 2790Last post by jaztez, 10-05-2015, 10:07 AM
By easyearncash.in in forum Payment ProcessingReplies: 2 | Views: 2736Last post by charlly008, 12-17-2014, 08:42 AM
Replies: 2 | Views: 1568Last post by Alex Thompson, 06-24-2013, 07:38 AM
By Franky36 in forum Search Engine OptimizationReplies: 2 | Views: 1714Last post by Alex_smith, 02-23-2013, 06:14 AM