5-key-differences-between-hiring-a-coder-and-a-developer

本文探讨了开发者与程序员之间的五个关键区别。从写代码到系统构建,从单一语言到多工具运用,从执行者到合作伙伴的角色转变,展示了两者在业务和技术层面的不同视角。

原文地址:

点击打开链接

http://webcoderpro.com/5-key-differences-between-hiring-a-coder-and-a-developer/

When business owner or startup founder says “I need a developer”, what she usually mean is “a coder” – a technical person who, basically, trades time for money and turns coffee cups into working code. And that is a really narrow and wrong approach, here’s why.

1. A coder writes code, a developer develop systems

In essence, it means that a coder is a mechanical talent of writing what it’s told to write. Usually a coder knows how to write code in several languages and doesn’t get deeper into a business world. He’s just not interested. He wants to write code.

Whereas a developer wants to “create awesome sh*t” – both from technical and business perspective. He’s interested in a broader purpose of your app, he wants to know WHY, not only “what” and “how”.

2. A developer is your partner

As I said, a developer digs deeper, which usually means that he would care about the final result. He’s investing more time and heart into your app than a general coder would.

That’s why in business world it’s quite a usual case to have two co-founders – a business guy and, you guessed right, a developer. Not a coder.

3. A developer will challenge your decisions

And that’s good. Really good. Cause startup founders are often blind with their ideas and don’t really go out of their comfort zone. And a developer would ask at least a couple of questions “why” – which you would have to answer to yourself first, and then to a developer.

Usually the result is that a developer would suggest a different solution, probably more simple, which, in essence, would save you time and money.

4. Developers don’t stick to one language

The vital step in a career of a programmer is to stop thinking “What language am I good at” and start thinking “What tools (languages, not one) are the most suitable for that particular project or client”.

That would include business decisions – from broader perspective, a developer wouldn’t ask you to buy expensive software if it’s possible to achieve similar results with open-source solutions.

5. A developer can hire coders. And deal with them.

A developer is more of an architect, a CTO, a broad-minded person, and he would easily tell other people how to do things. He would be a link between a business world and a coding world. And that link is vital to have.

It makes life easier for you – you can talk to one person from technical side, instead of micromanaging a bunch of, well, unmotivated minions.

* * * * *

So, when you’re looking for a technical person for your company or startup, look for a developer, not a coder.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值