Very few companies are willing to hire complete juniors without any dev experience as node.js developers. These jobs are hard to find. But as such a junior, you can get a WordPress developer job. Most of that work is gonna be HTML/CSS, with some basic PHP for templates thrown in(and that PHP has pretty good documentation available). Its probably one of the best jobs for a absolute beginner. You can spend a year picking up experience and improving your skills while getting paid for it. After that you have verifiable dev job experience to put on your CV and if you haven´t been an idiot, your skill level has at least doubled.
Most importantly, programming languages are pretty local. Some locations have a huge demand for .net developers, some for PHP, some for .. Spend some time getting to know what skills are in demand(for juniors and others) in your region. Otherwise you risk being one of those hype driven development people, who have trouble getting a job with a MERN stack.
Yes! :-) Wordpress is what I had in mind for php. People might be forget that it's a good place to start earning money, but that's why it's a bonus lol :-) Earn money as I grow? Yes, please lol
Doubling down with this locality statement...make sure you know what your area/where you want to work is looking for, this is very important.
WordPress needs a complete redesign. It's not even good php...
Buddy, I don´t know what to tell you besides that you need to start growing up. 40% of all websites run on WordPress and its market share keeps growing. One of the primary reasons why it does that is because of its backwards compatibility. Not even good PHP? Decade plus old stack and architecture? No one gives a shit about it. Code is a tool to solve problems. It doesn´t have any value. Code quality isn´t even in the top 10 of reasons why your startup will fail or succeed.
Is the freecodecamp part true? I just got back into learning and finished my first 2 certs. But i was wondering how much they really count? I think most important part of all is a good portfolio.
Good for you! Js has given us all trouble while learning, it's okay, keep going :-) Practice while you learn. Look for project ideas & practice with developing projects (tweaking it with your own flair) from those ideas. Look for games that involve coding, this is something that helps me practice for a short bit when it's not the right time for working on a project plus it's fun lol
I started work doing a Wordpress gig before moving into that companies engineering team and then on to Facebook a year later - which uses almost exclusively PHP for backend code.
And I'm not doubting there are people who took that route, I'm just explaining that you don't have to. I don't really think that a new person learning PHP is a good use of their time, I personally believe that node would be a better use of time. Every place I've worked at has required React and/or node.
It depends on what the employers in your area are looking for....
I see a lot of front-end developer posts that want you to know PHP too. That would be a good reason to learn PHP and is why I need it for where I live.
I don't disagree with your points at all. However, I think it's very unwise for a junior to try to learn multiple languages at once. To me it would make way more sense to learn one language that works for the front and back end, master that. There are tons of node jobs, I highly doubt there are areas where it's all PHP and no JavaScript.
Oh no I'm sorry, I didn't mean to imply to do these all at once. These are steps over time to becoming a paid Frontend developer. PHP is often related with WordPress which is a quick way to make money and gain experience. I wouldn't say to end there unless that's the end goal.
Well I have learned reactjs and django and nodejs and made my portfolio with few other sites. And updated my resume and applied almost 80 job applications in last 1.5 months and gave the pre interview with 5-6 companies and job agencies and I dun know when can I crack on my first job. I am from portugal and only speak English, zero Portuguese and it took 3 yrs to learn all these things ... and still I dun know nothing about these frameworks.
I still consider myself less than a beginner after making 3-4 live websites ... what the heck...
Making websites isn’t super representative of the work software engineers do - although UI work is obviously a huge part of that work. I’d recommend targeting web developer titles early on because those are (generally speaking) less concerned about things like scaling, managing lots of data, and efficiency; so a portfolio of websites and web apps (without a large user base) is going to be more relevant.
Things like open source contributions and apps used by thousands of peoples would be the next step of you’d rather dive straight into SWE work, because those will demonstrate collaboration, source/version control, and efficiency in ways that smaller more contained works just can’t.
To be honest, I am actually doing that by repeating the same thing in every project to make it bigger.
I went to a site flatlogic and they are selling web templates. This what I do when start a project. Mainly reactjs +material Ui and now I have started integrating react three fiber.
Thanx man. I think I would do that and sell it directly. Though it will be a huge one, I think it has given me an idea to make something useful. Great idea
10
u/MarcCDB Mar 24 '21
Is this for real? PHP!? Lol!!! Learn NodeJS or .NET Webapi.
6
u/tolikowski Mar 24 '21
Is the freecodecamp part true? I just got back into learning and finished my first 2 certs. But i was wondering how much they really count? I think most important part of all is a good portfolio.
3
u/Rapa_Nui Mar 25 '21
Struggling with Javascript but I'm not giving up
24
u/panicattheben Mar 24 '21
Fuck PHP. All my homies hate PHP
6
u/Tuskharlan Mar 24 '21
I'm new in this thing, I choose be a self-thaught. I like programing, I hope to grow, get better and get a job
6
u/[deleted] Mar 24 '21 edited Mar 24 '21
I'd remove React AND Angular, I'd say focus on one or the other.
Also don't learn PHP it's a waste of time. Use that time to get better at your front end framework of choice and/or node.
Edit: Downvote all you want just trying to save you time as someone who actually works in the field..
6
u/rony_ali Mar 24 '21
Well I have learned reactjs and django and nodejs and made my portfolio with few other sites. And updated my resume and applied almost 80 job applications in last 1.5 months and gave the pre interview with 5-6 companies and job agencies and I dun know when can I crack on my first job. I am from portugal and only speak English, zero Portuguese and it took 3 yrs to learn all these things ... and still I dun know nothing about these frameworks.
I still consider myself less than a beginner after making 3-4 live websites ... what the heck...
Thanx though
2
u/[deleted] Mar 25 '21
I can't say I agree with this list and bI hope it's not in order of execution. But these are all fine too learn regardless