Albert P.





What is a "day in the life of a software engineer" typically like?

I'm a second year computer science major in college, and I'm curious as to what a typical day of a software engineer is like. Do you usually work by yourself coding for 8 hours a day, or are you working together with other engineers to program something? #computer-science #computer-software #engineering #software-engineering #software-development

0 comments Click to expand

chat-bubble-icon2 answers

Your typical day involves some amount of research and write some technical requirements for your project. Some amount of meetings with your co-workers, supervisors etc. Some amount of programming or writing unit tests especially if you are an engineer. Fix bugs and design new applications. Usually there are some are some fast and slow days. Few days you might be working more than 8 hours and some days you will be likely less than 8 hours. But it all depends on people to people. Most of the tech companies do not mandate a strict working schedule. But do expect that there might be some times where you might end up working on weekends as well. :) Some companies also have some game rooms with some ping pong tables, pool tables, foosball tables. If you have some fun team members or like playing any of these games you might have some fun time as well.

Last updated Feb 09 '17 at 03:19

1 comment

Hi Albert!

One of the best things that you can do is to talk to the alumni relations director at your school and arrange to meet and visit and talk to graduates of your major so that you can see what they are doing, how they got there, and how you feel about it. Computer Science majors work in such a wide variety of situations, and the only way you can really see and feel what it is like to do what they are doing, is visit them. Selecting an appropriate major and application of that major is like buying a pair of shoes. They may look great, but you need to try them on and walk in them for a while to see the proper level of fit and comfort.

Also, another very good way to see what they do is to participate in intern and coop programs to get a personal interaction with people in the field. Here is a site for locating internships:

Another good way to get exposure is to locate professional organizations to which people in your major area of interest belong, so that you can mix and mingle and learn more. Many such professional organizations have student campus units. These organizations are very open to student inquiries and participation. Talk to your favorite professors, or your academic adviser, or the reference librarian at your local library to locate such organizations.

What I have described above is networking. This is a way that you can get to know people who will be very helpful in the application of your major area of interest. 80% of people who find jobs find them through such networking, and many of them are never posted. Here are some tips on networking:

Best of luck! Please keep me posted. I would like to follow your progress!

Last updated Dec 23 '16 at 08:50


Ask a new question Answer this question Follow this question

More from

Schools Add a schools

No schools added.

Groups Join a group

No groups joined.

Follow Us

Ask a Question

Close form
By posting, you are accepting the terms of service and privacy agreement.