#软件工程

2021-5-11 4:2
软件工程是一个广泛的字段,包含多个子特征。当然,通过如此多的不同域,根据您工作的特定区域,需要不同的技能组。 例如,如果您正在申请前端开发人员位置,则具有良好的UI / UX技能是一个很大的奖励,但后端角色也可能不是这种情况。 我经常观察到开发人员 - 特别是那些对该领域的新的人 - 倾向于关注他们的技术技能。数......
2021-3-15 13:16
涵盖软件工程首席执行官成功的潜在力量是什么?
2021-2-27 9:10
关于存在和其他事物的重要性的观点(主要是我自己的观点)。 "设计系统的任何组织都将产生其结构是组织通信结构副本的设计。 您可能认为可以通过跨职能的站立会议,利益相关者更新和决策矩阵来避免这种情况,但是最终不可避免地会导致优先级冲突或分歧,从而导致流程和结果同样冲突或分歧。 当您意识到自己并没有取得应......
2021-1-29 22:35
尽管我现在尚未受聘为软件工程师,但最近几年我一直在编写各种代码(作为数据科学家,ML工程师和软件工程师)。自然地,我就是我,我不仅做过这件事,还反思了这件事。这些问题包括什么是好的软件,什么是好的软件工程师,意味着如何召开会议等等。这是一些想法。 在许多情况下,双方可能都认为分歧不大。我可以认为某些东西是80%......
2020-11-23 11:9
这是一份论文列表,主要关注软件工程的人为方面。当我还是研究生的时候,我真的想要这样的资源,所以就在这里。如果您不知道从哪里开始,请查看我的快速入门指南,以研究软件工程的人为因素。 在线软件社区中协作的社会方面Bogdan Vasilescu在埃因霍温科技大学的Mark van den ......
Evidence-based software engineering: book released(shape-of-code.coding-guidelines.com)
2020-11-13 15:18
我的书《基于证据的软件工程》现在可以买到了;pdf可以在这里、这里和这里下载,还有所有的代码和数据。在此报告任何问题。我正在调查打印版本的可能性。 从10年前开始,这本书的最初目标已经实现,即,基于对所有公开可用的软件工程数据的分析,讨论目前关于软件工程的已知内容,并使pdf+data+代码可以免费下载。“所有公共数......
2020-10-31 13:54
什么时候程序足够好才能发货?你做好了客户想要的东西了吗?为什么(以及如何)Netflix故意和随机地关闭自己的服务器?我们能从波音737空难中学到什么?Twitter是如何根除失败鲸的?这和Ruby有什么关系? 成功的软件项目需要的不仅仅是技术专长。弄清楚客户想要什么、在团队中协作、管理复杂性、降低风险、按时和预算,......
Sea of Nodes(darksi.de)
2020-8-15 5:46
软件工程的黑暗面
2020-8-1 18:37
跳转到导航跳转到搜索从20世纪60年代开始,编写软件已经发展成为一种关注如何最大限度地提高软件质量和如何创建软件的职业。质量可以指软件的可维护性如何,它的稳定性、速度、可用性、可测试性、可读性、大小、成本、安全性和缺陷或缺陷的数量,以及诸如优雅、简洁性和客户满意度等难以衡量的质量,以及许多其他属性。如何最好地创建高质......
Evidence-based Software Engineering – book beta(shape-of-code.coding-guidelines.com)
2020-7-10 8:10
我的书“基于证据的软件工程:基于公开可用的数据”现已发布测试版(pdf和代码+数据)。计划进行三个月的审查,最终版本将在圣诞节前在商店里买到(我计划打印几百本,并在亚马逊上提供)。 接下来的几个月将用来回应读者的评论,并从我等待分析的剩余20多个数据集添加材料。 你可以给我发电子邮件发表任何评论,也可以在这本书的Gi......
2020-7-6 4:53
围棋几乎所有与众不同的设计决策都是为了让软件工程变得更简单、更容易。我们经常说这句话。典型的参考是罗布·派克(Rob Pike)2012年的文章“去谷歌:软件工程服务中的语言设计”。但什么是软件工程呢?编程意味着让程序工作。你有一个问题要解决,你写一些GO代码,你运行它,你得到答案,你就完成了。这就是编程,这就是。这......
2008-7-25 11:27
出色的软件工程师善用设计模式,勤于代码重构,编写单元测试,并对简单有宗教般的追求。除了这些,优秀的软件工程师还要通晓10个概念,这10个概念超越了编程语言与设计模式,软件工程师应当从更广的范围内明白这些道理。