Click to See Complete Forum and Search --> : how long does it take?
binaryDigit
10-15-2000, 09:20 PM
i'm just curious.
how many people here learned c or c++ on their own, how long did it take before you were proficient.
i don't mean, oh wow the user enters a string and it writes to a file. i mean good enough to write useful applications.
------------------
http://home.earthlink.net/~pebice/philLinux.html (http://home.earthlink.net/~pebice)
TheLinuxDuck
10-15-2000, 10:05 PM
Originally posted by binaryDigit:
how many people here learned c or c++ on their own, how long did it take before you were proficient.
I have heard it said that 2 years of one language is enough to make most people proficient.
Now, if this is true or not?? http://www.linuxnewbie.org/ubb/smile.gif
<yoda>Not much help, am I.</yoda>
------------------
TheLinuxDuck
Wait... that's a penguin?!?!?
:wq
binaryDigit
10-15-2000, 10:42 PM
i think that sounds about right. i'm up to two years of PLC programming and i'm doing pretty much everything you can do.
i'm trying to figure out if i'm on that two year path with c and c++. i keep skipping around the books i have.
i think i should sit down and just start reading straight through instead of getting ahead of myself.
i'm so tired...
if i'm not making any sense.... wake up at 4am ...zzzzzzzzzzzzzzzz
mmmmmmm Sleep. http://www.linuxnewbie.org/ubb/smile.gif
------------------
http://home.earthlink.net/~pebice/philLinux.html (http://home.earthlink.net/~pebice)
It probably takes two years to learn one, but unless the subsequent languages you learn are oddballs, each additional language should be a month of mental translation and then pretty quick uptake after that.
This assumes one truly has the time to dedicate a solid month to learning. Maybe that is where the two years comes from, i.e. reality. http://www.linuxnewbie.org/ubb/wink.gif
Paul
Strike
10-16-2000, 02:47 AM
Originally posted by pdc:
It probably takes two years to learn one, but unless the subsequent languages you learn are oddballs, each additional language should be a month of mental translation and then pretty quick uptake after that.
Well, I agree with this ... sorta.
First, it'll probably take at least a year or two of useful coding time (or classes) to start to learn good programming practices, algorithm designs and whatnot.
Then, about two years per language (again, steady learning). Probably shorter for similar languages, but you wouldn't expect someone who knows Java to pick up LISP and say "Hmph, that's easy". There just aren't the natural analogues there. Sure, learning Java and C++, yeah, that's only a good couple of months (and still a couple, though). But they are very alike. But, you have to keep in mind, each programming language is different in its own way.
Strike,
My list of oddball programming langauges is very long http://www.linuxnewbie.org/ubb/wink.gif
Paul
cptnsfirstmate
10-16-2000, 08:51 PM
i would have to say that two years is probably the best estimate. i have worked with C and C++ for about a year and a half, close to two years and i am now beginning to feel totally confident with it. (it's about time, is all i have to say)