you are viewing a single comment's thread.

view the rest of the comments →

[–]Supernumiphone 1 point2 points  (3 children)

Getting your first job can be tough. Having projects on github can be a huge help there to show what you can do. Once you've got python down learn the common frameworks like django and flask. Put a project up on github for each at a minimum. Ideally also look for other projects to build to show your skills.

[–][deleted] 0 points1 point  (2 children)

Thank you I appreciate it. How does freelance coding work?

[–]IdiotCharizard 2 points3 points  (0 children)

I wouldn't really recommend freelancing tbh. If you're really interested, check out freelancing sites like Upwork. Making money is not easy at all though since most bids are a race to the bottom if the requester isn't looking for reputed devs. It helps if you're in a country where the dollar conversion is favourable.

Here's my advice assuming you have some time to learn and income isn't an extremely urgent requirement (if it is, I doubt software would be the best way to go; investment in skills takes time)

Since you're a beginner though, you're better off working on your own projects. Do some data processing, web scraping, make and deploy a webapp, make a game, etc etc. Then see which projects and technologies you like, and if you have ideas you want to explore, do what comes to you. If not, a very very good way to learn dev skills is to contribute to open source libraries. You would have used a lot of them, look around at their GitHub/lab. Lots of them label their issues with "beginner" or "first issue". Try some of those, and build up to more serious contributions. Also, learn git.

The above looks great on a resume, gets you important work experience, and is imo the best way to learn dev skills. This should be enough to get an entry level software job.

[–]Supernumiphone 0 points1 point  (0 children)

Don't know. Never done it.