|
|
|
|
|
by s3r3nity
863 days ago
|
|
I've seen three different paths over the years from friends and colleagues that moved into SWE from non-coding roles via getting in the door in a "technical role" that can help develop the skills you need: 1) Data Science: the requirements and depth of knowledge vary from company-to-company, and many DS roles end up being more basic reporting / data collection tasks, but if you're interested in a more backend heavy role, data engineering, and/or AI/ML engineering type role, this would be a great way to get the foot in the door. That said, of the three options here, I think this one requires the most time investment in the role before making a lateral move to SWE. 2) Solutions, or Sales, Engineering: depending upon the company the coding expectations can vary, but you would have the opportunity to hack together solutions for real Customers - sometimes even earning sales commission as part of your pay! The ability to network closely with Sales teams and Customers is valuable experience that would transfer to many other tech roles if you decide SWE isn't for you. 3) SWE Internships: requires the most upfront investment in self-education and practice, and pay is obviously lower, but you gain actual experience in the role, can add projects to your resume, and network in the space. |
|