找回密码
 注册
搜索
查看: 2899|回复: 0

[专栏] 【024】mdx制作随想:时间、金钱、精力、学习……

[复制链接]
发表于 2017-9-16 23:56 | 显示全部楼层 |阅读模式
2017-01-06

作者:
GoldenDict
注:本文获作者授权,仅供本站使用,转载请联系原作者。

                                                                                                   
昨天我发了《互联网企业常见职位英汉对照》,其实 mdx 制作需要的技能,大部分是其中一个职位的较小真子集,那就是“前端工程师”(front-end developer)。
不怕千招会,就怕一招熟,有一技之长,再加上一个机会,就可以谋生立命安身。不过技多不压身,多点技能多条路。
我对两类人钦佩有加,一是程序员,二是翻译,尽管平均看来,这两种职业目前境遇有云泥之别。
  • 程序员在自然语言、人造语言之间,来回穿插。
  • 翻译在两种甚至多种自然语言之间,勾线搭桥。
本质都是语言和逻辑的行当。
mdx 用户中,翻译工作者也占相当比例,而 mdx 制作,至少在外行看来,是一个程序员的活。
mdx 制作的“后端”,是数据的获取,目前最新最好的英语类 mdx ,是源自爬虫抓取,比如 A*、B*、* 几位,主要工具是 Python ,数据存储在数据库中。不过初阶选手比如我,其实用 wget、Offline Explorer 之类的也能达到自己的目的。白猫黑猫,抓得住老鼠就是好猫。
mdx 制作的“前端”,是排版,其实只需要懂得简单的 HTML ,就可以排版了,不过要更灵活、便捷,需要了解 CSS ,要想增加点动作、交互、转换,那就需要 JavaScript 了。
时间、金钱、精力 :: Time、Money、Energy / Effort
学习是一件很奢侈的事情,都知道它的好,却很少人能享受。
人有三件宝,时间(time)、金钱(money)、精力(energy / effort)。
时间可以转化为很多东西,比如技能、金钱。我们工作(是自己喜欢的工作那就最好了),可以看作把自己的时间作为商品,去换取一般等价物(金钱),然后用金钱去购买他人的时间或他人用时间制作的商品。宇宙的时间是无限的,个人的时间是有限的,我们一出生就被判了死刑缓期执行,所以珍惜自己的时间,尊重他人的时间。
金钱可以买到他人的时间,某种程度上,也可以延长自己的时间。
北京市海淀区的一位名人(名字我忘了)曾经说过“当你认识到金钱的重要性时,你就成熟了。”绝大多数问题,其实都是经济问题,是钱的问题,但是钱本身,又是一个巨大的问题。
精力呢,我们全速冲刺跑 100 米或者尽力跑完 42195 米(全程马拉松),都会在或短或长的时间里,消耗大量的精力,事后需要时间休息、恢复精力;散步相对而言,消耗的精力就少一点。其实啊,精力就是 ATP ,就是身体内储备的能量,也是相当有限的。在清醒状态下,我们普通人一天累计其实也有几(4~6?)小时的时间能够高强度地专注于一件事。上课时候开点小差,上班时间偷(lao)点(yi)小(jie)懒(he),都是非常正常的事情。
要获取 mdx ,直接下载别人制作的,可能需要回帖才能看到下载链接,寻找自己满意的需要时间成本,下载消耗网络流量、电费算是几乎可以忽略的金钱成本,当然,某些 mdx 本质已经是商品了,要从制作者那里得到,需要付费,不过目前绝大多数 mdx ,属于赠品。
要自己制作,那耗费的时间、精力就相当大了,尤其是没有基础的情况下。
个人英雄主义与动力
mdx 制作是个性化的事情,制作出来的成品在大部分情况下并不是商品,别人的评头论足、奇葩要求,大可以不管不顾。我的经验是,制作 mdx ,单干比合作好,一个和尚挑水吃,三个和尚没水吃。这不是搬砖,人多反而麻烦。 1 个厉害的程序员,抵得过几十个一般的程序员。我知道的制作 mdx 数量最多的人,制作了近 2000 个!虽然大部分排版都是一个模子,但是要长时间地整理数据、排版,不管其初衷是自用还是金钱,这都是一件值得佩服的事情。
mdx 制作者为什么要耗费时间去制作,人为什么做某件事?
Linus Torvalds 在 Just for Fun 里写了他的看法。
And that’s it : Survival. Your place in the social order. And entertainment.
The three things that make us do the things we do. Everything else is what a sociologist would probably call “emergent behavior” - patterns of behavior that emerge from those much simpler rules .
这其实看作“马斯洛需求层次理论”的简化版。
  • 生理需求
  • 安全需求
  • 社交需求
  • 尊重需求
  • 自我实现需求
