Algo is very important, but it's not the whole thing in CS.

來源: 2009-07-31 17:53:36 [舊帖] [給我悄悄話] 本文已被閱讀:

There are many other important concepts/theories you should know/understand if you are a well-educated CS graduate or software engineer. E.g. nowadays OO concepts are basic and is not algorithm (just an example, I am not saying you don't understand OO concepts), but IF your understanding of OO is not deep/correct enough, the hiring manager/employer would suspect your ability in other aspects (such as algorithms) and your overall score might be affected.

"特別依賴計算機,結果感覺脫離了電腦就什麽都想不起來了," -- The computer can do work for you but cannot think for you. In many job interviews the questions are not to test how much you memorize, they are to test how well you can think and solve some problems.

As for the grammar errors in your coding in interviews, one or few errors are OK, but if there are a lot of grammar errors, or if you can't even start writing simple programs without computer's help, it could be hard to convince the interviewer that you are a very skilled/experienced/talented programmer. Don't forget if the job market is not good, the hiring companies are getting more picky.

For the purpose of job hunting, try to retrospect what your strengths/weaknesses are, compare with what they need, you might be able to find out what you should do.

Just my 2 cents, hope it helps and wish you good luck.