Best language to learn to get an office job?

jpython, what mattseh uses

cheryl-cole.gif
 


Best way to determine what language is in demand is to go to careerbuilder or dice dot com (technical jobs) and search on a particular language in your area and you will get an idea of the demand for it and average salary and what knowledge is required. Usually they are wanting someone who knows PHP AND knows Javascript, CSS, HTML, jQUERY, SQL, XML, etc. etc.

Now go watch Office Space and get an idea what it's like to work in an office job doing programming. You don't want that as a career.

My recommendation would be to a) learn about programming mobile apps (Android) so you can contract work to others AND create your own apps or b) find out what programming is done for movie animation (think of all the animated movies your kids go to; also special effects) -- learn this and if you're any good and get a little experience, you're talking big bucks and possibly screen credits.

I've seen some demand for 'cloud' expertise as well -- Amazon and its APIs.

If you're people savvy, get on good terms with IS managers. I suspect there will be a reluctance to hire full-time people (Obamacare), which may be a boon for contract programmers. Let them know you can supply people -- bill them for $40/hour (or whatever the going rate is), pay your people $30/hour and pocket $10 for each hour each of your sub works.

Step back and learn to think past the work 40 hours a week for a paycheck. Because if that's what you want, what the hell are you doing here?
 
dont think language matters. coding allstars (not saying I'm one) can pick up other languages quickly. my progression:
java - hated it.
rails - loved it cept it got hard when i tried to outsouce projects and build a team. hard to find good talent in the rails world imo
php - tolerate it, but much easier to find fantastic php devs.

my question though is why you wanna get an office job???
 
Use the tool that suits you best and Make sure your page or resume stands out. don't want to use the sort of language that'll Make you sound like everyone else.
 
Java and C++ were the languages I learned in college. I now have work 10 years for the largest software company in the world and have never programmed in either language. Learn the basics and then lay it on the line that you can learn anything when you get an interview. They are looking for people who have the ability to change and learn on the fly.
 
There is lot of demand for talented guys who knows ruby on rails. If you are problem solver and are good at research and have enough knowledge on Ruby On Rails you can earn More than $50k per year.
 
I rarely post, but I didn't go to school for CS. I picked it up on the fly here and there. If you want a gig that pays (an office job). I would take a look at indeed dot com (I like that over monster/dice because it aggregates different job boards and can filter by salary) and just type in Python, Ruby, C#. There are more C# job than anything. In most of the corporations I worked in they use python for application management and network scripting.

With C# / Python you can pull a starting level in some industries at 85k/90k and within about 2 years be up to 125k.

Further benefit is python is you can take it an apply it outside of work without the M$ licensing fees for IM endeavours.

(Are you sure you want a desk job? Truth is, it is usually soul sucking. Not because of the work, but because of the people you work with, and the pointy haired boss ala dilbert that is almost inevitable in every job you will get)

EDIT/Disclaimer: I live in the NYC area and work in Finance. Rent in Jersey is cheap.
 
It's important that you just don't learn the basics of one framework.

I would put more of an emphasis on learning how to write Ruby, rather than rails.

Businesses are looking for problem solvers. You want to be able to dig down and solve the really hard problems.

Learn the basics of any language and also work on learning Linux/BSD or other Unix like operating systems since this is what the vast majority of the web runs on.