I miss assembly, only the best of the best could handle it, new stuff lowering the requirement big time.
6502 C64 and BBC
6809 dragin 32
Z80a spectrum
Then 68020 Amiga.
Real coders still use punch cards.

I miss assembly, only the best of the best could handle it, new stuff lowering the requirement big time.
6502 C64 and BBC
6809 dragin 32
Z80a spectrum
Then 68020 Amiga.

For the people suggesting assembly for speed....do you actually know of anyone still writing assembly? C/C++ compilers are pretty damn good these days....if you really need speed, you probably need an FPGA....so learn VHDL![]()
Is VHDL the predominant language for FPGA use in finance or is Verilog also used (I've never used Verilog).
I actually know C, C++ (too many people list C/C++ as though they're the same -- they are not and I know the differences as I learned C years before C++), assembly, and VHDL and am actively trying to find a job with a HFT firm (or possibly a MM). Even at age 33 with years of experience (taught myself C and assembly while in HS to join some software cracking groups), and happen to know someone rather well who worked in HFT, I think I'm going to have a difficult time. How a student without any experience with these sorts of things can get such a job is a mystery to me unless it's just writing software to run reports, compliance, or testing strategies offline rather than production use.
Could not agree more. Almost feels like as if web browsing and facebooking is nowadays seen by youngsters as a special skill.
Is VHDL the predominant language for FPGA use in finance or is Verilog also used (I've never used Verilog).
I actually know C, C++ (too many people list C/C++ as though they're the same -- they are not and I know the differences as I learned C years before C++), assembly, and VHDL and am actively trying to find a job with a HFT firm (or possibly a MM). Even at age 33 with years of experience (taught myself C and assembly while in HS to join some software cracking groups), and happen to know someone rather well who worked in HFT, I think I'm going to have a difficult time. How a student without any experience with these sorts of things can get such a job is a mystery to me unless it's just writing software to run reports, compliance, or testing strategies offline rather than production use.
The issue I see with someone who actually has the technical abilities to handle the job is that with the flood of applications these companies get, how does one even get noticed? I mean I have the advantage of being long time friends with someone who is relatively well known in the industry and I know someone who is friends with a recruiter at a HFT firm, but even with this, I think it's going to be a challenge. This is an incredibly competitive industry and I think even many people on this forum don't realize how competitive it is (at least in HFT world). I have a pretty good idea, but even I may be surprised if I ever get in to it.
As for the OP, not already knowing a programming language is setting him back from other students applying for internships. Learn sooner rather than later as each year that goes by is a year you're going to be at a disadvantage.
I interviewed with a couple of these firms, trying to do the same thing (I'm a senior software engineer in a different industry). And I really got the impression they'd rather hire young, cheap, and impressionable than experienced with a price premium. Also seems like all there developers do is data feed handling anyway..... At the end of the day, If you're a profecient software guy... I think you're better off in a different industry or doing it on your own.
I'm proficient with both hardware design and software. To do true HFT requires paying for NJ<->Chi microwave network access. The people on these forums that think their 10ms time frames are HFT are kidding themselves. Unfortunately I don't have enough $ saved to be able to afford the monthly infrastructure expenses. I know of a HFT start up run by very experienced people in Chicago that is less than 10 people, so it doesn't take a lot of people to make this happen, but it does take a lot of capital.
And I really got the impression they'd rather hire young, cheap, and impressionable than experienced with a price premium.