wood burning stoves 2.0*
The moose likes Jobs Discussion and the fly likes Possible strategy for getting a developer job Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "Possible strategy for getting a developer job" Watch "Possible strategy for getting a developer job" New topic
Author

Possible strategy for getting a developer job

Edwin Kh
Greenhorn

Joined: Aug 30, 2013
Posts: 1
I am a physics/math major, and also a new US immigrant. I know intermediate Java, intermediate data structures and algorithm design, and, some machine learning (with Octave), HTML, JavaScript, and Linux command line. Problem is I neither have job experience nor project examples.

My question from professional programmers out there is, considering where I stand, what would be the fastest and most reliable strategy among the following to focus on in order to improve my odds of getting a programming job:

1. Learning new skills toward a particular niche such as web development, mobile apps, etc., instead of learning more what I already know?

2. Finding non-paid internships in a particular niche, instead of working on my own projects?

3. Creating self-directed projects, and publishing codes in Github etc., and keep applying for jobs?

4. Getting involved in online open source projects.

Thanks in advance. And my apologies if this question sounds redundant to some of you.
Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 30368
    
150

Edwin,
2, 3 or 4 would work. You need something to show and talk about at the interview.

While it is always good to learn, you'll still be someone without any experience to show. Just someone who knows more and doesn't have any experience.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
chris webster
Bartender

Joined: Mar 01, 2009
Posts: 1665
    
  14

Your physics/maths degree could be a useful selling point in many business sectors e.g. financial services, engineering, telecoms, scientific computing, etc. It might be worth researching recruiters in those industries to see if you can turn up some graduate-entry level opportunities. After all, it's probably easier to teach a physics/maths grad to program, than to teach a computing grad about physics and maths. Also, as you've already started looking at machine learning etc, look into entry level "big data" roles for "data scientists" - one informal definition of a data scientist is somebody who knows more about statistics than the average programmer, and more about programming than the average statistician. Could be you!

Finally, join your local Java User Group, go along to any tech events locally, and generally look out for ways to network with people in your area who might know more about opportunities in your local IT industry.


No more Blub for me, thank you, Vicar.
 
 
subject: Possible strategy for getting a developer job