在中国,没有几个搞基础软件的。大家兴趣不大。 在 github 中,大家做的都是清一色的 web 前后端。 身边人也是以所谓“全栈”,“框架”为荣,
似乎整个中国程序员一代,都在调 web 交互 api 协议的,出快产品的。 其实这里都是包装终端业务逻辑。没啥技术
听说有一个 deepin os,但也只是搞桌面,而且这个桌面还是使用了框架的,我不是指 qt5 ,而是指 plasma-framework 可想而知这里面的技术有多接近 application 浅层面 就这,还被那个教授称为“中国最伟大的软件作品”之一。
稍微靠近软件反工程,也还是围绕 web 的, 比如有个 electron ,是中国人搞的, 还比如 vue ,,说实话,如果 dom 渲染也算的话。 还比如华为那些给 linux kernel 提 patch 的,都是甘愿给外国产品添料, 自己独立产品打不出名气,营销为大~
1
cyp0633 2023-02-19 14:04:52 +08:00 via Android 3
vue 都能拿出来说。。。
|
2
ljsh093 2023-02-19 14:07:43 +08:00 via iPhone 2
今日笑话
|
3
Pastsong 2023-02-19 14:08:54 +08:00 via Android 8
无力吐槽...
|
4
wingkwanli888 2023-02-19 14:11:15 +08:00 via iPhone 2
Electron 是中国人搞的?
|
5
miv 2023-02-19 14:11:31 +08:00 via Android
你这想法还是拼技术思维一点。Web 也可以包含在前端里面。前端是离用户最近的一层。做好了,好赚钱。后端看不见的那一种,除非是专业的技术公司,否则搞了没有前端的东西好赚钱。和游戏差不多关系。
但是并不是说前端就技术水平不高,再牛逼的技术也要贴近用户。也要通过前端带给用户。这也是前端的牛皮之处 |
6
wingkwanli888 2023-02-19 14:13:47 +08:00 via iPhone 1
@ljsh093 他没说错吧,招聘网站,8 成的开发岗都是 web 相关的, 剩下的兩成都是逆向,客户端,嵌入式开发
|
7
NXzCH8fP20468ML5 2023-02-19 14:19:29 +08:00 31
建议你重新组织一下语言。见识短浅就不要推己及人了。
下面是我最近了解和学习的 数据库 https://github.com/tikv/tikv/issues https://gitee.com/opengauss/openGauss-server/issues 文件系统 https://github.com/juicedata/juicefs https://github.com/seaweedfs/seaweedfs 操作系统 https://github.com/RT-Thread/rt-thread https://gitee.com/openeuler https://gitee.com/openanolis 异步 io 运行时 https://github.com/bytedance/monoio https://github.com/cloudwego/netpoll |
8
me221 2023-02-19 14:20:53 +08:00 13
井底之蛙. 我说的是 OP
|
9
NXzCH8fP20468ML5 2023-02-19 14:22:22 +08:00 3
|
10
liuguangxuan 2023-02-19 14:25:11 +08:00 via Android 16
楼主想表达的意思应该是大家都忙着搞一些上层的应用系统挣快钱,而忽略了底层基础设施建设。
|
11
across 2023-02-19 14:27:41 +08:00 via iPhone
推测是个 18 年以后才接触计算机的学生
|
12
nkidgm 2023-02-19 14:28:13 +08:00 1
大家不是对基础软件不感兴趣,而是国外起步早,市场早已瓜分完毕,国内任何一个企业短时间内无法扭转这个投入产出比,铁定赔本。
而且人毕竟是趋利的,web 业务来钱快的性质迎合了这一点特质,所以大家都热衷 web 。 |
13
herozzm 2023-02-19 14:30:40 +08:00
你说的不是 web3
|
14
tin3w5 2023-02-19 14:31:54 +08:00 via iPhone 9
看标题,我还有点想解答问题的想法,看了描述的最后一段,我只想说你还是先在不经过任何第三方的价值导向,真实的的认清这个世界,为什么要有开源,以及为什么说开源无国界的道理。
你的价值观和世界观太民族主义了,发展任何技术都要有一颗博爱之心,如果融入了民族主义,最后势必会变为“助纣为虐”的武器。 这好比《天龙八部》里少林七十二绝技必须要有相应的佛法作为辅助,强行修炼要么走火入魔,要么积劳成疾一样。 |
15
cbdyzj 2023-02-19 14:35:35 +08:00
差不多吧
|
16
NXzCH8fP20468ML5 2023-02-19 14:39:25 +08:00 10
|
17
soclearn OP @wingkwanli888 唉,呵呵。
|
18
Chad0000 2023-02-19 14:57:00 +08:00 via iPhone
@nkidgm
新兴市场一直都有,只不过国内太多急功近利,只顾应用不管研究了。你不要说 AI 也是国外很早就抢先占领市场的。 |
19
FranzKafka95 2023-02-19 15:02:27 +08:00 via Android 1
OP 说的是传统互联网行业吧,还有很多基础行业的如数据库,操作系统,嵌入式开发等等,他们就不是程序员了吗。我猜在你的认知里中国程序员都是前端。
|
20
Ericcccccccc 2023-02-19 15:03:13 +08:00
你用着一个用外国开源产品搭建起来的 web 网站发这种帖子讽刺感确实挺满的.
|
21
richangfan 2023-02-19 15:03:58 +08:00
单机游戏也算 web 产品吗
|
22
secondwtq 2023-02-19 15:41:50 +08:00
@richangfan 你说的单机游戏,是指原神么?:P
|
23
charlie21 2023-02-19 15:53:43 +08:00
v2ex 里的程序员
|
24
yunyuyuan 2023-02-19 16:12:55 +08:00 17
在中国,没有几个搞基础软件的
> 谁给职位,谁发工资? github 中,大家做的都是清一色的 web 前后端 > 这可不限于中国,vercel ,nextjs ,serverless ,web 现在就是很热门 似乎整个中国程序员一代,都在调 web 交互 api 协议的,出快产品的 > 有问题么,web 出东西快,谁给我 1 个亿,我也慢工出细活,用汇编都能给你整出花来 deepin os 还被那个教授称为“中国最伟大的软件作品”之一 > 你不如看看中国啥时候大范围通的电,做出 deepin 的人,小时候大概连电脑都没怎么接触 没搞懂你想要表达什么。想说自己看得通透,大家都是写 web 的彩笔,国外才有真技术吗? 结合你的上个帖子 https://www.v2ex.com/t/915980 ,《我从来没见过比面向对象更糟糕的编程范式和语言》。我觉得你就是一个自不量力的🤡,在 v 站嘴嗨你选错地方了 |
25
westoy 2023-02-19 16:16:25 +08:00 1
不是国内, 是全世界
别光看 electron 和 vscode, 看看 activeState 的 komodo, 十几年前就是基于 firefox 的 gecko 做的 IDE 2B 市场早就是 web 的形状了, 当年 extjs 主打的是什么......再往之前 java applet 和 flash(包括后续的 flex)抢的也是 2B 这块市场啊 你说的那种偏传统的, 二十多年和十几年前世界范围内的两波行业大裁员就干掉的差不多了 |
26
wangkun025 2023-02-19 16:31:01 +08:00
幸存者偏差
|
27
AyaFrost 2023-02-19 16:32:07 +08:00
😅 全世界不都是 web 程序员叫的最大声?
油管一搜“Day in the Life of a Software Engineer”一大片都是 Web 程序员美滋滋的像数码博主一样的精致生活啊。 搜下“Day in the Life of an Hardware/Database/Embedded Developer”这种,能蹦出几个结果就不错了。 |
28
paradoxs 2023-02-19 16:33:05 +08:00
楼主:在中国,没有几个搞基础软件的。大家兴趣不大。 在 github 中,大家做的都是清一色的 web 前后端。 身边人也是以所谓“全栈”,“框架”为荣,
我: 那你每个月捐出 5000 块钱,成立基金会,多少推动一下中国软件行业基础软件的发展嘛? 楼主:不行 |
29
v2e0xAdmin2 2023-02-19 16:46:53 +08:00
搞 web 的确实很多,但搞基础软件的也不少,分布式数据库就有比如 tidb ,ob 之类的
|
30
mingoing428 2023-02-19 16:55:26 +08:00
@liuguangxuan 基建没搞头,比如 core-js
|
31
ecnelises 2023-02-19 17:06:47 +08:00
我自己就不是做 Web 的,我的同事、以及很多更远的同事也不是做 Web 的,我的很多朋友也不是做 Web 的。算反例了么?
|
32
tairan2006 2023-02-19 17:08:13 +08:00
不是,你扯什么淡呢,不管 C 端还是 B/G 端,赚钱的项目本来大部分都是 web 相关啊。都做底层,有那么大需求么?
|
33
CrazyRundong 2023-02-19 17:13:19 +08:00 via iPhone
是因为大多数时候大家都只接触得到各自圈子内的人吧。在我眼里,别说国内,全世界的程序员是不是都在炼丹?都在改 yaml 堆数据?一年到头别说 CUDA/C++,连 Python 都写不了几行
|
34
taine221 2023-02-19 17:14:00 +08:00 1
但凡谈到中国怎么怎么样的 “假大空” 话题呢,都属于蒙着眼睛在吵架。
中国人是天生喜欢写表层应用呢,还是中国人天生智商就是低搞不出来这些? OP 你说的是存在的现象,但是你逮着 “中国人” 一顿批判除了让你占领道德高地有什么用? 大家不想改变吗?为什么不能改变你心里没数吗?你不如说点狠的然后进去喝个茶出来可能就冷静了。 |
35
ajaxgoldfish 2023-02-19 17:14:44 +08:00 via Android
像 loc 里的 5k 哥
|
36
netabare 2023-02-19 17:18:14 +08:00 via Android 1
s/中国的 //g ,好像也没什么问题。
op 想说的大概是程序员都在搞和业务相关的东西,其实这个问题全世界都有,没必要转进到民族情绪上。 另外就是程序员不一定就是搞计算机的,更不一定就是做「具有独创性的东西」的。搞 IT 和 crud 在可见的范围内都是很多人的归宿,也许包括你我。 因为这个市场并不需要那么多会思考的工程师,大部分企业需要的只是流水线工人。许多在软件开发里面非常流行的组织管理方法论都是以此诞生的。 比起外包和业务那套,vue 也好,linux 也好,已经是很具有技术含量的了。op 对他们的指责也是没有道理的。 |
37
alne 2023-02-19 17:45:55 +08:00 via Android
说那么多废话,我倒是想看看 op 贴个 GitHub 链接,看看你给什么项目提过 pr
可别能力没有口气挺大 |
38
opengps 2023-02-19 17:52:26 +08:00 via Android
op 说的是互联网行业内,像我这种工业类的都是做客户端
|
39
zqlcrow 2023-02-19 18:16:22 +08:00
我不想搞,你招我吗?
不是中国的程序员,是不是都搞什么。 而是中国的公司,都在搞什么。 另外可以思考下,中国的公司,为什么都在搞什么。 要搞一些更基础的,前提一是社会不全向钱看齐,前提二是知识产权有保障。 现在动辄必胜客,搞十几年,然后让人必胜客了? 别说什么,必胜客的都是一些没技术的。 必胜客反应的是一种,大势。 |
40
OldCarMan 2023-02-19 18:23:28 +08:00 1
理解你的忧虑,但赞成#12 说的,与其说这是一个行业 /技术问题,还不如说这是一个市场 /投资问题,个人觉得主要问题是常规资本不会投向看不到收益的行业。
从宏观上讲,这不是一个兴趣大不大问题,而是搞了能不能赚钱的问题(投资者投了能不能赚到钱,开发者从事了能不能以此获得理想的工资),这种事情基本只能靠非盈利机构(比如高校 /研究院)或者 zf 主导投资来推动,但是 zf 主导的项目,不管做的怎么样,做的差的被各种诟病,做的好的可能得不到市场的信任,所以个人觉得,最合适的推动方式是 zf 出钱投资可靠性比较强的高校 /研究院,让他们立项去搞这些,把基建投资扩充到基础软件研究领域,国产基础软件发展是有必要的。 反对#14 楼 说的,虽然我也不赞同过于激进的思想,但看楼主发的内容也看不出过于民主主义的言辞,更多是对于当前国内开发的一种判断和忧虑,另外个人觉得以博爱之心去为人处世或做自己喜欢的事都没问题,但如果你发展技术所需要各种环境条件存在对你不够友好的直接或者间接障碍,你还保留博爱之心,是不是有点自欺欺人了。人活在这世上,为人做事都是围绕“我与世界”来互动的,“我”只能保证我是博爱的,但“世界”不一定是博爱的,个人的发展又离不开这个“世界”,所以选择一个对自己也博爱的“世界”对自己的发展是有必要的。就像现在中美之间的矛盾,假如某一天美国连最基本的个人电脑 /手机芯片都不让出口给我们,你还会觉得自己得保持博爱吗? |
41
Daming 2023-02-19 18:31:46 +08:00
南橘北枳论?
|
42
wanguorui123 2023-02-19 18:35:19 +08:00
因为 Web 开发成本最低,做客户端引流成本太高,基本上半死不活的,要么授权费相当贵。非必要没公司愿意做客户端,不是我不想搞客户端开发而是市场不允许。
|
43
fackVL 2023-02-19 18:36:50 +08:00 via iPhone
自己画靶子打呢
|
44
vlgs 2023-02-19 19:20:16 +08:00
缺币了
|
45
caqiko 2023-02-19 19:24:27 +08:00
能做出 nginx / hadoop / sqlite / docker / git 这种广受欢迎的确实比较少
|
46
xmh51 2023-02-19 19:34:16 +08:00 2
额,根本原因在市场和需求啊。上层的应用层需求非常丰富,在哪个国家,都是应用层需求大于底层需求。
要明白,业务需求才是普遍性的需求,而所有的底层系统,都是为了业务需求服务的。在大多数情况下,是先做业务,然后再做底层技术的过程。 做业务不丢人,谁都是这么过来的。只有足够丰富的业务需求后,才会继续深入的做一些技术性的需求。 现在底层的技术性需求大部分已经有成熟的软件了,新玩家切入成本高,收益低,但是随着业务的深入,已经有一些玩家切入了。 |
47
anaf 2023-02-19 19:40:35 +08:00
这都不是我月薪 3000 该考虑的事, 什么来钱做什么 不然我怎么吃饱饭[狗头保命]
|
48
Mandelo 2023-02-19 19:41:36 +08:00
@wingkwanli888 搞不好仅有的几个客户端还是嵌的 H5 啥的
|
49
lindt99cocoa 2023-02-19 20:36:08 +08:00
TiDB ,OceanBase
|
50
darkbread 2023-02-19 21:00:58 +08:00
坐井观天是这样的
|
51
jgx1017 2023-02-19 21:07:10 +08:00
你看到这些现象不满,那你就改变它咯,但是从你的发言来看,你是嘴大于行动,而且没见过啥世面
|
52
DOLLOR 2023-02-19 22:04:57 +08:00
你眼里只关注 web ,就觉得到处都是 web 呗。
就懂得欺负非 web 程序员的声音小。 |
53
xiangyuecn 2023-02-19 22:33:18 +08:00
以前 flash 活着的时候,手机界面基本上都是 flash 做的,手机:指的是那种古老的功能机,非塞班。
|
54
guanhui07 2023-02-19 23:01:57 +08:00
企业资本都驱利的,工作以及大部分时间自然大多是为 web 服务,靠应用赚钱,研究底层支撑确实少的多
|
55
masterclock 2023-02-19 23:15:33 +08:00
OP 既然考虑到了这个问题,那么为什么不考察一下,验证一下你的观点,然后再发言呢?
还是说就是钓鱼? |
58
coymail 2023-02-20 00:16:42 +08:00
基建之所以是基建,正是因为其可复用性很好,确实不用特别多人做
|
59
fakeshadow 2023-02-20 02:45:51 +08:00
不懂就闭嘴,没人当你是哑巴。
|
60
soclearn OP 轻易破防的人,就不要点进这个贴了。blocked
|
61
xarthur 2023-02-20 06:38:23 +08:00 via iPhone
「 V2EX 第 567484 号会员,加入于 2021-12-31 14:57:42 +08:00 」
Ok |
62
SSpirits 2023-02-20 07:43:57 +08:00
只是做 toC 的公司比较广为人知才给人这种印象。中国也有很多做 toB 的公司很有技术深度和影响力的,比如 TiDB
|
63
R18 2023-02-20 07:53:09 +08:00 via Android
你的做 web 意思是什么?你理解的就是前端页面?如果没有业务逻辑,系统功能的支撑,中国人就天天看谁家的页面好看?
|
64
Foxkeh 2023-02-20 07:53:48 +08:00
技术为业务服务, 总的来说是市场决定的
|
65
A555 2023-02-20 08:28:06 +08:00
挠挠头,后端还关心前端是 web 还是各种原生客户端吗
|
66
isnullstring 2023-02-20 08:35:42 +08:00
web 做大掌握话语权吧,而且都在风口上,不做可就错过了
|
67
xsi640 2023-02-20 09:05:18 +08:00
无力反驳,大部分优秀的框架、语言、开发工具都是国外的。。。国内很少有公司能不赚钱做个东西出来,目的都是商业的。
|
68
ikaros 2023-02-20 09:07:44 +08:00
这不是需求决定的吗? 互联网大厂需要大量前后端做业务,总不能有成熟的东西不用,每家都从自研操作系统芯片构架开始吧?
|
69
8355 2023-02-20 09:13:34 +08:00
可能楼主入行时间短吧
我进入行业的时候还在谈 B/S 架构和 C/S 架构比的优势 还有就是国内大量提供工作岗位的行业主流就是 web 其次嵌入式也有啊 但是厂少嘛 不能接个网线就做产品是吧 |
70
xqk111 2023-02-20 09:17:41 +08:00
闻道有先后,术业有专攻,古人的大智慧。工具这些,现在的国内人又不是做不出来,只是恰好国外发展要早
|
71
nothingistrue 2023-02-20 09:19:17 +08:00
按照楼主的标准,微软开始搞.NET (快 20 年了)前就不务正业了,而谷歌诞生的时候就是个沙雕。
|
72
jamosLi 2023-02-20 09:40:10 +08:00
你的知识有些串。
可以肯定告诉你,软件领域就那么点东西,符合二八定律。 重要基建都有 iaas ,paas 服务,iot 也都是服务。 其他嵌入式也有很多事标准接口,不需要很多开发人员。 至于系统,现在就 x86 ,arm 两套指令集的天下,系统就 ios 系,linux ,win ,别的都是非常其他的种类。 你想表达的那些基建,小厂不需要,大厂你接触不到,更重要的是大部分业务场景就是 saas 服务软件的开发。 |
73
twor2 2023-02-20 09:45:36 +08:00
我想到的另一点原因:
1.web 类项目价值点大多在于承载用户内容,开源不损失核心价值 2.很多非 web 的(相对来说)不开源,因为本身就是价值 |
74
wonderfulcxm 2023-02-20 09:55:26 +08:00 via iPhone
用屁股想想都知道不是啊……
|
75
fuchish112 2023-02-20 10:02:02 +08:00
肯定不是
|
76
bk201 2023-02-20 10:05:20 +08:00
web 只是用户界面,你要呈现数据还能有几个方式呢?你要说简单,我只能说你 CURD 做多了
|
77
fueen 2023-02-20 10:07:35 +08:00
额额,我不好说
|
78
Qseven 2023-02-20 10:15:35 +08:00
web 门槛低啊,web 前端,web 后端,搞得人自然多,有啥问题
|
79
zjsxwc 2023-02-20 10:17:07 +08:00
C# .NET Winform
JS Electron C++ Qt 这三者里面我选 Electron |
80
kiotech 2023-02-20 10:24:21 +08:00
了解一下 TDEngine ,时序数据库,国内公司做的。不要妄自菲薄,只是你的接触面不够广。
|
81
yvestang 2023-02-20 10:24:42 +08:00 3
原来和 https://www.v2ex.com/t/915980 ,《我从来没见过比面向对象更糟糕的编程范式和语言》 这里的同一个人
虽然很讨厌扣帽子,但还是想把一个非常契合 OP 的一次词打出来:井底之蛙。 |
82
nullpoint007 2023-02-20 10:34:07 +08:00
众所周知,世界上只有两个国家,中国和外国
|
83
royzxq 2023-02-20 10:42:25 +08:00
宛平南路 600 号没关门,OP 乘早去一下吧
|
84
ilingfeng 2023-02-20 11:02:47 +08:00
web 门槛低,市场大
|
85
tool2d 2023-02-20 11:22:26 +08:00
底层码农确实很多搞 web 的,包括我。
私企小老板也穷,想要快速把头脑风暴想法,转化为产品,那就只有堆 html 代码了,没有比这个更快的了。 但大部分 web 开发者都在希望摆脱困境,需求和市场契机不可能一直都在。这种 web 开发者,也不可能有持续高薪稳定的收入。 |
86
tool2d 2023-02-20 11:26:37 +08:00
|
87
maplelin 2023-02-20 11:37:43 +08:00
大家别骂了,OP 玻璃心已经破防了
|
88
whosesmile 2023-02-20 11:51:03 +08:00
我同情下 UP ,其实我不太理解这么多人都在冷嘲热讽是为什么???
每个人都有自己的圈子,楼主大概率是搞 Web 的,所以对其他圈子并不熟悉,这么多人回答问题,没几个友好的,难以理解。 |
89
Eiden 2023-02-20 12:21:47 +08:00
这么多人破防
|
90
HugoChao 2023-02-20 12:28:37 +08:00
我们都是工具的奴隶
|
91
wgsgyes 2023-02-20 12:33:56 +08:00
标题是疑问句式,内容是肯定句式。
很多人没学会如何心平气和地交流。 |
92
lmmlwen 2023-02-20 12:34:56 +08:00
差不多吧 中国嘛,就 curd 一下
|
93
obulks 2023-02-20 12:58:25 +08:00
@whosesmile 有啥好同情的,不熟悉就口出狂言,而不是虚心求教?
|
94
zzzzzzZ 2023-02-20 13:43:47 +08:00
@xxfye 再帮忙补充一些,狠狠打一下井底之蛙的脸
百度飞桨平台: https://github.com/PaddlePaddle?q=&type=all&language=&sort=stargazers 阿里: 你可以说 cloud-alibaba 国外使用度不高,但是 arthas 、nacos 、sentinel 、dubbo 、flink 、seata 哪个不是久经考验 https://github.com/alibaba?q=&type=all&language=&sort=stargazers 携程: https://github.com/apolloconfig/apollo 字节: 云原生,下一代 k8s 里面的 etcd 方案走在世界前列。 字节去年初才正式成立开源委员会,包括他家的火山引擎,云原生、容器制品、k8s 方案很多都很强 https://github.com/kubewharf 涛思时序数据库: https://github.com/taosdata/TDengine 华为吴晟: 可观测性 skywalking github.com/apache/skywalking 制品仓库 Harbor ,最早是 VMWare 国人开源的: https://github.com/goharbor/harbor 还有很多就不列举了,真当这么大体量业务走下来大家是吃干饭的? 你所带的那点底层优越感其实啥也不是,没几个搞基础软件只是你的无知。 咱们现在不但是贡献基础平台、顶级项目、甚至已经开始有些正在制定新的规则,百度是 AI 、阿里是微服务架构、字节是云原生。就看下一个五年谁能杀出来。 |
95
memedahui 2023-02-20 14:20:22 +08:00
辩证双方讲的很精彩,一时间我都分不清,op 说的到底对不对.
|
96
errome 2023-02-20 14:42:00 +08:00
抛弃宏伟叙事吧 老老实实工作面对现实
|
98
cwaken 2023-02-20 22:58:55 +08:00 via iPhone
web 工程里 wasm 、webrtc 这类开发工程师你觉得就是单单调 api 那么简单吗?不懂底层遇到问题都没法修复
|
99
spediacn 2023-03-10 10:22:05 +08:00 via iPhone
打脸再多,不如流氓软件说服力强,换个话题吧,你们遭遇过哪些流氓软件。
|
100
jeesk 2023-03-31 23:36:47 +08:00
zerotier 的作者预言未来的软件多数是 web 写的, 结果被喷子喷到注销账号。 为什么要对 web 有偏见呢?
|