早上随手点了点,看到了一个讲解 java 泛型的帖子,底下有个读者评论和作者回复是这样的
ps:无意引战,只是看到这样的觉得心里有些不舒服,所以想看看大家对技术的看法
1
simpleha 2019-12-04 09:26:48 +08:00
多定义几个看看
|
2
dreamerlv3ex 2019-12-04 09:28:29 +08:00 3
我:面向工资编程
|
3
Bunsei 2019-12-04 09:28:29 +08:00
这两个语言我都不太熟悉,不过....图的那两个里是吧 Python 的动态特性当成和 Java 的泛型了吧?
|
4
p1094358629 2019-12-04 09:29:49 +08:00
在外行人眼里,技术廉价的很,管你怎么牛, 给我实现就行
|
5
noodlespan 2019-12-04 09:31:30 +08:00
和农民种地一样
|
6
TomVista 2019-12-04 09:32:54 +08:00
这个不算技术观,应该这个人的情商 "社会程度" 表达方式 对你造成了冲击......
我感觉他说的话和 'php 是世界上最好的语言' 没什么区别. |
7
joooooker21 2019-12-04 09:34:26 +08:00
这种连回复都会打错字的人,有什么值得关注的?
|
8
chesterzzy 2019-12-04 09:34:47 +08:00 12
入门就学的 Python,当时感觉 Python 真爽,真厉害,真方便,真简洁,真人性化。卧槽 Python 才是人类该有的编程语言!其他一切语言都是垃圾!
工作之后发现,以前看到的关于 Python 的评论很多都是很客观的,比如性能,比如全局锁,比如没有静态类型检查导致运行时错误频发。 渐渐的,对于编程语言的感觉就真的和以前看到的大佬们所说的一样了,语言只是工具,抛开具体的应用场景来谈论,是有失偏颇的。 退一步讲,Python 也只是个胶水语言,底层很多东西还是 C/C++,就算现在大火的深度学习、人工智能,各种框架的底层还是离不开 C++。这样看来,站在巨人的肩膀上说巨人矮,是不是有点肤浅呢? |
9
BarZu 2019-12-04 09:41:02 +08:00 5
貌似前端最有发言权
JS:我是动态语言,一个 var 什么变量都可以存 TS:我是强类型,是 JS 超集,解决 JS 随意变量难以追踪维护的问题 不能说 JS 灵活就有优势,多人合作时苦得一逼,不能说 TS 强类型就牛逼,一个人开发的时候烦得要死,总结:看场景而已 |
10
loveour 2019-12-04 09:43:34 +08:00
很讨厌动不动就说垃圾,完全否定某个事物。垃圾当然有,但是很多情况下都不是这样的。
|
11
reus 2019-12-04 09:43:47 +08:00
傻逼的看法,并不需要在意
|
12
akakidz 2019-12-04 09:46:10 +08:00
转行前做的不是开发岗,但老板是个技术大牛,感谢他给我传播的技术观让我不会说出这种话...
|
13
hyy1995 2019-12-04 09:47:06 +08:00
拿语言、框架秀优越的,这类人不管是外在还是内在,都是屌丝级别,low 的一比。。。
语言也好,框架也罢,都是工具而已,结合业务需求来选择。现在网络上教程一把把的,稍微有点工作经验的人,换个语言、换个框架,不是什么难事。 |
14
guolaopi 2019-12-04 09:49:58 +08:00 4
“学了机器码之后发现,键盘上除了 0 1 空格,其他都是垃圾!”
|
15
orzorzorzorz 2019-12-04 09:50:44 +08:00
技术这东西应该归在价值观里。然后以我的价值观会觉得,技术这东西就像裤子,你不能不穿,只有穿上了才有出门的资格。你可以说别人的裤子破洞了,你可以说别人的裤子怎么短到露屁股了。但你穿着破洞的裤子,还要嘲笑别人露屁股,这就会让人觉得这人很乖张了。
政治正确的做法应该是发帖说我裤子这洞越磨越大,到最后会不会露出屁股来?:doge |
16
jenschen 2019-12-04 09:51:27 +08:00 via iPhone
@hyy1995 这个就不同意。语言上的大的方向都是差不多,但是语言,方法上的细节不同,还是会坑死人
|
17
yehuzi 2019-12-04 09:51:55 +08:00
技术只是工具
|
18
watzds 2019-12-04 09:52:01 +08:00 via Android
这不是技术观,这是不懂
|
19
hyy1995 2019-12-04 09:52:05 +08:00 1
另外补上,在 V 站,你甚至能看到编辑器优越党。。。
我是前端,前段时间有个帖子是讨论编辑器的,我说 HBuilderX 挺好用的,自带的主题很好看,然后就看到有人开炮了:“用 HBuilder 这种编辑器,都是培训班出来的”,说这种话的人不乏有名校 985 的“大佬”,我发现这种学历高的人,很多都是傲气冲天,这看不起,那看不上的。 我 HBuilder/HBuilderX、VSCode、WebStorm、Subline 都用过。现在用 VSCode,怎么,现在培训班隔一会就换一个编辑器的?拿编辑器秀优越的,不是屌丝是什么?管你什么名校学历,一样是屌丝。 |
20
iyiluo 2019-12-04 09:52:13 +08:00
技术就是能把你的想法表达出来,无论哪种语言
|
21
lzjamao 2019-12-04 09:53:27 +08:00
用技术的基础原理分析&解决问题。而不是经验。
|
22
steptodream 2019-12-04 09:54:10 +08:00
国人大部分人就是这样 不管啥问题都能吵起来 相互鄙视起来 非得让人家接受自己的观点
|
23
vanishcode 2019-12-04 09:58:02 +08:00
大部分人都是成天关心注入什么语言最好这样 low 爆的问题而不是说去看一看这些语言实现的源码
|
24
MengQuadra 2019-12-04 10:02:52 +08:00 1
哪有什么技术, 只是资本的红利罢了
|
25
collery 2019-12-04 10:03:42 +08:00
@dreamerlv3ex +1
|
26
opengps 2019-12-04 10:05:33 +08:00
我的技术观点:能解决问题的技术都是好技术!
|
27
Raymon111111 2019-12-04 10:05:41 +08:00
如果不是一些特殊的工作(比如你就是写 jvm 的或者从事 java 类库的开发)
那么语言作为完成功能的一项工具, 常年重点关注语言特性是相当低级的事情, 并以此出言不逊更是暴露低水平 大家更应该把关注点放在诸如 "一个好的后端接口应该考虑哪些因素", "限流方案怎么选取" 这类问题之上 |
28
IMCA1024 2019-12-04 10:08:15 +08:00
不久后他就会为自己曾经说出的话感到羞愧
|
29
redford42 2019-12-04 10:11:06 +08:00
数电最流弊!
|
30
dreamer1998 2019-12-04 10:11:53 +08:00
技术只是工具,要为具体的业务服务,解决实际问题或是提升生产效率
|
31
xuanbg 2019-12-04 10:16:04 +08:00
Java 的泛型确实是半拉子泛型,用起来有时候真真要吐血。但是,大蛇啥时候有泛型了???
|
32
cdlixucd 2019-12-04 10:20:13 +08:00
@p1094358629 同意 特别是领导老板看来是这样的 都是劳动力产出
|
33
gowa 2019-12-04 10:21:40 +08:00
什么东西解决问题好用,那就是好东西。
当然,有强烈的个人爱好偏执的,那你就多造轮子吧,只要你行。。。 |
34
yuankui 2019-12-04 10:22:22 +08:00
ts 的泛型比 java 的泛型完备多了。。。
|
35
liufish 2019-12-04 10:24:45 +08:00
技术是工具。根据实际的场合和需求选择工具。
|
36
lk920724 2019-12-04 10:24:59 +08:00
我喜欢新的,新的简单。但是公司项目还是维稳第一。
你自己的项目随便整,那是你自己的个人意志。 公司的项目不属于你自己。 |
37
kkkkkrua 2019-12-04 10:27:26 +08:00
@dreamerlv3ex #2 +1
|
38
aofel 2019-12-04 10:34:27 +08:00
真的只是一个工具,也不要局限于语言本身。
|
39
phpdever 2019-12-04 10:35:52 +08:00
学了 python 之后,开始鄙视 java 泛型,这本身就是某种优越感在作怪。
在语言、应用层面纠缠根本没有任何意义,他以为自己发现了新世界,惊为天人,实则是不值一提的。 相信我,他学了其他语言之后,发现某个新特性强于 python,他又会回来喷 python 的。 |
41
zw1one 2019-12-04 10:42:40 +08:00 3
以前的我:技术就是一切。
现在的我:只要不加班,让我干啥我干啥。 |
42
JerryCha 2019-12-04 10:43:17 +08:00
这有什么好争的,不管用啥语言你不都得上班。
|
43
glaucus 2019-12-04 10:49:52 +08:00
又是语言无敌党呗
|
44
janxin 2019-12-04 10:52:38 +08:00
py 有泛型吗?吐槽 Java 姿势不对不行啊
起码拿一个有泛型的比啊... |
45
calpes 2019-12-04 10:53:14 +08:00
脱离了实际场景谈技术的优劣性毫无意义,技术理应服务于业务场景,所有技术上的创新也应该围绕解决实际问题或者由实际问题抽象出的哲学问题进行,而技术本身其实毫无意义
|
46
HolmLoh 2019-12-04 11:00:58 +08:00
没必要捧一踩一
java 的假泛型虽然确实烂,但是因为要做到向下兼容,不得已而为之而已 |
47
ericls 2019-12-04 11:09:35 +08:00 via iPhone
解决问题就行
我建议禁止比较程序性能 只比较程序收入 |
48
tachikomachann 2019-12-04 11:16:41 +08:00 via Android
人的本性就是非理性。。
小到讨论问题,大到竞选总统,都会有人用这种手段哗众取宠。这样虽然 low,但是可以很好地带节奏。 要人永远保持理性很难啊。 |
49
fpure 2019-12-04 11:19:54 +08:00
python 上手快,但是语言的暗坑比 Java 的多得多
|
50
victorywangzhcn 2019-12-04 11:21:36 +08:00
话确实不好听;但是 Java 的类型系统确实因为种种原因搞的比较蛋疼,反观看看 Scala 啥都支持,用的明白吗?[手动狗头]
|
51
SkyCity4NJ 2019-12-04 11:24:25 +08:00
技术只是一种手段而已,没必要争吵。
|
52
xomix 2019-12-04 11:54:25 +08:00
还在讨论语言优劣的都是码农,对程序员来说语言是工具,选择客户需求或为客户选择合适需求的工具开发即可,讨论语言优劣本身就像是两个泥瓦匠讨论哪个厂的瓦刀好用一样幼稚。
|
53
shadeofgod 2019-12-04 12:00:01 +08:00 1
typescript 并不是强类型。。我发现大部分人搞不清楚强弱类型,动态类型 /静态类型。。
|
54
agagega 2019-12-04 12:19:17 +08:00 via iPhone
楼主喷得没错。很多这种接触了一个动态语言就吹上天的,多半是接触程序不深的其他专业使用者 /低年级计算机学生,说白了,就是见得还少
|
55
inwar 2019-12-04 12:26:34 +08:00 via Android
聪明的程序员都学 Delphi (狗头
|
56
zhuangzhuang1988 2019-12-04 12:31:17 +08:00
能赚钱的都是好的.
|
57
love 2019-12-04 12:59:27 +08:00 via Android
@shadeofgod ts 哪一点不是强类型?
|
58
Nicoco 2019-12-04 13:06:03 +08:00
atom 编辑器溜过,莫名觉得名字好听
|
59
TheFLY 2019-12-04 13:09:30 +08:00
这么说,这两种语言都是培训班推得最多的,如此斩钉截铁地下结论只有一种可能——要从 java 那边拉学生了。
|
60
lietoumai 2019-12-04 13:11:32 +08:00
我的技术观:技术最终还是为用户服务,为用户创造价值的。
emm,我不是个技术,但我觉得应该是这样的。 |
61
zhaogaz 2019-12-04 13:20:03 +08:00
先说标题:技术观,大概和接触的人,书有关。碰到问题该怎么解决,了解语言的历史变革。大概就是以史为鉴吧,很多我们吵来吵去的东西,人家早就吵过了。
再说内容:无所谓了,反正你觉得不是垃圾就行。让你不满意的回答遍地都是。没必要看。 |
62
warcraft1236 2019-12-04 13:20:44 +08:00
@chesterzzy 感觉全局锁还好吧,有啥问题吗?
|
63
szdubinbin 2019-12-04 13:33:41 +08:00 1
起码在技术讨论上我不会把话说绝了,避免脸打的太疼。
|
64
sdushn 2019-12-04 14:18:59 +08:00
技术如人,没有好坏,只有适合
|
66
method 2019-12-04 15:26:24 +08:00 via iPhone
Be professional 比技术重要。当然,有些人会误解为强调素质人品的是技术不行。
|
67
jourdon 2019-12-04 16:01:23 +08:00
产品经理: 管你什么语言,实现不了我的需求就是辣鸡。
实现了又能怎么样?还不是老子的想法? 辣鸡! |
68
jourdon 2019-12-04 16:02:34 +08:00
是不是辣鸡只是在于你怎么看而已。
|
69
xuanli 2019-12-04 16:25:17 +08:00
技术是工具
|
70
DovaKeen 2019-12-04 17:11:12 +08:00
技术人是工具人
|
71
Leigg 2019-12-04 17:14:05 +08:00 via Android
请产品经理出场
|
72
TypeError 2019-12-04 17:18:04 +08:00 via Android
面向工资编程
|
73
Vitali 2019-12-04 17:22:36 +08:00
老板:我不管你用 Python 还是 java,帮我修好这台笔记本就行
|
74
loryyang 2019-12-04 17:32:51 +08:00
编程语言之战基本没意义啊,能用好用就行
而且在我看来,编程语言已经进入一定的瓶颈,Python、ruby 这些语言,一个比一个灵活,但是太灵活造成维护问题,大项目基本用不了。我觉得 Java 基本是大项目的一个基准,在易用性、可维护性上面算是不错了。但是 Python 这种语言就很适合小项目,比如现在很火的机器学习 |
75
Caijl 2019-12-04 17:44:42 +08:00
技术从来都是服务于商业的,达不到这一点,再牛逼又有何用、
|
76
hirasawayui 2019-12-04 17:52:28 +08:00
产品经理即将到到达战场场
|
77
zmxnv123 2019-12-04 18:21:17 +08:00
面向工资编程+1
|
78
IGJacklove 2019-12-04 18:28:52 +08:00
JJ
@hyy1995 关键 hbuild 是真的烂啊。。。我用过 webstorm 和 vscode,你要是现在让我用 hbuild,我可能写一个小时就炸了 |
79
hhok520 2019-12-04 18:35:26 +08:00 via Android
@loveour 存在即合理 都有存在的道理 甚至他们这种动不动就推翻一切说垃圾的垃圾的存在也是合理的 不理会便是
|
80
fyxtc 2019-12-04 18:37:44 +08:00
@chesterzzy 圈里最无聊的一个话题就是讨论哪个语言牛逼,同时也是最流量的问题,哈哈哈
|
81
wzwwzw 2019-12-04 19:29:34 +08:00
动态类型一时爽,维护火葬场,动态和静态都有适合的场景。
|
82
dosmlp 2019-12-04 19:33:49 +08:00
技术观就是不以语言论长短
|
83
ty89 2019-12-04 19:34:43 +08:00
任何编程语言都只是工具,就像筷子和刀叉,具体用什么要看场景。
吃西餐用筷子,和吃中餐用叉子的都是大傻逼,不用跟他们辩论 |
84
shadeofgod 2019-12-04 19:46:14 +08:00
@love ts 是很典型的静态类型,在编译期进行类型检查,强弱类型目前其实还没有广泛一致认可的明确定义,更偏向能否容忍隐式的类型转换,比如 c 的 int 可以变 double,而 haskell 就不行。实际生活中大部分人往往在说强类型的时候,其实真正想表达的是静态类型的意思。
|
85
MengWeiAn 2019-12-04 19:46:42 +08:00
没有牛逼哄哄的技术,只有适合高效的选择
|
86
secondwtq 2019-12-04 20:29:06 +08:00
@shadeofgod TypeScript 是 Gradual Typing
|
87
KentY 2019-12-04 20:39:06 +08:00
"用了 vim, emacs 就是垃圾
我用 python, 看 java 都是幼儿园 我用 linux, macos 用户都是傻瓜型 一切键盘解决, 只有小白才用鼠标 GUI 程序...看看终端程序才知道什么是效率..." 各个不同的东西都有特点, 如果真的深入了解了这些不同的特点甚至各自的长短项, 就不会有上面这些言论. 只有刚入门半瓶水才会这么说. 人家讨论 java 的话题, 就研究 java 瞎这么比没意义. 要是一个做生意发财的看到这个帖子, 也可以回复:" 自从做了生意, 才知道搞这些代码真是浪费生命, 劝你们别过垃圾人生了." |
88
scriptB0y 2019-12-04 22:07:21 +08:00
这么说可能还不是特别了解类型系统。如果用 Python 的 Type hints 的话会发现其实远不如 Java
|
89
qinsfu 2019-12-04 22:10:49 +08:00 via Android
没有辣鸡的语言,只有辣鸡的人😉
|
90
nvkou 2019-12-05 08:41:04 +08:00
没啥观念. 我是用轮子的人,还达不到造轮子的水平,也没有这个条件去引领技术.
|
91
ming7435 2019-12-05 08:49:31 +08:00
甭管黑技术还是白技术,能挣钱就是好技术,不挣钱的都是乐色
|
92
abcbuzhiming 2019-12-05 09:27:23 +08:00
我觉得对待技术本身应持批判+理解的态度,技术没有完美的,不完美的原因很多时候是不得已
|
93
z1154505909 2019-12-05 09:58:22 +08:00
能帮我快速解决问题的就是好的.
|
95
shadeofgod 2019-12-05 10:36:55 +08:00
@secondwtq 对的,你这个更准确,我之前是想说明静态类型在编译期就明确每个变量的类型从而进行类型检查这个特点。
|
96
shawndev 2019-12-05 12:13:51 +08:00
定义你能力高低的,是你技术的产出,而不是你的技术观。
|
97
lvA 2019-12-05 15:52:54 +08:00
我的老板经常说,你别给我说那么多,你记住你就是个泥水匠,我让你怎么弄你就怎么弄。
|