关于 Alan Hou

我是谁?这是一个非常具有毁灭性的问题,因为我们常以为非常了解自己,又一次次陷入迷惘之中(小区保安3大灵活拷问:你是谁?你从哪里来?你到哪里去?)。没错,我也不知道在说什么,咱们不是都自嘲中国人没信仰吗?还记得有次在聊天时我说了句 Oh my god! 当时在场的某非洲“王子”(是的,全球各地到处都是 Prince、Princess,千万不要太当回事儿了😂)怼了句 Dude, you don’t have god … …

显然,追问以前的自己是谁没有什么意义,好好地过好以后的日子来得比较实在,毕竟对于从小接受无神论教育的我们没有了来世和天堂的安慰只能过好今生。
我是一个普通人,和大多数普通人一样也想过不那么普通的一生。过去的我乏善可陈,我新的 GitHub账户上的个人简介是A son, a husband, a father and a coder,其实 coder 前应该加个 amateur。我是一个80后,按照普通人生套路,从小学读到大学,然后走入工作。工作经历大概分为三段,第一段是酒店前台+对外汉语,不要问为什么有这种转换,我只能说因为老板是同一个人,虽然前者我也做到了主管,但我觉得更能拿出手的是后面一个,现在 Facebook 上那个可能是Facebook 上规模最大的汉语学习群 Learn Chinese就是我创建的(当前10W+人-2020年7月)。第二段经历是跨境电商,做得还不错,又是做到了主管然后离开,以后再分享。第三段就是现在的工作,负责的工作有点多,感觉像打杂的,按下不表了。工作不断变化,虽然我后来捋了下是可以关联起来的,但也说明我是一个不安分的人。

说了这些,仅仅是觉得 About 有点名不符实,我知道你一定会说 Who cares? 嗯,就是要这种态度。

时间走到2019年了,我给制定了一些非纸面上的计划(听说说出来就不灵了~),期待和各位一同进步!!!

我们都是语言工作者

看到我博客的朋友很大一部分可能都是因为编程相关的内容。对于编程我不是科班出身,也不是一个资深码农,工作中我贡献的代码量是极其有限的。我对于编程的理解和外语有些类似,正如很多年前大家认为人总要学点外语一样,我觉得现在每个人都应该学习一点编程语言。你不定要成为口译人员,能满足基本日常交流就是不错的技能了,其实都是在学习一种思维方式和一种不同的文化。

我选择翻译一些编程类的图书可能就是两者的结合吧。有些人看我翻译了 Odoo 12手册这套书觉得工作的同时还能翻译得这么快。一方面当然是年纪大了更能沉下心来去达到自己设定的目标,另一方面其实它并不真的算什么难事,编程不同于小说等内容,它完全可以在不知道后面内容的情况下就开始动手,每一部分相对独立,要做的就是分割目标,一点一点去实现就好了。

我翻译的图书

以下大部分书已从本博客下架,因为收到了来自 Packt 官方代理机构的正式侵权投诉信息。虽然翻译本身也需要花费大量的精力,这些都是我一个字一个字码出来的,甚至还有很多再加工,在翻译出这些书之后我也一直秉持不泄漏原书 PDF 版的原则,并鼓励大家去支持原版。但不可否认首先这是别人的心血,没有别人的英文版,也不会有我的中文版。

所以今后本博客将不再翻译已出版的书籍,除非可获取版权,而我也要更多地进行实践,把实践中有价值的内容分享出来,另外官方文档也可以进行翻译后的升级。

已完结

AboutAboutAboutAboutAboutAbout

翻译未完结…

AboutAbout

 

