为什么网上遇到的程序员大部分是网站开发(前端/后端)

29 天前
 llxvs

比如本站,程序员话题大部分都是前端/后端,也有一小部分 iOS/Android 开发,而比如 C++这些软件开发的程序员很少见,为什么呢?

6455 次点击
所在节点    程序员
60 条回复
UIXX
28 天前
我就是,只不过很少讨论 C++技术本身而已。

在当下环境,C++有很强的领域属性,真正值得拿出来讨论、能够拿出来讨论、正确描述并获得看法的,少之又少。写物理引擎的和写嵌入式驱动的有共同语言吗?在这一点上看,跟 C++比较的,应该是 JavaScript 和 Go ,而非笼统的前端和后端,因为这是不同层次的概念。
Tomfe
28 天前
@rainfallmax 这种冷门的是不是能干到退休
KeysPAN
28 天前
嵌入式 C/C++路过。。。
RheatiN
28 天前
@Tomfe #22 我觉得不一定,以前在工厂写代码用过一段时间,这个东西挺好上手,但是界面丑呀- -甚至都不如 winform 写得好看哈哈哈哈。图形化逻辑说实话看得也很累
harryWebb
28 天前
大部分情况下,软件卖不上价格。。。。只能通过搭售的方式,来平摊成本,你去实际看一下现在软件行情就知道了。。。。无论是啥软件,几乎都是半卖半送的性质的,很少会为了软件买单超过 100w ,超过了大部分是有其他因素,比如数据因素,硬件因素,合作因素等等,供给决定输出,输出又反过来影响供给
dododada
28 天前
我们准备开个项目,用 QT ,但是 C++的人很难招;另外我觉得 QT 写,还不如.net ,奈何涉及到模型的网络,和前处理后处理上位机什么的,那个团队的负责人只会 C++,所以还在坚持找 C++
laixiaozi
28 天前
@rainfallmax 哇~我第一次听说这个语言。赶紧去科普以下。。
gitlight
28 天前
electron:什么,在想我的事?
rainfallmax
28 天前
@Tomfe 不能干到退休吧,工资不高,换工作的话同行们介绍介绍基本上不用面试都能过去。不需要像我的前端同学们还要刷面试题啥的。
cccvno1
28 天前
我们公司就是做 c++软件的,前端? mfc 了解一下
HtPM
28 天前
我是 Android ,但是我们公司的 App 也需要使用 C++,不冲突。
mightybruce
28 天前
@harryWebb 并不是,那你了解一下行业软件看看, 比如政府采购的 GIS 平台软件,各个测绘以及工业上用的软件。
coedwina66812
28 天前
同学大部分学的 C++,去搞引擎、基架、算力、推理加速相关
Spute
28 天前
市场需求很大程度决定了程序员的技术栈差异。一般来讲每个公司都会需要 web 网站和应用,需要移动应用的则
比较少。
xuelang
28 天前
C++ 后端在此~ https://selfboot.cn/2024/08/13/leveldb_source_unstand_c++/
哈哈,最近刚写的文章,可以来围观
runliuv
28 天前
JAVA 一统天下 10 几年。不遇网站遇到啥?
mightybruce
28 天前
首先题目标题就已经错了,后面再怎么讨论也没有意义。
前端和后端是领域,C++ 是语言,谁说 c++ 不能写后端, 没见过一些公司用 c++ 写后端吗?
通常大多数前后端要求业务导向,短平快, 关注业务逻辑,而不去关注如何实现一些基础特性。

手机端涉及到大型游戏优化和 ROM 开发 不用 c++ 和 Rust 开发也是不行的。

前端用 c++ 也不是不可以, 前端游戏以及 wasm 封装一些计算就都是 c++或 rust 的。

另外前端和后端门槛相对容易,招聘岗位多,就业机会多,当然你遇到程序员大概率是网页开发。

c++ 在十年前前后端没有分离的情况下,的确被 web 开发 抛弃了, 主要是 c++ 处理字符串能力弱以及模板引擎不行,其次是当时 c++内存管理和安全风险不完善的原因,现在后端服务少量用 c++ 也是有的。
harryWebb
28 天前
@mightybruce 这个确实。。。我孤陋寡闻了,偏颇了
424778940
28 天前
c/c++/c#/python 都用很多 就唯独不用网页语言
日常覆盖嵌入式单片机/嵌入式 linux/上位机软件/图像处理之类的
网上遇到做前后端的多是因为这类人才基数就比较大 客观上也更好入门 (没有贬义)
性能需求大的场景不用 c/c++/rust 之类的不行的
开发桌面软件确实用不上 上位机不求界面美观性的话 Qt+C++搓一个倒是很方便的
simonren
28 天前
我是做底层驱动的,c++和 c 都是必备的。

非要归类的话,我们不与终端用户直接交互,也可以认为是后端

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1066850

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX