![]() Mar 24 2010, 9:12 am
In response to Nadrew
|
|
Very true. You can wrap C#.NET and VB.NET assemblies in C++ as COM objects, but the interface is still C/C++ either way you look at it.
|
Stephen001 wrote:
...For example I am a professional software engineer, and have perhaps spent 4000 hours purely on programming in my life so far... is that all? heck i must be some sort of demi-god for working in the field for the past 35 years, if you use hours as a benchmark. o.o |
Well, programming itself isn't assumed a skill you can gain expertise in. Something like programming in a particular language is though.
|
The fact that you have yet to realize that the word "codes" can't be used like that suggests otherwise.
|
While programming itself can be forcibly learned (look at Indian and most foreign Oriental programmers), I think that I agree with the overall idea that programming is more than just making some code compile and run. There are a few things that I've never seen taught with any success: creative problem solving, logic, abstract thinking, etc.
Fact is, I'm sure you put someone who did not have these talents when they started programming next to someone who did start with these traits for the sake of comparison, you tend to see a completely unbridgeable gap that only widens with time. There are certain traits that predispose people to do certain things, and I believe that programming, engineering, and related fields are really this is most often demonstrated. Then again, I also believe arrogance is a trait that you find commonly among programmers (could also be a required trait), and therefore, this could be the completely baseless expression of programmer narcissism. |
Prestige Entertainment wrote:
if i suck at DM Coding like Schnitzelnagler said, i don't copy and paste codes like other ppl does. i do my own codes. and when i need help i come to developers forum. I think a lot of the points that Schnitz and Stephen bring up in this damaging, pointless, but brutally honest tangent of this thread are based entirely in (apparent) fact. I've seen many of your posts, and you do seem to lack a lot of critical thinking skills that most experienced programmers demonstrate. I think it would do to continue your studies in one language before learning another syntax. I've seen a lot of the things that you have posted for help on, and it is a bit of a pain to help you sometimes, but I have tried when I've had the energy. Judging from what I've seen, though, I wouldn't say you are ready to consider yourself an expert, or even an intermediate. I mean, when was the last time I posted a bit of code that wasn't working that didn't result in me finding the answer before a reply... Was in 2004. And I'm no expert. I'm not saying experts don't require help, I'm just saying that fixing your own problems is a sign that you are a decent programmer. I do however see that you get taken less seriously and dealt with more harshly than you honestly seem to deserve. Part of it is your habit of acting as though you know what you are talking about, when it is obvious you don't. The other part lies mostly in the language barrier you suffer from. While it is unfair that you should be dealt with less fairly because of your language barrier, it is an unconscious reaction on the parts of all those who do respond to you unfairly, and in my opinion is not uncommon, or beyond a little bit reprehensible. Just my two cents, guy. (BTW, I predict this thread is going to end up being locked) |
Stephen001 wrote:
Well, programming itself isn't assumed a skill you can gain expertise in. certainly it is. it takes experimentation and experience and a growing expertise to develop general programming skills that transcend *any* programming language. thinking logically, thinking in a linear fashion, breaking down problems into programmable solutions (maybe with the help of flowcharting for example) are some of the many examples that you can become skilled in, in relation to programming. a 'programmer' needs all these skills (and a few key more), to be skilled at programming. |
Expertise is quite different than what you described, when it comes to the study that produced the 10,000 hours figure. We're talking a total mastery of a given single skill. Programming is a group of skills.
|