Qualifications for a Black Box/HFT Programmer?

Discussion in 'Automated Trading' started by Mike10, Oct 11, 2010.


  1. What path to take? Depends on what you like to do and what you are good at. If you enjoy and are good at school, go to a top 10 school and get at PhD. If you enjoy and are good at work, find a foot-in-the-door job. If you enjoy and are good at networking/schmoozing, move to Chicago or New York and start talking to people.

    If you worried about compensation, check the bureau of labor statistics site. Financial specialization is probably not the best to get into, but yeah in engineering/programming it is a good plan to have a specialization in mind. (I am a software engineer/architect for enterprise web applications, for example.)

    If you are worried about *having* to go to school, don't. My degree is in Communications. Yes it was slightly harder to get that first job, but after 2-3 years of working in the (software development) field, experience became way more important than any piece of paper from a school.

    If you are worried about demand/labor market, become a doctor or lawyer. As a backup plan you could be a nurse or pharmacist or veterinarian instead of a doctor, or a paralegal instead of a lawyer.
     
    #11     Oct 12, 2010
  2. The graphs make sense to me. Where's the contradiction?

    Got the URL for that story? Interested to see what niche is allowing Flash monkeys to charge themselves out at $150 grand a year. I can get an expert Flash coder for about £30-35k without any problems.

    Hot techs provide short term big money opportunities for developers but, like most supply/demand imbalances, if the demand is there then supply usually catches up pretty quick. iPhone coders were in short supply at the beginning of the year. Then every coder with a weekend free sat down and taught themselves Objective C and guess what...iPhone coding contracts now offer the same daily rates as standard web dev contracts.

    Add to all this the fact that as you get older it takes longer to learn new stuff (sadly this has now been medically proven) and that family commitments take more of your time...

    Whilst you are taking the kids to football practice on a Saturday morning the 21 year old fresh grad is sat at home reading the latest whitepapers. He comes into the office eulogising about the new tech on Monday morning whilst you are more concerned with making sure you get the kids to school.

    And all this is without getting started on the issues of offshoring etc.

    Safest option if you want to stay a techie is to specialise in a niche product. Get a ton of experience in something like Marketview or Charles River. Those coders always command about £600-750 a day because of their specialist nature.
     
    #12     Oct 13, 2010
  3. Mike10

    Mike10

    Thank you Stoxtrader. So the demand for software developers is pretty good if you know what you're doing? I've heard varied things about the legal market - that it's over saturated, etc. I was thinking about becoming a tax/bankruptcy lawyer.
     
    #13     Oct 13, 2010
  4. The article states that $60,000 programmers go on to make $150,000. How does the graph demonstrate this?

    http://tctechcrunch.files.wordpress.com/2010/08/brown-and-linden-1.png

    http://online.wsj.com/article/SB10001424052748703846604575447600001479266.html?ru=yahoo&mod=yahoo_hs

    Your definition of "expert" is probably different. These are not codemonkeys.


    Agree on specialization. I heard of someone who, after 1 year of experience with Great Plains and e-commerce experience, became a Great Plains consultant making $150+ per hour. So I suppose, in addition to being a specialist and being somewhat competent, it helps to be a great bullshitter.
     
    #14     Oct 13, 2010
  5. I didn't interpret the article as saying that. It says...

    "Why would any company hire a computer programmer with the wrong skills for a salary of $150,000, when it can hire a fresh graduate—with no skills—for around $60,000?"

    The graph simply shows the typical salary progression for 3 centile groups.

    Interesting read. This article applies to The Valley though where the remuneration structures are completely divorced from reality and swing way wide of anywhere else on the planet. I'd be inclined to take this article more seriously if (a) it wasn't published by the WSJ and (b) the sample data wasn't courtesy of a headhunter who has a vested interest in talking up the numbers. Would be genuinely interesting to see how many Flash guys out there are actually bringing in $150k a year.

    Worth noting that the article says...

    "It is particularly difficult to find Flash engineers who have both an artistic and computer-science background, say executives. While there are many Flash designers with experience in artistic elements, few are trained in areas such as power and battery management, they note."

    Like we both said, the real big coin is made from specialising.

    :)

    That's what being a consultant is all about. The chat. It's all about the client's perception of you. When I first became a consultant I remember one of my early mentors telling me, "Your job, first and foremost, is to sell more consultancy."

    Here's a true story for you. When I first started in this industry back in the 90s I turned up for work on my first day as a junior developer for a mid sized consultancy. I was given a copy of 'HTML For Dummies' and told to spend a couple of weeks learning HTML. Once I'd been through the book and had a read around the nascent web I was placed on a project team developing the first website for a major UK retail bank. It wasn't until a few months later when I saw the invoices going to the client that I found out I was being billed out by my employer at £100 an hour. I think was earning £16 grand a year at the time. Ludicrous eh?

    A few years later the bottom fell out of the market. Remember when this image did the rounds?

    [​IMG]

    All I'm saying is that getting old in the software development market place is tough unless you either have management experience or a specialist arrow in your quiver.
     
    #15     Oct 14, 2010
  6. Hmmm. I received my patent and developed my best selling product after the age of 55. Of course, I've been a software engineer since I was 19.

    Many of the "programmers" at HFT firms have advanced degrees in mathematics. It's the math more than the programming that gives these firms their edge. That and supercomputers.
     
    #16     Oct 14, 2010