If you're not a programmer yourself, I think a good way to get started is to outsource your initial ideas to someone with more experience.
如果你自己本身不是一个程序员,我觉得一开始你最好是把你的最初好的想法外包给经验丰富的人来替你做。
At this point, you may be thinking that coming up with a common way of naming and finding this data is the only way you will be able to remain a biologist and not a programmer.
在那一刻,您可能会想:“如果想不出一种命名和查找这些数据的公共方法的话,我只好不作生物学家,而改行当程序员了。”
The programmer can immediately see if a condition is not going to be met and take corrective measures before running the code.
这样程序员就可以立即得知条件是否得到满足,并在运行代码之前进行一定调整。
I am not a great programmer (although really enjoy it), so I mainly started with small fixes.
我不是一个很棒的程序员(虽然很喜欢它),所以我主要是从小补丁开始做。
This attack did not feel hostile, but instead as if the programmer was proving a point that Sina Weibo is not safe (he might even deserve some recognition and credibility).
这并不是一次恶意袭击,反倒像是一个程序员仅仅是为了证明微博并不安全所做的实验(他甚至还得到了一些人的承认和赞许)。
A bad programmer is not just unproductive – he will not only not get any work done, but create a lot of work and headaches for others to fix.
烂程序员不仅没法完成分内的工作,还会给后来接手者留下令人抓狂的烂摊子。
What's not as obvious from reviewing either form of this query is that the returned results will differ in two significant ways from what a SQL programmer might expect!
仔细观察该查询的两种不同形式,其中比较隐蔽的一点是,与SQL程序员的预期相比,返回的结果在两个方面存在不同之处。
Bitcoin, the world’s “first decentralised digital currency”, was devised in 2009 by a programmer called Satoshi Nakomoto (thought not to be his, or her, real name).
比特币,世界上“第一种分散式虚拟货币”,在2009年由一位叫做SatoshiNakomoto(这应该不是他/她的真名)的程序员发明。
If a variable is being initialized, the compiler can typically infer its type, so it is not necessary for the programmer to type it out.
如果一个变量初始化了,编译器通常能推断它的类型,所以程序员不必显式的敲出来。
In that case, a programmer need not have an array at all. Go offers two ways to make slices directly without ever referencing the underlying storage.
通常,一个切片就是一个程序所需要的全部了,在这种情况下,程序员根本用不着一个数组,Go有两种方式直接创建切片而不用引用底层存储。
So why not use the tools for working with text files that have been highly refined, and about which a programmer already has a lot of knowledge and deeply felt opinions?
那么,为什么不使用已经过高度提炼的那些用于文本文件的工具,而且程序员已经掌握了许多有关它们的知识并有深入体会?
A more careful programmer, or one not writing for an audience with limited space for sample code, might wish to consider the implications of the user's choice of TMPDIR.
更为细心的程序员,或者不是为只有有限空间用于示例代码的读者编写程序的程序员,可能会考虑增加用户对TMPDIR的选择。
This really shouldn't happen much in production systems, but it's not uncommon in testing for a script to move or for a programmer to enter an incorrect URL.
实际上这在大部分产品系统中都不应该出现,但是在测试脚本位置发生变化或程序员输入了错误的 URL 时,这种情况并不罕见。
So a lazy programmer might prefer putting the process into uninterruptible sleeping mode because signals do not wake up such tasks.
因此,懒惰的程序员可能比较喜欢将进程置为不可中断模式的睡眠状态,因为信号不会唤醒这类任务。
Anything that goes on a page and contains data should be tested with realistic data, not superfluous "programmer" values.
在页面上出现的任何包含数据的内容,都应当用真实数据而不是一堆“程序员”值进行测试。
Note: Programming still exists as a profession and an important software development role, but not everybody has to be a professional programmer to work productively with SOA artifacts.
注意:编程人员作为专业人员和重要的软件开发角色仍然存在,但并非每个人都必须成为专业编程人员才能高效地使用SOA构件。
Remember, the person who sets the billing policies is not necessarily a programmer and writing in such notation can be a real headache.
请记住,设置账单策略的人不一定是程序员,让他们编写这样的表示法可能很困难。
The Pragmatic Programmer challenges developers to learn a new language a year; not because the landscape is constantly changing but because learning new languages exposes developers to new paradigms.
《程序员的修炼之道》一书激励开发者每年都学习一种新语言,并不是因为环境在持续地变化,而是因为学习新的语言向开发者展示了新的模式。
It's not much of a problem to analyze and evaluate the code spread across a few small programs; any programmer familiar with the code can do this using a comfortable text editor.
分析和评估分布在少量小程序中的代码没有什么问题,任何熟悉代码的人都可以使用简单的文本编辑器进行此工作。
Instead, you need to provide a human-readable (that's not the same as programmer-readable!) message along with information about who to contact for further assistance.
相反,需要提供人类可读的(这与程序员易读性不同)消息以及与谁联系得到更多帮助的信息。
After a few months of this on-the-job training, I was offered, and gladly accepted, the post of Education Coordinator, overseeing not only the programmer training, but training our end users.
在这次培训的数月之后,我很高兴的接受了教育协调员的工作,不仅仅监督开发人员培训,还负责培训最终用户。
Any behavior of a component that isn't included in the API is not behavior that the client programmer can rely on.
API中不包括的组件的所有行为不是客户机编程人员可以依靠的行为。
Suppose the programmer needs to use a statement he is not very familiar with, like the new XPARSE COBOL statement.
假定程序员需要使用他不熟悉的语句,例如新的 XPARSECOBOL 语句。
However, Python does not (yet) automatically create M_C. Instead, it raises a TypeError, warning the programmer of the conflict.
然而,Python不会自动创建M _ C,相反,它引起一个TypeError,警告程序员发生了冲突。
As a programmer learning Ruby, I admit this is probably not as well-suited to me as to a more experienced Ruby users.
作为一名学习Ruby的程序员,我承认:这本书很适合我,但可能不太适合更有经验的Ruby用户。
The language includes a construct (a category) that allows the programmer to add new methods to an existing class; this is not a capability provided by UML.
这种语言包含一种结构(category),它允许程序员给一个已经存在的类添加新的方法;uml中则没有这种功能。
The language includes a construct (a category) that allows the programmer to add new methods to an existing class; this is not a capability provided by UML.
这种语言包含一种结构(category),它允许程序员给一个已经存在的类添加新的方法;uml中则没有这种功能。
应用推荐