4 ms·
It depends from what you mean by "Jump". I used to do .Net/C# only. Then I decided to learn Python, and to be honest it has only made me a better engineer. I am
by aespinoza 9y ago
It depends from what you mean by "Jump". I used to do .Net/C# only. Then I decided to learn Python, and to be honest it has only made me a better engineer. I am now learning Go.
The company I work at has projects in these languages. And I have contributed code to some of them. Don't make the Jump. Expand. There is no need to leave .Net/C# behind, keep your skills current with DotNetCore, C#, etc. but continue to expand your learning.
Python/Django/Celery is awesome by the way, and there is no jump, just new frameworks. If what you mean by jump is to focus on a new language/stack/framework, do it.
It is never ok to just stay with one. Find a company that uses different languages/stacks/frameworks across the company and keep learning.
If the company understands engineers, they will be looking for problem solvers and not framework experts. You will be considered a senior engineer regardless of what stack you have most experience with.
- EnderMB 9y agoI've got the full intention of keeping up to date with .NET. After all, no job is permanent, and there's every possibility that I'll be using .NET/C# in my new job anyway. I meant jump as jumping between companies, as I could always stay where I am. The main problem I've found is that very few companies go by the same belief that a developer can transition between languages/stacks. A while ago I applied for a job requiring a Scala developer with 2 years experience, and was turned down despite having 8 years experience with .NET. Despite looking for stuff outside of .NET, I'd happily stick with the framework. Windows rarely lets me down, C# is a fantastic language, and I know the tooling around it well enough to benefit most teams in some way. Outside of moving for other reasons, I just feel that it can only benefit me to learn another stack. It's just a scary process, as for the first time since work experience during uni I'll go into a company not feeling comfortable in my knowledge of the language/stack.