What can you do as a proficient programmer?

Discussion in 'App Development' started by Laissez Faire, Aug 3, 2013.

  1. I promised myself each time I see JH or stock777 in a forum then its time to wave good bye. Both together? I gotta board the train. Good luck getting career advice from those two I am sure they have a track record that results in sound and intelligent advice.
     
    #32     Aug 4, 2013
  2. Thank you.
     
    #33     Aug 5, 2013
  3. newwurldmn

    newwurldmn

    Ha.
     
    #34     Aug 5, 2013
  4. vicirek

    vicirek

    Those two courses Python and OO programming will not give you much.

    Python is good if you already know programming in languages that professional programmers use (C++,Java, .Net). To start with Python will probably be confusing in the long run.

    If they teach you OO programming using some abstract linguistic concepts and twist like dog barks and car turns instead of talking like programmer to programmer meaning explaining it as memory and project management tool then again for all practical purposes you will not gain much.

    But it is a start to broaden your horizons and find something that you can use for trading. Since trading is more and more algorithm based then you can find application of your skills in the future.

    Programming by itself is not the most important thing in trading. That is why I would not recommend Computer Science because programming is a commodity. You need extra skills in science like math, physics, finance or engineering plus the ability to program.
     
    #35     Aug 5, 2013
  5. lol, right. dude, you're outgunned, out smarted, out programmed, out rigged, out everything even before you start.

    how do I know?

    if you had even 1% of a clue, you wouldn't be HERE asking bs questions.
     
    #36     Aug 6, 2013
  6. A start to broaden my horizons was all I expected from these courses.

    Could you expand on your last paragraph regarding Computer Science?

    Thanks.
     
    #37     Aug 11, 2013
  7. vicirek

    vicirek

    There is a lot of competition from around the world in the programming space. Most big companies outsource lots of tedious programming work to countries that pay much less for the same work. Since programming is very time consuming they need large groups of programmers working on the same project. No matter where you are based as a computer programmer you are just one of many.

    To be competitive in this space you need an extra edge. One of them is very good knowledge of systems and hardware with the ability deliver performance and security working on very low level close to bare metal (hardware).

    Another way to stay competitive is to have the ability to generate sophisticated algorithms using cross-disciplinary approach. This requires knowledge and better yet degree in science other than programming.

    As a pure programmer you are often perceived as a "coder" coding other people ideas.
     
    #38     Aug 11, 2013
  8. Thanks.

    Makes sense.
     
    #39     Aug 11, 2013
  9. I didn't read this entire thread, so it's very likely that I might just be repeating what other people have already said.

    First you're going to ask yourself what type of programming do you actually want to do? Being a 'proficient programmer' is such a broad term. Do you want to build infrastructure? Work on models? Test strategies? It's all very different types of programming.

    I'm not exactly clear on what you mean by 'break into trading'. Are you looking to get into some type of quant role?
     
    #40     Aug 13, 2013