随想03

语言这个东西,在翻译机器日渐进步的今天,感觉好像不用自己去掌握也没什么太大的问题,但实际上还有很太多因为语言而割裂开的事物。

昨天我给朋友讲,我感觉我比起身边的人,总能搜到他们搜不到的问题的答案,或者能够很快找到问题相关的资料。我仔细想了一下,大概有如下这些信息:

  • 1、简单的,常见的问题,无论是生活中的,还是技能向初级阶段的,总结来说,就是专业性不是那么强的,比较大众化的,能够直接在百度搜索,并且要带入自己是小白的视角,用相关的语气去搜,即尽量白话的形式,注意描述的要贴切。或者只输入出现的关键词,注意用空格隔开。

    比如XXX入门,比如电脑出现了一些能够描述出现象的问题(出现莫名其妙的文件夹呀),再比如生活中的一些自己不太知道的方面突然想到的一些问题。

    总的来说,可能需要一些练习(比如关键字的寻找,现象的描述,和该问题是否大众化的判断),然后就能很轻易的知道,怎么去查找。

  • 2、有语言及相关语言使用者偏向的,最好使用该语种去搜索,这时百度是多半不行的,要用谷歌。

    这一个点,就是我这两天体会特别深刻的。前段时间,从一些公众号看到了书的安利,《30天自制操作系统》,这本书很久远了,是日本人写的,我最近想用Rust尝试去做这个(原书是作者自制汇编+C)。还没动手的时候,觉得好像还挺简单的,因为还知道一些Rust写操作系统的资料,结果一开始就遇到了问题了:大部分的OS教程都跳过了引导程序的部分,直接使用了现有的完善的东西,而这样就和“30天”那个匹配不上。于是就尝试着从完整的那个部分,删除所有的东西,然后将“30天”的代码放进去,然后编译不过,提示 invalid instruction mnemonic 'xxx'(无效的指令助记符,即汇编)。直接先是一波谷歌,明白了,有很多种不同类型的汇编,而这里使用从原本完整部分的代码里,得到了关键信息.intel_syntax noprefix。我这里就凭借着自己的经验,直接拿该信息凭借空格再加上无效的指令后,去谷歌搜索(例如.intel_syntax noprefix db)。经过一番努力后,终于把所有的错误都改正过来后,结果还是不行。这时我陷入了盲目的查找中(因为自己没有学过任何相关的东西),说来也是运气好,在翻了很多页之后,看到了一个有点特别的记录(有我要找的信息的对照),点进去一看,好家伙,是一个人尝试在Linux上玩“30天”(原书只提供了win的环境)。直接复制他的第一天的代码,终于成功了,很是激动。然而,到第二天的代码的时候,又出现问题了,他编写了ld脚本,并使用了额外的工具,但是一方面我是win环境,另一方面不太想用额外的工具。于是又开始盲目的搜索,这次就不行了,一方面,这个问题不能很简单的描述,另一方面比较小众。在我尝试了很多关键词都不行之后,在想求助老师的帮助的时候,突然间一个激灵,我切换到日语输入法使用了日语去搜索,关键词为 “30天自制操作系统 Rust”,一下子就出现了很多想要的信息。这个就是我题记里的感想,一是现代浏览器能自动的翻译到你能看得懂的语言,但目前搜索引擎没办法做这件事。二是我发现日文这边也有很多庞大的社区,在其中看到了很多特别有意思的东西,但是语言上的隔阂,让本来的"互联"的互联网变得像似一个一个孤岛一样。

updatedupdated2022-09-082022-09-08
加载评论