工作出现较大调整,更新速度将放缓

关于 Alan Hou

我是谁?这是一个非常具有毁灭性的问题,因为我们常以为非常了解自己,又一次次陷入迷惘之中。没错,我也不知道在说什么,咱们不是都自嘲中国人没信仰吗?还记得有次在聊天时我说了句 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就是我创建的(当前约5.5W 人)。第二段经历是跨境电商,做得还不错,又是做到了主管然后离开,以后再分享。第三段就是现在的工作,负责的工作有点多,感觉像打杂的,按下不表了。工作不断变化,虽然我后来捋了下是可以关联起来的,但也说明我是一个不安分的人。

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

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

我们都是语言工作者

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

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

我翻译的图书

已完结

AboutAboutAboutAbout

正在翻译中…

AboutAbout

Google AdWords

Google AdWords Certification

About

Google Adwords Certification 2015
Google Adwords Certification 2014

Google Shopping Certified

About

Google Analytics

Analytics Certification

About

Certificate for Ecommerce Analytics: From Data to Decisions
About

 

发表我的评论
取消评论

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

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(15)个小伙伴在吐槽
  1. 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 回复
  2. 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 回复
  3. 你好。我对你写的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