58 karma · joined April 11, 2022
- ask for a raise
- change the company
Whatever you do, make sure to have a realistic idea of what your work is worth. Ask fellow employees how much they make and check local statistics about salary in your specific field.
Isn't Canada in a shortage of skilled software engineers? Take advantage of that.
I assume the pictures taken for Wikipedia just had very long exposure times.
So here is the thing: Just knowing a programming language, isn't enough of a skill to land a job! That's why you learn other things too on university, like math, data science and so on. I for example work in the robotics industry and I do exactly what you ask for. I write many short python scripts for ROS. But my ability to write python code isn't what makes me valuable. It's because I studied robotics, know how to solve complex problems using math, and then implement said solution in python. The last part being the easiest. Coding is like writing. Just because you know how to read and write, doesn't make you a bestselling author. That's just a basic requirement, and even back-end devs need some knowledge about databases, distributed systems, etc.