this post was submitted on 31 Jan 2024
18 points (100.0% liked)

CSCareerQuestions

770 readers
2 users here now

A community to ask questions about the tech industry!

Rules/Guidelines

Related Communities

Credits

Icon base by Skoll under CC BY 3.0 with modifications to add a gradient

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 2 points 7 months ago (1 children)

One example I have is implementation consultant. Still related to software, but no need to write code.

[โ€“] [email protected] 2 points 7 months ago

Sounds like sales, basically. I don't know - the distinction between writing code and configuration is pretty minimal to me. Lots of times you still have to read/debug code to figure out why a configuration isn't working, and if you're thinking you aren't doing to get that technical then you're limiting your career to junior roles, I think. Senior engineers aren't going to want to support low level technical issues, and if you have a junior fixing all the problems you run into I'm thinking that's a junior level role.

That's not my area, but I've worked in consulting as a developer almost my entire twenty five year career, in a bunch of industries, and done sales engineering (basically preparing and running demos and answering technical questions) including for third party software which I integrated but didn't code. To my earlier point, getting it running and training folks to use it involved coding skills.

If what you're hoping to avoid is the deep math and algorithms the goods news is you'll probably never once do that level of stuff over in your career. And that is essentially the difference between coding and coding-adjacent jobs. A coder will probably never do that, anyone else definitely won't.

That all being said, technical sales, scrum master, product/project owner are all industry jobs that involve no coding at all - the primary skills for them are coordination and soft skills. Q/A can be but most folks in Q/A I know spend a lot of time scripting tests, which is generally just coding.