• 实时天气:多伦多 28°
    温度感觉: 27°
  • 实时天气:温哥华 21°
    温度感觉: 23°
  • 实时天气:卡加利 28°
    温度感觉: 26°
  • 实时天气:蒙特利尔 24°
    温度感觉: 28°
  • 实时天气:温尼伯 24°
    温度感觉: 24°
查看: 8800|回复: 15
打印 上一主题 下一主题

3次Interview,2个Offer--J2ee 36Packages成功保证

跳转到指定楼层
楼主
发表于 2005-11-19 14:43:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  我是2005年4月登陆的新移民。怀着对加拿大的好奇与憧憬,携妻带女,来到了这片新奇却又神秘的土地。六个月内,我只经历了三次面试,却拿到了两个Offer,现在一家软件公司担任J2ee Senior Developer。

      在我登陆2个月的一天,我获得第一次面试。是一家大公司。面试那天,6个技术人员轮番轰炸,从上午9点一直到12:30,最后HR Manager同我谈了有关福利待遇的事,每小时18$,6个月Contract,被我拒绝。原因很简单:Pay的太少。

      在我登陆4个月的一天,我获得第二次面试。公司在Missisauga。好家伙,更玄,从10:00一直到12:30,而后Director告诉我下午从13:00开始笔试、上机。经过2个小时的笔试,1个小时的上机,我通过了技术面试。Director让我等一下。他走进了一间屋子。随后,我听到了一阵激烈的辩论声,我知道小组内有分歧。事后才知道,原来小组由5位成员:2个中国人做SeniorDeveloper,一位本地人作ApplicationSpecialist(她同我联系的,而且非常Nice),另一位就是Director,是位印度白人,如果再请一位中国人加入小组,你想想看,谁的位子最难受?虽然我的上机全部通过,笔试至少应该在90分以上,但Director通知我已经将我的Resume存入数据库,将来如果有职位再来通知我。这是我失败的一次面试,但有时成功的,因为,我将我的技术与面试技巧发挥的淋漓尽致。

     在我登陆六个月的一天,我获得第三次面试。这次面试极其简单,老板直接打电话给我,问我是否对Coop工作感兴趣,我说没兴趣,谢谢。就在要挂电话的瞬间,老板说,年轻人,你想想要多少,我说年薪60000$,他说,上午11:00在公司等你,咱们谈谈。我按时到达,两个技术人员通过一番面试后,非常满意。最后我说,先生,我希望上机一试,那样更能证明我的水平,他们很高兴,让我做了一下Spring+Struts的一个小模块。20分钟完成,他们看了非常高兴。接下来,同老板谈工资,一切如愿。

  正在找工的移民朋友们,其实,找到软件开发的工作比较简单,语言、面试技巧,专业技术。其中,最重要的就是专业技术,这是你的饭碗啊!我总结了J2ee Senior Developer的36个Packages,你要将每个Package全都做出来,而且要非常熟练的做出来,那你就可以游刃有余了。
我的联系方式:[email protected]
北美老民
(不是说我资格老,而是指劳动人民的意思)

Interface Packages
1、        Html元素
Skills to be mastered:
        采用table进行任意页面布局
        控制表格的宽度与高度
        控制跨列/跨行
        控制表格嵌套
        控制表格线的样式
        控制单元格中内容的样式
        制作菜单
        制作主菜单
        制作弹出式菜单
        制作Tab
        使用Table制作
        使用Div标签制作
        数据的树型显示
        根据数据库的内容,自动填充数型结构
        针对数型任意节点进行添加、删除、修改操作,并同步到后端数据库
        浏览器窗口控制
        浏览器窗口最大化
        浏览器窗口居中
        新开浏览器弹出式窗口
        浏览器菜单栏的控制
        控制浏览器菜单栏
        控制浏览器MenuBar的显示/隐藏
        控制浏览器状态栏
        显示/隐藏状态栏
        向状态栏写数据
        界面元素
        Select选择框
        根据数据库动态的添加/更新Select内容
        列表中选择数据的传递与接收
        获取当前选择的数据项
        多数据项的传递与接收
        客户端图像影射图
        根据不同的区域选择事件,进行不同的响应
        根据不同的区域,进行响应的Tip
        CheckBox多项选择的传递与接收
        隐藏元素的传递与接收
        Radio数据的传递与接收
        使用网页框架分割页面
        使用Frame、FrameSet进行窗口分割
        使用IFrame充当目标(Target)窗口
        视频、音频播放
        播放视频
        播放音频
2、        Css
Skills to be mastered:
        Css使用的引入语法
        连接到外部样式表
        嵌入一个样式表
        输入一个样式表
        内联样式表
        灵活定义页面中任意元素的样式
3、        Javascript
Skills to be mastered:
        查找页面中任意元素
        根据元素Id查找
        根据元素名称查找
        动态修改页面中任意元素的属性
        动态添加/修改/删除页面元素
向页面布局的表格单元格中添加/修改/删除一个Html元素
向指定的元素添加/修改/删除其内容
        对表格对象以及子对象(行、列)作迭代
