Posted via CodeCall Mobile As the title says, I would like to hear your opinions on when you have officialy learned a programming language.
When have you officially learned a language?
Started by Andrew.G, Jul 06 2009 01:01 PM
24 replies to this topic
#1
Posted 06 July 2009 - 01:01 PM
|
|
|
#2
Guest_Jordan_*
Posted 06 July 2009 - 01:51 PM
Guest_Jordan_*
Good discussion thread and very hard to answer. I would say you never stop learning but the line between "officially learned" and beginner is very fuzzy. I say it could be as early as knowing the syntax and how the language functions to as late as having years of experience.
From a business perspective, this could be when you've achieved a certification in the language or graduated from a college with a degree that encompasses the language.
From a business perspective, this could be when you've achieved a certification in the language or graduated from a college with a degree that encompasses the language.
#3
Posted 06 July 2009 - 02:09 PM
Well languages keep geting "updated" and are verry extensive so you will probably never know everything about a language. I would say you have learned it when you know enouph about it to sit down and begin to code withought having to lookup everything you want to do.
#4
Posted 06 July 2009 - 04:08 PM
When you are able to make a full, working program in that language.
for (int i;;) {
cout << "Smith";
}
#5
Posted 06 July 2009 - 06:04 PM
Posted via CodeCall Mobile thats a good point but i wouldnt say that i have learned a language when i make a full hello world program
#6
Posted 06 July 2009 - 06:08 PM
Tell you what, when I think I've reached that point, I'll let you know how you know. To be honest, I tend to focus more on learning various programming concepts and seeing how to apply them in various languages. I frequently find that getting exposure to a new library or toolkit can set me back several levels as I discover new depths to a language I hadn't been aware of.
A few months ago, I would have said I was getting close to "officially" knowing C++. Reading about Boost made me aware of how much I still didn't know. A couple of paragraphs in chapter 1 of Design Patterns, and I'm starting to rethink how I've thought about several languages.
A few months ago, I would have said I was getting close to "officially" knowing C++. Reading about Boost made me aware of how much I still didn't know. A couple of paragraphs in chapter 1 of Design Patterns, and I'm starting to rethink how I've thought about several languages.
#7
Posted 06 July 2009 - 06:19 PM
I suppose I will agree. Most languages even if you learn everything will keep updating faster than you keep keep reading.
Your best bet is to just keep an eye open and be able to apply things to various different languages and you should be set!
Your best bet is to just keep an eye open and be able to apply things to various different languages and you should be set!
#8
Posted 07 July 2009 - 04:56 AM
Andrew.G said:
Posted via CodeCall Mobile thats a good point but i wouldnt say that i have learned a language when i make a full hello world program
True, but I wouldn't call "Hello World" a program either. I mean something more, like a calculator or database application.
for (int i;;) {
cout << "Smith";
}
#9
Posted 08 July 2009 - 12:10 PM
Posted via CodeCall Mobile i agree
#10
Posted 08 July 2009 - 03:30 PM
#11
Posted 08 July 2009 - 05:45 PM
zeroradius said:
I would say you have learned it when you know enouph about it to sit down and begin to code withought having to lookup everything you want to do.
I agree with this. when you do not need the book or google to look up the answers for simple problems. you will always need to lookup solutions or learn more but you do this about 99% of the time when beginning and about 30% after learning the language well.
#12
Posted 09 July 2009 - 04:15 PM
I'd say what is "Official"? There are different states of learning and with programming it constantly changes. Someone just cracking open a n00b book on chapter 4 could say they know "C++" because they can do loops and conditions. Compared to their non-geek friends, they do "officially" know programming. Hell, I've seem some pretty ****ty programmers out there that claim to know a language.


Sign In
Create Account


Back to top










