In this case, there are indeed machine learning algorithms that can do this task.
http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5533...
1,909 karma · joined October 9, 2008
In this case, there are indeed machine learning algorithms that can do this task.
http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5533...
Learned OpenGL.
Placed highly in the regional ACM coding competition.
Landed exactly the job I wanted out of college.
Most importantly, started a relationship with the most amazing female hacker I've ever met.
Its kind of funny: computer programmers browse the internet the way an operating system does IO.
Interviewers are coming to realize credentials, be they Microsoft certs or computer science degrees, are not great indicators of software engineering aptitude.
The more you believe in the accuracy of credentials, the less you would want to ask coding questions in an interview. Better to simply examine resumes for the appropriate certifications and then ask fit questions.
If on the other hand, you believe nothing but on the spot coding demonstrations can prove a candidates abilities, you would do exactly what these interviewers are doing. Perhaps these tests are not the optimal tests, but they sure beat credentialism.
To clarify, craigslist and monster.com are absolutely the wrong places for entry level job seeking. From what I hear, they kind of suck for any job seeking.
The best place is a company's website. Quite a few company's have a "students" or "new graduates" sub-section in their careers section. This is how I ended up at my job.
Networking and on campus recruiting are nice too, but they aren't always an option.
Is there a place we can get financial data for facebook?
Arguing that HFT is bad because people sometimes stop doing it abruptly kind of suggests that HFT is good when people are doing it.
Disagree heavily. Many of the most complicated games from the past had no tutorials, but people were still able to figure them out. Figuring out was part of the fun in fact. Most people I know simply ignore tutorials.
And I can't blame them, because developers tend to be horrible at putting tutorials together. Most tutorials today start with the most basic things imaginable- moving your character and moving the camera. These things don't change from game to game. Only a very small number of modern games have tutorials worth playing.
Am I writing new code, or adding to old code? If I am adding to old code, is it my code which I already understand fully, or someone else's code which I have never seen before? Is it a 10 file project, or a 10 project solution?
Is the task clearly defined? Am I trying to satisfy a previously written set of unit tests or am I incrementally changing my impression of what the final product should be as I am writing the code?
Do I already know everything I need to know to write the code? Do I have to track people down to get explanations of how other system components work?
How delicate and mission critical is the code, and how careful do I have to be? Is what I am writing going to be interacting with a production environment where failure means hundred thousand dollar losses, or do I want to analyze some data files on my machine?
How easy to debug is the type of program I am writing? Are we talking about an application where I can step through the code locally and see the null pointer errors for myself, or are we talking about something that involves hard to trace floating point math and linear algebra?
And of course, how complex is the actual coding? Are we talking about parsing a few log files and throwing them in a database, or are we talking about a custom file system using never before implemented data compression and retrieval techniques?
But of the forums meant for serious discussion, there is far less trolling than anywhere else on the internet. Not that many people are willing to pay $10 per troll comment- though they ban people very regularly.