Follow Slashdot stories on Twitter


Forgot your password?
Slashdot Deals: Deal of the Day - Pay What You Want for the Learn to Code Bundle, includes AngularJS, Python, HTML5, Ruby, and more. ×

Comment My opinion (Score 1) 336

I would say everything you listed with the exception of the standard library. (Read on before flaming)

You don't need to have full knowledge of the standard library but you should have an understanding of containers and iterators. You don't need to memorize all the APIs but have access to the documentation AKA Google to be able to look up what you are unfamiliar with and to understand the full capabilities of what you are using.

There are other things in the standard library that are useful to know like algorithms and such though in my experience I don't encounter them as frequently.

It is a rich library so I wouldn't expect an entry level programmer to have a full working knowledge of everything in it.

The other things you mentioned, yes you better know your shit.

Comment Come again? (Score 2, Funny) 386

it can catch all the bugs typical of C++ and dealing not only with memory management, but multithreading as well

So they've solved the halting problem?

They may have made some improvements and are capable of catching many bugs automatically but to say "all" is quite a stretch. I have yet to see a source code analyzer catch all mistakes and have a low false positive rate and a low false negative rate.

Or perhaps I'm reading too much into it and they are simply capable of detecting bugs of all the typical C++ bug categories.

Comment It's called hindsight (Score 3, Insightful) 144

Which is always 20/20. Humans are not able to predict the future no matter what information we are fed (with the exception of Charlie Sheen). Only after the outcome is realized can we then look back and see the clues leading up to it. It is hindsight that we use as a tool to punish others for not being able to predict the future.

Comment Re:It's a vast field.... (Score 1) 809

I agree. I don't doubt my ability to learn new technologies quickly. The problem is in convincing hiring managers of that. I've had trouble moving into new positions within the same company because my salary demanded I be in a leadership role but the junior guys had more technical expertise. While I know I could handle the job and learn what I needed quickly, I was ultimately turned down because of the lack of experience.

Comment Re:It's a vast field.... (Score 5, Interesting) 809

This. As someone who has 16 years under my belt I'm finding it more and more difficult to branch into areas which I've had little experience because to justify my salary I'm expected to already be an expert. Which is a shame because I have at least another 20 years of new technologies to learn before I retire.

Comment Re:Censorship at /., HN, Reddit. (Score 1) 400

The black marker argument is flawed. That is describing a censorship of the material where it is impossible or extremely difficult to recover that obscured text.

A more apt comparison would be to encode the text in ROT-13 or something. Yep, completely unreadable but easily recovered by anyone who really wants to see it.

To me, I don't have a problem with GNAA posts and such being hidden by default. And if I'm reading an insightful thread and find a link to show hidden comments, yep, I click it to see what they have to say. It's not difficult.

Comment Re:The Dangers of the World (Score 1) 784

That would remain to be seen. However, I will want it documented that my signature was forced under threat and against my better judgement and without benefit of counsel. Legally it would still be a valid signature on the document so in my opinion it would be illegal to use that as a pretext for removing the children anyway.

I have a theory that it's impossible to prove anything, but I can't prove it.