广州康王北路在哪里?
2014年6月,我第一次去广州,在广联达大厦面试。 面试官问了我几个问题后,突然说“你的简历上写着你会Python和Ruby,能给我用一下吗” 我当时还真就带了Python的源码和Ruby的教程,于是掏出手机开始给她展示。 她看着我的代码,不咸不淡地问我 “你看过这个开源项目的源码吗?”(当然是英文的)
“没有,我只负责翻译。”
“那你知道怎么找到项目作者吗?”
“我不知道……”
当时我还没接触Github、bitbucket这些协作平台,只知道一个开源项目有源码的话就在源代码网站上,作者的名字就是网站的域名。 “那你知不知道这个项目用了哪些开源组件?”
“不知道,我从来没看过它的依赖项。” 面试官可能觉得我确实没什么基础,面试结束了,后来也没通知我是否通过。 这次面试让我知道了什么叫程序员面经,也就是后来所谓的“刷Leetcode”,后来我在北京找到了一份开发的工作。
半年后我调来上海,又来到广联达总部,做他们的Python工程师。 公司里大部分人都喜欢用Linux发行版的Windows系统,因为里面有很多软件都是盗版且不用付费。他们甚至会用Wine装Win32的应用程序(那时候WINE还不是很完善)。作为一个Windows系统下的Python开发者,我是非常独特的。 我的工位靠门比较近,旁边的人经常路过都投来好奇的目光,我觉得这可能会影响到我的工作,就去找人事部门反馈。
结果她们告诉我,不用管别人怎么看,好好干活就行。 嗯……好吧! 其实我的编程实力在那段时间已经有了很大的提高,但是公司的技术氛围确实很一般。