I think backend freelancing is harder than front end which needs some graphics design skills and HTML/css/javascript implementation. Most of the in-house systems are outsourced to contract/consultant companies instead of using freelancing due to the amount of work and time constraint.
With two years of experience, I guess it's too early unless you have intensive experience with many backend systems. Different companies may require different tool set and server stack. So it's hard to cover everything.
I've got a list of questions asked in my Kickstarter project: "How to build a website like an engineer", which may partially qualify you as a competent engineer in the job market. If you think you are over qualified to cover all the topics I provided, maybe it's a good to go. http://kck.st/SY4CXv
If you have programming skills, you can look for another job since you are pretty new on the job market.
Otherwise, you may learn a lot from the code you are copying and pasting from other people. You need to have more experience before you can land a more decent job.
Check out our free summer camp: "How to build a website like an engineer", hosted online in the Kickstarter project: http://kck.st/SY4CXv. Let me know if I can help.
Thanks for the info! I try to make at least some of my free time productive with free online courses/material. I have been at this job about three months. The job I was at before I was developing big data systems (actual development), so I can code. Many internships/coops before full-time kicked in as well
Good. You are very capable, so don't worry about the next job.
One thing I'd like to mention is: as a software engineer, we are looking for more than programming. Online courses may teach you a lot of knowledge with examples, but they cannot provide real industrial experience. The same for internships, you may be part of the team and partially exposed to the software product or system.
So keep looking for good opportunities, you will be more competent.
Currently, I'm running a free summer camp online to help college students to learn the professional skills as a software engineer according to the industrial standard.
There are various options you can pick and choose to be hands-on. The "main dishes" is to help you run through a process from installation, configuration and deploy a real world web application with the full server stack.
Check it out if you have time. It is described in a Kickstarter project: "How to build a website like an engineer" http://kck.st/SY4CXv.
Good idea. I think it's better than infinite scroll, but cache one page before and one page after to improve the page loading more smoothly using AJAX, just don't push me to the next page until I hit the "next" button.
I'm also concerned about the footer menu, may it be sticky or keep it on the bottom not shown. Looks like most of the sites have the latter. Maybe the footer is not that important, just to embed more links.
With two years of experience, I guess it's too early unless you have intensive experience with many backend systems. Different companies may require different tool set and server stack. So it's hard to cover everything.
I've got a list of questions asked in my Kickstarter project: "How to build a website like an engineer", which may partially qualify you as a competent engineer in the job market. If you think you are over qualified to cover all the topics I provided, maybe it's a good to go. http://kck.st/SY4CXv