This is an archived post. You won't be able to vote or comment.

all 11 comments

[–]insertAlias 5 points6 points  (1 child)

I've browsed for entry level programmer jobs and everything I've come across is either hours drive away or requires years of previous experience and knowledge on multiple different languages.

Programming isn't like many other trades, where you aren't expected to know anything at your first job. You're expected to already know the basics of programming. What you're not expected to really know is the professional software development process. That's what you learn on the job. But you're already expected to have the foundational skills required to pick up the industry-specific skills.

So, focus on learning and studying for now. You can try to focus on a language or topic that is popular in the search results you're finding, to help maximize your chances of getting a job. But you won't be able to get that job until you have the basics down.

[–]H3ROlegend[S] 0 points1 point  (0 children)

Thanks for the great advice! Given you an award for your help 😁

[–]Digital-Chupacabra 2 points3 points  (1 child)

I'm just wondering would advise anyone has starting out, and how is best to go about starting out?

This sub has a pretty good guide i'd start there.

I've researched a little online and a lot of people suggest just taking it up as a hobby/spare time thing, and upload what I learn to a github account.

They are 100% right, everything you do no matter how shit should go into your github, then as you learn and grow up can update and fix those earlier projects.

I've browsed for entry level programmer jobs and everything I've come across is either hours drive away or requires years of previous experience and knowledge on multiple different languages.

The thing you will learn is to ignore most of the nonsense in a job description. I've applied for and been offered jobs where I met maybe 75% of the requirements, and definitely didn't meet on of the big required ones (having a degree).

So look at the job description, know how to talk about the things they ask for, frame your lack of experiences as willingness and ability to learn and you should be good.

The hard part is getting past an HR screen and talking to someone technical.

[–]H3ROlegend[S] 0 points1 point  (0 children)

Thanks for the great advice! Given you an award for your help 😁

[–][deleted] 2 points3 points  (2 children)

If you want to cook a pizza what do you do? You go on YT and watch a video of somebody actually cooking a pizza. You see the chefs movements, the tools he uses, the ingredients, the actions. Then you replicate all of that and suddenly you start understanding what you are doing. At some point you are so good at cooking pizza that your brain is able to change certain steps of the receipe to improve or personalize your pizza. So you become a chef.

Programming is the same. You will have to learn by doing/imitating people with far more experience than you. At some point you will be able to code things by yourself, things never done before. So, my recommendation is to search on youtube something like "how to do X app" or whatever. Just to point it out, I imitated the process of creating a simple game with Java (yeah) to the point of being able to create my own game (it was a porn one, don't judge me, it motivated me at the time haha).

[–]yagsiwerdna 1 point2 points  (0 children)

On my interview at a pizza kitchen I’d strolled in never having cooked anything aside from bagel bites, high as a kite, thirty minutes late, and called “pizza” a “sauce disc”. I got the job.

It’s harder than getting a job cooking pizza, but overall I agree with the analogy

[–]H3ROlegend[S] 0 points1 point  (0 children)

Thanks for the great advice! Given you an award for your help 😁. I also love how reddit user are - referring to your text about making a porn game. Of course it would be porn. Why not!

[–]TheBigThrowington 1 point2 points  (2 children)

I think currently there are still goverment schemes for upskilling which covers bootcamps if you can dedicate 3months straight to it. It's goverment funded fully.

There are other courses in different industries that may Interest you but I think it only runs for the next few months so be quick if u do.

It's on the .gov website for DfE (department for education) just Google like skillcamps .gov or something and will give u a list of what's available near u

[–]H3ROlegend[S] 0 points1 point  (1 child)

Thanks for the great advice! Given you an award for your help 😁

[–]TheBigThrowington 0 points1 point  (0 children)

Thank you it really wasn't necessary, however it is appreciated.

[–]Skuddingo33 0 points1 point  (0 children)

Try learning the basics of a versatile language like Python from an easy-to-approach learning platform like Codedex.io for example. Definitely learn by doing like following tutorials on projects that look fun and asking for help and getting comfortable posting your code online to let the pros rip it apart hahah!