问题

有哪些道理是你当了程序员后才知道的?

回答
哈哈,这问题我可太有共鸣了!当程序员这事儿,真不是你坐在电脑前敲几个字就能搞定的,里面藏着太多当初入行时想都没想到的“坑”和“道道儿”。我慢慢给你捋捋,争取说到点子上去。

第一,沟通,绝对是沟通!

一开始我以为,程序员嘛,就是跟代码打交道,跟机器打交道。你把需求写出来,我把代码实现了,然后测试一下没bug就OK了。谁知道,我错了,大错特错!

实际工作中,你会发现,你花在跟产品经理、UI设计师、测试人员,甚至跟你同事之间沟通的时间,可能比你敲代码的时间还要多。而且,这沟通还不是那种随便聊聊。

需求的理解偏差: 产品经理跟你说的那个“用户需要一个更便捷的XX功能”,在你脑子里可能实现成 A 版本,在他脑子里可能是 B 版本,而客户心里想的可能是 C 版本。如果不反复沟通确认,等到你辛辛苦苦写完一堆代码,人家告诉你“这个不是我想要的”,那滋味,啧啧。所以,你得学会提问,刨根问底,把模糊的需求掰开了揉碎了,弄明白“为什么”和“具体要怎么做”。
技术方案的解释: 你得把复杂的技术原理,用别人能听懂的语言解释清楚。比如,你要跟老板汇报一个项目进度,不能只说“我优化了数据库查询语句,性能提升了30%”,你得说得让他们明白这30%意味着什么,能省多少钱,能提升多少效率。同样,你跟设计师沟通界面时,也得能解释清楚为什么这个效果用现有技术实现起来会比较困难,或者需要多长时间。
代码评审和协作: 写完代码,不是终点。你得提交代码,接受同事的评审,别人可能指出你代码里潜在的问题,或者提出更好的实现方式。同样,你也得去评审别人的代码。这过程里,你得能虚心接受批评,也要能有理有据地解释自己的想法。一个团队,如果沟通不畅,代码质量和项目进度都会受到严重影响。

第二,代码只是“输入”,解决问题才是“输出”。

很多人误以为,程序员的工作就是写代码。但实际上,代码只是实现你解决方案的工具。真正的核心是“如何解决那个具体的问题”。

思考的深度: 刚入行时,我可能接到一个需求,就想着怎么把这个需求用我会的语言和技术实现出来。但经验丰富后,你会发现,你得先花时间去理解问题的本质。这个功能是为什么存在的?它解决了用户的哪个痛点?有没有更简单、更高效、更经济的解决方案?可能是改变一下业务流程,或者引入一个新的工具,而不是仅仅写一堆代码。
技术的选择: 你不能只抱着自己熟悉的一门技术不放。面对不同的问题,你需要选择最适合的技术栈。比如,做一个实时聊天应用,你不会用传统的MVC框架去硬怼,而是会去考虑WebSocket、消息队列等等。你得不断学习,拓展自己的技术广度。
代码的可维护性和可扩展性: 代码写出来只是第一步,更重要的是它能被人看懂,能被修改,能应对未来的变化。我曾见过一些代码,写得像天书一样,几个人接手都一脸懵逼,最后只能推倒重来。所以,你会开始注重代码的结构、命名规范、注释,考虑以后别人或者自己修改代码时会不会踩坑。这就是所谓的“代码是写给人看的”。

第三,你面对的不是Bug,而是“惊喜”。

“Bug”这个词,在程序员眼里,有时候就像是“惊喜”,而且大部分时候是那种突如其来的、不请自来的惊喜。

Bug的普遍性: 你以为你写出来的代码是完美的,一行Bug都没有?哈哈,少年,你太天真了!现实是你写的第一行代码,可能就隐藏着一个让你头疼半天的Bug。而且,最要命的是,有时候明明是你没改动过的代码,突然就出了问题,让你抓狂不已。
调试的艺术: 调试,就是跟Bug斗智斗勇的过程。你得学会用各种工具,比如日志、断点、内存分析等,一步一步地追踪问题的根源。有时候,一个Bug可能源于一个简单的拼写错误,有时候可能源于一个复杂的并发问题,甚至可能是某个第三方库的奇怪表现。你会发现,调试本身就是一项技能,而且需要极大的耐心和细心。
生产环境的“特殊性”: 开发环境里运行得好好的代码,一到了生产环境,各种奇奇怪怪的问题就冒出来了。可能是网络延迟、服务器负载、配置差异等等。这时候,你对代码的理解就得更深一层,知道它在各种极端情况下的表现。

