204 karma · joined November 20, 2017
Seems like there are many languages/libraries trying to make concurrency easier to implement in practice. Most notably for C++ (my fav since I have to use it for most of my work projects): Intel TBB (definitely the go to for most things), RaftLib (saw at C++Now last year) is probably the easiest to understand (same theme as this post, super easy concurrency for c++). Even Java seems to make concurrency rather easy with it's thread pools and relatively strait-forward synchronized sections.
This guy is really really out of touch with reality. People that go get PhD’s are driven. I know many that had entirely shit experiences with undergrad research, horrible advisors, but new what they wanted and were darned determined to get it.
>Also, you've been a good student in school, scoring at the top of your class on exams and projects. And you've probably been praised throughout childhood for being a smart kid.
Umm, hmm. This is actually a problem. He’s looking for less diverse, vanilla, 1% kids. Sure, the entrance criteria are smart kids with good grades. Likely the best and most driven will be the scrappy ones from really odd backgrounds with few “projects” of official nature and even fewer actual undergrad research experiences. I hate people like this that walk the walk of “diversity” but then they go off and try to find the exact same as themselves, silver spoon kids of academics. If you look at the really successful people, they have some really interesting and truly diverse backgrounds. Just my .02
If you want to get a PHD, do it because you love learning, teaching, are extremely creative and have tremendous follow through. Are you a person that constantly thinks, “why am I here?” The. Get out and find a job, it’s not worth it.