BDN采访McConnell

2026.06.15+细节判断+郭熙+(笔记)(郭熙言语高分“十二计”).pdf 立即下载

本人文化水平有限(包括英文和中文),斗胆翻译一篇文章,请大家批评。
另:本文原文由网友dogbear2000转贴于http://www.youkuaiyun.com/Develop/article/18/18716.shtm,因此虽然翻译得很拙劣,也不在此贴出原文对照了。

Clay Shannon对Steve McConnell的采访

原文:http://bdn.borland.com/article/0,1410,29921,00.html

摘要:Steve McConnell, 是好几本重要编程书籍的作者,这些书包括:《代码大全》、《快速软件开发》、《软件项目求生法则》、《After the Gold Rush》(淘金热过后)(译注:还不知道是否有中文版)。他在这里回答了一些关于他现在的项目的问题。

Steve McConnell

BDN: 在《After the Gold Rush》一书中,您向软件开发人员推荐了一个认证系统。在这方面您有新的认识吗?您的看法是改变了还是更加坚定这一点了?

Steve: 是的,在一个用来在软件开发者、开发组织和普遍的工业中增加专业化水平的全面计划中,我还是对方把自发认证作为几个尖端分支中的一个。我想当认证和许可流行开来时是容易被爆炒的,并且在大多数的情况下空谈多于实干。我也建议将组成软件工程的知识体(the body of knowledge)系统化,改善教育基础设施,在组织级别上为改良的性能提供更多支持,为使用好的经验、改进工业的许多其它步骤提供更多支持。说实话,我不明白为什么人们为何要这么关注我关于认证的意见。拼图由很多块纸板组成,而认证只是其中的一块。

BDN: 您认为这将会真实地发生吗?

Steve: 它已经在发生。一年前IEEE计算机协会起动了一个软件开发专业认证考试,受到了好评。项目管理学会有一个历经许多年的项目管理专业认证,虽然这个认证不是特别针对软件的,但很多项目经理已经拿到它。也存在各种各样的测试和质保认证。当然还有各种各样、关注其它技术的认证,并且已经成熟了很长时间。

BDN: 您有没有写新书?

Steve: 是的,我将会有《淘金热过后》的第二版,题名为《Professional Software Development》(专业软件开发),将于2003年8月出版。我同时还在写一本关于软件评价的书,虽然这已经变成低优先级的后台任务。

BDN: 经典的《代码大全》会有更新版吗?也许带来更多Delphi和C#代码的例子,在多层系统、WEB服务、或任何在您上次最后更新该书后形成的技术上的启示?

Steve: 是的,但在第二版出来之前,会是在另一年。我很高兴因为我觉得自第一版出版后10年内,其大约90%至95%的内容还是有效的。用在例子中的编程语言虽然使这本书显得陈旧,但是示例表述的潜在法则永远不会过时。而且首先,这是本书的真正要点——这些法则超越了特定时间的语言和技术,值得程序员花时间去学习。《代码大全》的这许多部分10年后还很贴切的事实证实了这一点。

BDN: 您具体居住在哪里?如果您不是那儿土生土长的,那么您的原籍在哪里?

Steve: 我居住在西雅图一带,同时处在Boeing和微软的阴影里。这两家公司都有着非常强的软件开发文化,但他们的文化在文体上却走向两个极端。我认为这对我很有好处,因为我被迫去搞清楚为什么这两家公司如此不同却都这般成功。

BDN: 您是如何开始编程的(您是怎样接触它的、又是在何时认识到要以一个专业去从事它的)?

Steve: 我原先在大学学习编程课,因为我认为它们容易学而且因为我不知道毕业后该做什么。我认为如果我一个学期学了一门课我就可以在毕业后找一个程序员的工作,那么就能让我维持生活直到我意识到真正想去做什么。基本上这就是我所做过的,离校后我花了几年时间去想我真正想做什么,一天早晨我醒过来时,意识到我已经在做我要去做的——编程。

BDN: 您做程序员有多少年了?

Steve: 我在软件业干了19年。

BDN: 您用哪种语言干活?哪些是您现在正在用的?

Steve: 我大部编程用C++和VB。

BDN: 今天您会建议年轻人去从事编程的职业吗?

Steve: 是的。

BDN: 您会推荐哪些课程?他们应该着重于哪种语言/技术?

Steve: 我会建议年轻人努力想法去参加过去五年来涌现的许多大学软件工程学位计划之一。我特别地对语言/技术不关心,我认为这些着眼于软件工程的(学位)计划一般倾向于关注更耐久的原则,那些原则会带给程序员长远的职业生涯。

