Is there any job which employs beginner with no experience and provides training while working @Web Development field

I have heard people talk that they received one year of training and then 2 years of contract in a job in IT field, Will the same be available in web dev as well?
I desperately need a tech job but upskilling takes lot of time and I feel like “Will I get a job after learning all these courses?” This feeling of fear is this the so called Imposter Syndrome!!?.

In my case I’m doing minor things while I’m still learning, if you can’t get a job as a programmer right now try to work in other field and when you feel confident apply to the IT industry.

If you have enough time I really recommend you to create projects, that’s the main key to get a job in this field.

This may vary by region, but at least here in the US there is a big difference between “IT jobs” and development jobs. IT may refer to answering helpdesk phones, corporate technology infrastructure (making sure that the internet, phones, etc work for an office), physical device repair, networking and security, etc. Some of these jobs are much more available to inexperienced hires than others.

My experience is in software development and web development, so that’s what I can speak a little about. This is limited to my personal experience (and that of people I know well) in the US.

It depends on what you mean by “no experience”. Obviously, companies do hire people without any prior professional experience - otherwise we could never increase the total number of developers. I have not seen developer jobs that are open to people with no knowledge. My current team hires entry level developers who do not have professional experience. They either have completed a related degree, completed a bootcamp, or have some way to show that they have gained the equivalent knowledge/experience on their own. To be honest, the main limiting factor for how many entry level positions we can have, and how often, is the amount of time it takes from more senior developer to train and mentor them. When we’re already short senior devs we have to be really careful about taking on entry level devs.

In those interviews, typically what we’re looking for is a strong foundation in the language (JavaScript in our case) and trying to assess how much one-on-one attention they will need. We want to see how comfortable they are at least attempting problems on their own, how well they communicate, and how they respond when we give suggestions or explanations. We expect the new hires to need help and mentoring, but we can’t give them a full time teacher.


Another way to look at this question is:
“How long will it take for a given person to create value for the business.”

When it comes to IT jobs, creating value for the business usually involves supporting the businesses existing technology so the rest of the business can create value. Depending on the job requirements, this could range from simple IT stuff, like managing actual hardware like laptops and desktops, to more in-depth specialist work, such as managing large networks and infrastructure.
You could also be at a company that offers IT services directly, this would mean IT is the value creator for the business. This would also mean your directly competing with other businesses who are also trying to create value offering their IT services, and thus you need to provide better service/capabilities then them.

When it comes to software development, your in a similar spot, as you could be building value in the company by building software used internally to automate the business, or building value by building things directly for end-users. Internally you have more leeway, but also vastly more responsibility. As no one wants software that decreases the value of a company. It could be bugs, bad designs, delays, or similar that affect the business internally or externally.

In both cases, the critical question is when will you be trained enough to build that value.

Its possible to have 1 year where you are trained to build that value, its also possible you need more time, or you only are trained for a small area where the business needs value and start with it quicker. Overall this means hiring 1 person that needs training for 1 year is a 1 year investment into them so they can then re-invest that 1 years worth of pay back into the business over time. Not only is this costly but its risky, as there is no guarantees that after 1 year that person is ready for their job, and it also means it will take more time to get any value back from them.

For comparison, if you hire someone already trained, that is asking for more money, it might be worth it as they can deliver value vastly quicker. This is usually why high experience positions are usually open, but entry level isn’t. Because entry level positions that require training can cost businesses more to hire than a higher paid already trained position.

So on to the primary question of if there are these Yes!, there are always businesses willing to to invest into beginners. But even these have limitations on who they hire, and there usually is incredible amounts of competition to get these positions.

Ultimately the goal isn’t to “find the entry level job” its to “sell the idea I’m fit for an entry level job”. Going back to the idea of “building value for the business” if you can build value for a business right now, and apply for an entry level position, then you can stand out more than one that needs to be trained to do the same job.

Any new job requires some time to get going, but don’t expect businesses to spend large amounts of time preparing you to build value for them, as few will want to take on that investment because its risky.

I suggest focusing on your own skills, yes it will take time, but its time well spent as finding jobs willing to invest into you is an incredibly tough sell, let alone finding one. If you do find one, you’d want to stand out as much as possible among the crowd to give yourself the best chance.

Good luck, keep learning, keep building :+1:

How did you learn to program? I’m curious to how you worked your way up to your current position. Did you go to college? Complete a bootcamp? If you did go to college, did you already know any parts of programming before then?


I have a degree in Computer Science. I’ve worked with people who are self-taught and with bootcamp graduates and I interview candidates from a variety of backgrounds.


This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.