亚当·斯密认为利己是人的本性,追求个人利益是人们从事经济活动的唯一动力。不过 mdx 制作,绝大部分并不是经济活动,可以看作社交行为。
扫描版词典的获取
  • 自己扫描
  • 读秀等
    这个世界有两个国家,一个是我们这儿(中国),一个是外国。我们这儿有很多特殊的地方,比如说电子书。外国有 Google Books 、Library Genesis,我们有读秀,个人觉得在电子书书籍工作方面,读秀做得不比 Google 差,不过由于中文的特殊性,暂时很难做出花样来,能扫描并 OCR 海量中文书籍并提供检索,这已经是相当了不起的工作了。背靠读秀,有相当大且稍显封闭的圈子,多个论坛专门研究下载、分享。当然,网络上也有相当多的扫描版书籍下载,不过能公开找到的大多数质量不高,各种广告、水印。

读秀数据库其实相当有用,尚在校的小朋友离校前注意注册个实名认证号,离校之后,相信我,书到用时方恨少,离校方知学校好。
当然,有需求,有市场,就有。。。淘宝。扫描版书籍搜不到、下载不了,可以求助万能的淘宝,一般页数较少的、不太新的都可以搞定。
操作系统
由于部分软件只有 Windows 版,我最常使用的操作系统,还是 Windows 。不过根据我的使用体验,macOS、Linux 字体渲染、整体外观给人感觉总是更好。GoldenDict ,在 Linux 下,高亮即取词,比 Mac 下三指取词还好用。
由于 MdxBuilder 只有 Windows 版,所以要最终 build 一个 mdx ,是必须在 Windows 环境下的。不过其实有相当部分的 mdx 制作者,常年只用 Mac 或 Linux 环境,这也是难不倒他们的,虚拟机什么的走起。
好吧,谈了这么多,大多鸡汤、感想,没点干货。因为我觉得没有必要,要学某个技术,直接 Google 一下,会有海量的书籍(至少是书名)、网站、视频等等,我这二把刀怎么讲都没有别人讲得清楚、明白。
现代汉语规范词典(第 3 版)
二把刀 èrbǎdāo
厨师的副手;借指对某项工作一知半解、技术不高的人。
教程
  • lynda.com
    国外有很多视频教程网站,MOOC 等免费课程也有不少,我遍历了大量网站,觉得还是老牌的 lynda.com 最佳。视频制作精良,尤其是没有废话,有的教程,简直是字字珠玑,让人想把讲师的话找张纸记下来。其他有些视频网站,视频后期剪接粗糙,好多废话,再加上一些讲师那令人难受的口音,简直是折磨。
    lynda.com 课程众多,我甚至看了个课程叫 Improving Your Memory 。课程是收费的,订阅用户才能看,不过可以求诸淘宝,国内看的话速度可能较慢,建议同时配备较快的梯子。网络上也有大量 lynda.com 的教程可供下载,如果用迅雷的话,比较尴尬的一点是,就算你是迅雷会员,也不能离线下载或者走“高速通道”,已经是屏蔽词汇了,这时候可以试试 115 的离线下载,当然,这也不是免费的。天上的馅饼,是越来越少了。
  • w3schools.com :: W3Schools Online Web Tutorials
    这网站和 W3C (World Wide Web Consortium) 万维网联盟没有关系,是挪威的一个教程网站,教程是免费的,适合入门。这网站的三个教程的标题我觉得有必要列出来。

    • HTML: the language for building web pages
    • CSS: the language for styling web pages
    • JavaScript: the language for programming web pages
  • w3school.com.cn :: w3school 在线教程
    这网站基本翻译自 w3schools.com ,但是看不出和 w3schools.com 有什么业务上的关系。
  • runoob.com :: 菜鸟教程
    这就是一个更神奇的网站了,早期主域名 w3cschool.cc ,和前面两个站点傻傻分不清楚,后来逐渐做大,改了域名。教程也是基本翻译自国外网站,不过青出于蓝而胜于蓝,除了 w3schools.com 的教程,它还翻译了 tutorialspoint.com 等网站的教程,包括 Python、C 等的教程,我觉得应该是没有获得授权的。不提版权、翻译质量,这个站点确实是很管用。和前两个站点一起,我都大致翻阅过,虽然因为并没有足够的时间、精力去敲代码实践,自己暂时也没成为高手,好歹熟悉了那些名词。

现代汉语词典(第 7 版)
预制构件 yùzhì gòujiàn
按照设计规格在工厂或现场预先制成的钢、木或混凝土构件。
在程序设计领域,也有大量的“预制构件”,所谓的框架(framework)、库(library),大量调研是必要的,避免“重造轮子”。
朗文当代高级英语学习词典(英英·英汉双解)(第 5 版)
reinvent the wheel informal to waste time trying to find a way to do something when someone else has already discovered the best way to do it 【非正式】 无谓地重复,徒劳,白费功夫〔因别人早已发现做某事的最好方法〕
好,随(xia)想(che)告一段落。最后想感慨的是,事非经过不知难,不过:
天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。人之为学有难易乎?学之,则难者亦易矣;不学,则易者亦难矣。
共勉。
-EOF-

               


您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|虎纹猫家园

GMT+8, 2024-4-24 17:38 , Processed in 0.016708 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表