At the end of the day, how you present yourself to employers is crucial, and your lack of showing these awesome projects you speak of and a visually appealing, functional and interactive portfolio all adds up to lack of presentation. Employers don’t care about a fancy degree, they care about whether or not you can do the job, and do it well/show the potential to do it well, and to sounds like a broken record; How are you suppose to show said employer that you are capable of doing the work? Portfolio. Projects.
The only person you are doing a disservice to by not having these things is yourself. Having your awesome degree should be the cherry on top. not the absolute way to get a job. Show off those damn awesome projects you have in a nice portfolio - it really isn’t that difficult.
I am fed up with an engineering degree not beeing good enough to be employable as a junior dev. I am fed up with seeing people who did no coding whatsoever on their spare time, who have no portfolio whatsoever get comfy dev jobs because they happen to know the right people.
Why concern yourself with these people? they sound fictional to me, and if they do exist they are doing something you may not be doing to get them here, and you can learn from what they do and there experiences.
Look at the other thread with the person who got a dev job after 8 months. Where are your critiscisms of him not having any original projects on his portfolio?
I am aware of the post you are talking about, this person obviously did some things right.
Firstly - they have a stylish, functional and responsive portfolio. Could it be better? Sure, but the important thing is he has one, and it’s appealing, clear and straight to the point - no real clutter here.
Secondly - His projects do not have to be 100% unique, this idea is kind of ridiculous, but you can tell he put some time, thought and independent thinking into these. His Ez Refill project for example, his previous employment was in pharmacy, so he created something that could potentially solve a problem, and be helpful to people (as well as the authentication, and back-end features he has added.)
Thirdly - I checked his portfolio out when I read this post as well, even his smaller projects like the keyboard and moon sequencer are engaging, and encouraged the user to interact with the projects.
You could absolutely land an awesome job with your background if you just built out some more in-depth projects that have personal interest to you, there is a reason why all these people with far less programming experience are landing jobs. They focus on portfolio, and projects. Don’t do yourself a disservice, display these awesome projects you have on a portfolio man.
I hope you don’t give up, because when you do get a job, it will be an awesome redemption story you can share with all the other campers here.