DEV Community

ishiuez
ishiuez

Posted on

What suggestions would you put forward to someone who is a Beginner?

Hi everyone! It's been about a month since I've started to learn to code. I am almost finishing up the Computer Science Fundamentals MicroBachelors on Edx, and I have just completed the python 3 course on codeacademy. Where do I go from here?

Top comments (2)

Collapse
 
mmuller88 profile image
Martin Muller • Edited

Combine learning with execution!

1) Work on your visibility: LinkedIn, Twitter, GitHub perhaps (look at my socials if you want ;) martinmueller.dev )
2) Look for companies which are looking for a junior pyhton developer.
3) Choose the company which have the best culture with things like helping each other, learning, ... . Basically an environment where you thrive an learn.

Keep learning, asking and having fun :).

Collapse
 
fish1 profile image
Jacob Enders

What you do from here depends on what your goals are. I'll let you know what I personally did.

If you don't have any interest in doing this professionally, at least within the next couple years.... then just hammer away at whatever you find interesting. I had many years to burn because I started doing this in high school.

When I first finished a bunch of YouTube tutorials, I made ASCII battleship, Pong, an Android App arcade game, Asteroids, and probably 50 other mini projects that I scraped after working for a couple weeks on.

Back then I never focused on best practices, instead I would learn from my own failures, I would read hundreds of internet posts, and tutorial about why my code was bad. And compare other peoples solutions to what I had developed.

I do think it's really best to learn what NOT to do instead of what you SHOULD do. Because it gives you better perspective about why things are the way they are.

But of course, if you plan on getting a programming job this year. I don't recommend doing it this way because it's far more time consuming to build a bunch of projects just to learn why they suck lol. But I found it very fun to come up with my own solutions to problems, rather than being told what to do. It kept the projects, fun and engaging for me.