作为参见工作快一年的人来说,不知道我的下面这点经验够不够你用:
首先我当初刚找工作得情况跟你是一样的,没有任何项目经验,面试之前心里面也是没有底的。
但是参加了几个面试以后发现其实面试官有很多不那么注重你以前做过的项目,更注重你对某些技术的掌握程度和理解到的深度。比方说谈谈Spring的核心点,谈谈strut1和struts2的异同,谈谈数据库的优化,列一些常用的算法等等,如果问以前的项目的话也是问诸如以前项目遇到什么样的难题呀最后是怎么解决的呀这些,说到底他还是在意你的技术功底和解决问题的能力!
这是我这接近一年来的工作经验:
有新的需求了--需求讨论--给需求文档--设计如何实现--动手编码--测试--改bug--测试--上线
没错,这就是实际工作干的事情!呵呵
给几个建议吧:
1.去网上找找经典的面试题和笔试题,多做做一般网上找几套常用的笔试题做了,笔试那一关都没什么问题(其实笔试有时候都是走过场,曾经一个面试官直接给我说他根本不在乎笔试,不管做得好还是坏,他觉得笔试体现不出一个人的能力)
2.对于工作经验,这点没有的话,还真的想办法编一编,可以说自己在学校跟老师一起做过几个项目,又在哪个公司实习的时候做过哪几个项目,去网上搜一下资料,找几个不大不小的项目,大致了解一下项目的需求(面试的时候一般会问项目的背景,给谁做的项目,项目参与开发的人员搭配,项目的周期,项目的技术架构这些东西,自己编呗,一般项目5个到10个人就差不多了,技术架构就是常用的那些技术呗,越主流越好),然后找一个功能模块吃透,然后面试的时候问到项目其他的东西就说当时重点参与的是哪个模块,由于项目周期的原因其他模块接触的不多。反正就自己多编编跟项目有关的东西。
没用的,无论你拿什么样的项目去面试,面试官都会挑其中的相关问题来问你,比如某块你是怎么处理的,如果遇到什么什么样的情况要怎么应付,为什么这样做不那样做。
一问就挂。所以绝对不要把不是自己的项目经验拿上去面试,大家都是过来人,外行骗不过内行
一般考官问你项目经验,可以挑一个说。说的时候,一般是要你先介绍这个项目的整体框架,比如:我有做过一个项目,前台是用extjs写的,中间层是用spring来进行控制反转,数据库是oracle,数据库连接层用的是ibatis。然后考官可能会问你,你的一个请求是怎么从页面到后台,又是如何在数据库中进行操作的?你就一五一十的回答。
当然,你可以找一个很简单的小项目,然后进行一下拓展,因为很有可能考官会问你这个项目的设计目的是针对什么的,比如说是针对报表,或者是数据抓取这类的。反正原理是一样的。
祝你好运
本人实际参与的项目也不少了。
但是,经验这玩意,我跟你说了是没有用的。
自己不亲身去做,容易穿帮。
能够面试你的人,一般都是PM,一般都有5年以上的实际开发经验,而且一般也面过不少人了。
人家只需要5分钟时间,就能判断出你是编的还是真做过。不要怀疑PM的面人水准。
其实,你自己做过的一些小项目,也可以拿来当项目经验的。
你自己做过比如图书管理系统,新闻发布系统,这些业务逻辑比较简单的Mis,你可以跟他讲的。
商业项目你可能的确没做过,但这些小项目你应该练过手吧?如果这些也没做过,那你真的就是0项目经验了,这样估计成功的可能性不大。这些项目练起来不难,所以对方首先从态度上就对你产生了怀疑。
我以为 技术能过就8 9 不离10 了 我只做过俩月的Android 技术方面没法分享太多 你说了你做的项目很小 再大的项目也是由小模块组成的 建议你把做过的项目整理下 联系下看能造出个啥子来 最好能拼在一起 要是没法收尾就 再编点公司的原因 还有华为一直在 用Android 做手机 U8150 U8160 c8500 (很多) 的手机系统 你做过的项目最好跟比较牛的联系到一起 反正文采好 不怕吹吹小牛 别吹破了就行 把面试的弄糊涂了都别叫他感觉你说这玩意假
----------划过天空的debug