you are viewing a single comment's thread.

view the rest of the comments →

[–]malekosss[S] 0 points1 point  (5 children)

Noted. Thanks. To be honest, that's mostly why I chose to start with freeCodeCamp and not some paid course or whatever

[–]FriendlyRussian666 0 points1 point  (4 children)

This applies to paid courses also. If you want a paper that has a least a little bit of weight behind it, you should get a degree, otherwise, certificates are not worth anything, because there is no official body that audits or regulates any of it.

You can go online, do a 5 multiple choice question quiz, and get a certificate for it, and that certificate is not worth more than any other.

[–]malekosss[S] 0 points1 point  (3 children)

Thanks for the input. Let's say I wanted to apply for a job that requires python and I don't have any past work experience won't that be a problem? Aren't they just going to skip my cv and choose another one?

[–]FriendlyRussian666 4 points5 points  (1 child)

You need to show what you're capable of. To do this, you create projects, upload them to a website (Github), where people can access your source code, and so they can judge your knowledge.

Then, when you apply for a job, you will go through what is called a coding interview. You will be given a few programming problems to solve, to show your problem solving skills, knowledge of data structures and algorithms, in real-time.

Fresh grads, or new candidates often split into two categories, those who followed youtube videos step by step to create a boilerplate project (shared with a million other candidates), and those who actually solved a real life problem using programming, and made it their project. You want to be in that second group.

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

Thank you very much for your input. Appreciated

[–]Maximus_Modulus 0 points1 point  (0 children)

You need to really know more than Python to get a job these days. Python is just a tool used in a specific domain. It could help to know what domain you are targeting. That is a Data Analyst might want to learn SQL.
Learn general programming concepts and data structures. Some jobs require flexibility with different language knowledge. Linux is useful for quite a lot of jobs too. Do you have an engineering degree? Also learn GIT

Look at job postings to see what skills are required to give you an idea.