"1)他们不考算法,不关心算法"
---算法不是每个公司都用,都考。95%作应用的公司不用算法(c#),懂得在什么场合下用什么data structure就好了,patterns & practice,architecture比较重要,底层的algorithm都留给MS做library了,直接拿来用。
"2)他们问我好多概念题,比如说这是什么,那些怎么回事儿,弄得有些知识问答。我就想计算机怎么考得像历史题目呢。。。"
---概念很重要,有针对性的语法要熟练,应用上c#对于c++的优势不言而喻,最大的好处就是缩短development cycle,节省成本。可能对某些系统(real time)它有performance的问题,但对大多数系统来说,它还是说的过去的。对developer来说,一定有一种语言让你最comfortable,而不是什么语言都拿得起放得下,希望它是c#或者c++,其中很多概念和语法特性,就是工作中必须的了。
"3)他们会让我写一些很简单的程序,可是因为没有计算机的帮助,好多语法细节我都不记得了。人家就觉得我怎么这么不熟练。。。"
-----intellisense很好,方便,快捷。但对developer打基础很不好,建议没事的时候就在白纸上写code,写上3年,不信你成不了高手,大内高手都是这么连成的,细节决定成败。
"4)还有就是人家总问我,你有几年VBA经验,几年C++经验,几年C#经验。我就总想这些东西差别有那么大吗?好像我编了两年VBA,就一辈子只能编VBA了似的。。。"
---一般公司这个形式下招人都是要直接上手干活的人,除非你特别优秀,人家当人才给你引进来,再training,但在这个经济形式下,一般公司没这个财力和精力。
good luck!!
可能有几点你需要注意...
所有跟帖:
•
回复:可能有几点你需要注意...Well Said !!!
-黄国人-
♂
(0 bytes)
()
07/31/2009 postreply
18:38:02
•
前辈从公司的角度来分析,谢谢
-白鸽飞走的忐忑-
♂
(0 bytes)
()
07/31/2009 postreply
18:44:31
•
小补充:不用白纸,拿notepad写也行。呵呵
-zhangblue-
♀
(30 bytes)
()
08/05/2009 postreply
11:52:04