上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 当我的家人、其他专业的朋友问我“你到底在学什么”时,我必须把“面向对象”、“数据库索引”这些术语,转化成他们能理解的比喻。这远比想象中困难。向一个五岁小孩解释编程,你说“像给乐高积木下指令”;向文科生解释,你说“像是在构建一个数字世界的规则与流程”。这个过程迫使我跳出技术的细节,回归到问题、价值和逻 阅读全文
posted @ 2025-12-05 22:42 my00 阅读(4) 评论(0) 推荐(0)
摘要: 课程大作业,老师常说“技术栈不限”。这带来了一种“甜蜜的烦恼”。是用更稳重的 Java Spring,还是更时尚的 Go?前端是用 Vue 还是 React?这种选择的自由,逼着我去做技术调研,去比较优劣,去思考“合适”而非“最好”。我学会了阅读官方文档的“入门指南”,去 GitHub 看 issu 阅读全文
posted @ 2025-12-04 22:24 my00 阅读(6) 评论(0) 推荐(0)
摘要: 身边的同学都在刷 LeetCode,为了求职。我也加入了。起初,我把它们当作衡量我编程水平的标尺,为解出一道“困难”而狂喜。但刷到一定数量后,我感到一种异化:我是在解题,而不是在“设计”或“构建”。我醒悟到,这些算法题更像是“健脑操”,它系统性地锻炼我的逻辑思维、对数据结构的熟悉度和编码的严谨性。但 阅读全文
posted @ 2025-12-04 22:24 my00 阅读(3) 评论(0) 推荐(0)
摘要: 我习惯了在IDE的庇护下编码,有错误会立刻标红。所以,第一次在面试或课堂展示中被要求在白板上写代码时,那种手足无措感至今难忘。忘记分号、拼错变量名、逻辑突然卡壳……白板像一面照妖镜,照出了我对语言和逻辑的生疏。但这恰恰是它的价值所在。它强迫你剥离所有工具辅助,纯粹用大脑和逻辑来构建代码。它锻炼的是对 阅读全文
posted @ 2025-12-02 21:53 my00 阅读(5) 评论(0) 推荐(0)
摘要: 课堂上,教科书和教授传授的是经过梳理的、体系化的知识,它们告诉我“为什么”和“应该是什么”。而当我真正动手写代码,遇到具体 bug 时,第一个求助的往往是 Stack Overflow,它告诉我“怎么办”和“现在流行什么”。这两者一度让我割裂。后来我找到了平衡:用教科书构建我的知识骨架和基本法理;用 阅读全文
posted @ 2025-12-02 21:49 my00 阅读(3) 评论(0) 推荐(0)
摘要: 永远要有得到和失去的勇气,喜欢就大胆一点,放弃也不遗憾 阅读全文
posted @ 2025-11-30 21:03 my00 阅读(6) 评论(0) 推荐(0)
摘要: 在接触这本书之前,我潜意识里认为编程是一项极其个人化、甚至有些孤僻的活动。一个人,一台电脑,一个世界。《代码大全2》却用大量篇幅讨论了协作、团队、文档,甚至程序员的性格。这让我恍然大悟:软件构建,本质上是一项社会性活动。 书中关于“结对编程”、“代码审查”的论述,打破了我的认知壁垒。代码不是私人财产 阅读全文
posted @ 2025-11-30 21:00 my00 阅读(4) 评论(0) 推荐(0)
摘要: 永远不要害怕失去,最后都会失去,所以勇敢一点,享受过程就好 阅读全文
posted @ 2025-11-27 20:56 my00 阅读(5) 评论(0) 推荐(0)
摘要: 在学校的作业环境中,我们往往是“乐观主义者”。我们假设用户的输入总是合理的,假设文件总是存在且可读,假设网络永远畅通。这种乐观主义在现实世界中是致命的。《代码大全2》中的“防御式编程”思想,像一盆冷水,把我浇醒,让我从一个天真的学生,向一个严谨的工程师转变。 防御式编程的核心思想是:“任何可能出错的 阅读全文
posted @ 2025-11-27 20:53 my00 阅读(5) 评论(0) 推荐(0)
摘要: 在大二之前,我代码的终极追求就是“能跑就行”。只要程序能正确输出结果,代码长一点、乱一点,变量名随意一点,都无所谓。我甚至觉得花时间整理代码格式、优化结构是浪费时间,是“过度设计”。 《代码大全2》彻底重构了我的这种“代码审美”。它让我意识到,丑陋的代码是有“债”的,这个债就是未来的理解和修改成本。 阅读全文
posted @ 2025-11-26 21:10 my00 阅读(9) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 11 下一页