Soft_Job 板


LINE

利申:不做Web,单纯凑热闹 看到版上常常有大佬在讨论Python找工的问题 有人说Python後端在台湾特别难找,在美国好找 我看了下知乎,中国貌似也不太推,大部分还是建议Java/Go https://i.imgur.com/9RyoxW4.png
那麽我们把问题换一下 2021年,Python在後端语言有着什麽样的优势? 除了现有项目的维护以外,Python在新後端项目还能跟Java/Go竞争吗? --
QR Code



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.228.152.206 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1618739976.A.571.html
1F:→ askaleroux: 为什麽2021年还会有JAVA BACKEND ??? 配Scala 04/18 18:12
2F:推 a12345x: python=潮 04/18 18:13
※ 编辑: FlowerKnight (61.228.152.206 台湾), 04/18/2021 18:14:02
3F:→ FlowerKnight: JVM上的东西统称Java 04/18 18:19
4F:推 ggggggh: ipython配shell在devops。天下无敌 04/18 18:28
5F:→ zeroshine: 大什麽佬... 04/18 18:31
6F:推 aidansky0989: 应该是跟Node或PHP比,在web方面都虐歪python 04/18 18:32
7F:推 kkes0001: 後段用go才潮吧 04/18 18:35
8F:→ zo6596001: 用python (X 04/18 18:43
9F:→ zo6596001: 用 python Call C function (O 04/18 18:44
10F:→ zo6596001: 绕了一大圈最後还是在写C 04/18 18:46
11F:→ MoonCode: 後端找工作用什麽语言很重要吗? 04/18 18:48
12F:推 parsons12342: 不好意思请问一下 所以在後端基本上Node.js 或 PHP 04/18 18:50
13F:→ parsons12342: 会比python好是这样吗? 04/18 18:50
14F:推 hegemon: PHP有点年纪的公司一堆在用...NodeJs这几年在美国又红起 04/18 18:59
15F:→ hegemon: 来 04/18 18:59
16F:→ neo5277: 简单学 04/18 19:08
17F:推 MacPerson: Django or DRF 在网页後端的开发上,迅速且有一堆packa 04/18 19:20
18F:→ MacPerson: ge支援,即使在高流量网站上也是有解 04/18 19:20
19F:推 MacPerson: 只能说他的优势是好用易学,学习曲线不高,容易达到精 04/18 19:24
20F:→ MacPerson: 通等级 04/18 19:24
21F:→ FlowerKnight: 所以市场饱和的话,可能会更倾向难学高效能的方案? 04/18 19:57
22F:→ Hsins: 要说效能的话,在 fastapi 相关生态系丰富之後,其实不会差 04/18 19:58
23F:→ Hsins: 到哪…台湾有多少网页应用程式是真的很注重效能的吗? 04/18 19:59
24F:→ Hsins: 主要问题是筛选人才的难易度吧,因为媒体整天炒作跟一些教 04/18 20:01
25F:→ Hsins: 育机构培训出来的结果,一个说声称自己会写 Python 的面试 04/18 20:02
26F:→ Hsins: 者,距离写出在业界能用的程式码还有一段距离…加上动态型 04/18 20:03
27F:→ Hsins: 别特性,即使在 3.7 之後加入 type hint 但还是不会像 Java 04/18 20:05
28F:→ Hsins: /Go 检查…既然这样,那还是选 Java/Go 吧 04/18 20:06
29F:→ ldkrsi: 历史够的後端语言都麻有高流量solution了 产品能不能承 04/18 20:08
30F:→ ldkrsi: 受高流量和架构师和devops比较有关 语言没什麽差了 04/18 20:09
31F:推 alihue: 语言当然有差,可以用十台机器撑谁想用一百台 04/18 20:10
32F:→ ldkrsi: 无脑写还要有高效能的话py这种直译语言是比不过编译语言的 04/18 20:10
33F:→ alihue: 你会想用 py 去写 Hadoop, Cassandra, Zookeeper 腻 04/18 20:12
34F:→ ldkrsi: 核心架构重构起来太贵的话很多公司会选机器开更多台啊 04/18 20:13
35F:→ alihue: 如果後端有 data shards,加上 scale out,单台 node 效 04/18 20:14
36F:→ alihue: 能可是会跟总 node 数有极大关系 04/18 20:14
37F:推 del680202: 我倒想问问python开发後端的优势在哪 整个效能根本不是 04/18 20:48
38F:→ del680202: 一个量级的东西 04/18 20:48
39F:推 newhandfun: 我也想知道,求更多说法 04/18 20:52
40F:推 longlyeagle: 都用python後端了还在想效能? 04/18 20:54
41F:推 longlyeagle: 用python後端基本上代表你有要跑tf或pytorch模型 04/18 20:56
42F:→ longlyeagle: 而且懒得封装 又没有high request需求 04/18 20:57
43F:推 samioplg: nodejs 效能还打的赢Java/go/.net core 吗 04/18 21:04
44F:→ HKCs: 开发快速吧 在你有离峰手段 或是整个project是面对内部时 04/18 21:26
45F:→ HKCs: 根本不太需要考虑高流量 加上django内建一堆功能 04/18 21:26
46F:推 jlhc: 开发速度, devops 要求的可能是强力自动化, 但我现在推go... 04/18 21:42
47F:推 jlhc: python的长期维护是个悲剧 04/18 21:50
48F:推 hegemon: 如果你的系统是B2B而且很多客制化又要长期维护...用蛇蛇 04/18 22:08
49F:→ hegemon: 根本找死 04/18 22:08
50F:推 roccqqck: go 04/18 22:46
51F:推 MacPerson: python长期维护是个悲剧... 无法反驳... 04/19 00:06
52F:推 Timba: 潮而已 C/C++ 学好来=.= 04/19 00:20
53F:→ yoche2000: 开发速度 自动化 很多lib用 04/19 00:28
54F:→ yoche2000: 但要搞大型系统在稳定性/维护上就得好好考虑了 04/19 00:29
55F:→ yoche2000: 喔对 还有tf torch (其实就Lib好用 04/19 00:30
56F:推 longlyeagle: 就我之前测试效能TF.js放node都跑得比python快 04/19 00:39
57F:推 Raymond0710: 都改用Go/Rust了 04/19 01:43
58F:嘘 Lushen: 台湾 87% 场景不需要考虑效能问题 04/19 02:03
59F:→ Lushen: 人口这麽少 Django 不要乱写很够用了好不好 = = 04/19 02:03
60F:→ Lushen: 说没有 performance 的 FastAPI 了解一下 04/19 02:04
61F:→ Lushen: Python 快速出产品 了解市场反应 活下来才是真的 04/19 02:06
62F:→ Lushen: 大部份新创老老实实出功能/找客户吧 04/19 02:07
63F:→ Lushen: QPS 都不到 500 在那边战语言 04/19 02:07
64F:→ Lushen: 战 Python 效能的公司量级先到 Quora/IG 等级吧 .. 04/19 02:09
65F:嘘 Lushen: 做工程不要这麽浮躁 好好把手上的武器学精倒是真的 .. 04/19 02:15
66F:→ Lushen: 问题不在语言在人 很多人的经验就是十个一年而已 .. 04/19 02:17
67F:→ newhandfun: 论效能问题各大语言也都有人改写底层加快速度 04/19 02:18
68F:→ newhandfun: 这边是问py有什麽”优势” 04/19 02:18
69F:→ newhandfun: 扯到营运手法就有点顾左右而言它的意味 04/19 02:20
70F:嘘 Lushen: Python+Django 好干活/出功能快 就是优势啊 .. 04/19 02:27
71F:→ Lushen: 还有啦 後端基本上就是跟营运面绑在一起 04/19 02:36
72F:→ Lushen: 公司都饿死了 你工程部门用的技术炫炮也没用 04/19 02:37
73F:推 tnfshjcc: https://www.youtube.com/watch?v=QyJZzq0v7Z4 04/19 02:42
74F:→ tnfshjcc: 里面提到热门语言的三个要素: 1.killer app 2.exclusive 04/19 02:43
75F:→ tnfshjcc: 3.frequent upgrade 04/19 02:43
76F:→ tnfshjcc: 各自找出了例子应证了三个要素 04/19 02:44
77F:→ tnfshjcc: 然後说明Python不完全是上述三个要素 04/19 02:44
78F:→ tnfshjcc: Python的成功就是长远积累的,缓慢成长的 04/19 02:45
79F:推 tnfshjcc: 楼上有一个大大提到Quora,上个月刚面Quora没过 04/19 02:48
80F:→ tnfshjcc: 他们应该是用Java 至少配合Hadoop,Kafka的部分是Java 04/19 02:49
81F:→ tnfshjcc: 然後他们是一个未满两百的小公司 大部份team是在东欧 04/19 02:50
82F:推 taipoo: 免费使用就是最大优点了 04/19 03:35
83F:推 ptta: 生态系吧,什麽包都有 04/19 06:57
84F:推 alihue: QPS 500 也要看服务啊,500 交易跟 500 弱一致性网站是不 04/19 07:36
85F:→ alihue: 同难度好吗 04/19 07:36
86F:嘘 hegemon: 有蛇粉,很激动 04/19 07:58
87F:推 hegemon: 一直讲蛇蛇开发快速好像其他语言办不到似的.....听过Spri 04/19 08:06
88F:→ hegemon: ng全家桶吗? 04/19 08:06
89F:→ hegemon: 真的要又快又稳生态系完整Spring全家桶不是更符合需求? 04/19 08:07
90F:推 tnfshjcc: 在台湾的大大们很难理解美国python工作到处都是 04/19 08:27
91F:推 hegemon: 很多蛇粉认为蛇蛇存在的很多优点是建立在对其他语言的生 04/19 08:32
92F:→ hegemon: 态系完全无知的情况 04/19 08:32
93F:→ ericrobin: 美国一堆低端文组在当码农 跟台湾优质工程师不能比吧 04/19 08:33
94F:→ newhandfun: 就是因为快速开发全家桶很常见 04/19 08:35
95F:→ newhandfun: 才问python有什麽优势啊 04/19 08:35
96F:推 why8ther: py难维护 可是go我也觉得很难维护 看看那个if err过几个 04/19 08:58
97F:→ why8ther: 月就忘记那边在干嘛了 04/19 08:58
98F:推 vi000246: python抄code方便啊 很多开源lib 04/19 09:03
99F:→ vi000246: 但是只要其他语言有类似的lib 我就不会用python 04/19 09:04
100F:推 tnfshjcc: 没错啦,美国真的是一堆低端文组 以为一天刷5hardLC就够 04/19 09:10
101F:→ tnfshjcc: 真正的SDE应该一天30hardLC 04/19 09:10
102F:→ dnabossking: 从以上留言来看Py 所有优点,都能找到另一个语言都 04/19 09:21
103F:→ dnabossking: 有,并至少多一个优点是py没有的,如此看来,py 还 04/19 09:21
104F:→ dnabossking: 真没什麽优势 04/19 09:21
105F:→ newhandfun: tn大要不要试着把地区因素拿掉说个语言的优点呢? 04/19 09:26
106F:→ f496328mm: python 优势就是做资料科学 04/19 09:30
107F:→ f496328mm: 现在哪家公司没有做资料科学? 04/19 09:30
108F:→ f496328mm: python 有 fastapi,效率也不差 04/19 09:31
109F:→ f496328mm: 模型 train 完,直接开好 api 让其他人接 04/19 09:32
110F:→ f496328mm: python 刚开始红,又不是因为後端效能好 04/19 09:32
111F:→ f496328mm: 整个搞错方向 04/19 09:33
112F:→ f496328mm: 而且实务上,本来就不限一种语言 04/19 09:36
113F:推 tnfshjcc: 地区因素就是台湾有问题 全世界慢慢爽爽用python 04/19 09:42
114F:→ tnfshjcc: 就像f496328mm说的 python後端配合ML非常方便 04/19 09:44
115F:→ tnfshjcc: 台湾根本没有几家在做DS/ML 都在做AI投影片 何必用Pytho 04/19 09:45
116F:→ tnfshjcc: Java也是配合Hadoop/Kafka 也在这个领域是热门语言 04/19 09:45
117F:→ tnfshjcc: 就跟我分享的影片,从killer app角度去看 04/19 09:46
118F:嘘 hegemon: 在亚洲蛇蛇都是弱势啦,所以整个亚洲都有问题,我家蛇蛇 04/19 09:47
119F:→ hegemon: 很乖,不用都是你们有问题. 蛇粉好了啦 04/19 09:47
120F:嘘 tnfshjcc: 还以为你很懂新创 原来只是这个水准 04/19 09:48
121F:推 timTan: 看徵人讯息就知道虾皮ig 用python, 成功例子不是摆在那里 04/19 10:11
122F:→ timTan: 了吗 04/19 10:11
123F:嘘 hegemon: 虾皮找了一堆go的人...他们想干嘛还看不出来吗? 04/19 10:20
124F:→ hegemon: 要呛我先自己搞一家还活着的新创再来呛我 04/19 10:20
125F:嘘 tnfshjcc: 好好好 Python超烂 明年就没人要用了 04/19 10:31
126F:嘘 hegemon: 就是在新创经历过坚持使用蛇蛇,後来维护成本巨大+找不到 04/19 10:50
127F:→ hegemon: 配合B2B客户需求的套件被客户叫,才会出来劝世,要不然我 04/19 10:50
128F:→ hegemon: 没事得罪蛇粉做啥 04/19 10:50
129F:→ hegemon: 你知道身为创始成员,看着公司坚持用蛇蛇绕远路,花一堆 04/19 10:53
130F:→ hegemon: 成本,心有多痛吗? 04/19 10:53
131F:推 newhandfun: 目前看起来真的就是tf而已了? 04/19 11:00
132F:推 del680202: 想到日本某大家都爱的跳板企业 train了半天的图像辨识 04/19 11:00
133F:→ del680202: 上线serving api用C++ 改写 数据科学python很强 但是这 04/19 11:00
134F:→ del680202: 篇在讲後端啊 04/19 11:00
135F:推 Nonsense8: Fastapi赞赞赞 04/19 11:31
136F:嘘 tnfshjcc: 哇 Python真糟 毁掉了h大超棒的新创构想与经营团队 04/19 12:23
137F:→ tnfshjcc: 原来还有创业失败怪语言的 真是大开我的眼界 04/19 12:24
138F:推 mmonkeyboyy: 蛇蛇後端 oz 04/19 12:33
139F:推 mmonkeyboyy: https://blog.back4app.com/best-backend-language/ 04/19 12:34
140F:推 roccqqck: 别再用jvm了 新系统请大家跳go好吗 04/19 13:50
141F:推 roccqqck: 肥死了 记忆体怪兽 04/19 14:05
142F:推 vi000246: 一开始新创用便宜、开发快的语言很正常 後期再转用好维 04/19 14:16
143F:→ vi000246: 护 效能好的语言 04/19 14:17
144F:推 zxc25678: python 唯二好处:刷题快、ML一堆套件 04/19 14:59
145F:推 zxc25678: 这两点也造成一堆不求甚解 程度超差的工程师 04/19 15:01
146F:推 alihue: JVM 吃记忆体有没有想过是程式写烂惹 04/19 15:49
147F:推 min86615: 推一波fastspi香 04/19 16:19
148F:推 Firstshadow: 逼比: python真的不错 无敌的吧 04/19 16:23
149F:推 deangood01: Pinterest後端整个都是用python flask的,台湾有多少 04/19 17:58
150F:→ deangood01: 公司流量比他大? 04/19 17:58
151F:→ OrzOGC: 我用java写个hello world笔电风扇就快飞天了... 04/19 18:03
152F:推 sam92260: 偶用 golang 写分散式 供你参考 04/19 18:22
153F:推 Lushen: 不求甚解都可以怪到语言上 .. 瞎 04/19 18:34
154F:嘘 hegemon: 如果你新创的系统是要B2B又要跟客户的系统接,然後又要部 04/19 19:17
155F:→ hegemon: 署在人家家里...看看客户愿不愿意让你大规模更新吧....今 04/19 19:17
156F:→ hegemon: 天用了几个月突然说要上大型改版,看客户会不会跟你拼命 04/19 19:17
157F:→ hegemon: B2B的系统,尤其是要部署到人家家里的通常没有啥机会给你 04/19 19:19
158F:→ hegemon: 先蛇蛇做个雏形再改了....客户不愿意跟你还是要回去照顾 04/19 19:19
159F:→ hegemon: 蛇蛇 04/19 19:19
160F:→ mirror0227: python 後端在台湾难找啊 职缺难找 04/19 19:50
161F:→ perfects1988: ...讨论到後来都变战语言... 04/20 01:25
162F:→ newhandfun: 论语言的优点不就是要比较语言 04/20 13:54
163F:→ newhandfun: 而比较语言不就是要战语言吗? 04/20 13:54
164F:→ WashFreeID: 一堆大流量普遍还是java ,Ig也是加不少检查 让py少一 04/20 14:09
165F:→ WashFreeID: 些runtime error, 可能写出来都不像python了。遇到高 04/20 14:09
166F:→ WashFreeID: 流量 py营运应该是比java还困难。何必选py做後端呢 04/20 14:09
167F:→ longlyeagle: NASA CV相关的後端也是python flask 04/20 16:52
168F:推 Tenno081: 不是都说语言只是工具没差吗?怎好像不是那麽一回事? 04/20 18:28
169F:→ superpandal: 一直也觉得py很肿 不过维护性是看人写 事情开始糟 04/20 18:59
170F:→ superpandal: 糕就从全都要开始 大而全的思想... 而非精练过的 04/20 18:59
171F:→ superpandal: single file library 当然java更不用说了 一直以来 04/20 18:59
172F:→ superpandal: 都很肿 只不过ide加成外加效能 一堆发明的新名词 04/20 19:00
173F:→ superpandal: 但也就是小而精组合也能够达成的事情 说到肿开放 04/20 19:00
174F:→ superpandal: 原始码又不一定是开自己写的最好的 个人的话宁愿不开 04/20 19:00
175F:→ superpandal: 源 不得不开源来获得什麽个人无法理解 04/20 19:00
176F:→ superpandal: 需求下语言们表现差不多就是语言只是工具 当然高性能 04/20 19:05
177F:→ superpandal: 需求下这两个底层有差当然是有差 04/20 19:05
178F:→ superpandal: 很多语言都有人可以写的很灵动 04/20 19:19
179F:→ DrTech: 大流量网站,用python,所以这Python 好棒棒?这种话有人 04/20 19:49
180F:→ DrTech: 信? 都是混合技术好吗,用了python 也要架多层gateway 或 04/20 19:49
181F:→ DrTech: nginx 等分散架构。外行人一堆。 04/20 19:49
182F:→ DrTech: java 也是阿,流量大,你能只靠java 或 java 任何号称高性 04/20 19:51
183F:→ DrTech: 能的 web framework 撑? 搞笑吧。 04/20 19:51
184F:→ DrTech: 真正在搞大流量网站,在战语言,都不知道是落到那个低阶等 04/20 19:52
185F:→ DrTech: 级了。 04/20 19:52
186F:→ DrTech: 不管是用 Python fastapi, 或 java vert.x ,都不是能扛 04/20 19:55
187F:→ DrTech: 大流量,高性能网站的重点啦。 04/20 19:55
188F:→ DrTech: 没能力的人最爱战语言。 04/20 19:56
189F:→ superpandal: 单位机器能处理越多越好 当然你很有钱爱用什麽语言都 04/20 19:59
190F:→ superpandal: 可以 战语言还算是可以理解的 04/20 20:00
191F:→ superpandal: 至於上面讲的很多人都知道拉 04/20 20:00
192F:→ f496328mm: 当然要处理高效能,机器开多一点,分散式做好 04/21 14:27
193F:→ f496328mm: 架构设计好,跟语言关系不大 04/21 14:28
194F:→ f496328mm: 最近玩了一下 go 的 fasthttp 04/21 14:29
195F:→ f496328mm: 我原本是用 python 的 fastapi 04/21 14:29
196F:→ f496328mm: 最後比了一下最单纯的 hello world,做一下压测 04/21 14:29
197F:→ f496328mm: fasthttp 比 fastapi 效能好 50% 04/21 14:29
198F:→ f496328mm: 之後流量大,可能会选用 go 04/21 14:30
199F:→ f496328mm: 但做一些数据分析、处理上,还是会用 python 04/21 14:30
200F:→ f496328mm: 可能中间垫一层吧 04/21 14:30
201F:→ Hsins: 怎麽没人问去年默默推出的 Ruby 3 04/21 14:59
202F:推 hegemon: 整天只会想着开新机器才真的没能力吧..一台机器能用其他 04/21 17:09
203F:→ hegemon: 语言撑更多流量为啥不做?开发还没比较慢. 蛇粉真的好了 04/21 17:09
204F:→ hegemon: 啦,适才适所没听过吗? 04/21 17:09
205F:推 xoy232: 推8楼 用Python呼叫C跟C++才是正解 04/21 18:58
206F:推 xoy232: 蛇蛇就开发快 套件及资源多 但是万事靠别人… 效能也… 04/21 19:07
207F:→ xoy232: 真的是适才适所 蛇蛇有它的极限 GIL… 04/21 19:09
208F:推 rugia813: 怎麽好像连语言都变成信仰了,讨论一下就吵起来 04/23 15:28
209F:推 TAMSHUI: https://tinyurl.com/8zhvfcbd 04/29 18:28







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP