3 ms·
I find it curious how so many computer engineers tend to have borderline religious beliefs when it comes to the topic of CS fundamentals. This is an ineffectiv
by kenster07 13y ago
I find it curious how so many computer engineers tend to have borderline religious beliefs when it comes to the topic of CS fundamentals.
This is an ineffective way to hire front-end devs, which is the scenario described in the article. In Javascript, there is limited room to implement fundamental algorithms, because many of them have already been implemented in native code, and they will pretty much always outperform a customized Javascript implementation for large n.
When doing front-end dev for a living, you will not be able to keep your fundamental algorithms chops by just doing your job. You have to go out of your way to keep them fresh. As a result, interview questions about fundamental algos for a position like front-end development will be biased in favor of those who are recently took CS algorithms classes, who do not necessarily have any more intrinsic potential as a front-end web dev, and who likely have less work experience.
As a consequence, it would seem that any employer that uses fundamental algorithms as a major factor in hiring front-end devs does not have a realistic conception of what the job actually entails.
And the same argument applies for any programming job where fundamental algos are not coded regularly.