Level of programming skill in non programming job

  • Thread starter Thread starter sleepydreamer
  • Start date Start date
  • Tags Tags
    Job Programming
Click For Summary

Discussion Overview

The discussion revolves around the level of programming skills required for non-software engineering jobs that still demand programming capabilities. Participants explore the expectations of employers in technical and STEM fields regarding programming experience and education.

Discussion Character

  • Exploratory
  • Debate/contested
  • Technical explanation

Main Points Raised

  • Some participants suggest that the programming skills required vary significantly depending on the specific job and its demands.
  • One viewpoint emphasizes that many technical jobs focus on problem-solving, where basic programming skills may suffice for certain tasks.
  • Another participant shares their experience of succeeding in technical roles with minimal formal programming education, relying instead on practical experience gained through lab work.
  • Concerns are raised about limiting job opportunities due to perceived inadequacies in programming skills.
  • There is a discussion about the interpretation of 'programming' in industry, with some arguing that it often refers to using specialized software rather than traditional programming languages.
  • Participants question how programming skills translate to operating analysis software and controlling equipment, suggesting that some interfaces may resemble programming.

Areas of Agreement / Disagreement

Participants express differing views on the level of programming expertise required for non-programming jobs, with no consensus on a specific threshold or standard. The discussion remains unresolved regarding the exact nature of programming expectations in various technical roles.

Contextual Notes

Limitations include the lack of specific job descriptions or industry standards that define the required programming skills, as well as varying interpretations of what constitutes 'programming' in different contexts.

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.
 
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.
 
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'?
 
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
 

Similar threads

  • · Replies 30 ·
2
Replies
30
Views
11K
  • · Replies 14 ·
Replies
14
Views
4K
  • · Replies 37 ·
2
Replies
37
Views
10K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 18 ·
Replies
18
Views
6K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 18 ·
Replies
18
Views
7K
  • · Replies 5 ·
Replies
5
Views
3K