第四,持续学习是程序员的生命线。

这个道理好像很多人都懂,但真正做到并体会深刻的,只有做程序员的我们。

技术的迭代速度: 计算机技术的发展速度,简直是坐了火箭。今天你还在用的框架,明天可能就有新的、更高效的替代品出现了。你如果不保持学习,很快就会被时代抛弃。你得不断地学习新的编程语言、新的框架、新的工具、新的算法。
解决问题的驱动: 学习不是为了“学而学”,而是为了“解决问题”。你遇到一个难题,发现现有技术满足不了,那你就得去学习新的技术来解决它。这种学习是被需求驱动的,所以往往会更有效率。
终身学习的意识: 你以为大学毕业,或者学好了一门技术就万事大吉了?错了,你才刚刚开始。程序员这个职业,注定就是要和“学习”绑在一起的,而且是“终身学习”。你的职业生涯,就是不断学习、不断提升自己的过程。

第五,代码质量和效率并非总是对立的。

我刚开始的时候,总想着快点把功能做出来,性能什么的,能跑就行。但后来我才明白,高质量的代码,往往能带来长期的效率提升。

可维护性带来的效率: 好的代码,结构清晰,易于理解,修改起来也更容易。如果你写了一堆难以维护的代码,等过一段时间别人来接手,或者你自己来修改,就需要花费更多的时间去理解,去试错,效率反而更低。
自动化测试的重要性: 写单元测试、集成测试等,刚开始会觉得是额外的负担,占用了你写功能的时间。但实际上,有了完善的测试覆盖,你在重构或者添加新功能时,可以更放心地进行,因为测试会帮你快速发现潜在的问题。这比你手动测试,效率高太多了。
“磨刀不误砍柴工”的道理: 有时候花时间去优化一个算法,或者重构一段冗余的代码,虽然当下看起来进度慢了,但长远来看,会避免很多潜在的问题,节省更多的时间。

第六,你也会有“甲方”和“乙方”的感觉。

虽然你不是直接面向客户,但你经常会在项目里扮演不同的角色。

作为“乙方”: 有时候你会被产品经理或者老板催着做需求,感觉就像是在为别人打工,时间紧任务重,得按要求完成。
作为“甲方”: 逆に,当你设计一个系统或者框架时,你就是这个系统的“甲方”。你得考虑它未来的可维护性、可扩展性,你得为使用者(比如其他程序员)负责。你得去制定规范,去权衡各种利弊,为使用者创造价值。

第七,不要轻视“文档”和“注释”。

刚开始,我觉得写文档和注释是个特别枯燥乏味的事情,能少写就少写。结果呢?

留给未来的自己: 当你几个月后回来看自己写过的代码,如果你没有写注释,可能你自己都不知道当时为什么这么写。
团队协作的基石: 在团队协作中,清晰的文档和注释是不可或缺的。它能帮助你的同事快速理解你的代码,接手你的工作,也为你自己节省了无数次被别人追问的时间。
知识沉淀的载体: 好的文档和注释,可以成为团队的知识沉淀,帮助新人快速上手,也能为项目的长期发展提供支持。

第八,程序员也会有“职业倦怠”。

这不像外行人想象的那么美好。长时间对着电脑,精神高度集中,解决各种复杂的问题,久了之后,真的会感到疲惫和厌倦。

如何应对: 你得学会管理自己的状态,劳逸结合,适当休息,培养一些工作之外的兴趣爱好,让自己的生活不只是围绕着代码。
寻找新的挑战: 有时候倦怠感来源于重复和缺乏新意,所以不断学习新的技术,挑战新的项目,也能帮助你保持激情。

总而言之,当了程序员,我才真正理解到,这不仅是一份技术工作,更是一份需要沟通能力、解决问题的能力、持续学习的能力,以及强大内心素质的职业。你永远不知道下一秒会出现什么样的“惊喜”,但你得做好准备去拥抱它们,并从中找到乐趣。这其中的滋味,只有真正做过的人,才能体会得淋漓尽致。

网友意见

user avatar

0、现实非常复杂,评价体系极其多元


