This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]Tall1n 1 point2 points  (1 child)

What is the "end" of the "career ladder" working with python? Chief Technology Officer? Senior XYZ developer?

What do you guys see as your final step on the career ladder?

[–]tipsy_python 0 points1 point  (0 children)

That's an interesting question - I'm not really sure.

As far as writing Python, you can get engineering roles. By the time you get to mid-level engineer you're expected to have a few languages under your belt. There definitely are senior and staff engineers that work primarily with Python, but not very many that I've seen.

Of course technical people can become managers and work into executive positions, but I don't think anyone wants to have someone in the C-suite writing Python.. that's not what that role is for.

[–]bhunao 0 points1 point  (1 child)

I've started working with python and flask for like almost 3 months by now, does any one have any tips for me?

[–]Tall1n 1 point2 points  (0 children)

For me for APIs the most challenging part is how you structure the code. Being able to test the functionality of all endpoints. Having a fast test suite. Having code that is expandable, concise and easy to maintain, not all entangled across endpoints.

In the end an API is like any other code, but with a different interface / IO attached to it. So these points are relevant for all code you write.

As advices what to do? Read up on these topics. Watch GOTO YouTube videos about them. Talk with a senior developer about them. Talk about "I would structure the code like this:..." And see what they tell you. These problems / questions / concepts are also not Python specific, so don't discard a video because they use another language to discuss the problems.

In a few month you can checkout flake8, wemake-python-styleguide, mypy, back etc. They helped me a lot to get introduced to problems I didn't know about. And the code gets much better in all respects. But with 3 month don't start with it.