dcsimg

Career Story: Self-Employed Web Developer

Self-Employed Web Developer

Job Title: Web Developer

Type of Company: My company designs and develops web sites for individuals, small businesses, and nonprofit organizations.

Education: BS in Computer Science, Framingham State College (incomplete) •• Certificate in Computer Networking, Northeastern University

Previous Experience: I held various publishing-type jobs in the technical or engineering industries. I started as an office assistant for a small computer company, where I learned word processing and developed procedures for automating many tasks that were formerly done using a typewriter. In addition to my jobs as proofreader, technical editor, and typesetter, I built on my computer skills over time by learning how to program macros and other scripts and how to make full use of the computer-based tools available. My unique combination of publishing and programming skills, especially in technical industries, prepared me very well for a career in website development.

Job Tasks: I'm self-employed, so I'm not just a web developer. I am also the project manager, the bookkeeper, and everything else that is required to run a small business. The core of my job is programming, whether I'm working on a new web site, a web site redesign, or maintenance of an existing web site.

For a typical web site, I'll work with a graphic designer, who is responsible for how the site will look. I take the design and do all of the programming that makes the web site work. I use HTML and CSS (cascading style sheets) for the overall coding, and I also use other scripting languages such as PHP and/or JavaScript as needed.

Once a page prototype has been coded, I do extensive testing to be sure it works correctly on a wide variety of computer platforms (such as Linux, Windows, Macintosh, and various mobile devices), using a wide variety of browsers. For my most recent project, I tested the site on over 80 different combinations.

One of my specialties is database development, which goes beyond basic web site development skills. Not every web programmer is interested in database development, so I also work with other web professionals to add my skills to theirs on a project-by-project basis.

Of course, I also have to communicate with others, including clients, designers, prospective clients, search engine optimization professionals, copywriters, marketing people, and others. I go to networking meetings and participate in online networking groups so I can stay current with my industry.

Best and Worst Parts of the Job: My favorite part of the job is taking the design and turning it into a working web site. For me, it's like bringing a picture to life.

My least favorite part of the job is what I call "the business stuff" -- the bookkeeping, the paperwork, marketing, dealing with the occasional problems, and so on.

Job Tips:
1. Learn what the standards are, in design, in coding, in accessibility requirements, and so on. If you use the current standards as your guideline, you have the foundation for a successful project.

2. Stay current! Keep learning, keep reading, and keep trying new things. You don't have to try every new program or trend that comes out, but at least be aware of what's happening in the industry.

3. Figure out what you like to do best, whether it's coding, design, search engine optimization, copywriting, e-commerce, or whatever. It's better to excel at what you do, and to work with others as necessary, than to deliver a mediocre product. You'll be more satisfied with your work, and you'll have much more fun.

Additional Thoughts: Good web design is harder than it looks. It takes more than a copy of Dreamweaver and Photoshop. And all of the constant changes in the industry can be frustrating. But it's never boring, and there is a lot to be said for that.

Popular Schools offering Computer Programming Software Development Programs

quickinfoThese schools offer particularly quick info upon request, and we have written detailed profiles for each (click school names to see the profiles).

Request info from multiple schools, by clicking the Request Info links.

Matching School Ads
ABCO Technology
Los Angeles

ABCO Technology is an accredited computer training academy that offers diploma programs for individual students, professionals and companies to learn different areas of Information technology and seek gainful employment.

  • Programs: Programming, Java, JSP , more...
  • Degrees: Certificate
Platt College
Anaheim

Turn your talents into a career at nationally recognized and accredited Platt College.

  • Programs: Software Development Coding
  • Degrees: Certificate

Baker College is proud to be the largest independent college in Michigan with the most focused approach to education and training available. With one of the highest graduate employment rates in the country, our mission is to help our students find meaningful employment.

  • Programs: Computer Programming - Associate, Mobile Application Software Engineering - Bachelor, Computer Science - Bachelor, more...
  • Degrees: Associate, Bachelor

Study online with California University of Pennsylvania.

  • Programs: Computer Information Systems (Bachelor of Science) - Online, Cybersecurity Certificate
  • Degrees: Bachelor, Certificate

Making the decision to earn your degree and pursue your career goals could be the best decision you ever make. Enroll at ECPI University and you’ll join a collaborative and fostering learning environment, surrounded by faculty and staff who are there to support you through the entire process.

 

  • Programs: Cloud Computing - Bachelor's
  • Degrees: Bachelor

You’re serious about success. With your busy schedule and the desire to move your career forward, you can earn an accredited associate, bachelors or master’s degree at a pace that works for you anywhere, anytime, 24/7.

At AIU, the Serious U, you can get started to get ahead.

  • Programs: Bachelor's (BIT) - Software Analysis and Development
  • Degrees: Bachelor
California College San Diego
National City, San Diego, San Marcos

The Secret to Getting Ahead is Getting Started

  • Programs: Computer Science - Software and Mobile Application Development (BS)
  • Degrees: Bachelor
CodingDojo
Burbank, San Jose

Only Coding Dojo teaches five full stacks of the industry’s most in-demand web and mobile development technologies and languages with its onsite flex bootcamp.

  • Programs: Full Stack Web Development
  • Degrees: Coursework

You've found Ashford University, where school comes to you. Earn your bachelor's or master's degree online.

  • Programs: BA/Public Relations and Marketing - Information Systems, BA/Sports and Recreation Management - Information Systems
  • Degrees: Bachelor

Liberty University provides a world-class education with a solid Christian foundation, equipping men and women with the values, knowledge, and skills essential for success in every aspect of life.

  • Programs: Undergraduate Certificate in Web Development
  • Degrees: Certificate
Matching School Ads

Additional Career Stories for Software Engineers For Systems

The inside stories from people actually working in the field.
Click a story title to show the story, and click the title again to hide it.

All Types

You are visiting:

Find a school near you

What are Career Stories?

Career Stories are concise, real-world career overviews written by people relating their personal career experiences and wisdom. They provide invaluable insights and mentoring advice to students and career changers.

Most stories include:

  • a typical day or project
  • tips and advice
  • best and worst parts
  • educational background
  • previous experience

Browse hundreds of Career Stories

More Details On This Career

Please also see our detailed information about Software Engineers For Systems, including:

Back to Top