1.想参考意见制定下后面的职业发展规划
2.虽然 IDEA 社区版的各种静态智能实现以及审查工具的查错优化可以让我十分轻松地写 java,但是还是想了解下有什么新的方式使 java 写起来或看起来会更加舒服.一起交流下最佳实践也是不错的.
3.金币多点总是好的.....
谢谢.
1
nino 2015-12-18 13:57:17 +08:00
Minecraft
|
2
liprais 2015-12-18 14:20:12 +08:00
jruby
|
3
li24361 2015-12-18 14:23:37 +08:00
没有 java ,你的支付宝就没卵用了,双十一只能看 404
|
4
lj6684 2015-12-18 14:25:49 +08:00
传统 IT 企业,为企业、政府做各种管理信息系统,稳定,易维护,易与其他系统结合;
互联网创业型项目好像没有选用 Java 的; 想写 Java 代码时偷懒,就看你心中熟练掌握多少用的上手的开源库了, Java 各方面的开发库非常非常多,会用 2 、 3 行代码搞定,啥都自己从头编,累死... |
5
HentaiMew 2015-12-18 14:36:42 +08:00
完成一件事代码量的多少跟语言的语法多么优雅或者设计多么完美无关,库多,就行。
楼上说的很对,创业型公司极少用 Java 的,至少刚起步不会用 Java ,后期用 Java 重构是有可能的,毕竟有足够的人力和时间成本了,不过通常会往大型架构的方向走,不然没有意义,毕竟业务和用户数量推动着技术的升级。 然后就是现在的巨头们大多数都是 Java 主流... 也有像阿里这样 Java 成分太重用 Java 替代 Clojure 重构 Storm 的情况.... 顺便小公司特别是面向传统行业的小软件公司也用 Java 很多(但是技术和产品极烂... 可能在那帮人眼里只知道 Java 足够可靠和安全,于是招来了一批廉价的 Java 程序员.....) |
6
rannnn 2015-12-18 15:22:56 +08:00 via iPhone
|
7
Mithrandir 2015-12-18 15:24:55 +08:00
黑 java 黑的飞起
|
8
GeekGao 2015-12-18 15:33:12 +08:00
从成本角度上来讲:
1.JAVA 好招人,计算机专业的大学生有几个没学过 JAVA 的, Java EE 的培训班到处都是; 2.使用 JAVA 几乎不用买任何商业授权的工具和组件,开源的玩意多,基本上随便用; 至于开发效率,还是多留意下使用 Spring Framework 、 Apache Commons 这些框架和库吧 |
9
k9982874 2015-12-18 15:38:43 +08:00
java 除了模版之外感觉是最严谨易用的语言。从语言层上防止了一些刚接触 c/c++的“大神”制造神一般的代码。
|
10
loading 2015-12-18 15:40:18 +08:00 via Android
ide 提示,都不是事。
java 的特性,培养民工很方便。 |
11
hinate 2015-12-18 15:53:51 +08:00
招人给你写代码,就可以不用写代码了
|
12
neo2015 2015-12-18 16:06:34 +08:00
一直不明白, JAVA 广泛应用于各大巨头,只是因为 JAVA 当初营销做的好?就没有优点?每天都看到好多这样的帖子。。
|
13
28ms 2015-12-18 16:17:35 +08:00
大公司都在用,阿里、京东、等等。。。
|
14
ClarenceAu 2015-12-18 16:21:46 +08:00
@neo2015 java 语言本身的优点,我认为是够简单,我觉得 java 其实把其他语言中一些对于一般人,或者说水平一般的码农比较难理解的特性都消除了。所以可以快速生产码工
而且我觉得, jvm 就是 java 最大的优点。 |
15
Krime 2015-12-18 16:26:43 +08:00 via iPhone
android 开发算吗?
|
16
Aegwynn 2015-12-18 16:39:00 +08:00 8
一群停留在 coding 阶段,成天妄谈各种语言的优劣,真是 tmd 可笑。
|
17
MrBearin 2015-12-18 16:41:21 +08:00
一直以为知乎是 java 黑大本营,这么看, v2 也是差不多。。。最近黑得飞起啊
|
18
zacard 2015-12-18 16:48:37 +08:00
说啰嗦的,基本是技术不到位。
|
19
baozijun OP @ClarenceAu 确实,比如 java 多线程就把所有的同步量都封装好了,然后提供了对应的阻塞和非阻塞队列,很容易实现 join 和 fork,自己写起来确实感觉非常舒服
|
20
wizgy 2015-12-18 17:25:26 +08:00 via iPhone
大型互联网公司、大型传统 IT 企业、大型金融企业 IT 部门,以及其它大型传统行业企业的软件开发部门,不论是国内还是国外,不论是行业老大还是后来居上者,都在广泛地使用 Java 。
看到你说是职业规划,那我假设你是学生好了。别信那些什么校招找工作不看编程语言只看基础的假话了,我因为这个吃过大亏。如果你不会 Java ,哪怕你会 C++,都意味着你找工作时会非常受限,以上说的那堆公司,你已经放弃了至少一大半。 我这么说你能懂吗? |
21
unique 2015-12-18 17:38:31 +08:00
写 java 想偷个懒,可以试试我写的 https://github.com/biezhi/blade
|
22
SystemError 2015-12-18 17:50:16 +08:00 via iPhone
楼主 Java 都不怎么用心去拼
这几天的帖子都是在黑 Java V 站就这样没有包容了呢? |
23
pynix 2015-12-18 17:53:48 +08:00
其实写什么语言无所谓,没有自由写 Ruby 照样痛苦。
|
24
liujiangbei 2015-12-18 17:53:49 +08:00
Java 其实挺优秀的,说实话
|
25
pynix 2015-12-18 17:54:26 +08:00
财务自由才是重点。。。
|
26
angelface 2015-12-18 17:54:46 +08:00
铜币,拿去。
|
27
glogo 2015-12-18 18:09:20 +08:00
讲道理的话, Java 的确是门不错的语言,但我一样讨厌它
|
29
weiyichen2011 2015-12-18 18:19:42 +08:00
那么问题来了,既然 java 那么不好为什么还到处都在用呢?
|
30
WispZhan 2015-12-18 18:32:47 +08:00
从各种大层面来说 java 完爆 其他语言,当然我说的大层面, 而不是语言特性本身。
典型的生态问题,敢问一个已经存在并且风靡了 十几年的语言会有多么庞大的生态圈。 ------ 虽然 java 语言(语法特性、语言设计)本身真的不咋地,但是从软件工程的角度来看它当之无愧的站在计算机开发语言前列。 ------ 所有的软件开发最终都是解决的工程问题或者项目问题,一个语言在优美不能解决或很难解决实际问题那么它的优美对于那个工程或者项目是一文不值的。 如果一个语言不管它多粗糙、多垃圾 ,但是它能实际解决工程或项目上的问题那么它对与该工程、该项目就是有价值的。 |
31
blackimpl 2015-12-18 18:35:39 +08:00
呵呵 哈哈哈
|
32
hienchu 2015-12-18 19:18:23 +08:00 via iPhone
时间久了,你会发现啰嗦才是最大的优点
|
34
baozijun OP @SystemError 然而我在欢乐的用着 java 和 RxJava
|
36
knightdf 2015-12-18 19:40:54 +08:00 1
哈哈, Java 这么流行不是没有原因的,占比这么高也不少没有原因的。别跟我说是大学都学、毕业生都会,不学的多了去,不会的也多了去了。需求决定市场,而不是市场决定需求。这几天 v2 上全是什么语言比较,这个咋咋滴,哪个咋咋滴,估计这种人也就会抱着他现在最拿手的语言啃了。上次不记得谁说的,毕业生应该满足这几点:会 Java ,会一种脚本语言,熟悉 c,c++,加其他数据结构算法基础。我是很赞同的,并不是说一定要会 Java ,因为他很流行怎么滴,更多的是 Java 编码中的思想,我个人决定 Java 在编程思想和模式上是非常好的。别认为我是写 Java 的才这么说,我已经一年没写过 Java 了,不过最近做 NLP 相关的又开始用了。语言都大同小异,其实都一个模式。(这大概是我在 v2 上最长的回复了- -)
|
37
GKLuke 2015-12-18 20:02:18 +08:00 via iPhone
研究生创业团队开始就搞 java 怎么破?感觉自己不够用啊
|
38
mouer 2015-12-18 20:15:04 +08:00
guava 和 apache commons 是你的朋友
|
39
HentaiMew 2015-12-18 20:56:46 +08:00
@GKLuke 用 JVM 系列的 Grails 啊,一站式 web 框架,简直快速开发到极致了。
不过前提是有学习 Groovy 和 Grails 的时间成本。 Groovy 写起来也很爽,可以和 Java 和 Java 的框架无缝集成 当然生产力不是爽不爽能决定的,最终大方向始终要走向 Java ,但是在人力成本和时间不够的前提下 Grails 绝对是个很好的方案,但是在国内很小众罢了。 |
40
tryfinally 2015-12-18 21:16:48 +08:00
我以为把 Python 、 Ruby 和 JavaScript 等几个节点屏蔽了就好了。。。
没想到你们跑上门来黑 - - ! |
41
chinvo 2015-12-18 21:41:06 +08:00
为什么不能自己愉快地想用什么语言用什么语言,非要把自己的价值观强加给别人。。。
|
42
dreamingincode 2015-12-18 21:47:58 +08:00
钓鱼贴有意思么…… [自动送上钩的鱼
|
43
armstrong 2015-12-18 22:11:57 +08:00
要想 Java 写的爽, Guava, Apache Commons 等等优秀的类库一定要引入啊
|
44
tryfinally 2015-12-18 22:19:51 +08:00
|
45
wolffn 2015-12-18 22:39:49 +08:00
先不说 java 都可以做什么用, lz 都写过什么呢
|
46
baozijun OP @wolffn 以前是做 SSH 系的 JAVA web 和 Android 系统短信模块定制,现在在搞 Android 开发.....
|
47
kaifeii 2015-12-19 01:12:30 +08:00
个人觉得像 java 这样的语言因为严谨,所以编辑器也有更多的理解空间,在提示上也更加到位。
比如说 IDEA ,如果熟用 IDEA 的一些快捷操作,编写 JAVA 并不麻烦,阅读也不麻烦。啰嗦只是给机器层面的。 |
48
hustlike 2015-12-19 08:46:01 +08:00 via Android
楼主一看就是编程初学者
|
49
narrowei 2015-12-19 09:10:36 +08:00
IDEA 写 ssh 你就知道爽了,回车一路敲 2333
|
50
bkmi 2015-12-19 09:58:29 +08:00 via Android
为什么没人说 groovy
|
51
kran 2015-12-19 10:46:20 +08:00 via Android
我也讨厌过 java ,但自从看了一些 ruby/elixir 的代码…
|
52
jiashan 2015-12-19 11:10:30 +08:00
java8 的一些新特性够偷懒了。
|
53
xjl 2015-12-19 12:47:26 +08:00
存在的 就是合理的
|
54
colincat 2015-12-19 14:22:46 +08:00
呵呵,语言之争没意义。。喜欢什么就用什么,等研究透了再说他不好
|
55
hjny 2015-12-19 19:01:45 +08:00
|
56
gccplus 2015-12-19 19:18:41 +08:00
|
57
nashxk 2015-12-19 19:57:17 +08:00
Java 怎么总是被人黑。
|
58
TonyG 2015-12-19 20:57:45 +08:00
虽然看见标题就想呵呵而过,但还是以旁观者角度认真的回答这看似黑的提问吧。
哪些公司使用 Java 呢: Oracle, SAP, IBM, Google, Amazon ,当年如果不是 Sun 告了巨硬,估计它也会把 Java 作为 Windows 平台第一语言,总之,太多了,大公司里与其找哪家公司用 Java ,不如找哪家不用来的简单。 用来干啥呢:开发爬虫,开发 ERP/BMP/CRM... 开发语言解释器,开发网站,开发 IDE ,开发框架,开发网页服务器,开发应用服务器,开发中间件,开发纽交所交易平台。。。总之你能想到的任何领域的任何东西。 能否偷懒: eclipse, netbeans, Jetbrains suite 我们用 IDE 都是沾 Java 的光,就别说啥偷懒不偷懒的话题了 利益相关 用 PHP 做网站的 |
60
wdlth 2015-12-20 15:16:02 +08:00
我认为语言不会存在什么啰嗦不啰嗦的意义,啰嗦的是人。
|
61
ren2881971 2015-12-20 16:25:05 +08:00
哈哈哈 java 太烂了 建议 LZ 去搞 php & ruby &python~~~
|
63
baozijun OP @wolffn 一直在搞 Android 短信定制,内网也是我用 groovy 混合 java 写的,所以还是算比较清楚吧.我发这个帖子其实是钓鱼的
|
64
holulu 2016-01-08 17:07:21 +08:00
从工业强度来说 Java 是很好,但从表达能力来说就属于很低的那种。因为很多的机制让它能有很好的工业强度,但同时也失去很多灵活性。
|
65
baozijun OP @holulu 恩,不过注解和 JVM 语言给了它无限可能..另外,请关注 Java8 和 Scala,以及 gradle....
|