[十周年] 十年赴约,感谢有你

前言

感谢大家能点开这篇文章,也感谢大家从五周年陪伴我们到了十周年。真的感觉五年很快,好像也没干什么就过去了一样。上一次五周年还是 2021 年,那会儿我还没有毕业,我用我自己的视角讲述了 Office Tool Plus 诞生的过程,这其中遇到了很多事和人。八周年也就是 24 年,我也发了一篇文章,讲述了我的身份变化、当下的一些环境和自己的情况。

这次十周年,我原计划是想来一场读评论。但我好像理解错了我的用户群体,导致这个读评论的想法实现起来并不是很理想 ╯︿╰。评论区更多的是感谢和陪伴,当然我也要谢谢大家的陪伴和支持,也正是因为有你们,我们才能一起走到十周年的今天。不过评论我还是会读的,就算只有那么一丢丢 []~( ̄▽ ̄)~*

那么这次,就让我们以读评论开始,再结合我自己的想法,给大家讲讲我对计算机、编程的一些个人感悟吧~

读评论

以下评论选自于各个评论区

什么时候办粉丝见面会

> 社恐有点不是很敢 :huaji22:

啥时候能谈对象捏

> 我也不知道捏

最开始想做office tool plus的想法是什么?有什么契机/动力一直进行维护?

> 最开始的时候,单纯就是想做一个程序给大家用,因为那时候并没有一个像样的 Office 部署工具,脚本也不方便。剩下的就是纯靠爱发电了 :tushe:

有什么软件开发方面的经验可以分享?OTP是如何保持高质量和更新的?

> 经验分享或许我可以下面单独开一个板块来说。但总的来说,我感觉就是精益求精,不断学习,才能用更好的知识去开发出更好、更符合用户的程序。对于一个软件来说,我觉得听取用户的心声其实真的很重要。有时候即使你可能会听到一些不好的声音,但这可能是因为设计有缺陷,或者某些方面做得不够好,才导致一些用户遇到了一些坏情况。再者就是,我自己开发的程序,我自己可能是用得最多的,大家可能也就用那么一两次就长期搁置。但我自己会时不时打开一下,用一下,看看哪里做得还不够好,哪里有问题,再去做优化,修复。一个程序我觉得至少要让自己满意了,才有可能让别人满意。

以后会做视频形式的内容嘛?

> 其实以前就做过,只是 :meng:

考虑升级一下ui吗

> 感觉不太会,因为有时候,不变的设计就是最好的设计。现在的这个 UI 相比之下我也是还算满意的,暂时找不到需要升级的理由。

编程应该如何入门?

在这,我们先不讨论 AI,用传统的角度来讲述下,我个人认为的编程入门。

首先,我个人觉得学习编程之前,学习一下计算机基础和数据结构其实真的很重要,尤其是数据结构。学习这俩,能让你对计算机的世界有着一个初步的了解,能够知道计算机如何处理数据。

其次就是根据自己喜欢的方向,或者是需求,去选择学习哪一门语言。如果你足够强大,学习很多门语言也是可以的。  :haha: 计算机世界的语言区分并不是为了显得谁更强大,而是术业有专攻,各个语言的学习和应用难度也不一。举个例子说,当你想以最低的技术成本去学习 Windows 平台开发,那么 C# 其实还算是比较简单的一门语言(相比之下)。如果有跨平台需求,就需要选择一个跨平台的框架,然后去学习这个框架对应的语言,比如 Electron,其基于 JavaScript,HTML 等基础语言。当然如果你要专门开发 MacOS 或 iPhone 上的程序,那就是学习另外的语言了。

学习编程,和学习其他东西也很类似。其实都需要先扎实基本功,再谈真正的实践开发。很多人可能觉得学习一些 if else,位运算等好像很简单,没啥需要专门学习的,但其实有的。只是说因为你没学习过,所以你不知道可以那样去用。学好基本功,再以实际开发为背景,去挑战真正开发一个程序,去从中学习怎么处理问题。我觉得这就是一个大概的学习过程。在我看来,做任何事情都是,精益求精,不满足于现状,一步一步去做得更好,才能真正在每一次的学习中有明显进步。

这可能有人想问,学习资料哪里找?其实我也不知道 :tushe: 当年我自学编程的时候,一直都是在网上找很多零碎的资料,学一个是一个,没有系统学习。一直到了大学之后,有老师教学,再结合书本的一些知识,才掌握了一个算是比较系统的、完整的计算机知识理论。再之后,我接触到了行业里其他的编程大佬,他们也给我提供过很多“无价之宝”,让我学到了更多东西,才能做出今天这样的一个程序。硬要说的话,也许看一些销量、口碑比较好的书籍/资料,也是个不错的选择?

