Careers possible if only two beginning computer programming courses taken?

Click For Summary

Discussion Overview

The discussion revolves around the potential career opportunities for individuals who have only taken two introductory computer programming courses. Participants explore the viability of securing a job as a computer programmer with minimal formal education in programming, considering various factors such as self-taught skills, additional coursework, and the current job market landscape.

Discussion Character

  • Debate/contested
  • Exploratory
  • Technical explanation

Main Points Raised

  • Some participants suggest that having only two beginning programming courses may lead to very low chances of finding work as a programmer, especially compared to the past when companies trained new employees.
  • Others argue that self-taught skills combined with coursework could improve job prospects, particularly in small companies that may be desperate for programmers.
  • A participant shares personal experience with programming, indicating that while they have created various programs, none were published or directly applicable to their employment situations.
  • It is noted that having a degree in a STEM field may facilitate further education in computer science, potentially leading to better job opportunities.
  • One participant mentions that electrical engineering students with two Java programming courses were highly recruited by software companies, suggesting that even limited programming education can be valuable in certain contexts.
  • Another viewpoint expresses that while two courses alone may not suffice, companies may still consider candidates with strong resumes, portfolios, or relevant project experience, even without formal programming education.

Areas of Agreement / Disagreement

Participants express a range of opinions on the sufficiency of two programming courses for career opportunities, with no clear consensus. Some believe it is inadequate, while others highlight potential pathways to employment through self-learning and project experience.

Contextual Notes

Participants mention various factors that could influence job prospects, such as the specific programming languages learned, the relevance of additional coursework, and the importance of practical experience or project portfolios. The discussion reflects a diversity of experiences and perspectives on the current job market for programmers.

symbolipoint
Homework Helper
Education Advisor
Gold Member
Messages
7,655
Reaction score
2,088
What are the chances of finding work or a career if an average person were to take two beginning programming courses? Would this be enough for a possible career as a computer programmer?
 
Physics news on Phys.org
Very low, I imagine. Thirty years ago, it might have been possible where companies trained new employees in mainframe software because colleges didn't produce enough graduates to cover their programming needs. However, now you can find a lot of CS people around to fill the gap.

If you have some self-taught skill + courses and its a small company desperate for a programmer then you might have a chance. The pay will most likely be low with little chance for advancement unless you strike out on your own and start a new company.
 
Thanks, jedishrfu.
I only had one BASIC programming course many many years ago and did not do much programming until about 13 or 14 years ago using a more modern but lesser known form of BASIC. I made many fairly small or simple programs during this time, but nearly none of them were for any of my current employment situations. Most were personal projects, mostly fancy calculational programs, and a few with graphical or visual features. I made some programs that I would have liked to use for laboratory chemistry purposes if they were available at the time when I did those jobs. I was not sophisticated enough at that time to actually create those programs. I also created a few programs for educational applications. None of my programming projects is currently published.
 
If you have a degree in STEM then its fairly easy to go back to school for a CompSci MS degree or at least it was. I've been out of the loop for a while but I've seen night school advertisements at the local college for getting a CS MS degree.

The more popular languages are now Java and its derivatives for business related stuff. JavaScript for web stuff and JavaScript via node.js for the web application server. Web programming however is a mashup of a lot of things though and can be quite daunting as you must be familiar with these and HTML and CSS and application servers like Apache Tomcat, or Jetty or JBoss...

If you want to play though there's Processing IDE where you can write simple java programs that draw cool pictures that you can interact with. It has a lot of examples floating around.
 
Last edited:
At my university the electrical engineering students were required to take two java programming courses through the computer science department. With only these two courses and perhaps an additional course in data structures and algorithms, the electrical engineering students were highly recruited by software companies in the area. It seemed about 70% of the companies to attend our career fairs and to advertise open positions to the department were software.
 
Alone, no I don't think it would be enough, but there exist a fair number of companies willing to at least interview someone on the phone if the resume makes it seem like they acquired a good level of knowledge. At my company, the Senior Data Engineer (read backend hadoop whatever dev) often interviews people without courses in programming if the person has provided a github, a website presenting a large range of different works, passes a coding test, or in the phone conversation showing a good understanding of agile and efficient algorithm and oop techniques.
 
  • Like
Likes   Reactions: symbolipoint

Similar threads

  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 18 ·
Replies
18
Views
7K
  • · Replies 18 ·
Replies
18
Views
7K
  • · Replies 18 ·
Replies
18
Views
6K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 21 ·
Replies
21
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
8
Views
2K