IAmTimCorey does not have a way to get you a job, but we do have some advice to help you get started in your search. It can be very frustrating and even exhausting. Never give up! You have worked so hard to get here. Now you need to get connected with the folks that have jobs available.
The Resume - it all starts here
You may dread it, but it has to be done. Most school advisors or your local college's counselor should be able to offer some help. Something to think about, in the IT world, colorful, overly stylized resumes don't win much credibility. Neat and focused resumes seem to do better. The most important factor, by far, is to ensure there are no misspelled words or typographical errors. If you include URLs, they better work. Use a tool like Grammarly and always have someone else review the resume for you. Best if it's someone in IT.
Just beginning?
Searching for a job means putting yourself out there. The best and safest place to start is by asking folks you know.
Often folks say, "It's who you know," and there is some truth to that. Start with your instructors, mentors, and family members who are in the IT industry.
Don't stop there! You know many folks who work for all types of companies. Each of those companies has an IT department. Don't rob someone you know of the chance to help you simply because you never asked them.
Hitting the job boards
Don't delay looking at the job sites like LinkedIn, Indeed, and Monster, to name a few. In fact, starting at least looking at them early on will get you more familiar with what is out there. When talking to folks, ask them which site(s) is best for the area you live in or want to work in. Here are some things to consider when working with these sites.
Sort by Date - check out the most recent ones first. If you get in the habit of doing this, you will start noticing what the newest job posting are and become familiar with the words and topics that are most often used.
Start by looking local - Finding a job that is near where you live (or want to live) can reduce stress and certainly the commute time! You are more likely to build relationships with folks from work if you aren't racing to catch a train. If you are working remote, being near the office makes it a lot easier to get to the office for meetings and on those team-building days.
If you are finding very few jobs nearby, then it's time to broaden the search area.
Start with your ideal job - If you have the ability to save searches, be sure to create and save more than one. Start by crafting one for your ideal job in the location you most want to work (sorted by date). Next, craft one for the preferred area but include a few additional related job types. Next, do the ideal job but with a broader area. Lastly, do a 'big net' for the multiple related job types and broader areas.
As you periodically hit the job sites to see if something new opens up, cycle thru the saved searches. There will be overlap in what they find, but if that ideal job opens up nearby, it will all be worth it.
Don't give up!
It takes time. There are a lot of factors impacting the job market. Do your research about the market. Consider your job search as your current job. Treat it like a job. Get up early every day. Talk to people you meet and be positive. No one wants to work with a grouch or a whiner.
Build a Portfolio
Use GitHub or another similar site to publish your work. Feature your creative and most challenging work that you put your personal creativity into. If all you have is school projects done exactly as the instructor told you, then pick one you enjoyed or found most challenging and start making enhancements. Make it truly yours. Maybe make versions that feature solving a problem one of multiple ways. Use the Portfolio web site to explain the variations with links to each version's source code. The goal is to demonstrate your skills in a logical clear manor.
Porfolio notes:
Respect IP (Intellectual Properties) rights. If you did not write the code, annotate it or remove it. The goal is to feature YOUR skills. If you wrote the code while on the job working for someone else. then you may not have the right to share it. If the code was a group project, specifically highlight the code you wrote.
Include access to the source code. Linking to a game or app without access to the code rarely wins the manager's favor.
If you link an app that requires a user to log in, include a working guest id/password so they don't have to register/create a new user in order to see your work. Manager's rarely have time for that.
Don't let the design of the portfolio page get in the way of showcasing your skills. KEEP IT SIMPLE so you showcase your listed work. Don't attempt to make your portfolio page your masterpiece.
Have multiple friends test it. Interviewing managers have NO grace for broken portfolio pages. The pages have to work 100%. They reflect you. Period.
Network, Network, Network.
Noone wants to hear that, but it's true. ... and I don't mean surf the web, I mean meet people. Find Meet ups! Find user groups. Find hobby clubs. Find student groups. Find church groups. Find community groups.
No, I don't expect you to go after all of them but expand your tribe! The more folks you engage with the better your chance of finding a job. Remember, every business runs on IT in some way, shape, or form. You may not find your dream job immediately, but you could find volunteer work that will push your skills and pad your resume. You could find a way to pay the bills. Folks you meet could end up being your co-workers or even manager in the future.
Think longer term
Every social post, every introduction, every visit to your portfolio and resume matters. Build relationships with people, don't burn them. Leave everyone you meet smiling, if possible. Your reputation follows you and the simplest things can get you ahead of a competitor for a job. Besides, it simply makes life more fun. Everyone want to be around pleasant folks. Noone wants to work with a grump or complainer.
Fear not!
Don't be afraid to ask for help. Reasons why:
Folks want to feel valued. You do that when you ask them to help you, like review your resume or portfolio.
Folks may recommend you for a position based on your personality, rather than your resume. People want to work with nice people.
Managers want employees that are not afraid to ask for help.
People know people, so if they don't know of an opening, they may know someone else who does.
When talking with folks you just meet, ask about "technical jobs" or "IT jobs" rather than "backend C# developer". Don't lock yourself in a box before the discussion really begins.
Remember, a smile opens far more doors than a perfect resume.
