Need Career Advice/Guidance
Last year, I was sick of everyday customising and fixing WordPress websites. I worked as a contractor for a few companies all these years. So, In July, I left everything and started working on my personal projects. I had experience with Python and Django because I was learning this once in a month or two.
So, I started improving these first. I can build eCommerce level websites with django and moreover JS, JQuery (due to WordPress and all those CMS), Postgresql, mysql, and recently learning React and HTML canvas.
Now, the situation is I haven't earned a single penny in last 9 months and my personal project haven't move forward to a level or any level at all. Because everytime I deploy, I came through a post or article here and there which every time I find useful and start redevelopment from scratch and this loop is not stoping from the last 4 months especially. So, I'm only working development part but not on its business part like SEO or content.
And now, I'm broke as hell and not sure what should I do. Whenever I look at jobs either for backend: they need algo and for frontend they need 10 different frameworks. I don't have any education background in CS or even in anything after high school.
What should I do now?
My overall skills: Python, Django, JS, JQuery, CMS like WordPress and Shopify, SEO, and paid ads.
My portfolio: 0 As a contractor I cannot show those websites in my portfolio and only I can tell but no one is going to listen without seeing first.
Should I learn a few more frameworks, languages or other thing like cloud to get a job as quickly as possible or should I just apply and these are enough?
10 comments
[ 4.6 ms ] story [ 29.7 ms ] threadIt's a hot market right now. You can get a job. Just start ferociously applying and then following up with recruiters on LinkedIn.
If you don't get any opportunities in a couple weeks of doing this full time, or someone rejects you for no portfolio, spend 1 week and build something. Then stop. Don't keep doing your around and around thing.
Then go back to ferocious applications.
You might also want to offer your services as a contractor to local businesses. It may still require using some of your WordPress skillz, but with small biz it is often easy to extend out into the areas in which you have also gained expertise.
Personally, I consider job descriptions that require more than one solid framework as having a certain "smell". In other words, I suspect that the hiring manager hasn't got a clue or that every developer on his team wants to use a different framework. Neither are good signs for the long-term.
I think you can get up to date in these new tech stacks quite fast. Just apply for jobs and get used to their interviews. You'll discover a pattern (classic questions tech companies ask, and their answers). In the meanwhile learn 1 frontend framework and 1 backend framework (you usually can extrapolate knowledge. For instance, if you know Vue, you more or less know about React. If you know Django, you more or less RoR. Details differ, but the concepts remain).
In a nutshell: just apply. First rounds will be hard, but it's all about getting used to it.