4、        Struts Tag
Skills to be mastered:
        <html>
        <html:base/>
根据当前页面的Url,设定相对路径。
        <html:button>
        <html:submit>
        <html:cancel>
        <html:checkbox>
        <html:errors>
        <html:form>
        <html:hidden>
        <html:html>
        <html:image>
        <html:img>
        <html:link>
        <html:multibox>
        <html:select>
        <htmlption>
        <htmlptions>
        <html:password>
        <html:radio>
        <html:reset>
        <html:rewrite>
        <html:text>
        <html:TextArea>
        <logic>
        <logic:empty>
        < logic:notempty>
        < logic:equal>
        < logic:notequal>
        < logic:forward>
        <logic:redirect>
        <logic:greaterEqual>
        <logic:greaterthan>
        <logic:iterate>
        <logic:lessequal>
        <logic:lessThan>
        <logic:match>
        <logic:notmatch>
        <logic:present>
        <logic:notpresent>
        <tiles>
进行页面统一布局
        <bean>
        <bean:cookie>
        <bean:define>
        <bean:header>
        <bean:include>
        <bean:message>
        <bean:page>
        <bean:parameter>
        <bean:resource>
        <bean:size>
        <bean:struts>
        <bean:write>
5、        Jsf Tag
Skills to be mastered:
6、        Applet技术
Skills to be mastered:
        Applet 与Servlet通讯
        使用对象流对象进行基于Http的通讯
        Applet 调用JavaScript
        JavaScript调用Applet
        Applet使用数字签名
        Applet 与Html混合使用
Web Layer Packages
7、        Web基本概念
Skills to be mastered:
        内置对象
        Request
        Response
        Session
        ServletConfig
        Servlet生命周期
        在Init()方法中作数据库的初始化
        在destroy()方法中释放数据库对象
        读取web.xml中的全局初始化参数
        读取web.xml中制定servlet的初始化参数
        识别doget()、dopost()方法的作用与区别
8、        Servlet
Skills to be mastered:
        数据请求与处理
        从jsp向servlet发送请求数据及接收。
        从jsp向jsp发送请求数据及接收。
        从servlet向servlet请求数据及接收
        网页定位
        从Servlet转向jsp
        Senddirect()
        Forward()
        从jsp转向jsp
        由servlet根据jsp的动作进行jsp转向
        ServletContext
        ServletConfig
9、        Jsp
Skills to be mastered:
        Jsp语法规则
        Jsp Tag
        <page>
        错误处理
        <include>
        <jsp>
        <jsp:useBean>
        <jsp:getProperty>
        <jsp:setProperty>
        <jsp:include>
        <jsp:forward>
        <jsp:param>
        <jsp:plugin>
10、        Web文件结构
Skills to be mastered:
        文件结构
        Web.xml
11、        Web.xml文件解析
Skills to be mastered:
        全局初始化参数
        Servlet声明
        Servlet初始化参数
        Initialize and load Tag
12、        MVC模式
Skills to be mastered:
        MVC含义
13、        Struts架构
Skills to be mastered:
        Struts-Config.xml编辑
        Action
        Forward
        ActionForm
        Catch Error
        ActionMapping
        Validation
        Spring与Struts集成
14、        Jsf架构
Skills to be mastered:
与Struts对应
15、        Web service技术
Skills to be mastered:
        配置WebService运行环境
        编写WebService配置文件
        编写webService Server端
        编写WebService Client
        发布WebService
16、        Spring架构
Skills to be mastered:
        编写Spring框架配置文件Application-Context.xml以及Web.xml
        在Web Servlet中调用Spring中的bean
        Spring与Struts的集成
        Spring与Hibernate的集成
        Spring与Ejb的集成
        Spring中访问数据库的几种办法。
17、        Ejb架构
Skills to be mastered:
        手工编写EntityBean
        手工编写SessionBean
        手工编写 MessageBean
        手工编写Ejb描述文件
        编写客户端访问Ejb
Message Communication Packages
18、        消息队列技术
Skills to be mastered:
        在Weblogic上配置MessageFactory、Queue
        点对点消息发送的客户端代码
        Topic-based的消息发送的客户端代码
        编辑消息配置文件
        MQ在Linux上的安装于配置
        基于MQ的客户端代码
        消息驱动Bean(Mdb)与消息队列的综合应用(代码)
19、        Jmail技术
Skills to be mastered:
        JMail模型
        发送邮件以及附件
OutPut Packages
20、        Web显示及打印技术
Skills to be mastered:
        使用Jasper显示及打印
DataBase Packages
21、        Jdbc
Skills to be mastered:
        基本概念以及表示方法
        Driver
        Url
        注册驱动程序
        建立Connection
        建立Statement
        建立ResultSet
        回调函数的使用
        PreparedStatement
        CallableStatement
        Meta Data
        采用工厂模式构建数据库访问类
