Peng
12 posts


和朋友聊了半小时,记了一点,有说的不对的,大家帮忙补充。
1、前端和后端思维的不同
- node做全栈缺少对后端架构的理解,不只是对db操作的。node实现全栈会有一些挑战,比如分布式事务没有seata那样的好东西,自己写会拦住不少人。不是不能,是不知道咋写。
- 前端做全栈关注点不是数据,而是链路,本末倒置。
- 能用和合理是2件事儿。比如unkey就还凑合:github.com/unkeyed/unkey,算有一点复杂度的next全栈参考。某些模版就是玩具。
2、后端
对架构拆分,服务端中间件,ddd(领域拆分),数据迁移普遍关注
- 大流量后端:更关注缓存,压测,分布式事务,mq等,禁止表关联。
- 其他后端:主要是db操作,可以进行表关联
3、我不认为前端或者后端没用,自己喜欢就好。
需求还在,只是不一定是主流职业,但作为技能点,很长一段时间都不会过时。
4、能remote尽量remote,这是退役比较好的思路,而不是直接当独立开发。
直面用户,会很痛苦,懂的都懂
中文











