10 Effective Job Search Strategies

After selling the tech start-up he co-founded, Charles Gedeon wondered what to tackle next. While handling operations at his company, he’d always been fascinated by the work done by the coders on his team, so that seemed like a good place to start. 

“That whole process pulled me in,” Charles said. “So I started dabbling with it on my own.” 

When it came to learning alongside others, “I learn more and get more excited about what I’m doing,” he said. 

The fact that the program was conveniently located down the street from where he lived sealed the deal. He signed up.

Today, Charles is the Chief Technology Officer at DocTalkGo, a health services app. Transitioning careers is always a challenge, but thanks to the program, he came out on top. To help others making similar career shifts, here are Charles’s top 10 tips for conducting an effective job search after a boot camp

1) Build an Online Portfolio to Feature Your Projects

During the boot camp, Charles and his peers built Mood, a facial recognition-powered journaling app that provides emotional analysis to users. There is no shortage of real-life uses for apps like this in the healthcare field: Therapists and other professionals could use Mood to track their patients’ mental well-being, while patients could use it to support their self-care regimen.

“For example, if your mother passed away on a certain date, the app could send a small message to help you tackle depression,” Charles explained. 

Since this project related to the medical industry, Charles was able to leverage it during his interviews with DocTalkGo. Regardless of the types of projects you work on throughout a boot camp, Charles highly recommends showcasing them during your job search. 

“I built a website for myself and definitely featured my projects on there,” he said. “Mood impressed my interviewers because they saw that I was already interested in the medical field.” 

2) Maximize Job App Features Like Scheduling and Alerts

During the job search process, Charles read numerous blogs and forums about strategies others have used to land their desired role. In doing so, he found a common thread. 

“One thing I realized,” he said, “was that everyone who succeeded sent out a lot of resumes by scheduling through different platforms.” 

After signing up for Indeed, Authentic Jobs and LinkedIn, Charles used the tagging and scheduling features extensively, creating alerts for the types of jobs he was looking for. This ensured he would be one of the first people to know about exciting new opportunities.  

“Essentially, it would send me an email notification as soon as the job was posted,” he said.

However, there is one caveat to this plan: job alerts can sometimes wind up in your spam folder. 

“You have to monitor it all the time,” Charles said.

3) Create a Routine and Stick to It

Humans are creatures of habit, so Charles carved out the same block of time every day to get into the habit of applying for jobs. 

“You have to put some type of regimen in your life. Like you’re going to the gym every day,” he said.

By sticking to this routine and setting strict deadlines for himself, Charles was able to stay on track and land a great job sooner rather than later.

“As soon as you get out of the boot camp, you tend to lose the rigidity and stability of what you were doing,” he said. “I made sure that every morning I would send out all my resumes and work on my personal portfolio. I sent out roughly 307 resumes. It’s worth it if you put in the time.” 

4) Track Your Responses and Don't Grow Disheartened

Considering how many resumes he sent out, it’s not surprising that Charles received an overwhelming number of responses. To keep track of which companies he’d heard back from, he created an Excel sheet detailing their replies. This allowed him to spot opportunities to follow up. 

Unfortunately, not every response will be positive. Charles advises anyone going into the job search to do so with an iron will and perseverance. 

5) Keep Practicing

It’s human nature for us to forget skills quickly when they’re not being utilized — it’s called the forgetting curve. As such, Charles had to keep coding throughout his job search to make sure his new skills would stick after completing the boot camp

“Once you stop coding, you forget it faster than you learn it,” he said.

To help combat this problem, Charles reached out to his boot camp peers who were conducting their own job hunts. To keep each other accountable and on top of their skills, they would meet up every day at noon to code together for a few hours. 

“A lot of it is just making sure you never stop,” Charles said.

6) Keep a Productive Schedule

Charles knows firsthand how tough the job search can be when you’re unemployed. It’s easy to give in to inertia. 

His solution? Making sure every day was packed with things to do. 

“I started filling out my days,” Charles said. “In the morning, I made sure to apply for jobs and that my resumes and cover letters were always updated. In the middle of the day, I would code with my peers. In the evenings, I would work on building my own personal game and focus on learning different code for that.” 

7) Cast a Wide Net

Charles quickly realized that he shouldn’t be overly picky when looking for a new job. He began applying to any job he was qualified for, just to get his foot in the door. 

“You can’t be too specific,” he said.

That doesn’t mean you have to settle for less, though. Charles rejected seven offers before accepting the one he received for his current role. 

“Depending on the feedback, then you can be picky,” he laughed.

Charles also recommends looking beyond big-name companies during your search. Certain tech companies may seem more recognizable than others, but you might be surprised at how much you can learn working at places you’ve never heard of before.

8) Reach out to Companies Directly

Early on, Charles found himself getting cast aside when he applied via job boards. It was rare to even receive a rejection letter. 

He knew he needed a new strategy. 

“I realized I was getting zero feedback every time I replied through the actual job sites,” he said. “I felt like I was losing my mind. So I would go directly to the company’s website, find their hiring manager’s email, and send my resume directly to them. That’s when I really started making headway. There is more incentive for the company to hire you because they didn’t have to pay a recruiter’s fee.” 

9) Do Your Homework

It may be tempting to send a copy-and-paste email to every company you apply to — especially when you’re applying to hundreds of them. Unfortunately, this won’t make your resume stand out from the pile. 

“You get more responses if you take the time to dig through to find out who the company is and why they’re hiring,” Charles said.

Even taking a couple of extra minutes to tweak your resume and write a personalized email can make all the difference. If you show companies you took the time, they’ll be more inclined to spend their time reading it.

10) Lean on Your Peers

Charles’s last piece of advice is simple: Don’t go it alone. 

“No one else is going to understand what you’re going through. Your parents, loved ones, and girlfriend won’t understand. Your friends will help you push through.” Charles said. 

Learn More

Penn LPS Coding Boot Camp is designed to help you in your job search after completing the program. Our learner success and career services teams provide a wide list of services that prepare you to be competitive in the job market upon completion. These services include:

  • Office Hours
  • Portfolio Reviews
  • Technical Interview Training
  • Resume and Social Media Profile Support
  • Virtual Tech Panels
  • 1:1 Career Coaching
  • Soft Skills Training
  • Surveys for Weekly Feedback
  • Quarterly Project Demo Days
  • Attendance and Homework Tracking
  • Customizable Tools and Templates

Get Program Info


Step 1 of 6