• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Liutauras Vilda
  • Knute Snortum
  • Bear Bibeault
Sheriffs:
  • Devaka Cooray
  • Jeanne Boyarsky
  • Junilu Lacar
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
  • salvin francis
Bartenders:
  • Tim Holloway
  • Piet Souris
  • Frits Walraven

how does a non-technical major get a programming job?

 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i'm looking to change fields from teaching to programming because 1) the environment in teaching is terrible, 2) i enjoy programming despite the occasional hair-pulling, and 3) i think i'm decent at it.

i took an advanced placement course in computer science in high school. then i did a summer programming internship in high school. when i decided to get back into programming, i took an intro course to refresh my skills. i found it to be too easy. so i took a course in java at a local university and did very well.

programming jobs have -- or at least had, pre-recession -- a reputation for being accepting of non-computer science majors, but all the postings these days say a related degree is required. the internships seem to be reserved for current students.

what do i need to do?
keep taking courses?
get certification?
apply to more positions (or find better job posting sites)?
find random people on linkedin who can get me a job?
offer to work for a company free to show that i can do the job?
beg?

any help would be appreciated.
 
lowercase baba
Posts: 12797
51
Chrome Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think the same rules apply as always...

Network with everyone.
Continue taking classes. My major is a B.A. in theatre. I went back to school and took the CS courses required to earn a B.A. although I never enrolled in an actual degree program.
Get involved in an open source project.
Join any local programming groups. We have a Java group in my town that I (used to) go to.
 
author & internet detective
Posts: 39883
798
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

david jebediah lee wrote:programming jobs have -- or at least had, pre-recession -- a reputation for being accepting of non-computer science majors, but all the postings these days say a related degree is required. the internships seem to be reserved for current students.


Depends what your degree is in. People are more likely to be accepting of a math degree than Fred's theatre degree. (no offense Fred)

Something to complement your degree would help in getting an entry level job though. Either a certification or a "concentration" at the university. Also, you can gather experience on your own. Does your school have a website? What would make it more useful that you could do?
 
author
Posts: 23868
141
jQuery Eclipse IDE Firefox Browser VI Editor C++ Chrome Java Linux Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

david jebediah lee wrote:find random people on linkedin who can get me a job?



In my opinion, you should linkedin with people whom you like or respect (perferrably both), and whom you will be willing to help. There should be no expectation that your links should help find you a job.

Random people (ie. people whom you don't know) don't fulfill this requirement. And would be very unlikely to help, even if you have this mistaken expectation.

Henry

 
Author
Posts: 3443
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I changed from mechanical engineering to IT. All you need is

1. Pick a mainstream language.
2. Get a good beginner's book.
3. Start learning the concepts.
4. Make use of good online tutorials as learning the theory and applying it should go hand in hand.


It will be challenging, but if you are dedicated and passionate enough, you can do it. Once you get a good grasp of the fundamentals

1. Get some experience on your CV --> http://java-success.blogspot.com.au/2010/12/handy-tips-to-get-some-work-experience.html
2. Try different avenues looking for a job --> http://java-success.blogspot.com.au/2010/12/handy-job-hunting-tips-in-tough-times.html
 
This is awkward. I've grown a second evil head. I'm going to need a machete and a tiny ad ...
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!