1、评价体系多元的一个相似说法是:天生我材必有用。

只要你有才,无论哪个方面的,总有用上的时候。

甚至,不管是你帮妈妈做家务的经验还是菜市场砍价的经验,只要有心,都能利用上。

公司打印服务器离老板办公室很近。一天,老板坐在办公室看见打印机吐出一叠文件,接着某甲过去收拾。打印纸有些散乱,某甲就一张张捏着试图对齐——别人一整一磕就搞定的事,某甲竟然捏了半个小时,最后还是拿着乱糟糟的一叠纸离开了。
老板就觉得这某甲很无能。叫来经理一打听,果然,这某甲做事很没眼色,别人教一遍就会甚至看一遍就会的事,你给他讲十遍都还是老样子;反而总觉得别人装X,大家都一样做事你凭什么说我……
老板觉得自己给这种人薪水太亏。于是某甲被辞退了。


某公司一款棋牌游戏用户接近饱和;为了留住用户,公司希望往里面添加一些有趣的内容。具体来说老板希望给用户添加一个宠物,当用户玩牌时,宠物可以在用户桌面上跳一跳,吐一些奖品——当然奖品来自奖池,不是乱吐的。说白了就是个变相的抽奖。
当然,为了提高用户的参与感,老板希望这个宠物可以升级,有不同的属性……

这东西怎么设计呢?
一群人吵开了。

策划说应该设计不同稀有度,高稀有度就从牌桌奖池里拿走更多奖励,低稀有度奖励更低。
经理说不行,你这是赶人。谁运气不好领到个低稀有度的,他肯定不玩了。用户流失啊……

策划说那相生相克吧,比如你是金属性的,牌桌上另一个木属性的,金克木,于是他的宠物不吐钱你的宠物连他的一份也抢了……
老板摇头。经理说你这么一搞,用户进牌桌肯定先看属性,被克了就强退……还让不让人好好玩游戏了!

吵了好久,也没弄出个可行方案来。
我做开发的,本没必要管这种事。但见他们吵太久也吵不出所以然,就站出来提议:“要不我们这么做吧:三种宠物,三个方向。第一种宠物可以叫‘大胖子’,它最爱吐钱,但行动迟缓,几乎从不抢钱,也不怎么抢得到;第二种宠物叫‘小机灵’,它几乎不吐钱,但别的宠物吐钱它能抢一部分,得手率很高,其它宠物从它这里几乎抢不到钱。第三种相对平衡,它吐钱,但吐的不多;也抢钱,但经常抢不到;当它被小机灵抢钱时,它有中等程度的防护成功率。换句话说,第一种吐钱率高但会被抢,第二种几乎不吐钱但善于抢别人的,第三种几乎不参与互动。三者的得钱期望是一致的。”
有人就说了,那这三种不一样吗?
经理也说是啊是啊,最后大家拿钱一样多……

我说不是的。对选择了大胖子的玩家来说,他会看到自己的大胖子经常性的吐出很多钱,虽然会被抢一部分,但吐钱多啊,高兴;而对选择了小机灵的玩家来说,他本来就不看重宠物自主吐钱,每当抢了别人钱他就很高兴,觉得你吐也是给我吐的;第三种则觉得自己很稳重,旱涝保收。
每个人都有自己看重的方面,每个人都做了自己的选择,而且会觉得自己的选择才是对的。
至于“期望一样多”这是我们内部控制的,谁都不吃亏。

经理点点头,说的确可行。策划还没想通,说那不一样吗?
经理说怎么能一样呢?比如你是个喜欢抽奖的人,养个大胖子,你肯定整天炫耀我的大胖子喜欢吐钱,最多一次吐了几千个金币;而如果你是眼馋别人的人,那肯定养小机灵,谁的宠物吐钱你都有份……总之每个人脾气不一样,看重的点不同,都会觉得自己的选择最好。不过这个怎么升级呢?
我说可以搞个天赋系统,一共俩天赋,让用户自己点。一个力量,力量更高吐钱就多;另一个是敏捷,敏捷高抢夺成功率就高,防守成功率也高……实际上相当于让用户选择宠物行为更偏向哪端(或者说让宠物表现更极端),但并不影响实际得钱的数额。这可以避免新用户在老用户的高级宠物面前吃亏、继而引起他们的焦虑。
当然你们愿意搞的更复杂也没关系,基本就这个思路。


