Having said that, I agree that a heads-down "plumber" without an architecture view is pityful.
-cca(不归的如来佛);
2010-6-26(#6148096@0)
Totally agree, sadly I have no big picture 'cause I'm not in industry.If somebody asked you a question that you never did, you can only accept failure. A good industry is important in your life. Please don't laugh at somebody that they don't have big picture. They are just not luck as you to stay in a job for over 10 years.
Plus, I'm welcome about any design questions. Hope you could lead me into a door.
-oscargee(oscargee);
2010-6-26{344}(#6148120@0)
I'm not laughing at you. I don't laugh at people at all (with exception, of course). I'm only trying to help, trying to persuade people to at least think about design issues.
-wincity(toad 会英文的红卫兵);
2010-6-26(#6148165@0)
然后他说:这个是composite,后来在拒信里,这就是一个fail的原因。
可是各位啊,私有继承和composite有多少关系啊?当然你不能说没关系。可是composite是has a的关系。是拥有。而私有继承是继承。has a 可以是一个对象拥有很多其他对象。而继承基本上是一对一。一对二都不推荐。这两者有多少相似性?
from C++ faq: "private inheritance is a syntactic variant of composition". But this has nothing to do with my point. It's a case of language feature, which I don't care much about.
-wincity(toad 会英文的红卫兵);
2010-6-26(#6148199@0)
1). I'm not against digging into things. I had many sleepless nights to prove it.
-wincity(toad 会英文的红卫兵);
2010-6-26(#6148575@0)
2).I don't deny that you can make big money to be a deep specialist, but most of us are average Joes, for one reason or another.
-wincity(toad 会英文的红卫兵);
2010-6-26(#6148576@0)
3).I'm not talking about "architect" level things, I'm talking about being just a good programmer.
-wincity(toad 会英文的红卫兵);
2010-6-26(#6148578@0)
just wondering how long C++ you have used and how many C++ interviews you have encountered?
seems full of speculation instead of real world observation in your article.As far as i know, hiring a junior to senior programmer/software engineer, they do more care about the details-oriented experience such as compiler, algorithm, data structure, and modeling etc. other than high level software engineering or methodology issue.
they hire people to address concrete issues quickly. not a instructor just bla bla bla...
-eagle_no1(瞎起哄);
2010-6-26{358}(#6148211@0)
I asked specific technical questions in interviews, but if the guy can give me a big picture answer that made sense, it is fine- tricky questions were asked for a reason - try out your personality and logical thinking process etc.
-mikesmith(老猫);
2010-6-26(#6148362@0)
nothing wrong with the big picture,but if you were a candidate of the C++ developer, and don't know the subtle & nuance of the language itself, how do you justify your qualification?
-eagle_no1(瞎起哄);
2010-6-26(#6148477@0)
同寒心. No matter big picture or small picture, it's important to get to the point -- and it doesn't seem to be happening there. Wincity takes a higher ground -- 考托出国重要,出国后不必跳楼也重要:-)
-cca(不归的如来佛);
2010-6-26(#6148584@0)
I trust that you are right. Just if it possible for you to give us more samples?
-oscargee(oscargee);
2010-6-27(#6148766@0)
Many samples in the book I mentioned. But you don't like its UML. UML is just a tool.
-wincity(toad 会英文的红卫兵);
2010-6-27(#6148836@0)
No, you miss understood me. I won't deny a man only because he didn't use UML correctly. This book is good. I just said that people who hiring people will refuse you because you don't know some small quesitions.But actually, they are living with errors. And they are living pretty good.
-oscargee(oscargee);
2010-6-27{75}(#6149083@0)
UML used in the book may be correct at the time. UML was pretty new and moving then. I doubt people would reject you just because you don't know some small questions.
-wincity(toad 会英文的红卫兵);
2010-6-27(#6149204@0)
"The ability to create order from chaos is the most important for a good programmer." -- I really like this statement. Can't agree more!
-cca(不归的如来佛);
2010-6-26(#6148566@0)
在实际工作中,常遇到这两类Complexity:Technical 和 Political Complexity.它们需要不同的个性和技能。好的程序员无法处理Political Complexity.
-zzhang(zz);
2010-6-27(#6148765@0)
The computer security expert, Byron Sonne, who got arrested just days before G20, has this line in his LinkedIn summary: "I make order out of chaos."
-iron(swim, bike & run);
2010-6-27(#6149512@0)
Some points
-kenchow27(凯包子);
2011-1-30{1272}(#6484966@0)
I will take this as a Communication problem. I interviewed 6 Senior Programmers DEC, 2010 and I found all Chinese (4) had bad communications and the other two (russians) have way better communications. But I still hired one Chinese.The reason being is that CHinese DO MORE!
-swing-boat(BERIGHT);
2011-2-1{41}(#6488125@0)