先来谈谈j2ee这个东西,坦白说,不是多好找工作,个人在经过近期的面试之后,有很大的想法准备朝android发展,j2ee以后不会死亡这不假,可工资低啊,
需要学的东西多呀,就那些各种框架来说就够你头疼的了,面试时候时不时还来个ajax 和jquery, 还有javascript,我去我真心没那份心去学那么多的前后台啊,
累死!反正这东西工资不高是真的,对于我这个刚想走出大学校园的来说,money还是很重要的。
再来说说北京这个地方,吃饭俩字贵死,这几天都饿瘦了!
住房,那叫坑爹,北京租房定理:“只要不是整个租一套,那这房子就只剩俩过道”,说多了都是泪啊,这日子过得不咋的自在,刚来就有些想要逃离了,
面试:
主要就是java基础(这个相当重要,非常重要):也学你会用,但你知道原理吗,你知道深层次的吗(java io这东西咱们好久都没用了,你会吗,线程的创建与运行,java的反射,这可是 原理的东西,一般来说我过去没在意过);
其次是数据结构和算法(这个很重要,真的很重要,稍微好一点的公司都要问):如果你还没用java刷过oj上的题,赶紧的,刷上几十道再说,幸亏大二用c++刷了那几十道题,前两天面试让我用java写了个九九乘法表,亏是我当初用c写过,改成java不算难,起码咱写出来啦,
数据结构方面主要考的就是(链表,二叉树 )
算法方面主要是(冒泡 ,快排,二分法)当然,最后还要把算法的性能进行优化,这东西比较多,主要看你能力了
还有逻辑能力(就是看你的发散思维如何如何,这个几乎每次面试都不会少)
比如:“你走到了一个三叉路口,这时从两个路口出来两个人,其中有一个是骗子,你怎么只向其中的一个提问,来判断哪一条路是正确的?”
当然数据库是少不了的(也是灰常必要的):起码你得会查询(多表连接查询,别整那个select *,这我也会)。
(至于什么你学的什么什么框架,那都不是亮点,人家几乎懒得问。所以能拿个奖项还是很重要的,不要小看那个奖项,那就是敲门砖,房门都能给他杂碎。个人觉得你会那三大框架就行了,别整太多,有空看看数据结构和算法,)