BDN: 哪个您参加过的项目是你最引以为你傲的?

Steve: 明显地,是我的书。我为SPC Estimate Professional 2.0写过多数的代码,它赢得了《Software Development》杂志的生产力大奖。我为这个工作骄傲是因为我认为它显示了我不仅仅会写学院派的软件,而且当我将我所写的法则付诸实施时结果是精确地获奖品质。我也为一些并不为人熟知的在一些垂直市场应用程序上所做的工作而骄傲。

BDN: 你现在正在做什么项目?

Steve: 我近几年来集中于建立和运转我的公司——Construx Software。在公司里我戴着两顶帽子——CEO和首席软件工程师,我们已经生产了很多东西,我认为它们很可能对业界极其有帮助。我们生产一个专业开发阶梯,个体或组织可用来为大多数软件专业人士包括程序员、测试员、分析员和项目经理提供意义深远的、结构化的职业路径。我们生产了一个软件工程架构,叫做CxOne,它能提供大量的工具,软件专业人士可用来起动并加速他们的过程改进效果。许多这些资源可以从我们的站点www.construx.com下载。

BDN: 您的企业叫什么名字?

Steve: Construx Software. www.construx.com.

BDN: 如果您不做程序员,您觉得您会做什么呢?
Steve: 我想做一名土木工程师会很酷的。你要修路、架桥、筑坝,你要坐在那些巨大的运土卡车上,你要使用炸药,还有比这更妙的吗?

BDN: 您最喜欢的编程书是哪一本?
Steve: 可能是Gerald Weinberg写的《程序开发心理学》。

BDN: Steve, 谢谢你的时间、深思熟虑的答案和你伟大的书(尤其是《代码大全》)。

这次采访是2003年4月用邮件进行的。

 

Clay Shannon是一个宝兰和PDA认证Delphi 5开发者,是《Tomes of Delphi: Developer's Guide to Troubleshooting》(Wordware, 2001)一书的作者同时也是一部小说《the Wacky Misadventures of Warble McGorkle》的作者,他自己说这是写过的最怪的小说(请看http://www.winsite.com/bin/Info?12500000036639, 那里有这四本小说应用程序更多的信息)。

你可以从这里: http://hometown.aol.com/bclayshannon/myhomepage/index.html 找到更多的关于Clay的信息,你可以从这里: http://hometown.aol.com/bclayshannon/myhomepage/business.html浏览Clay的共享软件并判断他的可用性。
你可以发电子邮件联系他: BClayShannon@aol.com

高校技术转移办公室人员在推进成果转化时,如何快速识别高质量专利?.docx 高校技术转移办公室人员在推进成果转化时,如何快速识别高质量专利? 立即下载

相关推荐

政府科技管理者如何推动高校科研成果精准对接产业需求?.docx

政府科技管理者如何推动高校科研成果精准对接产业需求?

采访《Code Complete》作者 Steve McConnell

Interview with Steve McConnell by Clay Shannon Abstract: Steve McConnell, the author of several important programming books, such as "Code Complete", "Rapid Development", "Software Project Survi...

weixin_30889885的博客 165

Python全栈入门实战:FastAPI+工单台账+Excel导出(含教学手册与源码骨架)

原创教学资源包(VIP专属)。围绕 Python 全栈入门搭建可复现闭环:用 FastAPI 提供工单台账接口,SQLite 落库,原生 HTML/JS 页面完成列表、新增与筛选,再用 openpyxl 导出带中文表头的 Excel。内含中文实战手册与可运行源码骨架,实现均为教学桩,注释标明鉴权、迁移、并发与备份等生产注意点。使用方法:解压后进入 src/ 目录,建议 Python 3.11+ 创建虚拟环境并安装 requirements.txt;先运行 python smoke_test.py 验证创建、列表、更新与导出,再执行 uvicorn app.main:app --reload --host 127.0.0.1 --port 8000,浏览器打开 http://127.0.0.1:8000 即可操作工单并下载 Excel。细节见手册.md 与 src/README_SRC.txt。适合作为成长任务「Python全栈开发资源包」的自制合规 VIP 资源上传。建议售价 9.90 元。数据均为虚构示例,不含刷量、搬运或真实个人信息。

采访《Code Complete》作者 Steve McConnell (转)

采访《Code Complete》作者 Steve McConnell (转)[@more@]Interview with Steve McConnell by Clay Shannon Abstract: Steve Mc...

ciya3282的博客 181

