Level of programming skill in non programming job

  • Thread starter Thread starter sleepydreamer
  • Start date Start date
  • Tags Tags
    Job Programming
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
7 replies · 2K views
sleepydreamer
Messages
18
Reaction score
0
So, I see a lot of people saying and job postings requiring programming skills but are not themselves actual software engineering jobs.

So my question is for jobs that require programming on the side i.e some non-cs engineering or technical job. How much experience or how many cs classes does one need to be at the level that these places expect?

For instance I suspect that they don't just want me to write a couple of simple functions with some nested loops and call it a day.

Thanks
 
Physics news on Phys.org
That's a really tough question to answer, because it obviously depends on the job.

I think the thing is that a lot of "technical" or STEM jobs in industry are essentially about problem-solving, and programming is a very effective tool for solving certain kinds of problems. In some and perhaps many cases, the capacity to "write a couple of simple functions with some nested loops" is all you need to solve those problems. The advanced programming capacity comes in when you're trying to develop a systematic solution that's optimized for efficiency, capable of solving complex problems, convenient for other not-so-technical people to use and understand, easily understood by other programmers, etc.

I guess what you're really asking is how much programming you need to take in school. And the answer is that there's no hard threshold. It's generally a good idea to take enough to formally learn the basics of programming and then if you like it, take more. If you don't you'll probably gravitate away from jobs that require that skill anyway.
 
Choppy said:
If you don't you'll probably gravitate away from jobs that require that skill anyway.

I think this is what worries me the most. I don't want to have to dramatically limit my job pool based not feeling like I have enough programming skill.

Can anyone share a more detailed account of times they have coded on the job to solve a problem, but where its not their main job?
 
Don't take 'programming' in industry to always mean originating simple software using a standard programming language like like C or Fortran .

Many applications of programming skills in industry are to do with use of specialist technical analysis software and control of machinery and test equipment ..
 
  • Like
Likes   Reactions: Dr. Courtney
Nidum said:
Don't take 'programming' in industry to always mean originating simple software using a standard programming language like like C or Fortran .

Many applications of programming skills in industry are to do with use of specialist technical analysis software and control of machinery and test equipment .

.

This is interesting. So you are saying that 'programming' is sometimes used as a generic term for running some sort of specialized software package? Or how do these skills translate to running analysis software and control equipment?

Perhaps you mean that some equipment is controlled via command line interface that mimickes 'programming'?