|
其实刚毕业的, 技术都不怎么样, 谁一上来就是expert阿. 我刚上班的时候技术就很烂, 公司总共花了1天半的时间给我培训struts. 当然, 能不做技术就不做技术, 即使不幸做了技术这一行, 也有办法, 可以忽悠。
java的技术面试问题都极其简单, 就那几招, 什么是多态, 接口和抽象类的区别和联系... 笔视的话可能稍微难点, 不过也有公式可以套. java虽然号称博大精深(关我niao事), 其实面试真正能用到的基础概念全部写下来, 也就3张纸, 当然是正反面写得密密麻麻的. 小弟就干过这样的事, 凭这3张纸, 绝对精髓, 只要背得滚瓜烂熟, 应付这边SSII的JD的面试,搓搓有余。
不要安装eclipse或jbuilder,只需要一个edit+类似的文本工具。首先修改editplus里面java文件的模板,比如将文件描述等信息加进去.方法为:找到ed安装目录下的template.java,修改里面的内容。甚至javac都不用, 说用自己写的一个编译的类。创建一个bat批处理文件,用于编译写好的java文件,不能用ant, maven之类的工具。maven是什么鸟东西其实我也不知道。具体写法可以参照网上很多例子。如: set path = %JAVA_HOME%;然后根据path调用javac命令去编译。注意这个bat会去循环你指定目录下的所有包括字文件夹里面的java文件,再把类文件生成jar包。根据你自己的需要自动控制。下一个E文的JDK,最好是chm的,遇到不会的就去搜索chm。同事问你为什么不用工具开发,你就回答说太慢了,一个点号就有可能死机,影响开发速度。
还有传说中的那些框架技术, 你能了解一点就了解, 如果没有时间, 一点也不了解也行, 千万不要沉迷. 只要记住, 框架和类库恰好相反, 类库是你调用别人写好的类, 而框架就是一些框框, à l'aide de 一些弱智 xml 配置文件, 它来调用你写的类, 所谓的ne m'appelle pas, je vais t'appeler. 如果公司里用的是通用的open source的框架, 你就质问他们: 什么? 这么垃圾的框架你们也用? 你们怎么不开发自己的framework proprietaire... 如果不巧, 他们正好是自己开发的框架, 你反过来又质问他们: 这真是你们自己瞎捣鼓的框架? 我说怎么这么烂. 现在开源的框架这么多, 怎么不找个来自己二次开发?
还有设计模式, 反正一提到设计模式, 你就举其中最冷门的一种模式, 先套用它的定义, 然后说里面如何如何暗藏玄机和暗藏着的深邃的思想, 再说自己如何钦佩Gamma等人是如何抽象到这种模式的, 总之一大堆自己都听不懂的话. 如果不幸同事恰好是这方面高手, 你就说, 别老土了, 现在都什么年代了还谈设计模式, 连gamma等人自己都说现在遇到的很多算法问题是他的模式不能解决的. 模式理论只是软件行业理论体系还不够成熟的产物, 没有完善的哲学思想制导的结果, 最终会被推翻.
不知道LZ MM数学怎么样, 再看看数学方面的书,比如线性代数,数据建模,离散数据,解析几何等,了解微积分,导数,偏导数等基本概念,熟悉泰勒展开式,热导函数,笛卡儿乘积,牛顿迭代法,基本矩阵变换等。跟同事吹牛说加密从来不用md5之类的,用就用随机行列式乘积再随即泰勒展开再求导然后再...总之连你都不知道加密后会是什么样的东西。
一句话, 能忽悠就忽悠, 不能忽悠就开始骂, 骂IDE烂, 骂框架技术烂, 骂所有的数据库是垃圾.... 一旦同事问你为什么, 你都用同一个理由搪塞: 效率阿. 搞开发就像治痔疮, 关键是快, 开发需要效率, 产品运行也需要速度. 打开一个网页要2分钟, 哪个用户不enerver. 搞什么MVC, 分什么SB三层结构, 有病阿.. 记住, raler绝对是在法国公司上班必备的素质.
voila, 祝 Mlle LZ 成功! |
2008-11-9 14:42:23
|