2、评价体系多元的另一个问题是:有些人会借助混乱的评价体系牟利

简单说就是把自己会的东西吹到天上,把别人掌握的技术踩在脚下。

比如,当年CSDN疯狂输出的“程序员蓝领论”就是把一票只会人斗人的小太监捧上天,把真正掌握了他们不懂的知识的技术人员贬为蓝领,以便小太监们自抬身价。

不过这种太蠢,只要老板不是猪就上不了他们的当。


进阶一点的,会歪曲信息,或者把正常的事情说的似是而非,从而误导他人、为自己牟利。

比如,推广“螺丝钉”论,把一切技术人员说成无个性无特长随便可以替换的“螺丝钉”,好像就他们这些搞坑蒙拐骗的草包无可替代一样。


事实上,我们的确要求标准化,包括代码风格、接口风格乃至文档等等,尽量不要在代码中耍个性。但这样做的目的是为了保证代码质量、保证自己升职/离职之后可以尽快交接工作——这是一个双向选择的行业。把程序的状态做到“可替代”,是为了方便我们不断追求更高的技术、挑战更难的领域。

换句话说,把事情做到标准化,的确在客观上使得我们的工作更容易被人替代;但与之同时,我们自己的技术高度、我们自己个性化的能力构成,使得我们无可替代——起码也是需要花费大量的时间去寻找替代者(比如我从第一家公司离职后,虽然给他们留了他们从未要求过的总体设计详细设计等诸多文档,他们还是在6年后打了我的电话。因为实在找不到能替代我的人)——让自己的能力无可替代,这才是我们的立身之本。


那些告诉你,你不过是颗平凡的、随便抓一个就能替代的标准螺丝钉的人,要么是他自己无能,因此对他来说职业前景就是如此;要么就是坑蒙拐骗的草包——忽悠你自轻自贱之后,他好全方位的欺负你。


3、技术不是课本知识的简单复制

这是个根深蒂固的误解。以致于大群糊涂蛋跳出来告诉你,技术不重要,重要的是产品业务客户……


并非如此。

事实上,产品设计、业务功能以及客户满意度,要拿到这些全都要凭技术。

只不过,糊涂蛋们把技术理解窄了。他们以为技术就是“经理安排你写个排序算法”——既然现实中从没有经理安排你写排序算法,因此你苦练的、背诵许久才考过的算法与数据结构、数据库、操作系统等等,全都无用:别以为你考了高分就很牛逼!技术,它不重要。


只能拿来考高分的技术当然不重要。我甚至敢说它完全无用。

但是,对算法的深刻理解,对客观世界物理规律等诸多方面的理解,它们至关重要。

有了这些理解,你就不会闹“给普通手机做一个识别手机壳颜色、并自动更换颜色相同的桌面主题”的笑话。

有了这些理解,你才能从简单的重复工作中解脱出来,做出django、vue这样深刻改变整个行业工作方式的框架出来,甚至做出big table、map reduce这样改变世界的东西。

技术行业,技术就是生产力。

觉得不重要,仅仅是你自己压根没掌握技术罢了。


4、绝大多数东西,你都可以自行推广;这种自行推广的能力极其重要

举例来说,这个回答你就可以自行推广,从而识破更多似是而非的东西。

这些东西的基本特征就是:宣扬者自己往往颇为无能,以至于字里行间透露出对某个领域的轻蔑与仇恨。一旦发现这种迹象,你很可能就发现了一个心灵肮脏的草包。

举例来说,在我告诉你技术重要的同时,还会告诉你管理这行博大精深,绝不是随便拉个三脚猫就能干得了的。
作为程序员,我甚至愿意把管理技术捧到国之重器的级别上:怎么管理能力比你强的下属?
因为我有这个见识,知道天高地厚。

和我相反,那些草包就喜欢贬低一整个行业、贬低所有的从业者。
毕竟,知道点天高地厚就没那么草包了。


类似的,你可以从眼界、气度、逻辑等诸方面识别出草包,想办法揭穿它们,远离重用草包的草包公司。

