时政
财经
科技
虚拟货币
其他
登录
#架构设计
关注
面包🍞
1周前
前一段时间有人问我怎么系统的学习前端。 我最近感触很深的是,很多东西过了多少年依旧没有变,比如我面过人类学的前端架构,里面问到的问题依然是2020年Slack的架构设计的博客内容。 即使是在AI时代,nothing is new:SSE、websocket……甚至正因为有了AI,很多设计模式来控制复杂度变得尤为重要。所以我觉得当今人应该更多放在整体的架构设计和代码复杂度控制。 所以我觉得付费给一些很无聊的人讲怎么vibe coding是很囫囵吞枣的事情,我觉得有很多人靠着贩卖焦虑来获得流量和收入,但我觉得有些事情是必须“纸上得来终觉浅,绝知此事要躬行”
#前端学习
#架构设计
#代码复杂度控制
#贩卖焦虑
#实践的重要性
分享
评论 0
0
Andy Stewart
3个月前
分享几张图: 1. 第一张是我设计EAF开源项目 时,我家黑板上的架构图 2. 第二张是懒猫微服早期硬件白板三维图 3. 第三张是设计 lsp-bridge 的架构图 所有的架构设计都源于三个事情: 1. 精准的知道自己要什么 2. 整体架构流程要思路清晰 3. 锻炼自己的复杂思维能力 我每次做复杂开源项目的时候,我都会做三件事: 1. 问自己几个月,是否真的想要做这个,所有需求是什么?哪些是真实需求,哪些是伪需求? 2. 在白板或者白纸上徒手画架构图,所有工程难点都先假设自己已经完成,纯粹画全景图,如果全景图画不出来,就证明自己脑袋是一片糨糊 3. 当架构图全部画清楚以后,我会反复的质疑我自己的架构图, 直到所有伪代码已经在我脑袋运行千百遍以后,没有任何bug, 我再写代码 真正写代码的时候,就像第一张图一样,看着黑板的图,一个一个的写实现,写完一个擦一块,直到摩天大楼像预期一样分毫不差的实现。
#EAF开源项目
#架构设计
#懒猫微服
#lsp-bridge
#复杂思维
#开源项目
分享
评论 0
0
个人主页
通知
我的投稿
我的关注
我的拉黑
我的评论
我的点赞