4 answers
Moe’s Answer
Hi - there are lots of jobs -> career paths you can pursue with a degree in computer science. It is a diverse and vast domain.
Are there particular areas of study in your major that you found more appealing than others?
Do you enjoy working in Linux? or Windows? Do you like open source software? Do you want to be a jack of all trades? Or a master of some?
Do you want to be a full stack developer, software tester, IT administrator, DBA, game developer, project manager, solution architect, mobile app developer, sales engineer.. and the list goes on (for quite a while!)
Internships or co-ops sometimes help in building experience and narrowing down where you want to focus.
I suggest you pursue jobs in your areas of interests and which play well to your strengths. This will enable you to want to wake up in the morning and go into work - and excel at it :)
I think it is crucial to pursue a job that gets you on a career path that is rewarding and fulfilling - for you. And it may take a few jobs out of college for you to get a better handle on this.
As far as the mechanics of "finding a job" - I agree with what others have said - work your network, be flexible (especially geo-location wise), and hone your resume for specific jobs you want to pursue, most hiring managers are looking to fill a specific need... the more you can address this need directly by specifically calling out experience, coursework, areas of interest, open source contributions, etc, the better shot you will have. This may mean you have to maintain multiple resumes.. that highlight different strengths which align to different jobs...
All the best,
-moe k
Davor’s Answer
The easiest way to get jobs is actually to follow companies you want. Pretty much every larger company has a very active student outreach program and they will organize open houses. If you go with larger companies you will learn a lot in the first years, if you go with smaller companies you will very quickly specialize in the area the company works with. Both have benefits or things that are not so good... you have to make your choices.
Another question of course is if you are willing to relocate... there definitely are places in the US with a huge shortage of candidates with CS education.
Choose wisely and research what you want...
Paul A’s Answer
Hi Anush! One method is to go to job sites like Dice, Careerbuilder and Indeed and put in job titles that would be "ideal for you" without cities. This will give you some idea of backgrounds, experience, qualifications and education companies are looking for and where. It will also give you verbiage, more personal clarity and what the market is like for those position. It may also open your eyes to possibilities you hadn't considered.
It would seem to me that a well crafted cover letter using some of this research would open you up to finding some "best personal matches" also. Where to live, salary ranges, cost of living, company vision and company values compatibilities which can be explored by googling any companies that catch your interest, Seeking a job is one dimensional. Seeking a company that resonates well with you interest wise, business culture wise (formal, relaxed, fast paced, employee oriented, etc) is also important. I like less structure, less formal and extremely employee friendly. I had six jobs the first two years out of college in a down job market. Relax and enjoy the adventure. I discovered I make a lousy employee. Self employment has been a joy. The best on your search! :-) Paul
bridget navoda
bridget’s Answer
Hi Anush -- Keep your eyes/ears open for on campus recruiting!
Be sure the staff at your campus Career Services center knows the types of companies you're targeting, drop in frequently to see what they've posted and see who/what intrigues you.
Alternately, check the talent page for the companies you are targeting, see when they are performing University recruiting.
Here is an excellent example: http://www.dell.com/learn/us/en/uscorp1/joining-from-college
Kind regards,
Bridget