Level of programming skill in non programming job

In summary, there are a lot of job postings that require programming skills, even if the job is not specifically in software engineering. It's hard to say how much programming experience or classes one needs for these types of jobs, as it depends on the specific job and its requirements. In general, having a basic understanding of programming and being able to write simple functions with nested loops can be enough for many technical jobs. However, more advanced programming skills may be necessary for optimizing solutions and making them more efficient, user-friendly, and easily understood by others. It's recommended to take at least one programming course in college to learn the basics and then continue learning as needed for specific job requirements. In many cases, programming skills are used in industry for tasks
  • #1
sleepydreamer
18
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
  • #2
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.
 
  • #3
I've been able to succeed in a lot of these with one college programming course, a numerical analysis course that used a lot of programming, and a few hundred hours of programming practice (practical problems) in lab jobs during college.
 
  • #4
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?
 
  • #5
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 Dr. Courtney
  • #6
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'?
 
  • #7
  • #8
Nidum said:
Many applications in industry use input which looks just like and behaves just like computer code .

Get an idea from here :

http://www.cnccookbook.com/CCCNCGCodeCourse.htm

Read some of the linked pages as well .

Radical Thx
 

1. What is the importance of having programming skills in a non-programming job?

Having programming skills in a non-programming job can greatly enhance your productivity and efficiency. It allows you to automate tasks, analyze data, and create custom solutions to improve your job performance.

2. Do I need to have a computer science degree to have programming skills?

No, a computer science degree is not necessary to have programming skills. There are many online resources and courses available that can teach you programming languages and concepts.

3. How can I improve my programming skills for a non-programming job?

The best way to improve your programming skills is to practice regularly and work on real-world projects. You can also attend workshops, take online courses, and collaborate with other programmers to learn new techniques and skills.

4. Are programming skills only useful in technical roles?

No, programming skills can be useful in a variety of non-technical roles as well. For example, in marketing, programming skills can be used for data analysis and automation, while in project management, it can help with task management and organization.

5. How can I showcase my programming skills in a non-programming job interview?

You can showcase your programming skills in a non-programming job interview by providing examples of how you have used programming to improve your job performance or by showcasing any projects you have worked on that required programming skills.

Similar threads

  • STEM Career Guidance
Replies
30
Views
5K
Replies
7
Views
2K
Replies
13
Views
2K
  • STEM Career Guidance
Replies
3
Views
2K
  • STEM Career Guidance
Replies
18
Views
2K
  • STEM Career Guidance
Replies
15
Views
2K
  • STEM Career Guidance
Replies
20
Views
445
  • STEM Career Guidance
Replies
7
Views
2K
Replies
17
Views
3K
Replies
127
Views
16K
Back
Top