We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
《黑客与画家》里有专门有一章,标题是“设计与研究”。设计和研究经常会被弄混,就像“工程师”和“科学家”一样。文章里提到:
设计与研究的区别看来就在于,前者追求“好”(good),后者追求“新”(new)。优秀的设计不一定很“新”,但必须是“好”的;优秀的研究不一定很“好”,但必须是“新”的。
看起来是截然不同的两个方向,但是为什么就容易被人们经常弄混呢。我们经常会产生这样的错觉:
《黑客与画家》作者给出的答案是:
我认为这两条道路最后会发生交叉:只有应用“新”的创意和理论,才会诞生超越前人的最佳设计;只有解决那些值得解决的难题(也就是“好”的难题),才会诞生最佳研究。所以,最终来说,设计和研究都通往同一个地方,只是前进的路线不同罢了。
言虽如此,但我们在从事相关工作的时候,却不能罔顾其中的差别。举个例子说:
但是,又必须要注意的是:
因此,综上,我认为“研究”和“设计”其实是两项能力,只不过在不同的职业上侧重点不同,对于科学家,更偏重于研究。而对于工程师(当然,前端工程师也不例外),核心则应该是你基于已有的技术能力,去设计一套低成本、高效率的解决方案,那所有的工作核心就应该围绕着**“如何解决问题”,而能够突出一个工程师的专业程度,就在于“如何解决一个问题,且成本最低”**。
以上,只是一点粗浅认识,希望能对自己在工作中的学习和解决问题的思路和方法有帮助。
参考:
The text was updated successfully, but these errors were encountered:
No branches or pull requests
工程师与科学家
《黑客与画家》里有专门有一章,标题是“设计与研究”。设计和研究经常会被弄混,就像“工程师”和“科学家”一样。文章里提到:
看起来是截然不同的两个方向,但是为什么就容易被人们经常弄混呢。我们经常会产生这样的错觉:
《黑客与画家》作者给出的答案是:
言虽如此,但我们在从事相关工作的时候,却不能罔顾其中的差别。举个例子说:
但是,又必须要注意的是:
因此,综上,我认为“研究”和“设计”其实是两项能力,只不过在不同的职业上侧重点不同,对于科学家,更偏重于研究。而对于工程师(当然,前端工程师也不例外),核心则应该是你基于已有的技术能力,去设计一套低成本、高效率的解决方案,那所有的工作核心就应该围绕着**“如何解决问题”,而能够突出一个工程师的专业程度,就在于“如何解决一个问题,且成本最低”**。
参考:
The text was updated successfully, but these errors were encountered: