[Advice to Career Computer Science students] Should I start as a developer or an operational support in a technology company.
As an operational support intern, I began to wonder whether I should convert to full time and stay in the same team (operation support) or request a team change and become a developer instead? One of my main concerns is which starting point will be most beneficial to my future professional progress. Aside from these two positions, any other suggestions for roles are appreciated.
A developer would usually need a higher level of skills. If you think you have it, go for it. Personally, I find the developer profile more lucrative than operational support, but that's just me. My reasoning is, that at the end of the day I would get to contribute to product development. But it's just me.
Give this a thought. Please do not rush in your decision.
Having said that, developer roles requires a lot of programming (obviously) but analytical and logic skills, and the ability to breakdown complex problems in smaller units usually make a good developer. On the support side, you'll be requested to have a lot of problem-solving, and depending on the role, soft skills as well (if you're facing end-customers).