So I am not a programmer, I'm a systems admin.
所以我不是一个程序员,我是一个系统管理员。
You can name four different programming languages and you are not a programmer.
你会四种编程语言,但你不是个程序员。
What if you're not a programmer? Or what if you do know how to program but realize that it will simply take more time than it's worth?
但如果您对编程一窍不通,或者您知道如何编程但是却发现这样做更加费时费力,那又该如何是好呢?
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.
在那一刻,您可能会想:“如果想不出一种命名和查找这些数据的公共方法的话,我只好不作生物学家,而改行当程序员了。”
Let us be clear, this book will not make you a better programmer.
让我们先说清楚,这本书并不会让你成为一名更出色的程序员。
I'm a writer and a programmer, not a graphic designer.
我是一位作家和程序员而不是平面设计师。
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 is not a technical skill, but a skill nonetheless that will take a programmer far.
耐心并非技术技巧,但却能让程序员走的更远。
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 时,这种情况并不罕见。
A language must not be too complex, lest the programmer forget half of it.
语言不能太复杂,否则程序员总是会一知半解。
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.
在这次培训的数月之后,我很高兴的接受了教育协调员的工作,不仅仅监督开发人员培训,还负责培训最终用户。
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.
在这次培训的数月之后,我很高兴的接受了教育协调员的工作,不仅仅监督开发人员培训,还负责培训最终用户。
应用推荐