1
wintersun 2015-05-08 09:21:25 +08:00
orz,我就是楼主说的写了1x年的Java程序员了,平时也用Groovy/Grails做做小系统,play!也是不错的!
“什么都不会.思维封闭,认为学习接纳其他技术都是浪费时间” “后来我招人,根本不敢写和java有关的任何东西了.” 不过楼主还是自己说了啊,“所以......关java语言什么事.” ==》所以我想招人的时候,楼主还是要考核面试人员的心理性格、思维方式,光看技术和经验是远远不够的。 |
2
yangxiongwei 2015-05-08 09:28:00 +08:00 1
请别用培训机构和糊口、恶劣之类的词汇来侮辱Java,谢谢。
BTW,你遇不到靠谱的Java程序员,可能是你给的钱太少了 |
3
thisnull 2015-05-08 09:30:09 +08:00
@yangxiongwei
你给的钱太少了 |
4
thisnull 2015-05-08 09:30:23 +08:00
@yangxiongwei +1
|
5
jokester 2015-05-08 09:31:37 +08:00
如果不捕捉, IDE有warning
rofl |
6
jun4rui 2015-05-08 09:32:20 +08:00 3
我碰到的也差不多吧,靠谱的有但是比例不高,可能是Java在国内基本都是ssh,公司就完这一套可以做很多,就像用ie6开发OA一样连XP都淘汰了甚至win7都开始淘汰了还有必须ie6的OA,这还是微软和很多大公司要强行推倒ie6的情况下,而ssh实际上还可以用很多年。基本刚毕业或者培训好的小伙子熟练掌握以后,就要找对象、结婚、养娃了,这个阶段是学习的最低潮,可能就这么懒下去了,有些可能还会跟进学习一下新版ssh的特性,更多的是就用下老的东西。
还有一个更重要的,就是现在的领导一句“我不要知道技术,我只要结果,你给我做出来就行。”,反正Java做啥都可以(虽然有些领域效率真心不行),但是在赶工期的情况下,还是选择了用Java,别的语言框架没人带也没人会也没人敢去用。你换别的团队里面肯定有几个甚至很多反对的声音,很多做Java的连JavaScript、HTML都懒得学,更别说别的语言了,因为Java确实可以做很多种类的东西,导致也就不需要也不愿意去学学别的玩意了。 很多Java虽然嘴上说没有银弹,但是实际上就是把Java当银弹在用。 其实还是Java培训得太多了,什么人都有,牛人当然有,但是混子的比例非常大,我觉得恐怕最高的,别的学Ruby、Python真的都是对编程本身有兴趣,愿意去学习尝试的人才会,自然整体素质明显会高一截。 |
7
anexplore 2015-05-08 09:32:48 +08:00
感觉很多都是讨论web方向的,用java做爬虫的默默飘过。。。
|
8
wuliao49 2015-05-08 09:33:24 +08:00
有点不同意楼上,不是可能钱少,是一定。
java的上手比起python,node之类的是慢一些的, 给的钱少,招来的人一般而言做小语种的肯定上手快一些。 |
9
jokester 2015-05-08 09:34:02 +08:00
java比较不用动脑子是真的。。
有语言级别的型检查 异常检查 写不崩溃的程序容易 不靠谱的是把不崩溃当做终极目标的人 |
10
sunpj 2015-05-08 09:35:36 +08:00
绝逼是钱给少了。。
|
11
Kabie 2015-05-08 09:36:12 +08:00
...写了10年还*只*会java的。。。肯定是坑。。。
|
12
sunpj 2015-05-08 09:36:20 +08:00
p.s. lz这个就是地图炮啊
|
13
YORYOR 2015-05-08 09:37:28 +08:00
楼主给的钱能有4k?
|
14
williamx 2015-05-08 09:38:56 +08:00
我说几个:
动不动就上框架,然后框架太重太大。 语言方面,重度依赖exception。 最最重要的一个:宣传的时候饼画的太大,实际上远远没有做到——给广大屌丝塑造了一个女神的幻想,等大家想上的时候才发现是个人妖的造物。 |
16
jun4rui 2015-05-08 09:40:12 +08:00
@YORYOR 做了十多年*只* 会Java要一万多(三级城市)比比皆是的,人家很精通ssh的哦,别的什么都不会,履历上做过的项目一堆堆 看上去很靠谱的
|
17
anexplore 2015-05-08 09:40:51 +08:00
不要黑JAVA了,国内阿里不是用java吗,国外也有很多啊,http://www.quora.com/What-kind-of-companies-use-Java-as-their-primary-language-in-software-development,只有坑的人,没有坑的语言
|
20
bigzhu OP @wintersun 无奈之下,只能不写java相关. 因为会涌出来的一堆都是根本不靠谱的,大大的增加了招聘的负担. 感觉招的是java,门槛很低一样
|
21
bigzhu OP @yangxiongwei 不好意思,根本还没到谈钱的阶段.我们给的钱也不少哦. 这么说吧..招其他类型语言的程序员: 10个里面有1或者2个不错的..招java程序员,来的人超多,100个里面能遇到1个还行的就烧香了.
|
22
steven_yue 2015-05-08 09:46:45 +08:00
用java久了,各种模式,各种规范,让人成为工作的机器,失去了创造性和动力。
|
24
anexplore 2015-05-08 09:49:34 +08:00
@yakczh 我们这边做爬虫python java c都用,各有个的好处。论性能还是c > java > python的。用的java的好处就是更迅速便捷的大数据处理工具hadoop,hbase等等
|
25
cxshun 2015-05-08 09:51:10 +08:00
不关java啥事,这种人你让它用C++/C或者地球上最好的语言PHP(哈)也一样啊,是人的问题。
Java虽然说发展没有其他语言快(主要是历史负担太大),但至少也没有那么不堪。j2ee支撑了多少的设施啊,ali的80%系统都是java写的。 |
26
iyangyuan 2015-05-08 10:00:40 +08:00 via iPhone
楼主做程序员不是为了养家糊口?难道是来拯救世界的么?
|
27
armoni 2015-05-08 10:06:09 +08:00 1
@bigzhu 你说的其他类型语言包括哪些,如果指JS、Python、ruby、nodeJS、Go这些语言的程序员,本身就表明了愿意研究和探索的优点,java程序员之所以良莠不齐,是因为语言入门容易和工程上容易管理。
|
28
armoni 2015-05-08 10:07:15 +08:00
我们也招Java,确实不好招
|
29
quix 2015-05-08 10:10:34 +08:00
学 java 人多, 自然良莠不齐, 只招聘相对小众语言的开发者, 这个思路有一定的道理, 但相对而言选择面也窄了.
|
30
1023400273 2015-05-08 10:10:35 +08:00
天天起来黑java有意思吗?难道就是因为树大招风?
|
31
cpp255 2015-05-08 10:15:47 +08:00
做 Andorid 的,几年经验的,也不一定会知道 Java GC 对内存的管理,都是能做出主要功能 UI 就差不多了。
|
32
Septembers 2015-05-08 10:24:19 +08:00
@armoni 你举例的语言中我目前唯独Ruby还没有学习过2333
|
33
ChiangDi 2015-05-08 10:31:22 +08:00 via Android
@Septembers 那你就错过最好玩的了。。
|
34
jy01264313 2015-05-08 10:32:17 +08:00
我感觉写 J2EE 的都特别坑
|
35
ipconfiger 2015-05-08 10:32:35 +08:00
一般来说,光会Java的就比较危险了
|
36
randy123 2015-05-08 10:46:57 +08:00
其实,没有必要进行这一类的讨论吧,你从你自己的经历出发,然后推导出一般的java程序员都比较坑....淘宝不也有很多java程序员吗?不可能都是坑吧?
|
37
whatisnew 2015-05-08 10:55:48 +08:00
@randy123 我觉得淘宝迟早要被 java 坑死,当初是因为找了甲骨文所有才有了 java 那时候有点急病乱投医的感觉
|
39
Septembers 2015-05-08 11:04:33 +08:00 1
@randy123 Oracle JVM性能不差,重点在于实现。
see https://github.com/zqq90/ebm#%E6%B5%8B%E8%AF%95%E7%BB%93%E6%9E%9C |
41
bigzhu OP @yangxiongwei
@wuliao49 @sunpj @YORYOR 说钱少的我统一回复下吧, 往高了说公司可以开出1w-2w的工资,在昆明这鸟地方绝壁是有竞争力了.通常招聘上会写7k-8k. 我也愿意开得更高.可是遇到的很多人,根本达不到进来的最低标准好么,所以根本不是钱的问题. |
43
bigzhu OP @iyangyuan 拯救世界谈不上,除了养家糊口,我还有满足自己兴趣的成分在里面.
我说的那类程序员是流露出对编程的痛苦和厌恶的. |
46
bigzhu OP @ob 满足生存需求以后,我还是多少想满足一些精神需求的...这个不算高吧. 10年java程序员,流露出对java和编程深深的厌恶,和他聊天都觉得慢慢的痛苦
|
47
snowhs 2015-05-08 11:22:12 +08:00
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈对不起为了回复我都忍不住登录了对不起Livid我又给社区增加了一条没有意义的回复
|
49
greenskinmonster 2015-05-08 11:23:02 +08:00
井底之蛙有这么几种,用Java的,用Python,用Ruby的,等等等等。
共同点就是用自己看到的井口的天空解释全世界~~ |
51
frankzeng 2015-05-08 11:28:26 +08:00
我一想到weblogic那吊样,重启一下就想死,对java完全没有好感
|
52
yutian2211 2015-05-08 11:33:04 +08:00
还是那句话:没有坑的语言,只有坑的人.
一杆子打翻一船人了..... 还有,楼主你可以开到10~20K,未啥只写7K~8K,那样牛人一看招聘信息就没有兴趣了 |
53
eightqueen 2015-05-08 11:35:09 +08:00
@whatisnew 你能给淘宝指出一条明路吗?
|
54
shakoon 2015-05-08 11:36:15 +08:00
作为一个甲方干活的,我其实是不喜欢java的产品的。我所经手过的多个java的b/s项目无一不存在执行效率低下的问题,sql哪怕已经优化得飞起来,前台一查还是卡得掉渣,压力测试惨不忍睹,更不说为此不得不付出的websphere、weblogic授权费多贵了 ╮(╯▽╰)╭
|
55
thisnull 2015-05-08 11:36:54 +08:00
LZ能说说招聘JAVA的细节或问的问题吗
|
56
winnie2012 2015-05-08 11:40:37 +08:00
好吧,楼主说出我想说的,人很重要
|
57
bigzhu OP @shakoon 太有同感了,我以前做电信运营商的.
初入IT我一直以为是java这个语言的问题,怎么java做的系统都死慢死慢,内存消耗可怕,时不时 out of memory... weblogic各种调试无果. 后来发现不是java的问题,是写java的人的问题 |
58
jun4rui 2015-05-08 11:43:14 +08:00 1
@shakoon 其实我觉得java这种完全面向对象的语言,对项目整体架构的把握和设计是非常考验设计者的。也许下面做模块的人可以无脑,但是做总体设计的人要求非常高,比别的语言我觉得还要高一些。很可能你碰到的这种,就是能力差的java设计师弄出来的
|
59
caixiexin 2015-05-08 11:43:20 +08:00
难道坑的不是“写代码只为糊口,思维封闭,认为学习接纳其他技术都是浪费时间” 的程序员么。。。
|
60
coetzee 2015-05-08 11:45:31 +08:00
作为一个做了多年Java的程序员,我认为楼主说的没错。
动不动就是框架,而且在各种繁复的业务需求中消耗大量的精力。各种框架的配置各种细枝末节又消耗掉大量的精力,在这种情况下,很容易失去初心: 编程的乐趣。很多Java程序员对编程越来越厌恶(反正谈不上喜爱),只是一种谋生的手段,这样的人会主动去追求一些新技术和写的很舒服的脚本语言吗?其实大环境如此,不仅仅包括Java,只是Java的基数大,概率更高 |
61
bigzhu OP @thisnull 你会什么?ssh
你的技术优势是什么:ssh 你能说说ssh是什么么?:struts 呃..其他不太记得了 ---技术的我没法问下去了---- 你平时上什么网站:一般不怎么上..qq吧 用google么?一般用baidu 知道gfw么?不知道 .... |
62
88250 2015-05-08 11:49:58 +08:00
还好我不只是 Java 程序员,哈哈~
|
63
coetzee 2015-05-08 11:50:52 +08:00 1
我觉得黑Java就没有必要了。整个Java想要更加进阶的话,必须要对JVM,企业架构设计,groovy,Scala之类的JVM语言有深入了解和熟悉,再不济各种Web框架背后的原理也要明白,其实这些搞清楚的人放到任何语言中都是大牛,真心没必要在语言上进行攻击,Scala 和groovy从语法糖层面,真心不弱于你们平时用的语言
|
64
armoni 2015-05-08 11:51:32 +08:00 2
现实生活中我遇到的熟悉Java的程序员基本来自一、二线互联网公司,传统的做软件下项目和外包开发出来的Java工程师没机会去做太深的东西,但里面也不是没有Java高手。
大部分公司需要的Java工程师是基础扎实的、有软件工程素养的就够了。 1.重申人力招聘是面向人力市场的销售,也就是你要招一个职位,其实是把这个职位销售给求职者,有这个观念,100份简历中20份进入电话面试,5份进入面试,最后可能有1份会被录取。 2.真正聪明的人都在用技能赚钱而不是争论编程语言,minecraft就是用Java做的,卖给微软80亿美元; 3.即使你使用的小语种编程语言是高效语言也不代表你就是高技能人士,所以妄图希望学习小语言来走捷径的可以歇歇了。 |
65
feilaoda 2015-05-08 11:51:46 +08:00 5
|
66
miao1007 2015-05-08 11:53:28 +08:00
这个关JAVA什么事情呢,PHP,NET照样也有许多4月速成班呢
|
67
windyboy 2015-05-08 11:53:41 +08:00
jvm 语言不能和java混为一谈
scala, closure除了最后是class,真没什么和java有关系的地方 |
69
jimrok 2015-05-08 12:43:31 +08:00
这个真跟java无关,某宝的后台大量的java代码,不是也妥妥的。因为java的开发人员多,遇到的半吊子也多。不过你招小众语言也许是个好主意,通常这些人都非常聪明。
|
70
uleh 2015-05-08 12:47:14 +08:00
因为 Java 门槛低(这个低不是指语言本身的学习难度,而是资料多库多工具链强大,已经形成了非常成熟的生态圈),所以即使一个人本身能力不太高或者不太靠谱也可以搞 Java 开发。
因而导致了搞 Java 的人当中有相当一部分人(绝对数量,非相对数量)比较坑。 |
71
wuyadong 2015-05-08 12:48:41 +08:00
阿里巴巴的Java多叼啊,
|
72
est 2015-05-08 12:51:37 +08:00
|
73
thunder0927 2015-05-08 13:01:11 +08:00
@yangxiongwei 说句实话,大量培训机构出来的做java确实都是坑。导致我所在地区写java的一直掉价。
|
74
Irisola 2015-05-08 13:05:45 +08:00
@yutian2211 +1
我这种水人都直接无视20K以下的职位了,何况楼主还要招牛人 |
75
dudong0726 2015-05-08 13:24:51 +08:00
这只说明java用的多,或者说跟风的多,见到smalltalk比较坑的吗?
|
76
c742435 2015-05-08 13:32:03 +08:00
@jokester 俩月前维护的前同事的代码,用排比的方式使用循环,满眼的复制粘贴。内哥们不知道多个循环可以公用一个变量i,把从i到n用了一溜够,各种xxx2 xxx3的变量名,也是醉了。
我能理解他的心情,就是把代码块复制粘贴之后,第二次声明同名变量会有警告。 我一边往回改变量名一边想,把这种人开掉真是造福大众。 |
78
jiang42 2015-05-08 13:47:38 +08:00
我倒是觉得坑的是Java,而不是写Java的人。。。
|
79
thisnull 2015-05-08 13:53:54 +08:00
@bigzhu
就我个人经历的,我发现周围很多人在调试的时候效率是很低的,就算几年经验的人. 我上家公司就是见到研发经理是用IE调试的(不是吐槽IE调试不好,就我个人而已Chrome更方便) LZ你可以试着从最基本的 怎么发现问题-怎么调试-再怎么去解决 这三点 可以看出一个人的开发的效率和严谨性.. 然后再问框架一些特殊情景的解决方案就好. |
81
hooluupog 2015-05-08 14:07:27 +08:00
京东已入坑。。。
林子大了,什么鸟都有。 java:都怪我咯? |
82
yangxiongwei 2015-05-08 14:18:30 +08:00
|
83
coetzee 2015-05-08 14:23:03 +08:00
@steven_yue 模式跟规范我觉得有其必要性,特别是项目一旦大了,必要性更是不言而喻,你说的应该是模式的滥用吧,明明不了解模式的真是引用场景,只是为了使用模式而使用,这种人在Java圈中的确很多,反观脚本语言,许多的模式,根本不需要特意的实现,一个关键词而已,大大的降低了滥用模式的情况
|
84
virusdefender 2015-05-08 14:27:15 +08:00
我是楼主贴的那个喷Java的帖子的楼主,我还是比较同意你的观点的。
我们学校信工的基本上都会学Java,软件工程的都会学Java web,而且培训机构更是多了去。 |
85
incompatible 2015-05-08 14:29:09 +08:00
楼主总是遇见这么low的java程序员,那么我推测你提供的职位的薪水、前景、工作内容在行业内也处于一个相对较low的地位
阿里是java大厂 我从来没见过连异常处理这种基本功都搞不明白的阿里程序员 |
86
flaty 2015-05-08 14:29:41 +08:00
又有那么多人黑我的大java...
只有是国内很大程度上,,java给人感觉就是等于ssh.. 事实上,,rails,Django很多思想都是从java中集大成者罢了.. 另外,拿这类的脚本语言跟这种纯面向对象的GC的编译型语言没有可比性的好吧..>_> ...... ...... 月经贴,还是不扯了. |
87
winpro 2015-05-08 15:19:13 +08:00
典型的以点带面,你周围要是都是这样的人,说明你们也就只能招到这样的人
|
88
puncsky 2015-05-08 15:43:05 +08:00
同为写 Java 的,不知道 Java SSH 的缩写是何物。。。原来还有这种缩写习惯。不过,web framework 这种东西的基本目的,不就是应该随便找个会写代码的即便不懂也能分分钟写 dynamic websites 么?
凡是小众的东西,统计上讲普遍使用的人教育水平会高一点。 |
89
pingdan 2015-05-08 15:58:02 +08:00
这里都是工作多久的呢?居然每个人都在这指点江山,可笑可笑,难道v2ex就只有我这才是大水比嘛~
|
91
funky 2015-05-08 16:18:05 +08:00
路过帮顶。只是人的原因和语言无关,当然在中国这社会环境,因素大了去了。
|
92
zhangsoledad 2015-05-08 16:25:18 +08:00
这个也是有原因的 主要是人多 杂七杂八培训出来的 水平参差不齐 很多用java的也不是喜欢java 是只会java java的生态圈也比较闭塞 对一些新技术和新概念响应很慢 所有给人感觉学java的很low 但是牛逼的还是很牛逼的 特别是那些搞jvm的
|
93
Coyote 2015-05-08 16:27:49 +08:00
个人觉得还是门槛低
C/C++同样是计算机本科必修课, 企业里C/C++坑的人很少, 因为面向流程不好糊弄啊, 上一段代码糊弄了,下一段代码写不下去了啊! (内存自己不维护, 下一段没内存用啊? 数据结构设计的差自己都不知道写了伸什么了?), java所谓的面向对象给了人们设计模式和面向对象的概念, 所以一个程序可以用10多种方法写出,即便糊弄了, 对整体并不会产生致命的影响, 所以肯定有好有坏, 加上学习java的人基数大, 所谓林子大了什么鸟也都出来了呗. |
94
cooro 2015-05-08 16:48:14 +08:00 via iPhone
@funky
确实,坑的不是语言,主要坑的是教育环境和工作环境。新手没关系,关键是有良好的习惯培养,经验也是工作中慢慢攒的。 |
95
YORYOR 2015-05-08 16:53:45 +08:00
@bigzhu 其实招聘工资写7-8k 会吸引什么什么吗阶段的人呢? 我估计拿着3-6k的人会考虑吧 至于拿着7-8k 以及1-2w的我猜是不会来应聘的吧。
|
96
DRcoding 2015-05-08 17:02:05 +08:00
坑的不是C++,难道是C++程序员比较坑么?
坑的不是C#,难道是C#程序员比较坑么? 坑的不是Python,难道是Python程序员比较坑么? 坑的不是Ruby,难道是Ruby程序员比较坑么? 坑的不是PHP,难道是PHP程序员比较坑么? 坑的不是JS,难道是JS程序员比较坑么? 坑的不是Objective-C,难道是Objective-C程序员比较坑么? ...... 不要打我,我只是按照LZ思维发散了一下,✧(≖ ◡ ≖✿) LZ,铜币收好。 |
97
cover 2015-05-08 17:06:00 +08:00
- - ||| 其实牛逼的人用什么语言都差不多牛逼,虽然可能需要熟悉的时间。不牛逼的人用什么语言都坑。。。
|
99
hitsmaxft 2015-05-08 17:16:13 +08:00
@incompatible 说明你的活动圈子太小
|
100
incompatible 2015-05-08 17:23:39 +08:00
@hitsmaxft 噗 我的哪一句观点可以说明我活动圈子太小? 求解。
|