发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(47)个小伙伴在吐槽
  1. 关于odoo开发的文档能单独发一份吗?31xxxx02@qq.com
    土地2020-09-06 15:04 回复
    • Alan
      关注公众号回复 Odoo 可获取转存的 pdf
      Alan2020-09-06 16:27 回复
  2. 你好,关于精通Python自动化脚本-运维人员宝典的18篇博客,看到你下架了,可以单独发我一下吗。。。?46xxxxx71@qq.com,谢谢你了!!!作者一生平安
    zzy2020-09-01 18:05 回复
    • Alan
      关注公众号,回复 python 可获取
      Alan2020-09-01 18:11 回复
      • 太谢谢了!
        zzy2020-09-01 21:12 回复
  3. 本人英文不是很好,一直在学习您翻译的版本。今天打开一看,没了···· :cry: 。。,不过这也是没办法的事情,无论如何,非常感谢您对我的帮助!!!
    Leemo2020-08-31 13:15 回复
    • Alan
      可关注公众号回复 odoo 进行获取
      Alan2020-08-31 19:35 回复
      • 谢谢您的付出,觉得odoo是个很好的ERP架构,只是不知为什么没普及起来。一直在学习您翻译的odoo书籍,今天一看没了,只怪以前没好好珍惜,现在才追悔莫及!
        Kidy2020-09-01 10:35 回复
      • 感动~非常感谢,哈哈,又可以继续学习啦!会一直关注您的博客,内容非常好,使我受益匪浅!
        Leemo2020-09-01 16:37 回复
  4. 希望能够认识你:)
    huisir0401012020-08-19 16:01 回复
    • Alan
      来到这里就算是认识了 :mrgreen:
      Alan2020-08-19 16:29 回复
  5. thk
    kai2020-08-10 17:48 回复
  6. 向您致敬!发自内心地佩服您!佩服您一步一步实现自己定下的目标的那股精气神!可悲的是,我竟然还没有自己的目标,不知道自己想要干什么!惭愧...
    study2020-06-15 10:48 回复
    • Alan
      不必惭愧,真的!如果把“躺赢”之类的考虑在内的话,每个人都有目标,甚至于很多时候恰恰是这些“消极”的目标推动着社会的进步。能够思考的目标的人至少是有上进心的人,所以应该庆幸。另外其实我的定的目标也并没有全部实现,比如为感恩“墨西哥老头”而说过要拾起的西班牙语,以及 MandarinAi 的 APP 也没有进一步开发,因为外部条件的变化也会影响到目标的优先级。致敬每一个有上进心的人~
      Alan2020-06-16 08:47 回复
  7. 老哥,能把威廉.文森特的Django的Django API和Django pro两本英文原版电子书籍分享学习一下嚒?
    一个迷失的中年地质男2020-05-03 18:31 回复
    • Alan
      网上有很多 PDF 下载链接,很抱歉本站一般不提供需要付费购买的 PDF 的下载
      Alan2020-05-10 21:09 回复
  8. 点个赞 老哥加油 :mrgreen:
    mark2020-01-17 20:46 回复
  9. 说实话,整体看了你的博客,受益,不仅是对知识的积累,更是对人生的一种认知
    martin2019-11-28 10:14 回复
    • Alan
      感谢留言,加油!一起进步
      Alan2019-11-28 11:49 回复
  10. :mrgreen: 老兄深藏不露啊
    MONKEY2019-10-06 20:17 回复
  11. 我是谁这个问题很难回答。。。估计从小教育只说了好好学习天天向上,却没有给提出建设性的发展方向和意见,至少我认为80后很多没有主见的只是随大流,跟教育有很大关系,这点以后的下一代慢慢有了,可是又不是太安分,暴富的心态太严重了,感觉在走日本金钱化老年化的社会很相似我是半路转过来学习CV工程湿,感觉确实老了脑子没以前灵活了从WORDPRESS不需要代码开始到把PYTHON3入门慢慢学习到ODOO,以前光玩了,打FPS游戏红警 CS EA战地2 现在打吃鸡感觉反应比以前慢半拍,以前浪费了很多时间看到你的BLOG再不断地进步感觉这才是应该有的态度,最近上班时就啃你的博客了哈,自从用了docker再也不用安装环境问题了感觉谷歌真是个伟大的企业,很多东西开源就像,楼主这样的人无私的不停的分享,带动大家共同进步。引用:知识的布道者,同时推荐可以看看flectra 这个从ODOO10 复制开发过去添加了一些企业版功能感觉画面很漂亮都不用改可以直接商用
    sweet2019-09-02 16:21 回复
    • Alan
      感谢这么用心的留言,加油
      Alan2019-09-02 17:45 回复
  12. 知识的布道者啊
    laiky2019-08-23 11:18 回复
    • Alan
      这个不敢当,只能做些力所能力的事
      Alan2019-08-23 14:07 回复
  13. 透过博客,犹如游历汪洋大海,获益匪浅。
    kanami2019-08-01 15:17 回复
  14. 请问如果我要在odoo 12中的searchview里把某个filter固定在searchview中应该怎么做呢?
    zybzzc2019-07-31 15:08 回复
  15. 哈哈哈哈,老哥,我现在再做docker应用方面的工作,本想自己翻译mastering Docker,想不到你已经做了。谢谢老哥啦!
    大地致远2019-07-31 11:47 回复
  16. 怎么跟你联系?
    coder2019-07-25 02:38 回复
    • Alan
      如果有关博客文章的问题留言就可以了哈,基本上我每天都会打开看的
      Alan2019-07-25 07:43 回复
  17. 在早上的16号线上,看到你在翻译 :grin: :grin:
    YG2019-06-24 17:07 回复
  18. Eliminate render-blocking JavaScript and CSS in above-the-fold content理论上在script标签里添加async或者将代码从head中向即可解决这一问题,,如未合并js前,可以添加params参数,如:deferasync我网站遇到阻塞渲染的情况,想问下兄弟怎么处理呢?我是合并js和css了,实际单页面测试,的确速度提高了,但是没办法加async到js里面。如果有办法,希望email我,谢谢
    gaofeng zhang2019-05-10 10:58 回复
  19. Error:Odoo Server ErrorTraceback (most recent call last): File "/home/laurent/odoo-dev/odoo/odoo/http.py", line 654, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/home/laurent/odoo-dev/odoo/odoo/http.py", line 312, in _handle_exception raise pycompat.reraise(type(exception), exception, sys.exc_info()[2]) File "/home/laurent/odoo-dev/odoo/odoo/tools/pycompat.py", line 87, in reraise raise value File "/home/laurent/odoo-dev/odoo/odoo/http.py", line 696, in dispatch result = self._call_function(**self.params) File "/home/laurent/odoo-dev/odoo/odoo/http.py", line 344, in _call_function return checked_call(self.db, *args, **kwargs) File "/home/laurent/odoo-dev/odoo/odoo/service/model.py", line 97, in wrapper return f(dbname, *args, **kwargs) File "/home/laurent/odoo-dev/odoo/odoo/http.py", line 337, in checked_call result = self.endpoint(*a, **kw) File "/home/laurent/odoo-dev/odoo/odoo/http.py", line 939, in __call__ return self.method(*args, **kw) File "/home/laurent/odoo-dev/odoo/odoo/http.py", line 517, in response_wrap response = f(*args, **kw) File "/home/laurent/odoo-dev/odoo/addons/web/controllers/main.py", line 966, in call_button action = self._call_kw(model, method, args, {}) File "/home/laurent/odoo-dev/odoo/addons/web/controllers/main.py", line 954, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "/home/laurent/odoo-dev/odoo/odoo/api.py", line 742, in call_kw method = getattr(type(model), name)AttributeError: type object 'library.book' has no attribute 'button_check_isbn'非常喜欢你写的教程,也认真的在阅读操作,可惜碰到以上问题,让我很头疼,请解答。出处:odoo12 第三章 那个check isbn 的按钮处, 点击就报以上错误,还望有空回复解答一下。万分感谢!!!
    laurent2019-02-22 16:36 回复
    • Alan
      根据报错显示,为缺失button_check_isbn部分的代码所致,首先请确保在models/library_book.py文件中定义了该方法关于完整代码点击文中系统准备中 Git 的链接进行查看
      Alan2019-02-23 01:39 回复
      • 感谢您的回复,代码已经完全比对过了,没有缺失这个方法。感觉就是调用不到button_check_isbn 这个方法。不知如何解决。
        laurent2019-02-25 08:48 回复
        • Alan
          你好,这个问题提示还是很明确的,就是这个方法的问题,如果文件中有该方法,请确定缩进,是否包含在Book这个类中可拷贝我的 Git 上相关章节的代码来进行替换测试,其中的代码都是经过我本人测试的
          Alan2019-02-25 23:45 回复
  20. 你好。我对你写的odoo12感兴趣。作为一名初学者,第一篇中在ubuntu下安装都没过。sudo vi /etc/sodoers这个设置都没办法下一步。请赐教。作为初学者,如何学习odoo,wordpress这些。期待你的回应。
    张国宏-苏州2019-01-16 19:56 回复
    • Alan
      您好,请首先确定下sudoers 是否有笔误:sudo vi /etc/sudoers我和你同样是初学者,谈不上有太多的经验,个人觉得编程是重实践的,作为初学者首先要建立体系,不断实践,你可以看中文或英文图书、文档,建议是先使用一个系列或图书先学下去。其次就是出错后擅用 Google、百度、Stackoverflower 这些工具和网站
      Alan2019-01-16 20:05 回复
      • 淘宝上的屠龙神技,是不是就是你翻译的这本书?
        啊啊啊2019-02-09 18:00 回复
        • Alan
          我翻译的内容目前都是免费开放的,未授权任何平台进行销售
          Alan2019-02-09 19:17 回复
          • odoo12 development essentials这本书是最佳参考书吗?
            啊啊啊2019-02-10 11:24
          • Alan
            除了之本书之外还有一个 Cookbook 也有很多人使用,但该书最新的版本还是Odoo 11,这本书我并没翻译完,参见最好用的免费ERP系统Odoo 11开发指南,此外官方文档也是非常好的学习途径,我的博客中有一个Odoo 11官方文档之Open Academy Module 创建也可参考。然后最好的学习方式当然是查看优秀模块的源码了,但这取决于个人的实际情况,不可强求
            Alan2019-02-10 12:13
          • 怎样加你QQ ?
            啊啊啊2019-02-10 12:19
          • Alan
            掐指一算,QQ 不宜暴露大久,已被博主隐藏 :)
            Alan2019-02-10 15:42
        • Odoo界的屠龙技说法的解释:2018年9月8日发表于本人博客duuge.com的博文,博文内容为odoo小伙伴群群主昆山-Jeffery Chen的课《odoo的registry注册表》的屠龙技以及上海开阖-Jeff-Wang分享思维导图配图。之后odoo爱好者广州-救火借用odoo屠龙技并印刷在纸质书。参考https://www.duuge.com/index.php/archives/343/
          杜哥(老天)2019-05-02 13:51 回复
          • Alan
            给杜哥点个赞,终于明白了来龙去脉
            Alan2019-05-02 14:26