作者yfr ()
看板Soft_Job
标题Re: [请益] 後端精进的方向?
时间Wed Jan 12 16:08:50 2022
如果为了薪水导向,那跟开发语言无关,跟产业有关
每个语言都很好,但根据它的长短处,实务应用的场景各有不同
如果你求的是全端快速开发网站,那 PHP、ROR 等等的成绩有目共睹
如果你求的是商业生态系完整,那 .NET、Java 历史悠久
如果你求的是运行的极速,这几年 Go、Rust 能见度上升有其道理
如果 ... (还有很多,没提到真是抱歉
如果你觉得我就想不开,那 C++ 很酷,真心酷 (灿笑
---
当然这个问题有点 General,所以还是要先聚焦一下情境跟评估每个人的状况
---
如果我们回到後端共通的面向,其实我们後端无非也就是资料流跟逻辑流的交织
既然是流就有流量跟载体的议题,更具象化一点的说法是
你就算没机会写也要去学怎麽处理这些情境的知识
读多写多 -> 社群媒体
读少写多 -> 抢票系统
读多写少 -> 内容网站
读少写少 -> 政府专案 (灿笑
在这些情境下面 AP 怎麽设计、什麽地方要用快取、资料库结构等等
网路上都已经有现成的案例可以阅读
---
最後,我只有两句话想提醒
先搞懂垂直扩展的极限再来思考水平扩展,但反正最後瓶颈还是在 DB
架构是演进的过程,不要想着一步到位,大陆的电商也是因应商业需求
改版了很多遍才是现在的样貌
---
无情工商,2022年干大事之第二弹,94想做一些酷酷的事
https://github.com/PureFuncInc/developer-career-faqs
我这篇回应也同步发在
https://github.com/PureFuncInc/developer-career-faqs/issues/10
期待大家共襄盛举
最後别忘了今天晚上九点有纯函式咖灰喔,今天晚上来宾是范圣佑
https://purefunc.net/projects/pure-func-cafe/
https://discord.gg/QyPkYs8X?event=930738476050178089
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.23.179.229 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1641974934.A.CFE.html
※ 编辑: yfr (211.23.179.229 台湾), 01/12/2022 16:23:36
1F:推 a8989332: 推 01/12 18:13
2F:推 zxcasdjason1: 简洁有力 推 01/12 18:28
3F:推 x246libra: go,有到极速吗? 速度跟java差不多吧,个人是觉得,g 01/12 19:08
4F:→ x246libra: o 开发应用层,满辛苦的,很多琐碎的功能,要自己完成 01/12 19:08
5F:推 hegemon: 现在Java可以build native image以後go的吸引力没这麽大 01/12 19:11
6F:→ hegemon: 了 01/12 19:11
7F:→ Hsins: GraalVM 还没到很成熟吧? 01/12 19:12
8F:推 hegemon: 小服务应该没啥问题了,spring也要上了 01/12 19:58
9F:→ Hsins: Spring Native 还在 0.11.1,要开始在 prod 用应该也要个半 01/12 20:18
10F:→ Hsins: 年以上了 01/12 20:18
11F:推 Saaski: push 01/12 20:41
12F:推 alihue: 其实有些系统瓶颈是不在 DB 的,例如推荐/搜寻等 01/12 21:18
13F:→ superpandal: 是讲实话 不过除了一步步踩坑 其实多看些真大佬的私 01/12 22:16
14F:→ superpandal: 思想与看法是有帮助的 01/12 22:17
15F:→ a26652355: go 速度跟 java 差不多?有数据吗? 01/13 07:36
16F:→ x246libra: 至少go和rust不在同一个等级 01/13 12:20
17F:推 nmns0110: 推 01/13 12:33
18F:推 ap954212: Go跟java差不多是指开发速度吗? 01/13 19:31
19F:推 godsparticle: 推心得 01/14 11:02
20F:推 daddy29: JAVA 跟 GO 本来就没差多少 HEGEMON 说的没错啊 01/14 13:49
21F:→ daddy29: 一堆公司JDK 还在1.8没升级 框架还卡在SPRING这种 01/14 13:50
22F:→ daddy29: 不过用哪种语言还是看公司导向的 01/14 13:50
23F:推 acgotaku: 要全端不是应该上nodejs吗 01/14 17:16
24F:推 hegemon: 现在很多framework都很方便,要写前端js不是唯一的选择 01/14 18:18
25F:→ lturtsamuel: 我觉得rust比go开发快多了捏 01/15 15:18
26F:→ lturtsamuel: 没有泛型 没有sumtype 蹩脚的错误处理 01/15 15:19
27F:推 Sunal: 要学rust是不是要先跟编译器打过架? 01/15 16:49
28F:→ crazylunar: 还有的公司在jdk 1.7 勒,卖钱的东西不好好对待,爲 01/20 21:42
29F:→ crazylunar: 他们客户觉得不值 01/20 21:42