1
fwings260 2015-08-20 10:07:14 +08:00
别这样。。。我在杭州找的创业公司也用的 java 。。。。
烦的一 B 。。。。 |
2
TakanashiAzusa 2015-08-20 10:09:10 +08:00
@fwings260 因为阿里出身吗
|
3
fwings260 2015-08-20 10:10:57 +08:00
@TakanashiAzusa 我是前端,后台用的 java ,我已经不爽辞了,跟什么出身没关系,他只会 java ,而且稀烂。。。。
|
7
skyworker OP @mlhorizon 对前段而言,至少 api 的接口要 RESTful, 否则你整天看到 /pass/purse/product/ProductCenterDdOrderForm.action?op=json
这样的接口,会崩溃的 |
9
skyworker OP |
10
FrankFang128 2015-08-20 10:28:40 +08:00 via Android
创业公司用 Java 更多是因为招人方便。
|
12
skyworker OP @min 还有,他们熟悉的“思想”,我觉得有时候有点怪异。例如在测试环境中, Java 还必须连 Oracle (没有什么 oracle 必须的储存过程),你用 mysql 或者 sqlite 不行?
|
13
skyworker OP @9hills 二三线城市的创业者哪有这么高的觉悟? 都是用盗版。非要用 Oracle 只不过是原来他们“做项目”的时候的习惯而已。
|
14
swolf119 2015-08-20 10:35:23 +08:00
私以为用什么语言是决策层早就定好的,后面除非技术老大力推改正,否则就只能跟着下去
另外创业公司用 Java 也无可厚非吧,阿里系的出来不都是 java 么,而且 java 人多势众,为什么非要选不熟悉而且难招人的其他语言? |
15
echo1937 2015-08-20 10:41:06 +08:00
|
16
fwings260 2015-08-20 10:43:22 +08:00
@echo1937 哈哈哈哈,其实他是主因,还有就是管理问题,反正整个公司都稀烂,没有创业的氛围,就一帮人整体瞎搞,我作为一个菜鸟,天天等项目进度,你感受一下
|
17
SmiteChow 2015-08-20 10:45:20 +08:00
二三线和一线差距非常大,眼界和思维都不可同日而语
|
18
mlhorizon 2015-08-20 10:46:30 +08:00
|
19
ibremn 2015-08-20 10:53:50 +08:00
为啥要黑 Java ?阿里京东小米优酷人人什么的难道不是“互联网企业”?
技术不行不要怪语言。。 |
20
thinkif 2015-08-20 10:54:19 +08:00
如果说用什么语言确实不重要,那么重要的是不管用什么语言都写的很烂,这才是值得吐槽的地方。
不过话说二三线城市不用 python 、 Node.js 也能理解,毕竟不好招人,但是用 PHP 的绝对不占少数,特别是用 帝国 之类 CMS 建站的公司应该很多才对 |
21
cxe2v 2015-08-20 10:55:17 +08:00
啧啧,感受到了一股蛋蛋的优越感
|
22
gaitana 2015-08-20 10:57:10 +08:00
php 笑而不语
|
23
skyworker OP @thinkif 的确,不过二三线城市的 PHPer 的思想还是在“ dedeCMS ”和“帝国 CMS ”的阶段, Composer 或者 git 这些东西,对他们而言,还是天方夜谭。
|
24
beingbin 2015-08-20 11:09:22 +08:00 1
说道这个,我也要忍不住吐槽一下,二三线城市,招聘 UI ,首先能说招聘 UI 已经很不错了,大多数招聘美工、招聘网页设计,要回 ps 、 ai 、 cd ,能做移动应用界面、 web 界面,还要能设计公司日常广告、包装设计,即便你做的东西和屎一样,但是必须要精通 html/css 、 js ,掌握前端 xxx 框架,懂 php
感觉像是在招聘全才,对了,一般薪资不会超过 5k |
25
chengzhoukun 2015-08-20 11:15:50 +08:00
这种职位描述,你感受一下。。。。。。
xx 软件( xx 市)想招一位熟悉互联网开发的开发人员,有 Android 、 IOS 软件开发经验,具体要求如下: 1.了解计算机、平面设计、广告设计 ,并有软件或互联网行业产品视觉设计经验 2. 对用户体验理论有一定的理解和认识;熟练运用各种交互设计方法及工具; 3 、有较强的视觉设计和 XHTML/CSS 等相关岗位的技术和技能 4 、主动性高,具优秀的理解、沟通与协调能力,很强的文字表达能力 |
26
chengzhoukun 2015-08-20 11:16:16 +08:00
@beingbin 看楼上
|
27
sarices 2015-08-20 11:21:13 +08:00
吐槽一下,政府的内部数据库都是用 oracle , gbk 的,然后我们测试没有正版的 oracle ,只能装 express ,然后是 utf8 的,用 php 写微信公众号程序,调试爽死了
|
28
virusdefender 2015-08-20 11:23:53 +08:00
当年公司用 Python ,后来招不到人了,只能用 Java 重写了。。
|
29
spance 2015-08-20 11:27:26 +08:00 3
动不动就喷 Java 还有.net ,更可恶的是居然用 php 这种狗屁膏药脚本来对比,当然 ROR,python 这些勉为其难可以与 java 比比,却依然不够分量。
还把"企业级"括起来,很鄙视企业级么?知不知道企业级的垂直复杂度有多高?绝对可靠度和准确度有多高?企业级的背后都是数万计的真金白银砸出来的高可用高可靠高可扩展。 你知道很多企业级项目都是几十个表联查的?见没见过很多项目的一个 SQL 打印到 A4 纸上就有几页长?知不知道很多很多日 /周的定时任务跑下来光 log 就有几个 G 呢? 不要讲 php/mysql 这些玩意,真正的复杂大型企业级项目是压根不会正眼看那些玩意的。 看看现实吧,一不小心去玩个大数据啊并行计算 hadoop hbase...这是 java 的。 要过节了去淘个宝。。。那是 java 的。 完了要支付,网银以及银行内部系统。。。绝大多数都是 Java 的。 给媳妇打个电话吧。。。移动公司的话务网管等等都是 java/c 开发的。 拿起手机。。。一看哇塞 android 也是 java 支撑的 framework. 出去旅游个吧。。。 12306 卖票的也是 java 开发的。 同理,各个行业很多核心系统和很多互联网领域的复杂关键组件有很多都是 Java 开发,你认为那么多业界精英考虑的技术选型都还没有你考虑的周全么? 看看招聘需求 https://www.oschina.net/news/65324/2015-the-most-popular-programming-language-job-requirements 看看 tiobe 排名 http://www.csdn.net/article/2015-08-07/2825406-TIOBE |
30
chengzhoukun 2015-08-20 11:30:25 +08:00
@spance 所以呢, JAVA 生产力强不代表 JAVA 从业者就靠谱,找一堆培训班学 java 的还不如用 Python 、 Ruby
|
31
yakczh 2015-08-20 11:44:57 +08:00
java 稳定 .net 背靠$ms 大树 二三线城市都是要稳定
|
32
spance 2015-08-20 11:47:06 +08:00
还有个,一个著名的 php ide phpstorm/webstorm 也是 java 开发的。
|
33
spance 2015-08-20 11:48:02 +08:00
@chengzhoukun 所以林子大了什么鸟都会有的,有高有低也很正常,并不是语言的问题。其实微小项目和业务不很严谨的项目,也没必要动用 java 大刀, ROR,python,nodejs 这些新型语言也是完全 OK 的。
|
34
ipconfiger 2015-08-20 11:51:44 +08:00
@spance 感觉有种拉虎皮做大旗的既视感.........
当年还是 C,C++的天下的时候 Java 被喷做是玩具,现在做 Java 的又喷别人是玩具了,风水轮流转的 不过话又说回来, Java 和 .NET 并不是和互联网绝缘的,那些二三线程序小厂缺乏的是互联网开放的思维方式和眼界,而不是说用 Java 和倒奶就是落后和二逼的代名词。他们只是用的姿势不对 |
35
cyberdak 2015-08-20 11:56:41 +08:00
@chengzhoukun 你这个句话的意思就是 php 从业者 100%靠谱?
|
36
min 2015-08-20 12:12:26 +08:00
@9hills 多发工资这种就别扯了
哪个老板会因为手下用 sql server 的就把 license 费从他工资里扣?反过来也一样 |
37
zonghua 2015-08-20 12:17:02 +08:00
|
38
chengzhoukun 2015-08-20 12:34:04 +08:00
@cyberdak 我那句话提到 PHP 了
|
40
Cloudee 2015-08-20 13:27:50 +08:00 1
自己建小网站用的自写 MVC+Guice+MyBatis 没觉得 java 启动慢吃内存开发麻烦啊,自己搞个 maven 模板初始化一个新项目分分钟的事情, restful 的 url 支持也是秒写的。无论是本机还是服务器上启动也超快。。。我觉得主要还是开发思路的问题,是不是启动就加载缓存了一堆万年用不上的东西,是不是引入了一个巨型框架然后只用了里面 1%的功能,是不是用了无脑的模型管理框架(说得就是你, hibernate ……)等等等等
|
41
skyworker OP @idblife 恩,可能。
更 NB 的就是,项目上线后, Web 服务器应然一直用的是 Tomcat ??!! 连 Apache 或者 Nginx 都没有加, 8G 内存用爆,也在情理之中。 估计原来 Javaer 做“企业级”项目的时候,一直就是用 Tomcat 在做 web 服务器。反正内部项目,并发也不高。 |
42
skyworker OP @Cloudee 你猜对了, WEB-INF/lib 里面有 111 个 jar , jar 包的大小总和是 90MB
|
43
wshcdr 2015-08-20 13:34:17 +08:00
java 目前是比 php 靠谱啊
|
44
idblife 2015-08-20 14:01:45 +08:00
|
46
relaxyy 2015-08-20 20:15:12 +08:00
1 、 Java 、.net 都没问题,部分从业人员素质有问题不代表语言本身有问题。也不能用某种语言来代表使用它的全部开发者,例如“ XX 语言的开发者怎样怎样”。
2 、不同语言或者框架确实是有使用场景的差别的,要视具体情况而定。不能离开具体场景来谈语言,例如“互联网企业不应该用 XX 、 YY ”。有朋友已经举了很多例子了。 3 、 Ruby 或者 Python 这种目前互联网开发比较吃香的主要还是因为它们(或者它们的某些框架)的设计理念适合互联网对于快速迭代的需要。“约定”与“规范”确实是能有效减少开发者对一些非业务问题的思考和设计时间。前边那位朋友的后端同事的非 RESTful API 设计,我敢肯定这可是他花了不少脑汁来设计的,只不过他精力可能花错了(应该是去了解,而后发现有 RESTful 这样的 API 组织方式)。但并不代表 Java 语言本身怎么样。一样的公司成员如果一样的心态用 Python 、 Ruby 去开发,我觉得不会有大的改变。 |
47
zmj1316 2015-08-20 21:13:39 +08:00
大概可以用为什么 Linus 选择用 C 而不是 C++开发 git 来解释
|
48
hdbean 2015-08-20 21:47:50 +08:00
郑姆斯特丹都不用 python?
|
49
julyclyde 2015-08-21 00:21:47 +08:00
java 其实挺流行的,虽然我也一直认为是“信息化”项目专用的,但现在势头确实大
工业级语言的好处就是不在乎人的档次,仅靠培训、语言、标准库和主流库就能生产出还过得去的软件 PHP 其实真的不算好,虽然不只是 dedeCMS 这个档次,但真的不算好,语言里太多假设了,把自己封死在 Web 领域,而对于系统编程、工具编程(包括网站的周边 utils )缺乏支持 lz 和 lz 对话的对方都太极端了 |
50
mengzhuo 2015-08-21 00:23:07 +08:00 via iPhone
坐等楼上去 github 决斗
写同样的功能用同样的算法、数据库 比一比性能 编写速度 维护难易程度 |
51
cxbig 2015-08-21 05:18:17 +08:00
这种事情哪有唯一的答案,既然一起创业,当然是用自己熟悉的技术。
不是因为 PHP 在互联网用的多就必须用 PHP 做。 也不是因为通常用 Java 做企业级应用就不能用在初创企业上。 话说回来,小流量就能用爆 8G 内存,多半是技术不行,和用 Java 还是 PHP 没啥关系。 |
52
cnhongwei 2015-08-21 07:43:35 +08:00
8G 内存用爆,那是技术不行,而不是语言不行,现在对 java 感觉不好的唯一就是 PermSize 要求比较大,对于 ssh 项目,小于 256m 一般都会出问题。 heap 从 512m 到 1024g ,一般都够了。只是使用 java 的好多人过度关注到所谓的架构、设计模式上去而已,把系统搞得又复杂又慢。
但说句实话,在二、三线城市,公司使用 java 不靠谱,如果使用其它的语言,不靠谱的概率更高一些。 从相关语言工具和人上来说,二、三线城市选 java 和.net 还是没有错的,只是看自己能不能驾驭而已。 |
53
billwang 2015-08-21 08:24:44 +08:00
个人感觉甲方对其他语言不认可也在其一,现在写个项目建议书或者计划书啥的,你不整个 java 、 oracle 都觉得不是主要潮流(企业级管理系统),如果搞个 php 啥的,甲方肯定认为你在做网站或者技术不到位。
|
54
lj6684 2015-08-21 09:04:15 +08:00
二三线城市上哪找 Ruby 和 Python 程序员去?没有人力输入,一切都是扯淡~~~
|
55
ixiaohei 2015-08-21 09:07:19 +08:00
我只能呵呵,我司一项 php 写的,最后招不到人,用 java 重写,人好招的很,真的别认为啥啥语言适合啥啥,创业公司人才才是主要
|
57
ljbha007 2015-08-21 09:14:30 +08:00
java 本身是十分优秀的语言 无论是性能上还是安全性、鲁棒性上已经完爆 PHP Python Ruby 等
从业人员参差不齐的现象更严重唯一能证明的是 Java 使用广泛 从另一方面也说明了 Java 的优秀 并不能说明问题本身在 Java 不好 而正是这些所谓的“低端程序员”也能轻松的使用 Java 较好的实现业务 更说明了 Java 的优越之处 你让这样的人去写 javascript 试试?不气死你 这里有若干篇打脸的报告 1. Java VS Python 3 同样的测试 Java 速度在 Python 的 20~60 倍不等 Python 仅仅在代码量上占有并不明显的优势 http://benchmarksgame.alioth.debian.org/u32q/python.php 2. Web framework benchmarks 这个是各种 Web 框架的性能对比 你看看排最前面的都是些什么语言 你再看看排最后面的都是些什么语言 (忽略 Play framework 这个逗比) https://www.techempower.com/benchmarks/ |
58
princeofwales 2015-08-21 09:20:16 +08:00
看到一群人撕逼好开心,其实我是用 delphi 的,,,,,,,,,,,,,,,,,,,,,笑话
喷子们,拿你们的作品说话 听起来高大上的语言,稳定吗,好招人吗,将来会死吗? |
59
ljbha007 2015-08-21 09:20:34 +08:00
再加上 Java 广为诟病的开发效率问题实际上近几年已经得到很好的解决
如 SpringMVC 一类的框架 将配置文件的数量减到最少的同时利用标注提供了几近动态语言 Web 框架的灵活配置的能力 再加上 IntelliJ 一类优秀 IDE 的发展 程序员需要手写的代码量实际上并不多 可能因为类型的严格要求 需要分出一部分精力去抽象接口、设计类结构等 但是这些时间绝对是值得的 即便是在动态语言中这样的做法也是最佳实践 |
61
LancerComet 2015-08-21 09:27:54 +08:00
在下井盖省三线城市出身,表示有追求的人都跑去北上广深了,去哪找人啊。
|
62
outfocontrol 2015-08-21 09:30:25 +08:00
明明是你去的公司技术不行,你却理解成使用 Java 和 .Net 是个错误选择。
就你说的公司技术的水平,估计用了 php 或 python 一样会一团糟,好歹他们还用过 java ,已经是现有人员配备下比较合适的选择了。 另外很多人老是吐嘈公司技术咋的咋的不行,真有能力建议直接找公司 cto 谈,另外问问自己公司技术这么渣自己当初为什么会进到这来。 |
63
1234512 2015-08-21 09:41:17 +08:00
我想起:
某老总跑过来跟我笑眯眯的说:我们现在的团队很强大,实现功能很牛很完善 我:譬如说呢? 他:安装我们的 APP 后我就可以立马知道那个用户的信息了。 所以,作为专业人士,上面的都在吐槽啥呢 |
64
1234512 2015-08-21 09:45:07 +08:00
@outfocontrol 你切中要害,暴击了。
|
65
administrator001 2015-08-21 10:09:49 +08:00
秀秀的问一句是郑州吗。
|
66
skyworker OP @administrator001 是的
|
67
yongzhong 2015-08-21 11:40:48 +08:00
paul graham 表示过,说'语言什么的不重要,重要的是思想'的纯属装 B
|
68
yuelang85 2015-08-21 11:42:44 +08:00
用什么语言不重要,重要的编程的思想
说这话的人,首先就没有编程思想 |
69
laucie 2015-08-21 11:53:48 +08:00
郑州 IT 行业好找工作吗?
|
72
imNull 2015-08-22 08:03:58 +08:00 via Android
想知道郑州 IT 方面的更多信息
|
73
qwerasdf 2016-04-22 01:23:28 +08:00
这时,有一个 把玩(比 java .net 更现代的) 21 世纪编程语言 的程序员,单枪匹马来到荷兰,以一己之力干到了所有本土 IT 企业 : )
|
74
charlie21 2020-01-14 16:48:56 +08:00
不要接 大型企业级项目 政府项目。就可以 避开 java 了
|