Forum Moderators: mack
Okay, I'm currently a student for new media, and im curious to when you think its apporpriate to say you _know_ something.
So... when do you really _know_ something. At what level of knowing a program, or a programming language, is it appropriate for me to say I know it. (yeah, I'm getting confusing =)
I'm finding far to many people out saying they're experienced in a lot of programs, but when you look at their actual work, its not very good.
What do you think? Opinions? Comments? Rants? Raves?
-Davis
There will always be people who say that they are proficient in a technology and are really just chancing their arm. The best way to say that you know something is to prove it. Demonstrate that you have gained proficiency and put it to practical use.
If you think that you know JavaScript for example, you should be able to write functions with ease (syntax, structure, conditionals etc.) and understand the basic principles of the language.
It is a difficult one to quantify - but you really do know yourself if you know something.
Ie, I can use HTML, although offhand I cant recall xxx tag. I could quickly find how to use xxx tag though and apply it to a task.
You know_something when 90% of the time you donīt need to look up references to complete a task.
Ie, I know HTML, therefore I can complete a task without referencing to other sources.
Scott
You can know about a topic.
You can know some of the terminology of the topic.
You can know some of the techniques of the topic.
You can know how to work through problems in a topic with help.
You can work through problems without help.
And finally,
You really know the topic.
Whether programming or plumbing it's the same.
When I studied to be an orchestra conductor, my teacher used to chide us for not knowing every detail about a score. His response was "Either you know it, or you don't." And if you don't, you have no business being there.
However, step 5 above is usually sufficient to be a professional. Even a top professional will run into situations where he needs help from time to time - whether from a reference book or a colleague. The world is way to diverse to fully know everything about every topic.
And as thinking humans, we are continually developing new ways to do things, so the learning never ends. I like that.
The thing is, unless you know you don't know then you don't know you don't know. Get it?
Its like the old hand-coding vs wysiwyg editor arguments. Unless you know how to hand code as an expert you may not believe hand coders when they say that not relying upon FrontPage or DreamWeaver opens up possibilities.
Many a point and click website maker will say they "Know" HTML when in fact they could not create even simple nested tables in a text editor.
It was Aristotle or Plato that said, 'I know Everything because I know Nothing'.
I personally don't believe you can say 'I know x', you can say, 'I can do x', which is a different thing I believe.
...bit like saying, 'I don't know how to build a house, but I could do it (E&OE)'.
[edited by: TheWhippinpost at 9:32 pm (utc) on May 27, 2003]