Advice for landing entry level software gig
My wife completed her BS CS degree from UC Santa Cruz this past fall. She didn't do any internships during school, and had a bit of a circuitous path throughout (~6 years altogether). GPA ended up so-so, around 2.8.
She is a very hard and creative worker, and has no problem diving into new topics in depth. She has a fair amount of knowledge regarding machine learning, but only a couple small class projects to point to for experience. Good with Python, C++, SQL.
She is disheartened by, and growing impatient of, the lack of response and options in applying to things online, through LinkedIn etc. Was offered a pretty tedious 1-year contract gig for $50K, doing QA but never touching code.
Do you have any words of wisdom, advice, encouragement, etc. for someone in this situation?
Thank you!
10 comments
[ 5.7 ms ] story [ 37.1 ms ] threadTry to find jobs at agencies or smaller companies in the beginning. It is easier to talk to decision makers and possibly get a gig. It may be low salary but once you get a break, you can then look at many options. The 1st one will be tough unless you got lucky and got your dream job.
Also, talking to professors and instructors in the department.
CS is just like any other field, it is mostly who you know with a strong dose of fitting the expected social background...e.g. the fat part of the distribution of new grads.
People tend to hire people who have similar backgrounds. Sometimes they hire people with expected backgrounds. People who hire people with unusual but unexciting backgrounds are rare.
Good luck.
If her initials are J.B., let me know and I'll message her on LinkedIn
I Hope some of those will help, be strong, taking a lot of time for the first job happens to a lot of people (maybe even to most people), it's not her, just the way the market treat the 'new folks', something that happens regardless of how talented she really is.
Never ever be too good for a job when you can’t find one. Take it, build on it, and swap upward in 6months to a year. The grind is real.
Does she have at least one decent looking publicly accessible project? That can help.
She should consider blogging about technical things to demonstrate she can communicate about technical things. 5-10 posts is all you need. That can help.
She should network. Get referred to jobs. Meet people by participating in organizations doing events (online and or in person), volunteering e.g. Code for America. Do informational interviews. Etc.
Then there's the phone stage, the pair programming stage. Each stage has its skills to work on.
She'll find a job if she engages with the process. Job searching is a grind. Find a support group.