当然,在 AI 满天飞的今天,问问 AI 也是一个学习途径之一。但关于 AI,我觉得有些事情是可以讨论一下的。

我对 AI 的看法

首先,我一直认为 AI 只是一个工具,工具再怎么强大,那也是工具的优点,而不是使用者的优点。如果你只是单纯的问 AI,得到答案/解决方案,然后拿来用,而不是加以学习利用,那么这个知识永远也“不属于你”,而只是属于 AI。在 Agent 如此强大的今天,很多时候,你只需要一句话,就能让 AI 帮你完成很多事情,甚至可能比你自己上手做还来得好。但是,我们讨论学习的话,知识,是要掌握在自己手里才算是真正的学习,而不是说 AI 会什么,你就会什么。

其次,AI 的“知识”与“想法”,是基于现有的大众数据训练出来的。举个例子说,AI 知道 1+1=2 并不是因为它真的会算数,而是它的数据集里面“告诉”它,1+1 理应等于 2。那么,如果这个“数据集”出现了问题,或者 AI 在思考的时候出现了差错,那么你得到的答案就再也不是 1+1=2,而是一个错误的答案。

1+1=2 太简单了,错了也能看出来,对吧?那么换个思路,当你问的不再是 1+1 等于什么,而是一个连你自己也不知道答案的问题的时候,AI 回答错了,你会知道错了吗?

这些问题在我使用 AI 辅助我编程的时候发生过,还不是一次两次。不过因为我的基础知识良好,所以我能够自行解决并纠正这些 AI 带来的错误。

因此我也推荐大家在学习新知识的时候,多方求证/获取资料,也许还能找到一些意外的收获。

还有一个问题就是,当你用 AI 用多了之后,很有可能,你会慢慢丢失思考与辩论能力,长久来说,这并不是一个好事。一个人的强大之处是在于 TA 拥有许多许多知识,能够理解很多东西,并且能够在自己的人生中不断学习、不断进步。当我们不再拥有自己的思考与辩论能力的时候,别人说什么,就是什么,人云亦云,创新又该从何做起呢?

一些个人感悟

走过十年,如今的我也是个即将奔三的人了。遥想自己当年的时光,自己做的决定。其实人生中的每个阶段都是在走十字路口。也许在今天,当我回过头,再去看当年的选择的时候,可能会觉得有更好的选择,更好的路可以走。但是,如果当年的我,没有选择开发程序,没有选择学计算机。那么现在的我,又会是怎么样呢?世界上会不会有另一款“Office 安装工具”诞生,还是说……只是单纯地消失了一个工具。

很早的时候,我偷偷想过上面那些问题,并且想了好久……想象这个世界如果没有我,会变成什么样,我身边的大家会怎么样活着。后来发现,其实这也是一种内耗,在想象一些不会发生的事情,其实没什么用。

所以到后来,我告诉自己,做好当下,走好现在的路,其实比任何东西都重要。我们不必过多去想象未来会发生什么,有很多人总担心自己做不好一件事,所以一直没有迈出这第一步。但其实你不做的话,你永远也得不到这件事的答案,即使可能不是自己想要的答案。做了后悔一时,不做后悔一辈子,大概是这样的吧。

写在最后

非常感谢大家能够看完我这次叽里呱啦说的一堆我也不知道是什么东西的东西,如果你有什么想说的,欢迎在评论区留下你的脚印~

也非常感谢大家能陪伴我走过这个十年,以后我们还要一起走过每个日落和日出哦~

如果你喜欢 Office Tool Plus,你可以点击底部的打赏按钮支持我们哦! :taikaixin:

源源不断的支持与鼓励,就是我们继续努力的最好动力。

点赞
  1. Dolmatov说道:
    Google Chrome Windows 10
    I agree with the points about learning and using additional tools. Unfortunately, I didn't progress past the school level in my mathematics and computer science studies, so I don't know anything beyond basic Pascal and an understanding of simple code structures (HTML, C++, Delphi). It's similar to learning foreign languages. You can learn words and say a few things, but full-fledged communication involves more than just a collection of phrases and knowledge of the alphabet. It turns out I'm a bit older than you. I thought such "broad" software was written by an experienced employee because there's also a chat blog in addition to the forum. Probably because of the social networking within the player's development team. Their current product (an audio player) was released in 2004, and previous work on a similar media player project began even earlier. So, it is gratifying that students and schoolchildren continue to develop their ideas, which in some cases develop into something more.
    1. Yerong Yerong说道:
      Google Chrome Windows 10
      Thank you for your point of view. I was very fortunate to learn a lot and to have the opportunity to successfully develop a program. All of this requires not only technology but also opportunity, and I am grateful that I met the right people and the right timing. I didn't have much computer skill at first, and over the past ten years I've been learning new skills and applying them to software. You could say I've been growing as I worked.

发表回复