|
I agree with you, but to be honest for senior developer i don't think most of interviewer ask basic .net related questions.
They just ask more advance questions and that's why basic knowledge is lacking
Having say this i can tell you, i have many friend that don't know answer of this basic question but they are very good programmers.
|
|
|
|
|
You hang around with the wrong kind of people
|
|
|
|
|
So, what kind of people do I hang around with?
|
|
|
|
|
... I mean, it was just a simple question. It wasn't even an opinion.
|
|
|
|
|
I can't speak for anyone else; but programming for me is more than just a job.
(I should note that if my company would pay for it, I would accept the money. =-)
I also suffer from a constant feeling of inadequacy when it comes to my skill sets and thus am inclined to try and better myself when ever possible.
|
|
|
|
|
JT.Hetland wrote: I also suffer from a constant feeling of inadequacy when it comes to my skill sets and thus am inclined to try and better myself when ever possible.
I was reading that this is common in both beginners and experts. Beginners for the obvious reasons. Then there is a period in developing a skill set called second-order incompetence when a person is sufficiently good at something that they start to think they know it all. In order to move past that (sometimes arrogant) phase they have to start to have an understanding of what they do not know.
I would say I've moved past second order incompetance (and for me it was a bit of an embarrasingly painful experience when it hit me I wasn't as good as I'd led myself to believe) so I am now acutely aware of all the things I don't know. I've become more cautious because I know more about my abilities and that it can take a varying degree of time to pick up anything new.
I can't tell from your profile where you are in your career. If you are at the start, be aware of the pitfalls that await you. If you are past the stage of SOI, congratulations! The feelings are perfectly normal (so I'm told)
|
|
|
|
|
Absolute beginner (at least that is where I would list myself), I'll make sure not to get too cocky when I make it to an intermediate level. Thanks for the tip
|
|
|
|
|
To me as a programmer if you are not continuously learning new technology you will become obsolete after a few years or at minimum it would be more difficult for you to find a new job in technology that was popular 10 years ago.
John
|
|
|
|
|
There are thousands of programmers out there working on COBOL, VB6 and Delphi applications that will only be rewritten when there are no resource left to fix and extend them.
|
|
|
|
|
I agree with you 100 percent but tell me one thing, do you think its enough to 'learn' new technology 'on your own' in order to avoid being stuck in an obsolete technology domain?
I mean, I have a good experience in MFC and so far hav been working on Desktop applications which we all know, has a very limited market left now. So though I've started learning and experimenting with Dot Net and Web Development, I constantly feel uncertain as to whether it would even yield me any good, without a proper(official) experience? My present organisation does not work on Dot Net and in my knowledge, no new company will consider me for these new technologies without a proper(official) experience. So what should I do?
|
|
|
|
|
I completely agree with you. The others in my office think that I am mad for devoting some of my own time to user groups and conferences. I am trying to introduce better practices but it is very difficult when you get comments like "you are not a proper programmer until you have written 1000+ line functions"!
|
|
|
|
|
i.j.russell wrote: it is very difficult when you get comments like "you are not a proper programmer until you have written 1000+ line functions"!
Who ever said that needs a to be re-educated with the judicious use of a clue-bat.
1000+ line functions are for either juniors who don't know any better or morons who shouldn't be developing software.
|
|
|
|
|
i.j.russell wrote: "you are not a proper programmer until you have written 1000+ line functions"!
show me the programmer that said that and i will show u a terrible programmer
|
|
|
|
|
you have interviewed some muppets then... but i dont disagree with you there are people out there that are like that and build up those misconceptions.
for example i am an embedded developer and have applied to a few well paying PC based dev jobs, but because i have experience mostly in embedded realm PC realm is far to complex for me, when in reality i would state the exact opposite. all these script kiddies being churned outby Uni's having learnt java, C#, and other "managed" programming environments have little to no idea about a stack, heap, function pointer etc.
A real engineer realises that his work environment is changing faster than most other professions so you have to keep up with the play.
I myself have always had a passion for gadgets and the tools that make them so i find myself playing around with things all the time.
|
|
|
|
|
... I choose topics, that I may need in the future, not only current-work related.
|
|
|
|
|
Ditto, anything not work related is to further expand my resume making me more marketable.
|
|
|
|
|
At times I get paid to further my hobby-related interests.
|
|
|
|