Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

A Day in the Life of a Web Developer...

I hope this sort of topic is ok to start here!

I am a student pursuing a degree in computer information systems with the goal of becoming a Web (and application) Developer. I have played with HTML/CSS on and off for years now and enjoy making little sites. However my experiences and knowledge is very limited on the subject (hence why I'm here!). While I believe I would greatly enjoy a career as a Web Developer, I never really stopped to wonder how my everyday life would be like!

So for anyone who would know...

-How would you describe the day-to-day life of a Web Developer? Your typical 9-5 Mon-Fri, or more flexible? -Is freelancing more common, or working under/for a business? -Is the job mostly to create new sites, or maintain them? -And what material are you given from clients to create their websites? A layout or "picture"? A description? Perhaps artistic freedom?

Any other details would be greatly appreciated!

Thanks! -Crystal

Hi, i can answer to your questions and talk a bit about it but not to every question because i don't know the answer to it . Give me a little time to write it up if you want.

5 Answers

Web Development

Web developer you say ? So there is a front developer and back end developer . Usually people make a stack this days . So to make a website you need to know how to build it, so HTML and CSS . Later one you need to know JavaScript foe interaction. As last but maybe not least i guess you need to know a server language for database , user info etc... hope you know what i mean.

As i know about working on web , if you work in it for a while , you would have created your own templates . So later one if someone will give you a request to make eq a wedding site , you just go to one of your old sites and you replace the content so its photoshop. But for that i guess you would have a designer unless your like 100% everything .

App

You have two parts in app development i guess , you have more.
You can learn for iOS , Apple. or
You can learn for android , Java etc..
Then i think you should or you could specialise in one type of app. Eg gaming app and weather app are two different coded apps with different things in it in a way as i know .

Its tough to program apps i think , or at least harder than web form what i heard. As i was learning ruby , its easy off ruby is easy php is bit more complicated or messi . On objective-c thats pretty hard, it takes a lot time to learn anything and to understand it . But its fun .

Free Lancer

You can start a freelancer career , so you could make a business with a website . You can create something new like fb for example and make it a business and live with it . You can get enough to live out of it or not . You can be a millionaire a billionaire . Its infinite amour of money you could get . But talking more realistic it takes time to build you business up . You may get living of it and working whenever you want . You can make millions from it with a very good idea and hard hard work

Same goes for app. You can create something like summly , Nick D'Alonsio you can research for him . Or make a game and from it make a business as far as i know. You can live from it too. Well 80% people get like nothing or get just living from it and other 19% are well, they earn from it , maybe they can be quite wealthy and the 1% makes well a lot , their very wealthy . At least thats on apple where i read . Its all about idea. it seem easy but its not at the start . After you know how to manage everything it will come easier . As a man said , its hard to get a million first but later is easier.

Job

Going to job on rather that or rather that , i guess its should be fun. You prefer more apps or web ? I started with web , i liked it , i still do , i just prefer making apps. I can't do any app yet , or i can , very simple . Im just more interested in that stuff in programming apps or games that thing. Plus apps are going up the market . Now more than 50% people on internet uses their phone .

I guess its about deadlines not time of working although you may go and site there and do the same thing youy could od at home . Not sure , i didn't read about and i never worked like that .

Mine point of view

Do what you like to do.

Mastering both , will take years , well begin good at them will take years because web and app are two different things. yes the concepts of the programming are the same like if else etc.. and once you learn one language , it will be easier to pick up other.

If your looking about money then the best think is to learn what you love and then form the passion make money . Thats what i want to do . I love apps , i want to create something and plus i want to create something for my self that would be useful and aren't out here , at least i think unless they have some weird chinese japonese mixed letters name and cost too much that no one ever bough ;p

I hope i helped , i got a bit messi writing this. Tell me what you want to hear and i try to answer it .

Thanks for the info! Definitely did help.

If you're just starting out, definitely try to get a job where you can work with others on a team and learn easier that way. Perhaps you could start with an internship or an entry level position.

Freelancing has its benefits and downsides, but I would recommend getting a good amount of experience and a portfolio of sites you've worked on before going the freelance route. This is because other than the work of creating websites you're running a business and you will have time taken up with proposals, client communication, invoicing, taxes, etc. When you're employed at a company there will be other people to do these things.

Web development is a fairly large field these days, and in general the duties of a front end web developer and a back end web developer would be very different. The front end developer might be taking a visual design and doing the HTML/CSS code for it, adding Javascript for interaction. The backend developer would take that code (a "contact us" form for example), and actually send the submitted information in an email, insert it into a database, etc. They might be setting up and working with a Content Management System to meet business needs.

I would not say one or the other is easier, it just depends if you want to work on the client side or server side.

Hello!

I know it has been 1 year later since this question has been asked. But I would love to give my input on the life of a Web Developer.

I have been working as a Web Developer for only 1 week now. And I will tell you this, I absolutely love it.

Whats great about interviewing for these jobs is that you are able to tell them --> I am capable of this and I'm not capable of that. So off that bat, they know what you can or cant do. And if they hire you? Even better! Why do I say this?

I was always worried that I would never be good enough to be a developer. But with only knowledge of HTML and CSS, i got a job. Now I'm learning JavaScript during work and will put time to learn PHP as well.

Now how is a 9-5 job for me? From what I can tell on my first week, programmers got it good.

I don't have someone barking at me every few hours to see if I'm doing well or what I'm not doing well at. The owners don't know code, the managers don't know code. Only developers know code.

From 8-4 or 9-5 (yes I'm at work only 8 hrs a day compared to the regular 9 hrs) I work on my own pace, listen to music on my phone all day while coding webpages and forms to look as beautiful and be as interactive as possible.

At my company, I have the choice of coming in from 8-4 or 9-5. I can technically come in late and no one would even notice. Which is because the developers here are the driving force of our company. If we dont do well, this company doesn't do well. So we are taken cared of and thought highly of. And even though I do not believe I am the smartest individual in the office, everyone certainly looks at us as if we are.

I do live on a salary which is great. I might have to stay later then usual depending on what projects need to be done. But in regards to a healthy life/work balance? Amazing. I've never been more happy in my life. I've never loved a job so much, to the point that it doesn't feel like a job. By the way, the programmers here are the most fun people to hang out in the office.

To end this on a good note, I have only been coding for 3 months. I never thought I would get a job in this field considering I have no degree. But it happened. I'm thankful and will make the most of this opportunity.

Note: While I was typing out this response, a web developer came in 15 minutes late, and no one cared. Why? Because we solve the IT problems and are the ones who keep our clients happy.

Good luck!

Chris Sean Web Developer

That Chris Sean