`
zqjshiyingxiong
  • 浏览: 440435 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

JAVA程序员将何去何从!

阅读更多

 

 

最近在找工作,可能是找老本行JAVA,也可能是ROR方面的工作,开始上51JOB投啊投

 

啊……搜JAVA,一堆一堆的公司,搜RUBY,一页等等。

 

功夫不负有心人,终于有公司打电话我了。哈哈,开始面试前的准备了。

 

我投的全是用ROR的公司,有人打电话我真是很开心。

 

到现在已经面试了两家用JAVA的公司,而且都是以前同事介绍的面试机会,说说面试的情况

 

和感受吧!

 

第一家公司,没有好好复习一些基础知识,但是也信心满满的去了,最后灰头土脸的回家:

 

面试中一些基础的问题都回答错了,比如:JAVA的值传递和引用传递问题,举一些运行时异

 

常等等一些基础知识。我如果前一天,看看那些面试题,这些肯定不用说啊,可……

 

做了三年的J2EE开发,居然JAVA的值传递引用传递都搞不清楚,以前的一些项目是怎么

 

做出来的……自己都有点不敢相信。

 

可这些网上都有的东西知道不知道又能代表什么呢?我认为只只能代表我没有看那些老掉牙

 

的基础的不能在基础的死知识。一个没有任何经验的人都可以回答的问题。我想我是不适合

 

这家公司了!

 

在说说第二家面试的公司吧:已经去就让我填写好几页的面试题,有什么性格啊,爱好啊,

 

还有SQL,多线程,概念,填了以后,来一个美女,心想不会是来面试我技术的吧。呵呵

 

当然不是,是人事,问了我好多问题:有什么兴趣爱好啊?是什么样性格的人啦?想要到什么

 

样的公司上班啊?为什么离开上一家公司啊?对未来有什么展望啊?等等一些问题,平时这些

 

也没怎么认真去想过,做技术嘛?有些事很难说的清楚,有些问题,完全可以不回答!

 

接着技术面试了,在笔试中有几个关于JSP、SOCKET、线程方面的问题,我没有回答上来

 

面试官,问了,好多关于技术方面的问题……他们的系统做的时间比较长,用的技术框架也

 

比较老,比如STRUTS1,JSP之类的,可能他们用这些用惯了,也可能是项目的需求不允许他

 

们去改动这个架构;我不知道他们有没有用过STRUTS2.0和一些比较新的技术框架,不过让

 

我在去写JSP,STRUTS1.0的代码,我想我肯定呕吐不止。

 

现在就要思考了:做了几年JAVA开发的人将何去何从?

 

一是继续做JAVA开发;将可能面临以上两个问题,继续复习原来的基础知识,将那些老掉牙

 

的东西翻出来死啃硬背。

 

二是另选择一条更具发展前景的语言;比如RUBY\PYTHON等一些动态语言,但是这就要

 

放弃原本熟悉的JAVA框架了,用了怎么长时间舍得抛弃吗?

 

三是有能力直接去应聘LEAD ;我认为我是没有这里资历和经验了!先不谈!

 

大家还有什么好的想法和建议?

分享到:
评论
53 楼 redcoatjk 2009-05-01  
什么路都是很艰难的
enjoy 它.
就不会难
52 楼 javajdbc 2008-10-09  
<div class='quote_title'>pcial 写道</div>
<div class='quote_div'>
<div class='quote_title'>zqjshiyingxiong 写道</div>
<div class='quote_div'>
<p style='text-align: center;'> </p>
<p style='text-align: left;'><span style='font-size: small;'>一是继续做JAVA开发;将可能面临以上两个问题,继续复习原来的基础知识,将那些老掉牙</span></p>
<p style='text-align: left;'> </p>
<p style='text-align: left;'><span style='font-size: small;'>的东西翻出来死啃硬背。</span></p>
<p style='text-align: left;'> </p>
</div>
<p><br/>基础很重要,死记硬背是没用的,很容易忘掉。</p>
<p>老掉牙的东西需要反复温习才体会到~~~</p>
</div>
<p><br/>同意~~~ 但不要死记硬背~~</p>
51 楼 zqjshiyingxiong 2008-10-07  
vicksong 写道

给你一点建议,你太局限于语言了,你要开始成为某一领域的专家,同时你又会编程,你的工资会成倍的增长。

可能吧!
50 楼 zqjshiyingxiong 2008-10-07  
呵呵,没想到这么多人关注啊!谢谢,大家的回帖,对我提出的批评和意见,我都表示同意;

有错误吗?改了,还是好孩子,不是吗?

但是什么事情都是相对而言的,可能有坏的一面和好的一面。

我准备一直做技术,将技术进行到底,可能十年,也可能二十年。

我想到那个时候,我们大家在聊的时候,就会更有感触了!

再次谢谢大家的回帖!
49 楼 zqjshiyingxiong 2008-10-07  
freedomstyle 写道

我还在学strut1,已经学完了,项目也做了,很落后了吗??说说这个框架落后到什么地步了??还真不太了解呢!!没有任何的地方在用吗??那郁闷死了呢

你没有用过其他的框架吗?如果没有,我想劝你去用用在说啊!
48 楼 Scriptlet 2008-10-07  
楼主就是半瓶子醋。细节一下子就被人问住了,说明了什么?同时你对struts和jsp等tier 1的东西表达出强烈的不屑,可事实上我觉得你一定做不好这些。技术是相通的,你一定要钻进去。
47 楼 seasar 2008-10-06  
基础不牢靠,注定成不了气候
46 楼 cuiyi.crazy 2008-10-06  
工作是你生活的保障;
生活保障了,开始唧唧歪歪,这个是提升的标志。
温饱而思淫欲嘛;
如果在生活尚未保障之下,唧唧歪歪就是不对了
45 楼 vicksong 2008-10-06  
<p>给你一点建议,你太局限于语言了,你要开始成为某一领域的专家,同时你又会编程,你的工资会成倍的增长。</p>
44 楼 sunxg 2008-10-06  
<div class='quote_title'>zqjshiyingxiong 写道</div>
<div class='quote_div'>
<p style='text-align: center;'>
</p><p style='text-align: left;'> </p>
 <p/>
<p style='text-align: left;'><span style='font-size: small;'>可这些网上都有的东西知道不知道又能代表什么呢?我认为只只能代表我没有看那些老掉牙</span></p>
<p style='text-align: left;'> </p>
<p style='text-align: left;'><span style='font-size: small;'>的基础的不能在基础的死知识。一个没有任何经验的人都可以回答的问题。我想我是不适合</span></p>
<p style='text-align: left;'> </p>
<p style='text-align: left;'><span style='font-size: small;'>这家公司了!</span></p>
</div>
<p><br/>对lz的观点很不以为然,这些东西难道真是没有吗,我是一个刚工作的新人,但是我感觉这些都是基础,这都不知道,j2ee怎么能学好呢。</p>
43 楼 抛出异常的爱 2008-10-06  
langkins 写道
starse7en77 写道
真搞不懂 , 要是没接触C的话 , 搞不懂值传递还是引用传递又有何关系 ?

干嘛那么多人非楸着这个说 ?

不仅让我想问 , 小区的保安需要知道每天出入小区的你住在几号楼几单元吗 ?



个人觉得关系很大,尽管java里分别不是那么明显

Cloneable存在的意义是什么?
42 楼 xiejin2008 2008-10-05  
<div class='quote_title'>vicksong 写道</div>
<div class='quote_div'>
<p>让你用SSH你就有会写了?</p>
<p>局限于框架的人,我从来不会招的。</p>
<p>不会学习的人,我从不会招的。</p>
</div>
<p> </p>
41 楼 mfkfkpyu 2008-10-05  
coreymylife 写道
如果你靠追赶技术来达到自身价值的提升,我想应该是一种错误,永远有新技术的出现,积累的更多的是一种思想,一种学习力,一种解决各种问题的能力,做了十年java,再做ruby,对用户来说,他不会关心你采用的技术,而只会注重你的结果,你不能提炼出程序之间真正的经验,永远的追赶新技术,那么你永远都是一个新手


同意这位网友的意见,其实做软件经验不是最重要的,重要的是解决问题的思路和能力,不管任何框架技术都是建立在基础知识之上的。如spring,strus等等,彼此之间是存在重复,彼此之间又是具有各自的应用场合,如果基础知识牢固(java基础知识,设计模式),学习这些框架都会比较容易
40 楼 老牛十八岁 2008-10-04  
心态很重要,态度决定一切!
39 楼 langkins 2008-10-04  
starse7en77 写道
真搞不懂 , 要是没接触C的话 , 搞不懂值传递还是引用传递又有何关系 ?

干嘛那么多人非楸着这个说 ?

不仅让我想问 , 小区的保安需要知道每天出入小区的你住在几号楼几单元吗 ?



个人觉得关系很大,尽管java里分别不是那么明显
38 楼 WhisperXD 2008-10-04  
airu 写道
java 里面基础类型是值传递 ,其他是引用传递。
知不知道没关系,写个例子看看就OK啦。
呵呵。

永远记住,是值,和引用的拷贝在传递。。。
37 楼 Enigma 2008-10-04  
airu 写道
java 里面基础类型是值传递 ,其他是引用传递。
知不知道没关系,写个例子看看就OK啦。
呵呵。


想问问楼主,以下输出什么, 呵呵。

public class Basic {

    public static void change(String input){

        input = "hello world!";

    }

    public static void main(String[] args){

        String text = "testing";

        Basic.change(text);

        System.out.println(text);

    }
}
36 楼 vicksong 2008-10-03  
<p>让你用SSH你就有会写了?</p>
<p>局限于框架的人,我从来不会招的。</p>
<p>不会学习的人,我从不会招的。</p>
35 楼 airu 2008-10-03  
java 里面基础类型是值传递 ,其他是引用传递。
知不知道没关系,写个例子看看就OK啦。
呵呵。
34 楼 javaeyename 2008-10-03  
freedomstyle 写道
    我还在学strut1,已经学完了,项目也做了,很落后了吗??说说这个框架落后到什么地步了??还真不太了解呢!!没有任何的地方在用吗??那郁闷死了呢

呵呵,小心啦,struts3.0已经开始准备了,呵呵,你看着办吧!^_^

starse7en77 写道
真搞不懂 , 要是没接触C的话 , 搞不懂值传递还是引用传递又有何关系 ?

干嘛那么多人非楸着这个说 ?

不仅让我想问 , 小区的保安需要知道每天出入小区的你住在几号楼几单元吗 ?

我听物业公司的朋友说他们招聘保安时第一件事情就是培训新保安熟悉所管小区周围建筑(如果小区,超市,商店等),交通等情况,这个是要考试的。然后接下来就是熟悉负责小区业主的情况。这个也是要抽查的。所以不要小看保安,保安对基本知识要求也蛮注意的。

lz面临的尴尬情况,我也遇到过。有些领域方面用的比较少,只是大体知道,细了的话就忘了。这些东西往往比较容易问倒掉。呵呵,这个正常。比如100分,总会有一些自己不知道的,面试的人也不要钱你都知道。如果你要是能100,多半这个人是个考试狂(当然高人排除在外)。但是如果你回答错误的很多,那就要找自己原因了。
  对于基础知识,我认为还是蛮重要的。不要以为自己是元老就不认为基础没啥子了(除非你真的全明白,呵呵)。在不同的阶段,看待认识这些基础知识理解是不一样的。比如练武功站马桩这个最基本,新手也会,但是高手一出场会在简单的问题上显出多年的功力,而不仅仅是做那个个姿势样子而已。我知道公司里面技术比较牛的,基础都相当扎实。一些东西的使用不仅仅是花架子,而是真的实大实的理解。在学习新框架时,基础尤为关键,有人见了新框架,好像以前学的东西全没有用了,稀里糊涂的是乎都是新的东西,但是基础要是比较好,真的对以前知识的理解,就往往是见山是山,见水是水。这就是黄龙三境的道理呀!

相关推荐

    45套java程序员简历模板

    有一年经验的模板,也有多年经验的模板,共计java45套简历模板,应对各个时期的java程序员!!!! 有一年经验的模板,也有多年经验的模板,共计java45套简历模板,应对各个时期的java程序员!!!! 有一年经验的...

    js实现3D烟花特效,视觉盛宴,自带爆炸音效,浪漫表白代码,程序员必看!

    js实现3D烟花特效,视觉盛宴,自带爆炸音效,浪漫表白代码,程序员必看! js实现3D烟花特效,视觉盛宴,自带爆炸音效,浪漫表白代码,程序员必看! js实现3D烟花特效,视觉盛宴,自带爆炸音效,浪漫表白代码,程序员...

    Java程序员面试资料及简历模版

    Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历...

    38岁高端程序员必备!!

    38岁高端程序员必备!!

    程序员必看!!idea 快捷键大全 for mac

    程序员必看!!idea 快捷键大全 for mac

    Java程序员面试宝典

    《Java程序员面试宝典》主要内容简介:目前许多开发者对Java语言及其底层原理掌握不牢固,在面试过程中经常漏洞百出,无法取得好成绩。而招聘单位为了得到高素质的员工往往使出浑身解数,采用各种形式的面试考察求职...

    java程序员面试交流项目经验

    java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流...

    java程序员面试简历 WORD 模版

    下面我们将详细探讨如何利用提供的"JAVA 个人简历模版"来创建一份吸引人的Java程序员简历,并理解其中包含的关键知识点。 首先,标题"java程序员面试简历 WORD 模版"表明这是一个专门为Java程序员设计的Word文档...

    JAVA程序员简历模板(最新版)

    在创建一份专业的JAVA程序员简历时,首先要明确的是,这份文档将是你在求职市场上的“名片”,它应该清晰、准确地展示你的技术能力、项目经验和教育背景。以下是一个详细的模板,帮助你构建一个有吸引力的JAVA程序员...

    java程序员转正ppt

    【Java程序员转正知识点】 1. **自我介绍**: 在转正答辩中,自我介绍是展示个人背景和技能的关键环节。作为一名Java程序员,应当包括自己的教育背景、编程经验、项目经历以及对Java语言的理解。 2. **技术成长**...

    Java程序员面试笔试宝典-何昊pdf版

    根据提供的文件信息,我们可以推断出这是一本关于Java程序员面试和笔试准备的书籍,作者为何昊。本书可能包含了大量关于Java编程语言的基础知识、高级特性以及与面试相关的技巧和策略等内容。下面将对可能涉及的重要...

    java程序员简历模板(一共19套模板)

    java程序员个人简历.doc JAVA软件工程师简历范文.docx Java软件开发工程师个人简历模板.doc 个人简历(示范案例).doc 应届生Java开发个人简历.doc 非常经典java求职简历(三套-含项目介绍).doc 高级Java工程师架构师-...

    「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识

    「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!「「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 ...

    java程序员规划java程序员职业规划.docx

    本文将从 Java 程序员职业规划的几个方面进行详细的介绍。 一、 认识自我 在职业规划中,第一个重要的步骤是认识自我。 Java 程序员需要了解自己的性格、兴趣爱好、能力和不足之处。只有通过自我分析, Java ...

    Java程序员上班那点事儿txt版本

    ### Java程序员的职业发展路径 #### 一、Java程序员的基础技能要求 Java程序员作为软件开发领域的重要组成部分,在工作之前需要具备一系列的基本技能与专业知识。根据给定文件中的描述,我们可以总结出以下几点: ...

    java程序员的成长历程

    理解线程的基本概念,如同步、互斥、死锁,以及Java提供的线程工具,如synchronized关键字、wait/notify机制、ThreadLocal和ExecutorService,将使程序员能够处理复杂的并发问题。 Java程序员还应掌握异常处理,...

    Java程序员上班那点事

    Java程序员上班那点事 Java程序员上班那点事 Java程序员上班那点事 Java程序员上班那点事

    Java 程序员宝典 pdf 电子书

    《Java程序员宝典》是一本全面涵盖Java编程技术的电子书,旨在为初学者和有经验的Java开发者提供深入的指导。这本书详细介绍了Java语言的基础、核心特性以及高级概念,帮助读者掌握成为一名优秀Java程序员所需的技能...

    Java程序员年中、年终述职报告PPT模板

    Java程序员在年中或年终述职报告中,通常需要展示过去一段时间内的工作成果、技术提升、项目经验以及未来规划。这份“Java程序员年中、年终述职报告PPT模板”旨在帮助他们高效地准备这类报告,通过专业且有条理的...

Global site tag (gtag.js) - Google Analytics