carreer opportunities
eao197
eao197 at intervale.ru
Wed Jun 27 09:47:47 PDT 2007
On Wed, 27 Jun 2007 08:26:14 +0400, John Demme <me at teqdruid.com> wrote:
> Don't become a D programmer. Don't become a C++ programmer. Don't
> become a
> C# or a Java programmer. You really don't want to become a Ruby or
> Python
> programmer.
>
> Just be a programmer. (Or engineer, architect, designer.. whatever)
It looks like: "Don't become a stomatologist. Don't become a surgeon.
Don't become a oculist or a otolaryngologist. You reallu don't want to
become a cardiologist or a neurologist. Just be a doctor!"
If someone want to be a good D programmer (or C++, or C#, or Ruby) -- let
it be. Almost any language has a lot of dark corners, idioms and best
practices which a developer need to know to write efficient and bug-free
programs. And it is very good if there is a language guru in your team who
can help in searching bugs or bottlenecks.
Obviously, the good knowledge of some language (or even languages) is not
enough to be a good specialist. To be good specialist one needs good
knowledge of his problem domain (embedded real-time software, very large
databases, compilers, telecommunications, etc). Switching from one domain
to another is not an easy task now. It's harder that ten years ago and
will be much harder in the future.
But at starting point in the start of career becoming a D programmer is
much better than becoming abstract 'problem solver'.
--
Regards,
Yauheni Akhotnikau
More information about the Digitalmars-d
mailing list