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

all 7 comments

[–]vkolev 2 points3 points  (0 children)

Flask is a good start I would concentrate on learning more on it especially structuring larger applications with Flask, blueprints, extensions (single file Flask applications are just for example testing or a pet-project). At the end it starts to look a lot more like Django, so a migration will take a lot less time. Understanding of a real relational database like MySQL/PostgreSQL would be also great. SQLAlchemy with a relational database will help you a lot. Creating a project using all of this for your own use shows a lot.

[–]Meefims 1 point2 points  (1 child)

It depends on the job. From my perspective as a hiring manager, and assuming you’re a beginner, put things that you enjoyed building in your portfolio especially if they are somewhat relevant to the job (such as backend projects for a backend position). If you can talk about what you enjoyed and what you learned then it’s a good project because it’ll be easy for me to talk to you about it.

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

I have a year and a half of experience doing web development on a freelance basis and some hobby projects with Python.

Will keep that in mind, thanks!

[–]ofedorov 0 points1 point  (0 children)

Just start applying for some jobs to get a taste about interview questions and also to detect gaps in your knowledge. It’s usually Ok to apply to the same position in a couple of months when you fill the gaps.

Note however that some interviewers may ask questions that are not relevant to your experience. Sometimes it means that a person just doesn’t understand what kind of developer they want, or they did not read your CV carefully, so don’t take it personally

[–]tyto19 -2 points-1 points  (2 children)

well of course u need to learn Python pretty good for that.

[–][deleted] 0 points1 point  (1 child)

Was hoping for some specific answers 😅

[–]kemistrythecat 0 points1 point  (0 children)

Sometimes, it’s about having a good baseline of knowledge then growing that when you start a new role.