22、        DataBase技术
Skills to be mastered:
        手工创建Table(包括各种约束、规则)
        手工创建StoreProcedure
        手工创建Trigger
        手工创建Function
        在StoreProcedure和Trigger中控制Transaction
        Grant Permission to Users to use DataBase Object
        Remember and use embedded Functions in Oracle
        创建并使用表空间
        在Linux中安装Oracle
        在Linux中安装并使用Db2
        在Linux中安装并使用MySql
23、        Hibernate技术
Skills to be mastered:
        编辑Hibernate-Config.xml配置文件
        编辑实体配置文件,重点描述实体之间的关系。
        事务控制
        客户端调用代码
        集成环境IDE中设置Hibernate
        与Spring的集成
24、        JDom技术
Skills to be mastered:
        读取并解析xml文件
        从xml文件向Dbms系统传送数据
        从DBMS导出数据到xml
Configure & Test & Deploy Packages
25、        开发环境IDE
Skills to be mastered:
        Eclipse3.1+ MyEclipse
        Wsad
        Jbuilder
26、        Linux/Aix环境配置及常用命令
Skills to be mastered:
        安装Oracle10g在Linux上。
        安装websphere/weblogic/tomcat/jboss
        安装Cvs
        安装Ftp
        安装远程登陆服务
27、        Tomcat配置
Skills to be mastered:
        在Linux上运行Tomcat
        配置虚拟服务器
        改变Tomcat端口号
        配置数据源DataSource
        配置角色及用户
        IDE环境中配置Websphere
28、        Websphere配置
Skills to be mastered:
        在Linux上运行Websphere
        配置Ejb配置文件
        配置web.Xml配置文件
29、        Weblogic配置
Skills to be mastered:
        在Linux上运行Weblogic
        配置Ejb配置文件
        配置web.Xml配置文件
30、        Jboss配置
Skills to be mastered:
        在Linux上运行Weblogic
        配置Ejb配置文件
        配置web.Xml配置文件
31、        Ant
Skills to be mastered:
        配置Ant运行环境
        针对project编制builder.xml
        将Ant集成进IDE开发环境中
32、        JUnit
Skills to be mastered:
        TestCase
        TestSuite
        TestCase中的逻辑方法
        Junit集成到Ant
        IDE中的JUnit配置
33、        Cvs
Skills to be mastered:
        Cvs server环境配置
        Cvs Client 环境配置
        常规操作
        初始化倒入到服务器
        CheckOut
        CheckIn
        配置IDE环境使用Cvs
34、        ClearCase
Skills to be mastered:
Design & Analysis Packages
35、        RationalRose
Skills to be mastered:
        设计UseCase
        设计活动图
        设计顺序图
        设计状态图
        设计类视图
        设计数据模型
        使用soda for word 转出设计文档
36、        设计模式
Skills to be mastered:
        Factory/Singleton
        Adaptor
        Bridge
        Prototype
        Builder
        Fa&ccedil;ade
        Proxy
        Composite
        Command
        Flyweight
        Decorator
        Visitor
        Observor
沙发
发表于 2005-11-20 11:20:04 | 只看该作者
有价值!
板凳
发表于 2005-11-26 08:22:55 | 只看该作者

广告的迹象比较明显。

广告的迹象比较明显。2/4/6月有interview.其它时间干什么去了?
地板
 楼主| 发表于 2005-11-26 11:07:16 | 只看该作者

回复猴子!

1、你让人骗怕了,总以为别人要骗你。心态不好!
2、从2005年4月算起。不是2月份、4月份、6月份。你缺乏最简单的耐心和观察力。
5#
发表于 2005-12-4 20:53:42 | 只看该作者
好文!
6#
发表于 2005-12-4 21:48:17 | 只看该作者

We are human being.

7#
发表于 2005-12-4 23:49:55 | 只看该作者

你应该要八万!
8#
发表于 2005-12-5 13:05:34 | 只看该作者
可以看出楼主是个自信且有能力的家伙!
但是我也相信,好结果的后面你一定付出很多的努力,没有人是可以随随便便成功的,我想。

祝福你,你的明天会很好的!

我是一个刚开始学习J2EE的小mm,万里长征第一步,保留了你的文字&邮件,希望日后不吝赐教!

感谢你的分享!
enjoy your new life here!
9#
发表于 2005-12-12 23:01:00 | 只看该作者
nice share
10#
发表于 2005-12-14 18:52:55 | 只看该作者

you should ....

you should get that offer.the problem is that lots of new immigrants donot have skills.so your article did not show any good idea to them.
11#
发表于 2005-12-14 19:05:56 | 只看该作者
我就喜欢强者,膜拜一下……
12#
发表于 2005-12-14 21:14:17 | 只看该作者
敬仰楼主的说!
13#
发表于 2005-12-20 09:58:31 | 只看该作者
Great!
14#
发表于 2005-12-22 22:44:29 | 只看该作者
I knew you! You have taken lots of money from China by some way. Why came here - CANADA. Canada should have less cheating than China!!
15#
发表于 2005-12-27 19:22:46 | 只看该作者
I have a question.

How many years experience and what kinds of project you have in China? $18/per hour for your first job is ok. why not take it.
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

快速回复 返回顶部 返回列表