Re: struggling with Design -Paradigms
- From: "arnuld" <geek.arnuld@xxxxxxxxx>
- Date: 26 Feb 2007 06:34:41 -0800
On Feb 26, 3:13 pm, "Nick Malik [Microsoft]" <nickma...@xxxxxxxxxxxxxxxxxx> wrote:
"Jerry Coffin" <jcof...@xxxxxxxxx> wrote in message
news:MPG.20482a19d6cc9c3b989863@xxxxxxxxxxxxxxxxxx
In article <1172039763.430072.84...@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>,
geek.arn...@xxxxxxxxx says...
you are saying, if i choose my OWN language and learn some programming
paradigms with it then i do not need to care about this 20% and 1% job
market
?
More or less -- the trick is to get _really_ good at what you decide to
do.
I ask you, Jerry, how our friend arnuld is supposed to become good at an
obscure language without first getting a job in development that requires at
least some exposure to software design and, ultimately, an opportunity to
work in that language?
Jerry did not mean that. now, before i proceed further i need to tell
you this:
"a poster named "pandit" also posted a thread, nearly like this one i
posted, but a little different, on "comp.lang.c" and when it became OT
there, then on the advice of "comp.lang.c" folks, "pandit" (the OP)
continued that thread on "comp.programming". [1] i also posted there
and there are 3 men who helped me lot at these 3 places:
Jerry, Flash Gordon and Hallvard."
Of course others folks have also helped and these 3 persons hit the
point directly. after reading all of these posts. i came to this
conclusion:
1. i needed to think *HARD* on what i want to do.
i decided to become a _good_ programmer 1st and then taking
on a job route from there. so here i will choose language i like,
that way i do not need continuous motivation as it is will be my
favourite language [2]. the opposite route was not working.
2. i needed to think *HARD* on what kind of problems i like to solve
and what i am good at actually. i need to compare the two and make a
decision.
3. take the job route from here. (C++, OOA-D , DP, SW Engg. concepts)
<anecdote>
When I was starting out, I knew a fellow who chose an obscure language to
start with, and really stuck to his guns. You know what? After 10 years,
he finally got the opportunity to work, in a paid position, writing in
Forth. Fifteen years later, he's still writing in Forth. He hates it.
</anecdote>
Jerry is quite technical man. He advised to learn a language well,
_really_ well, and said 2 times that choosen language should not me
extremely obscure (like you said Malik)
personally i like Lisp, Haskell and a bit inclined towards Mercury [1]
and OCaml too [2]. i like C because, to me, it feels like an important
part of Hacking.
Well, I will say this: the closer you stay to the mainstream, the more
room there is for being average. Conversely, if you decide to specialize
in something obscure, you're going to have to be better at it to make
any money -- and the more obscure it is, better you need to be.
and the harder it will be to get that first break.
yes, you are right.
In this case, it's more a matter of a question only you can really
answer -- early on, it's perfectly reasonable to do a lot of exploring
to find what you like and what you're good at. Once you've found that,
it's at least possible to decide to specialize more -- even if you don't
pick too narrow a specialty, you can work in reverse, avoiding things
you really don't like.
Good to see you come around to my original advice. Perhaps you were more
clear in reaching it... ? Hard for me to judge. I'm glad that both of us
ended up in the same place.
yes, Jerry was much clear on his points, my post did mean that :-)
[OT] BTW, "pandit" is my friend, he lives 100 KM away from my town, i
taught him some Common Lisp ;-) [/OT]
--- Nick Malik [Microsoft]
you did not tell me why you use that devil inside brackets. seems like
you work with him.
-- arnuld
http://arnuld.blogspot.com
[1] http://groups.google.com/group/comp.lang.c/browse_thread/thread/28b95f3aa171a9e2/4e174222fab111c0
http://groups.google.com/group/comp.programming/browse_thread/thread/b352d513c079f4ca/#
[2] this step, to be true, will be a compromise between "what i love"
and "what is the situation in job market", IFF i do not think of
starting a business. :-)
.
- Follow-Ups:
- Re: struggling with Design -Paradigms
- From: arnuld
- Re: struggling with Design -Paradigms
- References:
- struggling with Design -Paradigms
- From: arnuld
- Re: struggling with Design -Paradigms
- From: Nick Malik [Microsoft]
- Re: struggling with Design -Paradigms
- From: arnuld
- Re: struggling with Design -Paradigms
- From: Jerry Coffin
- Re: struggling with Design -Paradigms
- From: arnuld
- Re: struggling with Design -Paradigms
- From: Jerry Coffin
- Re: struggling with Design -Paradigms
- From: Nick Malik [Microsoft]
- struggling with Design -Paradigms
- Prev by Date: Social networks
- Next by Date: Re: Is 'Final' for classes and methods a good feature or something that should be eliminated?
- Previous by thread: Re: struggling with Design -Paradigms
- Next by thread: Re: struggling with Design -Paradigms
- Index(es):
Relevant Pages
|