India
Yesterday
303
If only Indian opposition parties had accurate name...
Tech Industry
Yesterday
1797
Lack of diversity in engineering division at X
Tech Industry
Yesterday
2576
Tech companies to avoid as a white guy?
Tech Industry
2d
27437
How did this happen? (Meta Stock)
Tech Industry
Yesterday
2082
1 vs 5 Million - no lifestyle change
Hi everyone, I hope you're all doing well. I'm reaching out for some career advice and would greatly appreciate your insights and suggestions. I have a background in CS, but since graduating, I've primarily worked in embedded development. However, I've recently lost interest in this field and feel like I'm missing out on potential opportunities in pure software development. I've predominantly coded in C throughout my career, and now at a point where I'm unsure about the best path forward. I often feel overwhelmed and confused when considering a transition. Here are some specific questions and thoughts I've been grappling with: 1. Should I continue practicing coding problems on platforms like LeetCode? 2. Would it be beneficial to brush up on my object-oriented programming (OOP) concepts? 3. Is it worth investing time in learning design patterns? 4. Should I consider gaining more domain knowledge in fields like machine learning (ML) or data science (DS)? 5. Alternatively, would pursuing an MBA be a viable option for transitioning my career? However, despite my intentions to explore, I often find myself falling back into my current routine and questioning whether I should simply focus on improving my current skills or prioritize other aspects of life such as health and travel. I would greatly appreciate any advice, personal experiences, or insights that you may have to offer. Thank you all in advance for your help. Blind tax: 230K #career #tech #software #embedded
Might be easier to switch teams first. It’s pretty hard to learn new things without pressure.
I'd go up the stack a bit, but not too much - roles where performance matters, but you work on higher level problems. A trait of auch roles is the use of systems programming languages other than C - C++, rust, go, even Java in some cases. This way, your low-level knowledge will still give you an edge.
Thanks, I was thinking about some roles in HPC.
Most people here are only good at one thing. The hard truth is, tech careers plateu fast. If you have an inch of business inclination, become a PM for a bit or build something for someone to eventually be your own boss.
Tech to PM will be relatively easy. But I am not sure if reverse will be the same down the line. Building something for someone I would love to do, but i would need to be lucky and in right place to do so.
What is it that you are missing in current role? Is it growth path? Or is it interesting work?
Both. I don’t see anything interesting happening in my current role. Also I have never explored. This is my first job and I am keen to explore and see what my potential really is.