国央企创新负责人如何实现创新资源的高效配置与协同发展?.docx

国央企创新负责人如何实现创新资源的高效配置与协同发展?

产业园区如何高效对接企业技术需求并提升项目落地率?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

多年前对《代码大全》作者的采访

 今天在搜索《代码大全》作者资料的时候,无意看到了多年前多他的一次采访的摘要。为了练习英语就决定把它翻译下来,可能我翻译的很烂,但我在努力...^_^红字是我的翻译。Interview with Steve McConnell by Clay Shannon Abstract: Clay Shannon 采访 Steve McConnell的摘要:Steve McConnell,

随缘的专栏 1238

交错并联图腾柱PFC变换器仿真设计(Simulink仿真实现)

内容概要:本文档围绕“交错并联图腾柱PFC变换器”的Simulink仿真实现展开,系统阐述了该高效率功率因数校正(PFC)拓扑的建模、控制策略设计与仿真验证全过程。作为适用于中大功率场合的先进PFC结构,交错并联图腾柱通过降低输入电流纹波、提高功率密度和系统效率,展现出显著优势。文档详细介绍了系统总体架构、主电路参数设计、双闭环控制策略(包括电压外环与电流内环)、PWM调制技术、软启动机制以及仿真结果分析等内容,帮助读者掌握从理论分析到仿真实践的完整开发流程。同时,文档还引入与其他主流变换器拓扑(如LLC、DAB、Vienna整流器等)的对比分析与协同应用场景探讨,体现了其在现代电力电子系统集成化发展中的重要地位。; 适合人群:具备电力电子技术基础知识、熟悉Simulink/Matlab仿真环境,从事电源系统设计、新能源变换器研发等相关工作的研究生、工程师及科研人员(建议具有1年以上相关实践经验)。; 使用场景及目标:① 深入理解交错并联图腾柱PFC变换器的工作原理与高性能控制方法;② 掌握基于Simulink的PFC系统建模与闭环控制器设计流程;③ 通过仿真数据分析系统动态响应与稳态性能,优化控制参数;④ 为后续硬件原型开发提供可靠的理论依据与前期验证手段。; 阅读建议:建议结合文档配套的Simulink仿真模型进行逐步操作,重点聚焦于双闭环控制结构设计与PI参数整定环节,深入理解各模块间的耦合关系。同时,可参考文中提及的Vienna、LLC等其他典型拓扑,开展横向对比研究,全面把握不同类型PFC架构的技术特点与适用边界。对于初学者,建议先夯实Buck/Boost电路基础与PWM控制原理,再进入本主题的深入学习。

融合UWB和IMU割草机定位EKF研究(Matlab代码实现)

内容概要:本文主要介绍了一个名为“Plecs全桥LLC谐振变换器仿真模型”的技术资源,该资源聚焦于电力电子领域中的LLC谐振变换器建模与仿真,涵盖开环、闭环控制、软启动设计及参数优化等核心内容。文档不仅提供了LLC变换器的详细建模方法与仿真案例,还系统梳理了其在高效电源转换系统中的应用,包括隔离型全桥拓扑结构的设计与性能分析。此外,资源汇总了大量Matlab/Simulink仿真模型及相关科研方向,涉及新能源并网、储能控制、电机驱动等多个前沿领域,全面展示LLC谐振变换器在现代电力系统中的关键技术实现路径。同时,文档附带多种学习资料获取途径,如网盘链接和公众号资源,便于研究人员深入实践与拓展研究。; 适合人群:具备扎实的电力电子、自动控制理论基础,从事新能源发电、开关电源设计、电力系统仿真等相关领域的研究生、工程师及科研人员。; 使用场景及目标:①深入理解LLC谐振变换器的工作原理、建模方法与控制策略;②开展电力电子变换器的仿真验证与参数优化设计;③支撑科研项目、学位论文或工程项目的系统仿真与方案验证; 阅读建议:建议结合所提供的仿真模型与参考文献,使用Plecs或Simulink软件进行动手实践,重点掌握LLC谐振变换器的建模流程、闭环控制设计、软启动机制及参数调试技巧,以全面提升在实际工程中的应用与创新能力。

产业园区运营负责人如何利用AI技术精准识别和推荐适合的科技成果?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

储能双向Buck-Boost+模型预测电流控制+电压下垂控制仿真【附参考文献】(Simulink仿真实现)

