關於開發者品牌化
没有人告诉你的事情 当听到开发者品牌时 大多数人会有这样的想法。 "我应该写博客吗?" "我应该努力在社交媒体上活跃吗?" "我应该拍YouTube视频吗?" "但是...为什么是我?" 虽然感觉应该做, 但不知道为什么要做, 一旦开始就感到不舒服。 关于增加关注者数量的谈话, 提高点击率的公式, 制造病毒式传播的方法太多了 看完这一切后,感觉更加空虚。 "那么...我应该做什么呢?" 如果...
没有人告诉你的事情 当听到开发者品牌时 大多数人会有这样的想法。 "我应该写博客吗?" "我应该努力在社交媒体上活跃吗?" "我应该拍YouTube视频吗?" "但是...为什么是我?" 虽然感觉应该做, 但不知道为什么要做, 一旦开始就感到不舒服。 关于增加关注者数量的谈话, 提高点击率的公式, 制造病毒式传播的方法太多了 看完这一切后,感觉更加空虚。 "那么...我应该做什么呢?" 如果...
使用伪代码, 通过TDD拆分功能, 在Module-Class-Method的三级结构中组装的原因是 不是为了使代码更漂亮。 这些方法只是‘组织思维的工具’。 简化复杂问题的力量 按模块拆分的力量 通过重复小成功来完成整体的力量 设计流程的力量 查找原因并重构的力量 所有这些能力 比写好代码更重要。 因为代码也可以被AI写好。 但是拆分问题, 设计结构, 定义意义的思维能力 AI无法替代。 ...
我們在前面這樣說。 確定大架構(Module)。 將其細分為具體領域(Class)。 在其中定義實際行為(Method)。 這種方法顯然是有效的。 然而,讀者可能會有這種感覺。 "但是... 仍然覺得困難和沉重。" "我還是不太明白應該如何實現整個系統。" "我不知道應該如何分解細節功能。" 這是正常的。 因為Module-Class-Method是 "建立結構思維", 現在需要的是 在這個...
理解是可以的,但手无法移动时,如何进入下一个阶段 学习了3个月的Python 如果自己什么都无法输入 这一点一点也不奇怪。 相反 大多数人确实就在这里停下来。 看题目就能理解。 按照答案输入也能接受。 但是 坐在空白屏幕前的那一刻 脑子变得一片空白。 这并不是 意味着没有实力。 现在的状态只是“输入”足够了 到目前为止的学习 大多数情况下应该是这种方式。 已经写好的代码 已经确定的流程 已经...
凌晨3点,在服务器室 凌晨3点,服务器室里传来风扇声音,像白噪音一样回荡。 我又一次在这里。十年来一直在同一个位置,面对着同一个显示器。绿色光标在闪烁的终端窗口中,刚刚执行的网络爬虫的日志像瀑布一样涌现。 [2024-12-19 03:14:22] 爬取开始... [2024-12-19 03:14:23] 发现 1,847,293 个URL [2024-12-19 03:14:24] 提取...
数据库是一个巨大的‘抽屉柜’:用Rails存储和检索记忆的经验 当我们第一次创建网络服务时,最令人困惑的概念之一是: “我输入的信息…究竟存储在哪里呢?” 要理解数据库并不需要复杂的概念。 数据库只是‘精确整理的抽屉柜’。 抽屉柜是表(table) 一个抽屉是记录(record) 抽屉里的格子是列(column) 抽屉柜的种类(如Post、User等)是模型(model) 打开或关闭抽屉的动...
第3阶段结构并非终点-创造世界的真正力量在于“重复”和“组装” 我们之前提到 世界上大部分概念都是由3阶段结构(3depth)组成的。 模块 → 类 → 方法 数据库 → 表 → 记录 模型 → 视图 → 控制器 上层概念 → 中间概念 → 具体要素 并且这种结构 也被称为人类思维最直观理解的深度。 但这里还有一个重要事实。 3阶段结构不是“完成品”,而是“原材料”。 现在来说重点。 3阶段...
为什么是database-table-record呢? 为什么世界喜欢这样的‘3层次(3depth)’呢? 学习编程时,会惊讶地发现结构总是不断地分成3层次。 Ruby: Module → Class → Method DB: Database → Table → Record Rails MVC: Model → View → Controller 网页结构: Domain → Path ...
我们刚刚将数据库(DB)比作图书馆、记忆、图书管理员、网络等隐喻进行了解释。现在让我们亲眼看看它是如何运作的。 Web服务是如何存储信息的,如何记忆,如何再次检索和展示,以及如何相互连接, 通过直接使用Rails来实践,现在是让我们亲身感受的时候。 第1部分。“Web服务的记忆”创建 让我们创建一个Post(帖子)模型 Web的记忆始于记录。我们将记录称为“文章(Post)”。 在终端中: ...
We'll email you when Bamchi Blog publishes new content.
Your email will only be used for new post notifications.