西西河

主题:应用科学的学者和工程师是如何工作的? -- changshou

共:💬23 🌺93
全看分页树展 · 主题 跟帖
家园 呵呵,尝试回答一下,欢迎批评

1 到今天是不是已经不存在 一两个工程师单打独斗就能取得重大进展 的机会了?如果是的话,原因是什么?

基本对的,一两个工程师单打独斗不是说完全没有机会,跟中六合彩差不多吧。个人认为主要原因是现代的工程组织已经很完善了,一两个工程师很难跟一个组织良好的团队竞争。

2 一个浩大的前沿技术工程(比如 J20的研制)如果牵涉很多不同学科的工程师 如何进行组织?是不是需要几个 知识极为渊博的全才性的天才人物 来统摄全局?还是各学科的头头搞地位平等的协商就可以了?抑或有其他什么办法?

这个问题,你最好买本《人月神话》来看看,作者当年是开发IBM 360的领军人物,带领几千人,软件硬件通杀,对你的问题应该有所启发。

3 数学对工程师们而言有多重要?大学里学的数学有用吗?大学里学的数学够用吗?我常听到一种说法就是有经验的人告诉学弟学妹 大学里要尽量学好数学。这是普遍的看法吗?

这个要看具体的应用了,不一定可以直接用得上,但是,学好数学,对逻辑思维极有帮助,就把学好数学当作一种训练吧。

4 工程师们会刨根问题的问问题吗?刨到什么程度会满足?例如,(我猜)搞化工的应该都知道元素周期律。 那么化工工程师会不会设法搞清楚怎样由量子力学导出元素周期律? 如果知道了,会对工作有帮助吗? 如果不知道,心理上会觉得受困扰吗?

其他工程师我不知道,我曾经是搞应用软件开发的,我问问题,会一直问到我认为足够解决问题为止。但要强调一下:有时我以为已经足够了解了,但是做下来才知道不够,或者理解错了,又得去再问。

5 向上级递交重要报告的时候,工程师是如何保证其可靠性的?我估计在应用中是不可能有数学和物理教科书式的严密性的(基础理论研究则可以做到这一点),故有此一问。

在软件开发这一行,可靠性基本就是靠测试来保证。

6 假如出现了新的前沿技术,而这前沿技术不是原先技术的改进 而是由基础研究的新发展给出的,那么工程师会不会去主动地学习基础研究的新发展(比如去学一些没学过的数学和物理)?抑或是会要求搞基础研究的人把它翻译重组为一种很实用化的贴近工程师原先知识体系的“包裹" 然后学习这个包裹以便快速上手?

在IT行业,这个很多时候不由工程师做主,要看综合成本,如果新技术的出现,可以节省成本,或者可以带来新的好处,上级就会让工程师去学。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河