Becoming a Web Developer Can Change Your Life

At 23 years old I was working as a cook at a seafood restaurant and making $9 an hour. I had no college degree and no experience working with technology.

I taught myself web development using free internet resources and built a new career for myself.

By age 26 I was making $38 an hour as a web developer at a major media company.

By age 30 I was working from home full-time as a web application architect.

I am not presenting this story to brag. This story, and this site, is about showing you how you can build a career as a web developer and drastically change your life and career.

Since I started my web development career I have been able to purchase a home, earn my Bachelors and Masters degrees, and travel extensively. All of those experiences were because of my choice to build a career as a web developer.

I sincerely believe the career path I chose can work for many other people, and I hope this site helps them achieve their goals.

Robert Stowe, M.Ed.
linkedin.com/in/rstowe

What is a Web Developer & What Does a Web Developer Do?

A web developer is a software programmer who is focused on developing sites and applications for the World Wide Web.

Simply put, a web developer writes the code which is used by computers to display webpages.

Here are some everyday tasks for a web developer:

  • Work with a web designer to create new webpage designs.
  • Discuss the layout and structure of a website with the website manager.
  • Write the code to produce a new page layout for a website.
  • Create a database for a new web based application.

The role of web developer is very flexible, and that flexibility is what makes it a good career choice for a large number of people.

The Benefits of Being a Web Developer

Being a web developer offers benefits most careers cannot.

  • You do not need a college education to be a web developer.
    • Companies will hire you based on your portfolio of sites. Develop A Job is designed to help you build your portfolio and get into your new career field quickly.
  • Pay is based on the knowledge you have, not your education level.
  • Everything you need to learn is available online, free of charge.
  • Many web development jobs allow you to work from anywhere there is an internet connection, even your own home.
  • Because every company and organization needs a website you can work at a variety of places. You can find corporate jobs, non-profit jobs, full-time hours, part-time hours, and even freelance jobs where you work for yourself at your own pace.
  • The position of web developer is in very high demand and the demand continues to grow.
  • A career as a web developer offers stability and long term career viability.
    • The web is probably not going away in your lifetime, and society will always need people to work on it.

Active Web Developer Job Openings

SAP Developer (Hybrid-Rahway, NJ) - Rahway, NJ

…state business objectives. Within the EIT SAP Platform Team, the EIT SAP Developer will be responsible for the design, develop, implementation, and support of the

Software Developer - Reston, VA

Software Developer Location- Reston, Va Clearance- TS/SCI w/ FSP Salary- 186k-201k The above salary range represents the range expected for the position; however,

SharePoint Developer - Quantico, VA

Position Title: SharePoint Developer Location: Quantico, VA We are looking to hire a talented SharePoint Developer to create customized SharePoint solutions for

Mobile Web Developer - Jefferson City, MO

…Demonstrate experience with multiple mobile device types. Experience in successful large scale project engagements at a state government or equivalent organizational

Developer .NET 4.2 -8 Migration - Falls Church, VA

MINDBANK JOB OPENING JOB TITLE: Dot Net Developer (Migration from 4.2 to 8.) NOTE FOR THIS JOB WE CANNOT WORK WITH SUBCONTRACTOR CORP TO CORP FIRMS; NO THIRD PARTY.

Development - Full Stack Developer Sr - Irving, TX

…Stack Developer Sr, you must have at least 9+ years of experience. A full stack developer is a web developer or engineer who works with both the front

Developer Position - Colorado Springs, CO

Job title: Web Developer /Programmer Location: Remote Employment: Contract (3 month) Compensation: $36.50/hr. - $45/hr(based on experience) Job Overview for

Software Developer - Web - Pleasant Prairie, WI

Software Developer - WebCorporate Headquarters12575 Uline Drive, Pleasant Prairie, WI 53158 Develop custom solutions and enjoy a great career at Uline. Bring your

GIS Analyst - Washington, DC

…in the Engineering Asset Database and Maximo, as well as ArcGIS applications and web maps, when reconfiguration and additions are made in the field. * Interface with

Sr. ETL Developer (Hybrid) - Mckinney, TX

Sr. ETL Developer (Hybrid) Primary Duties & Responsibilities At Globe Life, we are committed to empowering our employees with the support and opportunities they need

Python Developer - Chicago, IL

Job Summary:Dexian is seeking a Python Developer for an opportunity with a client located in Chicago, IL.Responsibilities:Responsible for analysis and development of

AWS Developer - Atlanta, GA

GTA AWS CLOUD NATIIVE SOFTWARE APPLICATION DEVELOPER Location: 47Trinity Ave., Atlanta GA Duration: 1 year Payrate: $60-$64/hr Candidates must have experience

Oracle Developer - Paramus, NJ

What are we looking for in our Oracle Developer ? Russell Tobin's client, an environmental services company is seeking an Oracle Developer in Paramus, NJ The

Software Developer - Lexington Park, MD

Imagine One Technology & Management is currently seeking a Software Developer "contingent" on award of the associated work to the Imagine One Team. This position

C#.Net Core Developer III Remote (Atlanta, Charlotte, Nashville, Birmingham) - Salt Lake City, UT

…and product team. They will be creating new features and enhancing old features for the web application. They are looking for a developer with at least 5 years'

SQL Report Developer - Hanford, CA

…Hire | Full Benefits We are engaged on a direct hire opportunity for a Report Developer for a growing client in the Central Valley. The Report Developer will be

Full Stack Developer - San Jose, CA

…possibility of extension)Job Description:We are looking for a stellar full stack developer (including UX) who will be responsible for design, development and support

SQL Report Developer_ - Hanford, CA

…Hire | Full Benefits We are engaged on a direct hire opportunity for a Report Developer for a growing client in the Central Valley. The Report Developer will be

Full Stack Developer -Onsite - West Palm Beach, FL

SNI Technology is looking for a skilled full stack .NET Developer who is proficient in developing applications using the React framework. Candidate will have

Salesforce Developer - Atlanta, GA

Capgemini Government Solutions (CGS) LLC is seeking Salesforce Certified Developer to join our team to support our government clients. The successful applicant will

The Different Types of Web Developers

There are two components which deliver a website.

  1. The web server which holds the site information
  2. The browser program used to view the site (Internet Explorer, Firefox, Chrome, etc.).

Every web developer has an understanding about both components, but many developers choose to focus on one of those components for their career. Since you are just starting as a web developer it would be good for you to learn a bit about both, then choose your area to focus on.

Web Development on the Server

Web developers who work on code on servers write the code which constructs the website. Their code pulls data and files from the server and combines them to produce the website.

Their code tells the server what to do when you send data to the server. Such as when you submit a form or send an email.

Web developers who work on server based code are often referred to as Back-end Developers.

Web Development for the Browser

Web developers who work on code on for the web browser write code which tells the browser where to lay out the pieces of a webpage. Their code tells the browser where to put text, images, and media (video, slideshows, etc.) on a given webpage.

Web developers who work on browser based code are often refereed to as Front-end Developers.

Where do Web Developers Work?

One of the great benefits of being a web developer is the flexibility of where you can work. This is just a small list of the different job types available to web developers.

  • On a product team at an advertising agency
  • In the IT Department of a major corporation
  • As member of a development team at a software development firm
  • As a freelance web developer and work on your own projects
  • Being the sole web developer at a small or medium sized company

How Long Does it Take to Become a Web Developer?

You will need two things to get your first job as a web developer:

Once you are able to produce a handful of sites and earn one or two certifications, you will have a strong enough resume to go job hunting.

Most people are capable of achieving those two goals with 6 months of part-time work and learning.

Develop a Job is a great tool for guiding your journey to a new career, but it is only one guide. We want you to succeed as web developer, so please use any resources which might help you become a web developer.

The Start Here: Web Development Podcast is another great resource for learning to be a web developer.

The Server, the Database, and the Browser

Those three components make up the basis of any website.

The server holds the files which are used to produce the website. These files include HTML files, images, videos, and the code files used to create the site’s layout.

A server is also referred to as a web server or the back-end.

Resources for learning more about web servers:

The database holds the data used in a website. The data in a database is stored in multiple tables that look similar to a spreadsheet. Each distinct database table holds data specific to a topic, function, or user.

The server adds data to the database tables and copies data from the tables. The server is the connection between the stored data and the web browser.

For example, when you log into Facebook the Facebook server copies all of the data needed for your profile from the database and sends it to your browser in a format which the browser can read .

The database is also referred to as the DB, or the data table.

Resources for learning more about databases:

The browser is the program you use on your computer to interact with the internet. There are a few different browser programs currently used: Internet Explorer, Firefox, Chrome, and Safari are some of the most popular.

You tell the browser which website or webpage location you want to visit and the browser retrieves the code and data from the server for that website. The browser then shows the data in the correct layout to you.

The browser is also referred to as the client or the front-end.

You interact with the browser using these program languages:

Websites, Webpages, and Web Applications

A webpage is a single page shown in a web browser. A single video page on YouTube.com is a webpage.

A website is a collection of webpages under a single URL (Uniform Resource Locator). Youtube (youtube.com) is a website.

A web application is a website which offers advanced functionality like a computer program would. An example of a web application would be a web based calendar, or web based email. Youtube.com is also a web application

What is a Web Host?

A web host is the computer which holds the web server and database.

Setting up and maintaining a reliable host computer is expensive and difficult.

Most people and companies pay a hosting company a monthly rate to use one of their computers as a web host.

In the section Build Your First Website we will point you to a low cost web host you can use to setup your first website.

Resources for learning more about web hosts and web hosting: