我在里面发现的东西让我着迷让我着迷并决定我 留下来 。 程序员的职业 非常广泛对于某些人来说这个角色仅限于 编写代码 其他人在其中看到了艺术。您如何看待自己的职业? 当我看到一个手里拿着铲子的男人时我可以把他想象成一个挖沟渠的人或建造一座大教堂的人。我认为 程序员 这个词更多地代表了前一种观点。这是一种巨大的浅薄和简化这就是我不喜欢它的原因。当我冒险之旅 软件时我逐渐开始发现这个领域的广度和深度。 对我来说软件开发主要是一门艺术。是的是的波兰语中有这样一个词尽管它的英语对应词 更适合我个人。 这是不断学习新技术和工具不断实践和改进的过程。
这是一条非常艰巨的道路但也令人难以置信的满足。 它也是大写 的科学不断质疑现状实验制定和验证假设 电子邮件数据 分析和得出结论并不断纠正以前采用的路线 当我们构建 系统的领域非常复杂时创建软件就成为一门艺术 能够以尽可能简单易读的方式命名和描述现实。它需要有能力将解决方案发展到不能添加任何内容的地步而是发展到不能删除任何内容的地步。 好吧那么工程在这一切中的位置在哪里呢? 研究表明 的开发人员是技术领域计算机科学计算机工程软件工程的毕业生。 当正在构建的系统的规模增长到数十数百或数千个元素组件服务器等时软件开发就变成了工程。

它需要创建能够抵抗故障并能够自我修复的解决方案。它需要有能力驾驭一个 并不总是等于 等于 的可能性非常高的世界。它需要以这样的方式设计解决方案尽管它们很复杂但它们可以轻松使用和控制。它需要防御性设计即防止产品被意外或故意不当使用的设计。 在一项简短的调查中我询问了我们的员工他们将编程与什么联系起来艺术工艺还是工程。 |