匠人访谈|虎头锤:北大学子10年辗转 REA,MYOB 和区块链的职场升级之路

2018-09-26

JiangRen Mr

本次访谈我们很荣幸的请到了虎头锤导师。相信国内混论坛的应该会比较熟悉这位大牛,今天她会为我们分享职场的一些亲身经验,想要进入澳洲大公司/了解区块链行业的你可坚决不能错过~

1、可以简单聊一下您选择IT这一职业道路的经过吗

 

我大学就是北邮的计算机专业,当时毕业的时候其实就有很好的工作机会,不过我选择了继续深造。博士毕业的时候,因为要完成毕业论文,错过了找工作的黄金时期,只能去了一个通信行业的公司。我算是在通信行业顶峰的时候进入的,不过后来行业没落,我又转回了IT。

 

2、您有10+年开发经验,有哪些您觉得有趣或者印象深刻的项目吗

 

有一个项目是我的nightmare,很简单的功能:从FTP download 两个文件,然后 merge 之后处理内容。结果客户反馈内容缺失,但生产环境并没有任何error log,当时只能去 review code。

发现有个地方很奇怪的用了是 sleep 15秒的操作。原来是在等待另一个线程的 ftp下载完毕。再之后发现判断 ftp下载完毕的方法就是判断这个文件有没有存在,实际上 ftp 只要开始下载,文件就存在了。根据这个,就得出了root cause 是处理文件的时候,文件还没有传完,所以处理的内容不完整造成内容缺失。那次之后,我们公司所有生产环境的代码里面都不准用 sleep。

 

-虎头锤手绘-

在精益创业的模式中,新创企业要做的每件事,包括每种产品,每项功能,每次营销活动都被视为一次实验,用来获取“经证实的认知”。  《精益创业》

-虎头锤手绘-

3、您是如何进入 REA,MYOB 的呢?您在求职过程中最大的感受是什么?求职澳洲这种大公司的重点是?

 

REA和MYOB我都是通过猎头进入的,跟自己投简历流程是一样的,公司内部的人会做简历筛选,筛选过了之后会发code test,也就是给你一道题目,让你写代码实现(talk is cheap, show me the code)。

 

这种都是偏应用的题目,他们会通过代码来考察 candidate 的水平。所以原则上都是要overengineeringTDD,SOLID原则之后的都要统统用上。

 

通常是这个opening相关的团队里面的人做code review,通过code review之后会有三轮面试,结对编程,技术面试和 Culture面试。

结对编程环节针对你提交的代码进行功能方面的扩展,看你的沟通能力和解决问题的能力;技术面试环节他们会了解你的技术掌握的程度,一般会focus在你自己的项目上面,而不是问一些很刁钻的问题;culture面试会看你对Agile的理解和一些softskills,看你是不是适合公司的文化。 

 

求职的重点是要自己做好准备,从简历到面试准备,要用细节生动的案例来体现自己的长处,当然必须要诚实,可以适当的夸大,但是不能撒谎。最好还能事先对公司进行一些了解,准备一些有想法的问题。

4、您可以向我们简单介绍一下REA,MYOB的情况吗

 

REA 和 MYOB 算是墨尔本本地的大公司了,都很支持 work-life balance 。 REA 和 MYOB Richmond Office的工作环境很 fancy,两个公司都用Agile。

 

个人感觉因为 Team 的不同,REA 的 Agile 运用感觉更成熟。REA 专注于房地产相关,MYOB是 Fintech。两家公司里面都有很多技术牛人,而且都对代码质量很picky。

5、可以给大家分享下您进入区块链行业的经验么?

我真正进入区块链行业是2017年10月份,在进入之前也是有过权衡的。有做一些学习,发现区块链的概念很冲击之前已经形成的知识体系,因为它从技术的出发,利用“人性是贪婪的”解决了 trustless 的问题。

随着更深入的学习,我个人观点是区块链技术一定会在今后的生活中得到广泛应用,数字货币本身也会占据一席之地。 区块链学习需要不少软件方面的基础知识以及密码学领域的知识,另外具备一些经济学的知识能够更好的理解。数字货币交易所的技术要求,除了数字钱包方面,其他更多的都类似7X24小时运行的互联网应用。

6、您对现在的IT专业的同学选方向找工作有什么建议吗?

 

建议选择有牛人的团队和未来有发展的业务方向,两者结合。技术是可以立足的武器,对某个有前途的业务领域的深入理解会给未来的自己更大的空间。

 

7、可以给大家介绍下您的数字货币钱包课程么?

 

本课程从数字货币交易所的使用流程入手,深入浅出的讲解交易所中看起来似乎很神秘的功能,交易所怎么赚钱以及数字货币交易所的特别之处。

然后从技术实现入手,剖析实现中心化数字交易所的核心模块和支持模块,并且给出开源项目案例分析交易所核心模块的具体实现方式。

课程内容还会涉及量化交易,交易所安全策略,政策监管以及想要运营交易所应该注意的事项。

通过学习本课程,您能够系统的了解开发和运营一个数字货币交易所相关知识。

近期开课hot

Python零基础入门

start2025/02/12 03:14 (Sydney)

Web全栈班24期 NodeJS方向

start2024/12/08 11:30 (Sydney)

logo

Follow Us

linkedinfacebooktwitterinstagramweiboyoutubebilibilitiktokxigua

We Accept

/image/layout/pay-paypal.png/image/layout/pay-visa.png/image/layout/pay-master-card.png/image/layout/pay-stripe.png/image/layout/pay-alipay.png

地址

Level 10b, 144 Edward Street, Brisbane CBD(Headquarter)
Level 2, 171 La Trobe St, Melbourne VIC 3000
四川省成都市武侯区桂溪街道天府大道中段500号D5东方希望天祥广场B座45A13号
Business Hub, 155 Waymouth St, Adelaide SA 5000

Disclaimer

footer-disclaimerfooter-disclaimer

JR Academy acknowledges Traditional Owners of Country throughout Australia and recognises the continuing connection to lands, waters and communities. We pay our respect to Aboriginal and Torres Strait Islander cultures; and to Elders past and present. Aboriginal and Torres Strait Islander peoples should be aware that this website may contain images or names of people who have since passed away.

匠人学院网站上的所有内容,包括课程材料、徽标和匠人学院网站上提供的信息,均受澳大利亚政府知识产权法的保护。严禁未经授权使用、销售、分发、复制或修改。违规行为可能会导致法律诉讼。通过访问我们的网站,您同意尊重我们的知识产权。 JR Academy Pty Ltd 保留所有权利,包括专利、商标和版权。任何侵权行为都将受到法律追究。查看用户协议

© 2017-2024 JR Academy Pty Ltd. All rights reserved.

ABN 26621887572