Seriously, really good looking stuff for your early projects! I'm not surprised someone picked you up :)
Getting a job as a new developer after only 4 rejections is a great batting average. Sean Smith rejected 192 times before getting a job at Trustar. https://medium.freecodecamp.org/how-i-learned-to-code-and-ea...
I definitely can't afford to move to San Francisco.
Unfortunately it does not receive proportional attention from more technical forums like HN. Mostly because it is basically designed for non-developers. That's why I particularly like the marketing strategy of students giving stars to freeCodeCamp Github repository. It brings awareness to developers of all kinds and ways of life about what you are doing.
I believe freeCodeCamp will grow to be an essential tool for improving society and individual people's life by democratizing knowledge.
I hope to learn enough to be able to give back to the platform. It's pretty overwhelming to be in the situation I am right now, but once I am more stabilished I will sure contribute somehow.
> but I know the rough part is only starting
Yes and no. Getting the first job is a huge hurdle, you actually have overcome probably the most difficult challenge of the early years of your dev career, so well done.
Of course, the challenges keep coming, and quickly, but from here on it will look much more like a (possibly rather steep ;-) upward curve wrt time rather than a huge cliff (hobby projects/qualifications -> first job).
So long as you're expecting and prepared for that, which you clearly are, you're now in much more of a position to control your own success, which in relative terms is actually a lot easier, less stressful, and even fun!
Congrats on your achievement. :)
May I ask, what was your background prior to moving into coding? A different technical field or trade?
But I always had a good mind for logic and analytical stuff, I think it helps a lot.
My expectation is to double that within two years. I believe my former work experience can accelerate my path to be a senior developer. And then keep going on a more linear growth.
Frankly, it's ugly so you're automatically not going to be doing any product work
"Frankly, at the current level, without some improvement and time, you probably won't be doing much product work."
If you could clean up your demos to look more acceptable to the modern day reviewer, I think you would have better presented yourself.
"Clean up those demos to appeal to the modern reviewer, and you'll be better able to present yourself."
(Empathy also presents you better)
If I were to create a product, I wouldn't try to be creative. I would just use some modern CSS framework.
In this world, there're 10 types of people: there're good people who're half bad and there're bad people who're half good :)
About 30 hours a week for two months I finished the Front End Certificate from freeCodeCamp (highly recommend the site for starters). Then I decided it was better to build my own projects with the tech I wanted to learn (mostly React) using official documentation and tutorials. This is what I accomplished in around 3 months: www.rodrigo-pontes.glitch.me
Then I started to apply to jobs. After around 4 rejections, last week I started as Front End Junior Developer (using Ember actually) at a funded fintech startup with a great learning environment for the tech team.
Very proud of my accomplishment so far, but I know the rough part is only starting.