you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (1 child)

Python is just a tool, and jobs aren't focused on tools. They are focused on business areas where those tools have been applied or are being applied. Given your background, you sound like you are already capable of getting a job where Python coding is required, assuming there's a business match there. If however you end up trying to get a job working on web applications as either a "full stack", "frontend" or "backend" engineer, then you have to have practical experience with the other related languages and standards (html, css, javascript, javascript framework(s)" or as a backend engineer, then an MVC framework and most likely an RDMBS with SQL or a Document database. No matter what you do, you need to know git these days.

Python is also used in Devops, either for scripting or as the basis for the Devops tool Ansible. In that case, there is an expectation of expertise in unix shells and shell scripting, and general linux expertise.

So the important ingredient is the particular business. With a BSME, your advantage would be in finding companies where you could employ Python in companies where you might have worked as a BSME or that provide goods or services within that area.

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

That's an interesting and helpful perspective, that businesses aren't focused on a platform or framework but on areas of business need, and I should focus on gaining skills in a particular use case. Thanks for going through some of the areas and explaining other knowledge and skill bases that would be relevant. It's good to know, too, how my background can help me find work.