if you would actually hire someone based on self-taught knowledge
Yes. I have hired people based on self taught knowledge many times. If you can show me a working FPGA programmed with your own Verilog code, then it is very likely I will offer you a job. It would need to be more than just a blinking LED (the Verilog equivalent of "Hello World"), but a working RS-232 implementation, or a toy 8-bit RISC would be pretty slick. I would, of course, ask you to change something, like invert the parity or add another instruction to make sure you actually wrote the code yourself and understand it.
If you are reasonably intelligent, have a C background, know some electronics, and can grok that, unlike CPUs, FPGAs are NOT sequential devices, then you can learn all this in a month of evenings and weekends. That will open up thousands of job opportunities. More than a billion FPGAs are made every year, and someone has to program them. But it isn't going to be you if instead of learning and improving yourself, you just whine about how life is unfair.
you have two options: A. pay enough above market rates to steal somebody from some other company or B. hire somebody without that particular skill and let your new hire learn while doing.
Nope. I have other options: C. Hire someone in our Shanghai office. D. Temporarily hire a remote contractor.
I prefer to avoid "C" because the more people we hire in Shanghai the more time I need to be here. Springtime is wet, the summers are sweltering, and the buildings are unheated and freezing in the winter. I'd rather be in San Jose, where the weather is perfect 90% of the time. But the lack of available talent is making that difficult.
That would still be an improvement over the Bitcoin critics. Most of them are just pissed because they were too smug and cynical to cash in on the opportunity of a lifetime, and don't want to admit they were wrong.
Now please excuse me while I go sell a few coins and pay off my mortgage...
Which OpenCL or Verilog book on Amazon do you suggest that would guarantee employment for someone without prior experience?
If you are looking for a "guarantee" then you are delusional. But the GPU in a typical computer has far more processing power than the CPU, and if you know how to tap into that, it is going to help you in many, many programming jobs.
And if it really is that easy, why don't you just hire people, hand them a book and make their employment contingent on completing the reading within 3 months?
Because I would be stuck with entitled immature employees incapable of learning on their own. Their lack of intellectual curiosity and self-motivation would mean that most of them would fail, so I would be out 3 months of salary plus management overhead.
your employer will find out you lied or fluffed it in a few months when they fire you.
Companies are in business to make money. They will fire you if you can't do your job. If you CAN do your job, it is unlikely they will fire you because of a "lie" on your resume. So if you claim a necessary skill on your resume, slip through the interview process, and then quickly learn the skill by burning the midnight oil, you aren't likely to get fired for that, as long as you can do the work.
They are working for the company to fill the position.
I understand that. But I am saying, as someone that IS HIRING PEOPLE, that I have found recruiters to be worse than worthless. They add cost and delay to the process, give me mostly unqualified candidates, and make it more difficult to separate the wheat from the chaff by "coaching" candidates to game the interview process.
They are a net negative for both hiring companies and applicants. I am baffled why anyone continues to use them.
If you "can't" find people with a certain very particular skill set, and you need them, by definition, it *is* your problem.
We can find people. Just not in America. Or at least not in San Jose, or willing to move to San Jose. My company has an office in Shanghai (where I am currently working) and nobody here complains that it is my job to teach them basic skills.
Because most schools don't teach either of those subjects
If you have to sit in a classroom to learn something, rather than showing some initiative and ordering a book from Amazon and reading it, then why should I hire you? Because you say you are willing to learn despite evidence that you haven't learning anything?
OpenCL is an extremely niche skill
Yet everyone proficient in OpenCL/CUDA is getting multiple job offers. It is critical for everything from deep learning, to fluid dynamics, to climate simulation. Pretty much anything doing heavy duty matrix math. That is hardly a "niche".
Anyone who knows that many can easily learn 6 and 7.
OpenCL is not a "language", and knowing multiple programming languages doesn't help you learn Verilog, because all of those languages consist of sequences of instructions, and Verilog doesn't work that way. It requires a fundamentally different way of thinking.
If you don't have enough initiative to order a book from Amazon, and sit down and learn the material, then you aren't going to get an interview, much less a job offer. Get over your sense of entitlement. If you aren't willing to put in any effort to adapt to the job market, there are plenty of motivated people in Shenzhen and Mumbai that will.
Companies offering peanuts and dragging their feet to rise wages
In my experience, this is not the problem. The problem is that applicants either don't have the skills, or they don't want to move where the job is located. If they have the skills, and the location is acceptable, then the money is rarely a problem.
I am willing to train people on our internal procedures and policies. But not on industry-wide skills. You don't know our coding and testing standards, that is fine. But if you don't have enough initiative to learn OpenCL or Verilog for a job that requires those skills, then why should hire someone that needs to be spoon fed by a babysitter?
recruiters are the reason why workers are not filling the jobs.
I have been in tech for 35 years, and been involved in hiring hundreds of people. This is the number of those hires that involved a recruiter: 0.
Why do you think you need to go through a recruiter? Nearly all tech companies are hiring, so just go to their website and they will likely have a "jobs" link. Just apply directly. If you know someone working there, that is even better, because you may be able to work around HR and talk directly to your future manager.
Outside of tech and C-level management, recruiters are even less common. Most normal people will never deal with one.
I don't think Google is being "evil" here. They held a meeting wth Forbes's marketing department, with the reasonable presumption that it was confidential, and then Forbes published details of that discussion. It was Forbes that was unethical, and it was reasonable for Google to object.
Hollywood learned their lesson after Avatar, which was only allowed a limited release in China. In China cinemas, it is fine for the lone hero to save the Universe, but it is NOT okay for common people to rise up against oppression. That can bring up too many uncomfortable comparisons to real events.
that's pretty trivial to defeat with things like amazon turk
If you pay one cent each for 10,000 solutions, then you just spent $100 for a $50 gift card.
a third party website with real users willing to solve them for you (i.e. porn sites, wares sites, etc..)
I have heard about this in theory, but no one has every been able to point to an actual site doing this. I don't think it would be so easy to get 10,000 people to solve a captcha, and you would need to do that for each gift card. To make it worthwhile, you would need to attract millions of users. Why should they put up with that hassle when there are plenty of porn sites with no captchas?
if you would actually hire someone based on self-taught knowledge
Yes. I have hired people based on self taught knowledge many times. If you can show me a working FPGA programmed with your own Verilog code, then it is very likely I will offer you a job. It would need to be more than just a blinking LED (the Verilog equivalent of "Hello World"), but a working RS-232 implementation, or a toy 8-bit RISC would be pretty slick. I would, of course, ask you to change something, like invert the parity or add another instruction to make sure you actually wrote the code yourself and understand it.
If you are reasonably intelligent, have a C background, know some electronics, and can grok that, unlike CPUs, FPGAs are NOT sequential devices, then you can learn all this in a month of evenings and weekends. That will open up thousands of job opportunities. More than a billion FPGAs are made every year, and someone has to program them. But it isn't going to be you if instead of learning and improving yourself, you just whine about how life is unfair.
you have two options: A. pay enough above market rates to steal somebody from some other company or B. hire somebody without that particular skill and let your new hire learn while doing.
Nope. I have other options:
C. Hire someone in our Shanghai office.
D. Temporarily hire a remote contractor.
I prefer to avoid "C" because the more people we hire in Shanghai the more time I need to be here. Springtime is wet, the summers are sweltering, and the buildings are unheated and freezing in the winter. I'd rather be in San Jose, where the weather is perfect 90% of the time. But the lack of available talent is making that difficult.
A broken clock might only be right twice a year
That would still be an improvement over the Bitcoin critics. Most of them are just pissed because they were too smug and cynical to cash in on the opportunity of a lifetime, and don't want to admit they were wrong.
Now please excuse me while I go sell a few coins and pay off my mortgage ...
Get out while you can. This is a bubble that is going to collapse.
People were saying that when Bitcoin hit $1. It is now $4857.
Broken clocks are right twice a day, so that is proof that Bitcoin naysayers have room for improvement.
Almost every company that bitches about their product being stolen by the Chinese never bothered to patent it IN CHINA.
That is not what most of them are bitching about. They are complaining when that Chinese company starts exporting to America.
Last time I checked, Hong Kong was a limited democracy form of government and not part of mainland China.
Check again. Things changed in 1997.
Also, when you buy clothes "from Hong Kong", that means they are shipped through HK, not made there.
Which OpenCL or Verilog book on Amazon do you suggest that would guarantee employment for someone without prior experience?
If you are looking for a "guarantee" then you are delusional. But the GPU in a typical computer has far more processing power than the CPU, and if you know how to tap into that, it is going to help you in many, many programming jobs.
And if it really is that easy, why don't you just hire people, hand them a book and make their employment contingent on completing the reading within 3 months?
Because I would be stuck with entitled immature employees incapable of learning on their own. Their lack of intellectual curiosity and self-motivation would mean that most of them would fail, so I would be out 3 months of salary plus management overhead.
your employer will find out you lied or fluffed it in a few months when they fire you.
Companies are in business to make money. They will fire you if you can't do your job. If you CAN do your job, it is unlikely they will fire you because of a "lie" on your resume. So if you claim a necessary skill on your resume, slip through the interview process, and then quickly learn the skill by burning the midnight oil, you aren't likely to get fired for that, as long as you can do the work.
Or the idiot hiring manager lives in the quaint, archaic, magical land where Skype and email don't exist and coding must be done on-site
If the job can be done off-site, then it is going to be done in Mumbai, not Muncie.
I would be happy to buy lifetime guarantee products from the US instead of the chicom trash
I would be happy to buy products with open source, regardless of where they are manufactured.
They are working for the company to fill the position.
I understand that. But I am saying, as someone that IS HIRING PEOPLE, that I have found recruiters to be worse than worthless. They add cost and delay to the process, give me mostly unqualified candidates, and make it more difficult to separate the wheat from the chaff by "coaching" candidates to game the interview process.
They are a net negative for both hiring companies and applicants. I am baffled why anyone continues to use them.
I've never seen anyone call "OpenCL C" anything other than OpenCL anywhere.
You can do OpenCL in Java, or Python, or even JavaScript (WebCL).
Two of them have gone to work on the game industry afterwards.
The skill set to program shader pipelines is very similar to doing OpenCL/CUDA. So this should be a good fit.
If you "can't" find people with a certain very particular skill set, and you need them, by definition, it *is* your problem.
We can find people. Just not in America. Or at least not in San Jose, or willing to move to San Jose. My company has an office in Shanghai (where I am currently working) and nobody here complains that it is my job to teach them basic skills.
Because most schools don't teach either of those subjects
If you have to sit in a classroom to learn something, rather than showing some initiative and ordering a book from Amazon and reading it, then why should I hire you? Because you say you are willing to learn despite evidence that you haven't learning anything?
OpenCL is an extremely niche skill
Yet everyone proficient in OpenCL/CUDA is getting multiple job offers. It is critical for everything from deep learning, to fluid dynamics, to climate simulation. Pretty much anything doing heavy duty matrix math. That is hardly a "niche".
Anyone who knows that many can easily learn 6 and 7.
OpenCL is not a "language", and knowing multiple programming languages doesn't help you learn Verilog, because all of those languages consist of sequences of instructions, and Verilog doesn't work that way. It requires a fundamentally different way of thinking.
If you don't have enough initiative to order a book from Amazon, and sit down and learn the material, then you aren't going to get an interview, much less a job offer. Get over your sense of entitlement. If you aren't willing to put in any effort to adapt to the job market, there are plenty of motivated people in Shenzhen and Mumbai that will.
[citation needed]
Citation: Fruit Juice Intake Predicts Increased Adiposity Gain in Children
Citation: Reducing childhood obesity by eliminating 100% fruit juice
Citation: Fruit consumption and risk of type 2 diabetes
Citation: Intake of Fruit, Vegetables, and Fruit Juices and Risk of Diabetes in Women
Citation: Soft drink and juice consumption and risk of physician-diagnosed incident type 2 diabetes
Companies offering peanuts and dragging their feet to rise wages
In my experience, this is not the problem. The problem is that applicants either don't have the skills, or they don't want to move where the job is located. If they have the skills, and the location is acceptable, then the money is rarely a problem.
I am willing to train people on our internal procedures and policies. But not on industry-wide skills. You don't know our coding and testing standards, that is fine. But if you don't have enough initiative to learn OpenCL or Verilog for a job that requires those skills, then why should hire someone that needs to be spoon fed by a babysitter?
recruiters are the reason why workers are not filling the jobs.
I have been in tech for 35 years, and been involved in hiring hundreds of people. This is the number of those hires that involved a recruiter: 0.
Why do you think you need to go through a recruiter? Nearly all tech companies are hiring, so just go to their website and they will likely have a "jobs" link. Just apply directly. If you know someone working there, that is even better, because you may be able to work around HR and talk directly to your future manager.
Outside of tech and C-level management, recruiters are even less common. Most normal people will never deal with one.
Did they say in the meeting that the content of the meeting would be confidential?
According to Google, yes, they did. The journalist's defense is that she didn't personally sign the NDA.
I don't think Google is being "evil" here. They held a meeting wth Forbes's marketing department, with the reasonable presumption that it was confidential, and then Forbes published details of that discussion. It was Forbes that was unethical, and it was reasonable for Google to object.
Hollywood learned their lesson after Avatar, which was only allowed a limited release in China. In China cinemas, it is fine for the lone hero to save the Universe, but it is NOT okay for common people to rise up against oppression. That can bring up too many uncomfortable comparisons to real events.
that's pretty trivial to defeat with things like amazon turk
If you pay one cent each for 10,000 solutions, then you just spent $100 for a $50 gift card.
a third party website with real users willing to solve them for you (i.e. porn sites, wares sites, etc..)
I have heard about this in theory, but no one has every been able to point to an actual site doing this. I don't think it would be so easy to get 10,000 people to solve a captcha, and you would need to do that for each gift card. To make it worthwhile, you would need to attract millions of users. Why should they put up with that hassle when there are plenty of porn sites with no captchas?
I don't know what is more unsafe bad software or the battery blowing up.
Neither. It's humans.
So what you're saying is you've set up an echo chamber?
Compared to talk radio? No. Not at all.