Skip to main content
4 answers
4
Asked 958 views

For any Computer Science graduate - What is the everyday life after work? Do most work at home or physically at a company? If a company, what do you work on daily as in can ya'll work independently or are there assignments/projects handed out?

I am in the top 1% in my class and I initially wanted to be an engineer, but that changed as i really loved coding in school. Writing codes and understanding them come easy to me and I really like the idea of a big open market in which a programmer can to gain attention from applications that benefit learning or creating a functional game. #computer-science #computer-software #computer #computer-games #marketing-communications

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

4

4 answers


0
Updated
Share a link to this answer
Share a link to this answer

Leon’s Answer

There isn't one answer to this question. Every Company and Manager within the company can make there own policies if Human Resources agrees.


I have worked for three completely different companies in the last 14 years and I will describe the policies of each.


First, I worked for a company as a Configuration Management consultant. I lived in two different states and travelled every week to work in different states. All my travel expenses and meals were paid for but because I was a salaried employee and my monthly pay was the same no matter how many hours I worked. I will say that I learned more working for this company than the other two because I saw how other companies managed their business--good or bad. I wasn't in the home office very often.


Second, I worked for a company as a Release Engineer. I lived in one state and did not travel. Again I was a salaried employee so my monthly pay was the same no matter how many hours I worked but I had to pay for my meals. I worked at the company most of the time during working hours occasionally I would work from home using VPN when I had a doctor's appointment, etc. But I also worked from home using VPN after hours and on weekends when there was work that had to get done. This was not always the case with different Infrastructure Technology(IT) groups. Some groups had to work in the office all the time and some were able to work from home most of the time because of their Manager set the work policy.


Third, I worked for a company as a Release Engineer. I lived in one state and did not travel. This time I was paid by the hours worked not to exceed 8 hours per day. The Manager had to approve over time. Everyone had to work in the office accept the higher ups when they were working from home using VPN on special projects. There was no VPN connection that I could use when not in the office.


So you can see there was a lot of variations with these three companies/managers and I am sure there are more stories for all of the other companies you could work for.


I know I didn't answer all of your questions but I just tried to show you how many variables there are just to one of the questions.



Leon recommends the following next steps:

Research a company before you accept a position. When you have an interview with HR and the hiring Manager ask them the same questions.
0
0
Updated
Share a link to this answer
Share a link to this answer

Michael’s Answer

Until this last year, I always went into an office to work. Now I work from home and it has worked very well. It is hard to say what will happen over the next year. A lot depends on the culture of the company. This is something that you should observe and ask about when you interview with a company. I have been working in software for many years. I will take my laptop home with me and sometimes will work on things as night, especially the programs that I like or I may work on something new. If you are just starting out, I would not expect you to have to do your work at night. If you are nerdy like me and enjoy writing software, you may work on something that interests you.

You will get assignments in most jobs. Until you are fairly senior, you will not be able to just work on anything that you want. Typically, you will work in a small team and the team will get an assignment and then each person will pick a part to work on. The work will not always be exciting but projects change quickly so you should have the opportunity to try many things. You should also be able to speak with your manager and move to an area that interests you (although it may take some time). Your ability to communicate and work easily with others is also very important.

0
0
Updated
Share a link to this answer
Share a link to this answer

Joanne’s Answer

It depends on the nature of the beast you work for.


I work in a large, settled company where we are a little slower to jump on the newer technologies.


I have friends that work in startups, and it's like the wild, wild west over there with the freedom and 'git-r-done' spirit.


Nowadays, kids will jump from job to job to find what they want - that may not be a bad option. Start somewhere .. gain some experience .. then keep seeking until you find what you love.

0
0
Updated
Share a link to this answer
Share a link to this answer

David’s Answer

Hello Alejandro! I'm fortunate to serve as a Java developer for a prominent consulting firm. The beauty of our current project is the flexibility it offers, allowing us to operate from the comfort of our homes 3 days a week through a secure VPN connection. On the remaining 2 days, we get the opportunity to collaborate in-person at the office.

The nature of my work varies, hinging on the specific task at hand. We boast a dynamic team of approximately fifteen members, and the work structure is pretty flexible. At times, we delve into tasks independently, while other tasks necessitate a collective effort to bring a functional solution to life. I genuinely cherish my job, and the sense of accomplishment I get from successfully deploying a well-functioning solution after days or even weeks of diligent work is incredibly rewarding.
0