Career Plan

I'm gonna be graduating in year and a half now and I'm looking for a software development entry level position in a good company.

Context: I'm a Java developer and I did an internship at HCL for about 6 months, and currently I'm a pursuing MS Computer Science as a full time student. Desperately looking for a job that I can join in after graduation
College: N/A
Other Education: N/A
Activities: N/A
Job Experience: N/A
Soft Skills: N/A
Hard Skills: N/A
Other: N/A #computer-software #software #software-development #java #android

2 reviews Average Rating: (More reviews needed)

Eric Willisson’s Avatar

Eric Willisson

Software Engineer at Google

Cambridge, MA

Goal Feedback: 
Sounds good! An entry-level position as a software engineer is entirely reasonable with an MS in Computer Science, and the internship will help.

Steps Feedback: 
There are a lot of things you can do to help find a job. I agree with Bridget's recommendations. In addition, if you are able to work on any personal projects or Open Source projects, do so! You'll be able to add them to your resume, and talk in more detail about them in interviews. This will build your confidence, give you more hands-on experience, and might help you stand out from a crowd, if the projects happen to be in areas that are of interest to your interviewers.

Also if you can, learn another programming language or two. It is much more valuable to be a "developer" than to be a "Java developer." It usually is much easier to learn additional languages after your first, and can mean that you don't have to pass up a good job just because you don't know the language. For example, I don't know Ruby, but if I wanted to get a job programming in Ruby, I know it wouldn't be hard for me to learn enough to get started, because I have experience quickly picking up new languages.

When looking for companies to apply to, it can seem overwhelming. Try looking at in particular a handful of places where you'd like to live and find out what companies are advertising there. Software engineers are in high demand so you will likely be able to find things. If you are interested in any of the major international software companies (Amazon, Apple, Google, etc), you can probably find out where they have offices on their websites, and that may influence you.

Finally, start interviewing as soon as you can. If you get a job, then that's great, and large companies at least are usually willing to hire people with a start date of "after you have graduated." If you don't get a job right away, and struggle with the interviews, you'll still have time to find out what is going wrong and practice, before you graduate and are under even more pressure to line up a job.

Last updated Mar 09, 2017
bridget navoda’s Avatar

bridget navoda

Senior Program Manager for Mission Critical, High Performance Computing and Artificial Intelligence

Austin, TX

Goal Feedback: 
Hi there...excellent goal!

Steps Feedback: 
Glad you've begun your plan! I suggest that you come up with a list of your desired companies, then make a to do list for yourself so you will be exposed to / interviewed with those companies during the next year who fit your desired work environment. That list might include attending job fairs, interview dates and other events held at your university, or that have been publicized by the company you are targeting (LinkedIn is a powerful tool for "watching" and assessing potential employers.

Be sure you're connected with the Career placement office at your school -- they likely have recruiting events forecast for the year..

Last updated Mar 01, 2017