Do you want to be a developer? Do you think it is hard? What do you do every day?
Every job has an air of mystery to it. As we see the countless commuters in the morning, questions flit through our minds: What do those people do all day? Are they worth the money they make? What goes on in their workplace?
Software development is a relatively new field, and as such is shrouded in more mystery than many other disciplines. So we’ve taken a look behind the curtain to look at a typical day for software dev.
Before we dive in, we should add two disclaimers: Obviously, the job varies day to day. Also, every company has its own culture and quirks. We’ll start with some context for project work.
Morning Time
When you wake up from a night's sleep you immediately go off your be change some clothes brush and take a shower. Then you go downstairs and greet your family then go get a cup of coffee for a boost, if you don't you might fall asleep on the keyboard which is bad believe me. You will have something like 0tvuiotuv398u20 3vmu 4v832922 tu4 mt893u 4m5 m8v3u 45 on the keyboard if you fall asleep on it.
Then, you go to the restroom if you need it then you go to your "home super sound-proof office". You start your computer or computer's Note: that developers usually have multiple devices like this one.
You open your coding editors like VScode and your command prompt, then you go to your website for example yourwebsite.com, and get comfy (but don't get TOO comfy or you might fall asleep and I have explained what happed already).
Then you start coding your website and make a few updates or check some websites if your stats have changed and go to your developer forum and check if you have any new responses or people's questions you can answer. Then you start to see if anybody has hired you to do some coding for them.
With a median pay of $69,430 per year, web development is a well-paying job no matter what specialization you choose. Of course, the web languages you know will pay a big part in your salary and what jobs you can land.
(Thanks Google for that.)
Afternoon
Usually, we eat our lunches and, check some websites or go on our phone to do whatever we do on Snapchat, Twitter, etc...
When launching a new project, you’re given a list of requirements, and then you would have to create a design document. That’s usually a 2-3 page doc describing the problem and proposed solution.
Usually, you would say how you’re approaching the issue and you would discuss other alternatives you have considered and why you rejected them. You would pitch it to your manager and the rest of the team. For these bigger issues or projects, you’d get the go-ahead before you start and you’d know you’re taking an approved approach and that people are on board with your ideas
Depending on the company, after you change your features, then you would usually (alone or with a colleague) deploy the project to production. At this stage, even assuming you’ve tested it rigorously, make sure it runs on your own work computer: You might discover issues after deployment and you’d have to address bugs based on feedback from colleagues and users/customers.
End of The Day!!!!!!!!!!!!!!!!!!!!
How and when your working day ends depends on your employer: It’s usually after the traditional 8 hours have elapsed, but at “crunch time” for projects, you might be required to stay until you’ve finished a specific task.
The best way to look at a software developer’s daily routine is to think of it as problem-solving: The issues to be addressed are small and cumulative, building to the creation of a workable (and gratifying) solution when the project is completed and the team has worked in tandem.
Or if you are self-employed just end what you do for the day and eat sleep repeat.
About the Creator
Jason
I am a writer duh...
Comments
There are no comments for this story
Be the first to respond and start the conversation.