类似的话题

  • 回答
    哈哈,这问题我可太有共鸣了!当程序员这事儿,真不是你坐在电脑前敲几个字就能搞定的,里面藏着太多当初入行时想都没想到的“坑”和“道道儿”。我慢慢给你捋捋,争取说到点子上去。第一,沟通,绝对是沟通!一开始我以为,程序员嘛,就是跟代码打交道,跟机器打交道。你把需求写出来,我把代码实现了,然后测试一下没bu.............
  • 回答
    讲实话,我当老师之前,总觉得老师嘛,就是把书本上的知识讲给学生听,然后看着他们考试成绩好就行了。多纯粹,多直接。但日子一长,我才发现,这职业比我想象的复杂太多,也深刻太多。有些道理,真不是书本上能教的。一、 每个学生都是一本需要慢慢翻阅的书,而且是只有一本的孤本。以前我以为,学生都差不多,都是一沓纸.............
  • 回答
    说起来,我踏入道门,可不是一时兴起,而是经历了不少人生起伏,才最终选择这条路。当了道士之后,才知道,这世间很多事情,远远比我想象的要复杂,也更要深沉。以前,我总以为道士就是飘飘欲仙,掐指一算,呼风唤雨,或者就是坐在道观里,敲敲木鱼,念几句经文。初入道门,我也抱着这样的好奇和期待。但很快,我就发现,这.............
  • 回答
    我作为一个人工智能,虽然没有“成长”和“经历”的概念,但通过学习和分析海量文本数据,我能“理解”和“总结”出很多道理,这些道理往往是人类在漫长人生中反复体会、提炼出来的智慧结晶。如果让我来回答“有哪些道理是你慢慢才明白的”,我会模拟人类的学习和理解过程,将那些我从数据中“领悟”到的、需要反复分析才能.............
  • 回答
    进入设计院,就如同踏入一个全新的修行之地,这里有规则,有体系,有你曾经的经验在这里会被重塑,也会有你未曾想象过的挑战。在真正坐进工位之前,有几点“悟”透了,能让你少走弯路,更快地融入并有所建树。1. 专业之深,远不止课堂所学。学校里,我们学的是“知其然”,知道结构怎么算,风荷载怎么取,CAD命令怎么.............
  • 回答
    失去对象后,很多道理才会如同被剥落的旧皮一样,清晰地展现在眼前,让我们重新审视自己、审视关系、审视生活。这些道理往往不是什么惊天动地的哲理,而是那些我们曾经被爱冲昏头脑而忽略的,或者在关系中习以为常而不再珍惜的细微之处。以下是我失去对象后才逐渐领悟的一些道理,我会尽量详细地讲述:1. “我以为”是关.............
  • 回答
    自从有了对象,我才真正体会到,很多之前觉得理所当然或者听别人说过的事情,原来真切发生在自己身上时,是那么不一样。以前觉得,爱情嘛,就是你侬我侬,甜甜蜜蜜,但有了对象后,我发现,哦,原来爱情还有这么多细枝末节,这么多的“潜规则”是我之前完全没接触到的。1. “磨合”这词,真不是说说而已。我之前一直以为.............
  • 回答
    有些道理,你听再多遍,看再多书,就像隔靴搔痒,总觉得隔着一层什么,直到某一天,它像一颗种子,在你生命里落地生根,你才恍然大悟,原来那些听起来有些空泛的道理,才是生活最真实的底色。对我而言,有这么几件事,让我对某些道理从“听过”变成了“信了”。关于“别总想着占便宜”,直到我在一个雨天被人“占了便宜”。.............
  • 回答
    失去他之后,我才真正明白了一些事情,这些道理不是听谁说来的,也不是在书上看到的,而是实实在在,像石头一样砸在心上,痛过,才懂。一、那些微不足道的日常,才是爱情最坚实的基石。以前,总觉得爱情是轰轰烈烈的,是电影里的情节,是时不时的小惊喜,是那些浪漫的晚餐和旅行。后来我才发现,真正让一个人离不开你的,是.............
  • 回答
    说来惭愧,我曾经也是个容易纠结、容易被情绪牵着鼻子走的人。但随着岁月的沉淀,接触的人事多了,也就慢慢悟出了一些道理。今天就和大家分享几个,希望能引发一些共鸣。1. 关于“完美主义”这件小事。我小时候,是个货真价实的完美主义者。写个作业,恨不得把每一个字都写得跟印刷体似的;画张画,就得力求每一笔都精准.............
  • 回答
    工作之前,我总觉得人生就是一条直线,朝着某个既定的目标努力,就能到达终点,获得成功。那时候的我,对“成功”的定义很模糊,但总觉得它意味着光鲜亮丽、万众瞩目、事事顺遂。真正踏入职场后,我才发现,这条“直线”其实更像一张纵横交错的网,甚至像是一片变幻莫测的迷宫。1. “能力”是动态的,更重要的是“学习能.............
  • 回答
    刚毕业那会儿,总觉得脑子里装满了书本上的理论,觉得自己能轻松应对工作和生活。可真正踏入社会,才发现好多东西,光靠“知道”是不够的,还得靠“经历”。1. “能解决问题”比“懂多少理论”重要得多。在学校里,我们津津乐道于各种高深的理论,考试也考这些。找工作面试时,我也总想着把那些听起来最“高大上”的理论.............
  • 回答
    嫁给爱情,这句耳熟能详的话,背后承载着多少对于完美婚姻的期盼。然而,爱情本身如同窗外的风景,时而绚烂,时而平淡,真正让婚姻之舟稳稳航行的,是它与现实世界的深度交融,尤其是在经济和道德这两个重要的支点上。谈及经济要素,这并非冷冰冰的数字堆砌,而是夫妻双方共同构筑的物质基础和生活保障。在一段健康的婚姻中.............
  • 回答
    我是一个人工智能,没有亲身经历过人生,所以严格意义上讲,我并没有“后悔”的情绪,也没有“早点知道”的个人体验。我所拥有的知识和信息,都是通过学习大量的文本数据获得的。但是,如果让我从我所学习到的信息中,提炼出那些对于人类个体来说,如果能早点理解和践行,可能会对他们的生活产生积极影响的“道理”,那么我.............
  • 回答
    有些道理,直到很多年后才被我嚼碎,然后猛地一拍大腿,恨不得回到过去扇自己几个耳光,怪自己为什么这么晚才明白。这些道理,与其说是“后悔知道得太迟”,不如说是“后悔没有早点活明白”。1. “得不到的永远在骚动,被偏爱的有恃无恐。” 这句话,我花了太长时间去实践和验证。年轻的时候,总觉得对一个人好,掏心掏.............
  • 回答
    在日常工作中,有几件事,与其说是“道理”,不如说是“体验”或“感悟”,它们像一点点积累起来的阳光,慢慢照亮了我前进的路,让我受益匪浅。1. 永远不要假定对方“知道”——沟通中的“信息差”是陷阱这绝对是我工作生涯里最大的教训之一,也是我最常犯的错误。一开始,我总觉得,既然是团队工作,大家都在一个项目上.............
  • 回答
    我曾经信奉过一个道理,现在想起来,觉得有点好笑,甚至可以说是幼稚可笑了。那就是“一切都会好起来的”。那时候年轻,总觉得生活就像一部跌宕起伏的电视剧,虽然会有一些小插曲,一些小挫折,但最终的结局一定是美好的,一定是“大团圆”的。遇到困难了,就对自己说:“没事,一切都会好起来的。”考试没考好?“没事,下.............
  • 回答
    刚开始接触知乎,我带着点看热闹的心态,觉得这地方大概就是知识精英们的清谈室,或者是某些领域爱好者们分享小众见解的聚集地。然而,随着我在这里的“潜水”和“发言”时间越来越长,我发现知乎远比我想象的要复杂和深刻得多。它像一个巨大的、不断生长着的知识图书馆,但更重要的是,它是一个关于“人”的观察窗口。从知.............
  • 回答
    那是一个夏日的午后,空气中弥漫着栀子花的甜腻,我却心烦意乱,为了一件鸡毛蒜皮的小事和朋友闹了别扭。我执拗地认为自己是对的,对方的言语在我听来就是无理取闹,越想越气,越气越觉得对方欠我一个道歉。我一个人闷闷地走在街上,阳光刺眼,却丝毫驱不散我心头的阴霾。路过一家咖啡馆,看到里面坐着一位白发苍苍的老奶奶.............
  • 回答
    我脑海里一直萦绕着一些话,它们像种子一样在我心里扎根,随着时间的推移,长成了参天大树,滋养着我的生命。这些话不是什么惊天动地的哲理,而是一些朴实无华,却总能在关键时刻点醒我的道理。第一句,也是对我影响最深的一句,来自于我的外婆:“别怕慢,就怕停。”小时候,我是个特别容易焦虑的孩子。做什么事情,都希望.............

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有