Re:Google Tech Dev Guide
by fatjokes on Tuesday December 18, 2018 @09:11PM
(#18712461)
I'm glad you do cool stuff day to day and not need this. But I would disagree that what you do is foundational, whereas string matching is absolutely foundational.
[ Parent
| on HN ]
Re:Google Tech Dev Guide
by lwansbrough on Tuesday December 18, 2018 @09:20PM
(#18712501)
String matching, like == or string.compare? Anything more complicated than that and you're not building anything that isn't already available.
Re:Google Tech Dev Guide
by steve_musk on Tuesday December 18, 2018 @09:30PM
(#18712540)
The point isn’t to build something new, but to learn CS foundations. Being able to think through this type of problem is absolutely worthwhile.
Why is it worthwhile?
Given finite time, a person could instead learn how to use a new established framework, API, or even programming language.
Because APIs and languages change every few years. Concepts and foundations don't. If I move to a company using a new language, I am good enough to pick it up because the design of my sofware is more about the data structures and their interactions.
The reality is that the majority of companies do hire on the basis of APIs, languages and frameworks.