As a developer with no degree and nothing worthwhile on my GitHub, I disagree with a lot of this. First of all, don't apologise or feel like you have to give explanations for your lack of degree. Just don't list a degree on your resume. That simple. Some companies will ask you about it, some won't, but largely they don't care about it once you have some experience under your belt. As for GitHub, it doesn't matter. If you have projects on there, great. If not, don't worry about it. It's perfectly reasonable if none of the work you've done has been open source. Most developers write proprietary code that is never seen outside of their employer.
1. Be open and honest about your experience (instead tell what makes you different, what projects you built, etc.) 2. Be proactive when applying (reach out to people directly (be annoyingly enthusiastic to apply, find companies which are more forward thinking) 3. Beef up your projects (github page required (make sure your code is good), a good demo takes you far)
you can do "gate code" on your gpu and it goes about as fast as ur usual gpgpu shader stuff. so u can always do gate code even if ur not using fpga's cause its just as good as any other code.
Hey thanks for that. I believe I will be putting some of that advice to use soon. About the only question I have is if you are working and going to school you don't have a lot of time to work on to many projects. How would you deal with that? I loved the idea of doing something simple in more than one way/language. Great stuff!
It's hard. No doubt. Find any time where you can. I work on nandland on nights and weekends. Been doing it for years and it's starting to feel like I have a substantial amount of content, just recently. Like rolling a snowball for years and years haha.
great tips. building a visual portfolio is really what helped me with getting started in front-end development. i also recommend taking on small projects to help your current employer even if they aren't into software. maybe you can upgrade the company website in your down time. anything to get some initial experience.
Good stuff. Certainly in the UK degrees are overrated. Have recruited people with no degree but amazing projects. And the reverse: people with top class degrees who are borderline clueless.
That's because there is very little lab work and there are so many topics covered in an undergraduate degree there isnt enough time to gain serious competence with say an FPGA.
A good example was someone who had a First in computer networking yet didn't know the difference between an ethernet port and an RJ45 console port. Another thing that was telling is they couldn't handle any kind of criticism. Yes the practical skills that graduates leave with have absolutely been eroded over the last few decades.
I don't know, I have tons of big and good projects and noones ever looked asked or shown any interest. I've tried number 2 and only get ghosted. I have a CS degree too. Never got anywhere.
@@Nandland Tbh I stopped because I've seen they are not treating people equally. It's not really based on what you do. People will say that but it's not true.
How to grow faster the experience? Let say many jobs require 5-10 years of experience. I do 2 jobs in parallel, morning shift and night one. Can I consider that my experience of 5 years will be considered as 10?
Don't forget soft skills. Because working alone is cool but building great software is usually done as a team. And if you want a corporate job it will count as much as your technical skills.
@@Nandland yeah but there is quite a difference between someone that is really being proactive / knowing how to express his frustrations or needs and just "not being a jerk" 🤔 I mean it's a whole lot of bonus points to get especially when you don't have the experience.