内容概要:本文详细介绍了基于Simulink平台构建的储能双向Buck-Boost变换器仿真模型,融合模型预测电流控制(MPC)与电压下垂控制策略,旨在精确模拟和优化储能系统在充放电过程中的能量双向流动特性。该模型完整实现了电流内环的模型预测控制,以提升动态响应速度与控制精度,并结合电压外环的下垂控制机制,有效模拟微电网中多储能单元间的功率自主分配行为,增强系统的冗余性与可扩展性。控制架构设计严谨,兼顾瞬态响应与稳态性能,适用于复杂工况下的系统稳定性分析。文档配套提供参考文献,强化了技术方案的理论支撑与学术可信度,为电力电子与新能源系统领域的研究提供了高质量的仿真验证平台。; 适合人群:面向具备电力电子、自动控制理论或新能源系统等相关专业背景,且正在从事科研或工程开发工作的技术人员,尤其适合熟悉Simulink仿真环境的研究生、电气工程师及高校教师。; 使用场景及目标:①研究储能系统在频繁充放电切换过程中的动态稳定性与响应特性;②验证模型预测控制在高动态电力变换器中的控制性能与鲁棒性;③实现多储能单元并联运行下的下垂控制策略,优化系统功率均分能力;④为微电网、直流配电系统及分布式能源系统提供核心控制算法的仿真验证与优化平台。; 阅读建议:建议读者结合所提供的参考文献深入理解控制策略的数学建模与理论推导,同时在Simulink环境中动手复现模型,重点调试模型预测控制的代价函数权重、预测时域以及下垂控制系数等关键参数,观察其对系统性能的影响,并可进一步拓展至多变换器并联、故障穿越、通信延迟等复杂场景的仿真研究。

隔离型全桥LLC谐振变化器建模及参数设计资料【仿真+设计报告+计算书】

内容概要:本文围绕隔离型全桥LLC谐振变换器的建模方法与参数设计展开,依托Plecs软件构建了完整的仿真模型,系统阐述了其工作原理、关键参数计算、谐振元件选型、软开关实现机制及整体性能分析流程。通过典型应用案例,详细展示了在不同输入电压与负载条件下变换器的动态响应特性,重点突出了LLC拓扑在高效率、低电磁干扰和宽范围零电压开通方面的技术优势,配套提供的设计报告与计算书进一步增强了工程实践的可操作性,适用于电力电子系统的设计、优化与教学研究。; 适合人群:电力电子、电气工程及其自动化等相关专业的高校师生,以及从事开关电源、新能源发电系统、电动汽车车载充电机等高效DC-DC变换器研发的工程技术人员。; 使用场景及目标:①作为高校课程设计或研究生课题的参考资料,支撑LLC谐振变换器的理论教学与仿真实践;②指导工业界在实际项目中进行高效率电源产品的开发与参数优化;③为科研人员开展新型谐振拓扑创新与性能提升研究提供建模基础与验证手段。; 阅读建议:建议读者结合Plecs仿真软件动手复现文档中的模型,按照设计报告逐步完成参数计算与仿真验证,重点关注谐振频率、品质因数及变比等关键参数对效率和软开关的影响,通过调整仿真条件深入理解系统的工作边界与优化方向。

科技中介服务机构如何借助AI技术降低服务门槛并提升客户粘性.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

【顶级EI复现】基于KKT条件与分段解析优化的双有源桥DC-DC变换器软开关协同最小应力闭环控制方法(Simulink仿真实现)

内容概要:本文详细介绍了一种基于KKT条件与分段解析优化的双有源桥DC-DC变换器软开关协同最小应力闭环控制方法,旨在实现高效率、低损耗的电力电子变换控制。该方法融合最优控制理论与工程仿真手段,依托Simulink平台构建闭环控制系统模型并进行仿真验证,重点解决在满足软开关条件下如何实现电压与电流应力最小化的关键问题。通过对变换器工作模态的精确划分与分段解析,结合KKT最优性条件推导出全局最优控制参数,有效提升了系统效率与可靠性,属于电力电子领域高水平学术成果的“顶级EI复现”级别研究。该方法不仅具有理论深度,且具备良好的工程应用前景。; 适合人群:面向具备电力电子、自动控制或电气工程等相关专业背景的硕士/博士研究生、高校科研人员及从事新能源、电动汽车、智能电网等领域的企业研发工程师。; 使用场景及目标:① 复现高水平期刊论文中的先进控制算法,提升科研能力;② 深入学习双有源桥(DAB)变换器的工作原理、软开关实现机制与应力优化策略;③ 掌握KKT条件在非线性优化问题中的具体应用流程;④ 利用Simulink平台开展电力电子系统建模、仿真与控制算法开发,服务于科研项目攻关与技术创新。; 阅读建议:建议读者结合所提供的Simulink仿真模型、参考文献及理论推导资料,系统梳理KKT条件的应用逻辑与分段解析优化的设计思路,注重从理论到仿真的全过程验证。建议先熟练掌握DAB变换器的基本工作原理与数学模型,再逐步深入高级控制策略的学习与参数调试,以实现对整个控制体系的全面理解与灵活应用。

