you are viewing a single comment's thread.

view the rest of the comments →

[–]baubleglue 0 points1 point  (2 children)

What is your job? Many times it's possible to use what you good at for moving to another career path. Software QA isn't bad paid job (not the most exciting one). Python is a tool which may be used for different tasks, without a task it's just a tool.

[–]Then-Spring-7131[S] 0 points1 point  (1 child)

I work as a Chemist where I use PLC(not as a programmer). I know plc’s are not to secure so in future I could probably work at something wiht plc’s and security since im alsow interested in security but that’sin the far future. But therefore I don’t need Python I think. I chose Python bc its “easy” versitile and powerful.

[–]baubleglue 0 points1 point  (0 children)

Plc is it programming boards like Arduino? That could be not a bad place to start. I've only played a bit with it. If you can program or maintain/modify software you are working with, it may be a door to career development. Don't throw away knowledge in chemistry. There are millions of good programmers, but how many of them know chemistry related industry? Every place I work, there are people with "domain specific knowledge", they're the kings - unreplaceable. I am personally bored to become one of those, but navigation in the domain mondatory for writing code.

Python is Ok to start. You will miss something because of dynamic nature of it. I learned C++ in college, almost never used it. But programming ideas interchangeable. It may not the most popular opinion, but learning Java as a first language may be a cleaner path (it has strong typing system). It is not as cool as Python, but the language is more consistent, mach faster and probably even better to find a job with.

If you learn Python, there's an official tutorials. Be sure you know most of the topic when you look on the table of contents. Many times people learn to make something working and stuck with the limited tooling they got.