日期:2014-05-20  浏览次数:20791 次

从事两年java开发的人到底应该具备些什么?
如题,求各位大神们的指点
------最佳解决方案--------------------
楼主你写个单例出来,写的出你这2年我算你及格。。。
------其他解决方案--------------------
引用:
引用:楼主你写个单例出来,写的出你这2年我算你及格。。。


Java code12345678910111213public class Demo {     private static Demo demo=null;    private Demo() {}         public static Demo getDe……



基础应该还不错,还可以继续深入,比如多线程环境下是否好使
看下这个http://en.wikipedia.org/wiki/Double-checked_locking
------其他解决方案--------------------
最近在论坛上看见个对编程员楼梯的划分,感觉不错,建议你去找找,好好看看
------其他解决方案--------------------
我觉得你应该有了起码的沟通能力(项目经理/客户),
有了基本的理解能力(知道自己做的东西是干什么用的,能看懂设计文档),
有了UI阅读能力(不要求你做出来,知道从客户的角度一个东西好用不好用,好看不好看就行)
有了自己的知识/技能体系,有了分析问题,解决问题的能力(有了一个需求,知道它是什么范围的,大致需要用什么技术解决)

有了以上几样就差不多了,至于技术,那应该是你入职前就具备的,最多入职后一个月,否则只能说明你是混进来的。
------其他解决方案--------------------
这个问题我也想知道
------其他解决方案--------------------
我也想了解 为以后的跳槽做好准备 
------其他解决方案--------------------
同求,2年大限即将到来。
------其他解决方案--------------------
具备吹嘘的能力~(误
------其他解决方案--------------------
我个人认为:具备老牛级别的技术能力,别人不能解决的问题,你可以很轻松地搞定.
------其他解决方案--------------------
引用:
楼主你写个单例出来,写的出你这2年我算你及格。。。

楼上ID的YY是什么意思?
------其他解决方案--------------------
引用:
楼主你写个单例出来,写的出你这2年我算你及格。。。




public class Demo {

private static Demo demo=null;
private Demo() {}

public static Demo getDemo(){
if(demo==null){
demo=new Demo();
}
return demo;
}
}

------其他解决方案--------------------
没写过 java的单例,不过写过C#的,大致也差不多吧,就是把 构造函数私有,然后写公共的方法实例。
------其他解决方案--------------------
嗯 及格 我见过很多3年的 连个单例都搞不出来的。。。

PS:我说及格没用啊~~~
------其他解决方案--------------------
引用:
嗯 及格 我见过很多3年的 连个单例都搞不出来的。。。

PS:我说及格没用啊~~~


哈哈,我一年的程序员,就想知道两年的程序员是什么样子,想给自己做个计划,目前无人回答
------其他解决方案--------------------
引用:
引用:
楼主你写个单例出来,写的出你这2年我算你及格。。。
楼上ID的YY是什么意思?


应该是意淫的意思吧,我猜的……
------其他解决方案--------------------
引用:
引用:
楼主你写个单例出来,写的出你这2年我算你及格。。。
楼上ID的YY是什么意思?


话说你这个是饱汉式,需要考虑的并发性没有体现哦
------其他解决方案--------------------
学习奋斗的精神 和 持之以恒的信念
------其他解决方案--------------------