高校技术转移办公室人员如何提升成果转化项目的市场匹配效率?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

基于斜坡补偿的Buck电路峰值电流+电压电流双闭环控制【附说明文档】(Simulink仿真实现)

基于斜坡补偿的Buck电路峰值电流+电压电流双闭环控制【附说明文档】(Simulink仿真实现)内容概要:本文档标题为《Plecs全桥LLC谐振变换器仿真模型.txt》,但实际上内容并未聚焦于Plecs或全桥LLC谐振变换器的具体仿真模型,而是罗列了一系列基于Matlab/Simulink和PSIM等工具实现的电力电子、控制系统、信号处理、路径规划及优化算法相关的科研仿真资源。涵盖了LLC谐振变换器、风电光伏储能系统、微电网优化、无人机路径规划、卡尔曼滤波、图像处理、车间调度等多个技术方向,每项研究均标明了实现工具(如Matlab代码、Simulink仿真)及相关方法(如PID控制、遗传算法、神经网络等)。文档末尾提供了网盘链接与公众号信息,旨在为科研人员提供完整的代码、数据与论文复现资源支持。; 适合人群:具备一定科研基础的研究生、高校教师及从事电力电子、自动化、控制工程、人工智能等相关领域的研发人员。; 使用场景及目标:①为电力电子变换器、新能源系统、智能控制等领域提供仿真建模与算法实现参考;②支持科研论文复现、课程设计、项目开发及学术研究中的技术验证与优化;③助力学生与研究人员快速获取成熟代码与模型,提升科研效率。; 其他说明:文档中提及的所有资源可通过指定网盘链接或关注公众号“荔枝科研社”获取,包含Matlab代码、Simulink模型、参考文献及完整论文,适用于需要快速搭建仿真系统或复现实验结果的用户。

单相boost功率因数校正 PFC电路仿真(Simulink仿真实现)

内容概要:本文档名为《Plecs全桥LLC谐振变换器仿真模型》,但实际内容并未围绕该主题展开,而是汇集了大量与PLECS或全桥LLC谐振变换器无关的科研技术资源信息。文档主要整理了基于Matlab、Simulink、Python等工具实现的多领域工程技术仿真与算法研究,涵盖电力系统建模与控制(如微电网优化、无功补偿、VSG、PFC)、智能优化算法(如粒子群、遗传算法、白鲸优化算法、多目标差分进化算法)、多智能体系统协同控制(如无人机路径规划、编队控制)、状态估计与信号处理(如卡尔曼滤波、EKF、UKF)、机器学习与深度学习应用(如LSTM风电预测、CNN故障诊断)等多个前沿科研方向。此外,文档末尾提供了多个网盘链接和公众号信息,旨在为科研人员提供丰富的仿真代码、数据资料与学习资源。; 适合人群:具备一定编程基础,从事电力电子、自动化、控制工程、人工智能等相关领域的研究生、科研人员及工作1-3年的研发人员。; 使用场景及目标:①为科研项目提供算法实现参考和技术复现支持;②辅助完成课程设计、毕业论文或学术课题中的仿真建模任务;③促进跨学科技术融合,提升在优化调度、智能控制、信号处理等方面的综合实践能力。; 阅读建议:此资源为综合性科研资料汇编,建议根据具体研究方向筛选相关内容进行深入学习,结合提供的代码与仿真模型动手实践,并关注公众号与网盘链接获取完整资源以增强研究效率。

【雷达信号处理实战】从原理到代码:脉冲多普勒(PD)处理全流程解析与MATLAB仿真

本文深入解析了脉冲多普勒(PD)雷达信号处理的核心原理与全流程。通过剖析多普勒效应、脉冲压缩与慢时间FFT等关键技术,并结合详细的MATLAB仿真代码,手把手指导如何从信号建模、回波模拟到最终生成距离-多普勒谱,实现运动目标的精确测距与测速,直观展示了相参积累带来的显著性能增益。

pca5navigator的博客 954
上一篇: Borland用户调查结果
下一篇: 对使用Delphi制作DLL复用文件的建议
光明山人
博客等级 码龄27年 5粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值