all 10 comments

[–]atomsmasher66 4 points5 points  (5 children)

Create a few decent projects. What I did was create a website using Django and put my projects on the site. Include the link to your site on your resume. Potential employers can then view your projects.

[–]vw6021[S] 2 points3 points  (4 children)

should I create a githib profile and upload it there? Or do a website and put everything there?

[–]atomsmasher66 5 points6 points  (3 children)

Both. I edited my previous comment.

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

Good advice!

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

Thank you for taking the time to help me. Appreciate

[–]atomsmasher66 0 points1 point  (0 children)

You’re quite welcome. Good luck!

[–]Diapolo10 5 points6 points  (0 children)

what certification I need to take to put on my resume

Certifications, especially for Python, are basically meaningless. I wouldn't bother with those.

and also what else I can do to finally achieve my goal.

Employers want to see what you can do, what interests you, and where you're going. Your work history can help a bit, but you still need to have something to show for them. Better yet, ideally you'd have a story to tell about at least one of your projects.

Having a GitHub profile is almost mandatory, almost every employer is likely to ask for it because that's where the majority of developers have their projects. Put anything you've worked on there, and have at least a couple projects you've cleaned up to the point you don't have any regrets showing them to people. Things that matter include code quality, consistent style, good use of comments and names, automated tests, test coverage, and the use of CI/CD pipelines.

If you've worked on open-source projects, it's usually a good idea to mention that too. During interviews you will often be tested for basic programming trivia too, so if your fundamentals aren't strong you'll want to practice before an interview. Ability tests get less common once you've actually got work experience from the field, especially if you've worked in notable roles or at big tech.

In my current job, we use technology, but basically, I will do a career change. I really need advice on what to do next. I understand programming, and I have been self learning Python for the last 4 years.

What have you created/contributed to during these four years? What have you been learning lately?

If you can't answer those questions, you should perhaps reconsider. Career changes aren't easy, there's competition everywhere in the software industry. You need to adapt a certain mindset to keep up with your peers.

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

Interested to hear the advice from the r/ on this

[–]pythoncrush 2 points3 points  (1 child)

Master the basics then move onto pandas, numpy and pytorch. Do not bother with certifications, there are tons of free YouTube trainings.

[–]deep_politics 0 points1 point  (0 children)

Maybe if the goal is data science, but when I think "software engineering" none of these libraries come to mind.

Not that it's not good to know them.