I have a hidden agenda in all my software engineering classes.
在我所有的软件工程学课堂上,都有一份神秘的议程。
I want people to understand that many of the struggles that plague typical software projects simply fall away when you have a master craftsman at the helm.
我希望人们能认识到,如果有一个“老师傅”坐阵军中,典型软件项目里面困扰整个团队的大部分麻烦就能烟消云散。
Now, I have come to believe that these practices have a rightful place in the software engineer's toolkit; used correctly, they can help teams excel.
现在,我已经相信这些实践在软件工程师的工具包中有了一个适当的位置;如果得到正确的使用,他们可以帮助团队更加优秀。
What I have learned is that software management is more accurately described as a discipline of software economics rather than software engineering.
我所认识到的是,软件管理应被更精确地描述为软件经济的一个分支,而不是软件工程。
I do believe that when we have developed a proven set of tools and processes for AOP, we will have a better way to build software than we do today.
我相信当我们为AOP开发出可经考研的一组工具与流程时,我们可以找到比我们今天所做的更好的构建软件的方法。
At least wide receivers have to run, whereas I can guarantee you, without fear of contradiction, that no software engineer will ever have to write a binary search after they are hired.
因为至少接球员是需要跑的,而我却可以无所畏惧的向你保证,没有哪个被聘用的软件工程师必须写一个二分查找程序。
Stay tuned for Part 2, where I take a look at the business models that have allowed people to make a living working on open source software.
请继续阅读第2部分内容,我将介绍一些允许人们通过开源软件赢得收益的业务模式。
But if you have ever managed a software project that way, and I have, you know that it just doesn't work.
但是你用这种方式管理过软件项目的话,你就知道这是行不通的。
I have a long background in software and data architecture, focusing on Web-based and Web-like systems.
我在软件和数据架构方面有很多经验,主要是基于Web和类web的系统方面的。
To fully replace a Windows desktop, I want the Ubuntu Studio desktop to have the following software installed.
要完全替换Windows桌面,我还需要为ubuntuStudio桌面安装下面的软件。
As I said at the beginning, because HP is a hardware maker that just happened to purchase a great piece of software in webOS, they have a shot at pulling off what Apple has.
就像我前面说的,因为惠普是硬件制造商,恰好购买了在webOS的一个大软件,他们就想转变为苹果那样的了。
They seem to have studied the software design lessons from the last decade, though, sadly, I do run into a fair number of people who don't know their design patterns.
他们似乎已经从之前的十年中学到了软件设计的经验教训,尽管,让我伤心的是,我的确碰到过一些并不懂得其设计模式的人。
If you or your software kit have a way to enter the ESC character directly, as I have, some wonderful things can be done.
如果你或者你的软件包提供直接输入ESC字符的方法,就像我所能做的,那么就可以做一些有趣的事。
I have led a build team for the past several years, and during this time I have seen a fair number of changes in how software goes from concept to code to customer.
我在过去的几年中领导过一个程序构建小组,在这段时间内我亲眼目睹,软件从概念到代码再到用户的方式,已经发生了相当多的变化。
It's nice to have threads running on different physical processors, but do I, as a computer scientist and software developer, need to worry much about it?
让线程运行在不同的物理处理器上是很好的,但作为计算机科学家和软件开发人员,我需要担心这些吗?
Very rarely can I tell someone months in advance how long a software development project will take, if I have to be accurate to the day.
如果必须提前数月告诉某人某个软件项目要花费多长时间,而且必须精确到天,那么我几乎不可能做到这一点。
I want software that will tell me: "on Wednesdays you tend to post messages a lot in the morning, despite the fact that you have a lot of meetings."
我希望有一个软件会告诉我:“每个周三早上你可能会发布大量消息,尽管你可能会有很多会议。”
I would also have liked to read more about designing software intended for use by many different third-party programmers — for instance, a Shared library, Web service, or platform API.
我也希望能阅读到更多的由许多第三方程序设计人员使用的设计软件方面的内容——例如,一个公共的图书馆、网络服务或者API平台。
Over the course of my professional career, I have had the opportunity to observe and assess hundreds of software projects across a wide swath of industries and applications.
在我的职业生涯中,我有机会观察并评估了上百个软件项目,它们广泛覆盖了各种工业和应用。
Going through several projects and being part of very productive teams I have come to realize that software reuse is a viable idea.
我参与了几个项目,团队的生产率都非常高,我认识到软件重用是可行的。
I have a few thoughts that I'd like to express about Microsoft's software development before I go.
在我离开之前,想要说说我对微软的软件开发的一些想法。
This month, I'd like to explore the topic a bit more specifically: I want to discuss some of the software masters and masterpieces that have inspired me.
本月,我将探讨更特别的一个主题:我想讨论一些令人赞叹的软件大师和杰作。
If you have to deliver working software every couple of weeks, I can't fool around for very long on that sort of a project.
如果您必须每隔几个星期就交付软件,我就不可能在这种项目上做傻事。
I have a friend who is earning around 100 thousand dollars a year in a computer software company.
我有一个朋友在一家计算机软件公司供职,年薪十万美元左右。
I have a chance to sit at a lunch table with Steve Mills, the head of the software group.
我荣幸的有机会与软件团队的主管史蒂夫·米尔斯(Steve Mills)坐在同台吃中午饭。
This frees up a lot of my time because I only have to define a single project for all of my software engineering related courses each year. 2
这为我节省了大量的时间,因为每一年我只需要为软件工程的相关课程定义一个简单的项目。
This frees up a lot of my time because I only have to define a single project for all of my software engineering related courses each year. 2
这为我节省了大量的时间,因为每一年我只需要为软件工程的相关课程定义一个简单的项目。
应用推荐