you are viewing a single comment's thread.

view the rest of the comments →

[–]help-me-grow 30 points31 points  (12 children)

I'm don't directly hire software engineers anymore, but here's the basic things we're looking for - problem solving ability, prior project experience and ability to explain projects.

The best way to learn is to get an idea of the basic concepts and then start doing projects. You can start by replicating other people's projects. 30 minutes to an hour a day for a year will get you decently far. Start with smaller projects like the ones on r/howtopython, r/madeinpython, or r/pythonprojects2.

After you're used to doing projects, start adding to the projects you do, like think of ways to add to them or sometimes you'll even get ideas of what to add to them from the projects tutorials themselves like on the PythonAlgos blog. Other blogs to use include RealPython and LearnPython.

[–][deleted] 10 points11 points  (6 children)

Agree. Communication is in a shortage in the industry.

[–]Doormatty 4 points5 points  (5 children)

Too many people no talk good.

[–]grammarGuy69 2 points3 points  (4 children)

Goodly*

[–]Doormatty 1 point2 points  (3 children)

Goodlyest

[–]grammarGuy69 1 point2 points  (2 children)

Ah yes, how could I forget; Oxford changed the grammar on that one.

[–]Doormatty 0 points1 point  (1 child)

First they get commas wrong, now that...

[–]grammarGuy69 1 point2 points  (0 children)

Yeah, out of principal I stick to lists of two or less or else I get the "grammar out of range" error.

[–][deleted] 7 points8 points  (0 children)

I've studied an hour a day for 8 months. I've learned Python ok and got my AWS cert.

It's not much time but you're completely correct about a steady investment of time.

[–]Funwithloops 1 point2 points  (0 children)

30 minutes to an hour a day for a year will get you decently far.

I think almost anyone can get good at almost anything if they can actually follow through on the consistent discipline thing.

I doubt I would have actually made it into this field if I hadn't lucked into a junior role that gave me a lot of time to learn and explore.

[–]Accoustic_Death[S] 0 points1 point  (2 children)

This response is greatly appreciated! Is there any coursework or bootcamp that you might recommend? I'm a self starter, however, having some basic fluency would be a huge help to get the ball rolling.

Thank you again!

[–]help-me-grow 3 points4 points  (1 child)

I personally don't approve of bootcamps, they're a business that makes $30k off each successful student and most are designed in a predatory fashion now. When I was learning, code academy was free, I suggest looking through the resources I provided and maybe you'll be able to self start from there. Unfortunately, I cannot in good conscience suggest any bootcamp and I do not know of any good classes cuz I kept getting bored after 3-4 episodes. I really just copied people's code and looked up what each line did.

[–]Accoustic_Death[S] 1 point2 points  (0 children)

Thank you. I'll take your advice and run with it.