Soft_Job 板


LINE

Medium版:https://medium.com/@aeggli/e766940ba0d1 先稍微自我介绍一下,小弟69年次,严格来说并非本科系毕业,国中毕业 後就开始从事资讯产业工作,零零总总已经过了24年,整条资讯产业链的 工作从最底层的打字员到听起来很炫炮的CTO都涉猎过了,学历的部分都是 以夜间部来弥补,最後一个相关学历是台北商专夜二专资管系,後面因为 对语言学与英语教学有兴趣跑去念了两年的应用外语系。 想写这篇文章的主因除了想要分享一下前阵子在Honestbee的面试心得以 外,也想要以一位国中时就放弃联考决定踏入资讯产业的过来人的身份, 稍微聊一下在soft_job板上常看到的学历争论。 在念夜间部的期间,做过打字员、资料整理、助理系统工程师、系统工程 师,也大约在念高职夜间部的最後一年(1997),辗转接下了台南县国税局 历史上第一个官网的制作,从此踏入网页工程师的不归路,一边接案,一 边念书,除了自己coding以外,也要身兼SA/SD/DBA/PM等角色,这之间也 经历了网路泡沫化的大起与大落(薪资上),最後念完二技後,决定与朋 友一起创业,这一做,就是十四个年头。 创业的路上各种苦难与煎熬,就请容许我云淡风轻的跳过去吧,我相信板 上应该有更多朋友比我更加惨烈的,以先前公司来说可以撑这麽多年,其 实我还算不错的,然而,真正引发我想要离开的主因就是:结婚。 对一个创业中的Co-founder来说,结婚後所肩负的家庭压力,就不会是那 不知何时能够兑现的股票选择权就可以打发的,薪水与公司发展这种现实 层面的压力就会排山倒海而来,良禽择木而栖,在去年初就有了打算转换 跑道的想法,然而,虽然出社会打混了这麽久,却没有过任何一次面试的 经验,再反观自己的学历,真的要把自己拿到就业市场上秤斤秤两的卖, 多少还是会有一些惶恐,但还是先跨出了第一步,今年六月在印度修行的 期间,将自己的简历放上了Linkedin後没多久,就收到了Honestbee HR的 私讯询问是否有意愿进行面试。 於是就开始做起了简单的功课,Honestbee先前在soft_job板上也有透过 mit.jobs发表过徵才资讯,也有不少篇面试的心得文,HR也希望能够取得 我更详细的履历,但说实话,一路创业下来,做过的事情无敌多也无敌 杂,要一时半刻整理出一张A4能塞下的履历着实不易,於是先草拟了一份 履历下,因为保密条款的关系,部分产品网址以马赛克处理: Senior Full-stack Engineer / Project Manager ● Lead a team of 3 members, develop/maintain multiple projects and a startup product, a knowledge aggregation service, the {Main Product}.com mobile app and its web site, {Main Product}.com. ● Introduced and adapted lots of technics such as AngularJS, Ionic, Git, Git flow, React, React Native, Redux, Draft.js into our team, improved the way we work and reduced time to market. ● Composed a Medium comparable rich text editor based on Drfat.js, which widely used in multiple projects. ● Implemented an in-app update system for React Native apps, including both iOS/Android native module and its server side counterpart, allowing hot fix and new features to be pushed to client app without waiting for app review. ● Converted old school self-owned server architecture into AWS infrastructure. ● Seek and solved several key performance bottlenecks in different fields, e.g. infrastructure, database throughputs, GUI rendering, etc. ● Integrated various payment gateways within multiple projects, including a standalone e-Invoice system. ● Published a React / Redux training course on Udemy.com. ● Develop and maintain {Main Project}.com.com, a virtual game currency trading service. ● Develop and maintain jcolor.com, an online printing service. Self-employed Student projects ● Airport VIP lounge system for China Trust Bank credit card holders. ● Composed a web site for Tainan Country Taxation and Collection Office. 内容大略含括了十四年以来的重大Highlight,很多小专案或是胎死腹中的 产品全数跳过,心想这样子写应该就够了吧,但为求心安,想说先将这份 履历给另外一位在业界打拼多年的资深经理人朋友看过再送出。 这位朋友马上提出了一些建议,我相信在这里也有一些板友有着充实的经 历但却缺乏响亮学历的问题,而这些建议,我真心觉得无论对於学历高低 的板友来说,都是相当宝贵的建议,藉此在这个机会与大家分享: 1. 数字会说话:multiple是多少个?写出来,大约也好,不要含糊,有了 数字後,措辞就可以更加强烈,不要含糊不清。越是吃技术的内容,越是 需要数字去佐证,be data driven. 2. Highlight重点:做了很多事情,是哪些?重点写出来。 3. 用词必须尖锐鲜明,不要笼统描述,崭新技术就是崭新技术,就算已经 过时,在当下是崭新就是崭新,合作就是合作,沟通就是沟通。 4. 你做的事情,实质上对公司带来了怎样的贡献?有数据吗?大概的也 行,非成本收益上的贡献也能写,例如内部流程改善或是加速开发时间这 种也要写。 5. 除了对公司的贡献以外,对客户有什麽贡献吗?客户赚了多少?因为你 省了多少?使用率多少?DAU多少?改善了多少? 6. 如果你是一个只有90分的人,就写到90分,华人常见的错误就是谦卑, 实际上履历上不需要谦卑,不要把自己写成只有70分。 7. AWS/GCP等缩写可以写全名,面试官可能会懂,但是screen履历的HR不 一定会懂。 8. 如果你是全端,通常就代表你是一条龙作业,不仅仅是coding而已,而 是从System Design就开始写,不要把自己降格。 9. 一个好的资深人员多少也会接触到管理职位的事情,也必需要写出来, 不要把自己写成一个只会写code的人。 10. 若是有对外沟通的经历,也不要客气,沟通能力通常也是许多公司在 徵才时一定会关注的项目。 11. 履历千万不要超过一页!浓缩、重点、数据写出来。 在收到这些建议後,我花了一个下午的时间不断的思考过去十几年来做过 的事情,查了一些数据後,将原本的履历改成这样: Co-founder & CTO / Senior Full-stack Engineer ● Making key decisions with CEO to set up visions and operational directions, growing the company from a 2-man entity to over 10 employees and plan the short term and mid term technology roadmap. ● Co-define the roadmap of new products and services, such as revamping {Main Product} service from a outdated e-commerce service into a knowledge aggregation service, received 7M NTD in its seed round funding. ● Led a 3-talent team and had accomplished over 10 projects, e.g. {Main Project}.com, jcolor.com.tw, and worked with a startup product, the {Main Product} mobile app and its web site, {Main Product}.com. ● Evaluated, introduced and adopted state-of-the-art technics such as AngularJS, Ionic, Git, Git flow, React, React Native, Redux, Draft.js into our team, improved the workflow and shorten time-to-market by 30%. ● Designed and implemented a Medium comparable rich text editor based on Drfat.js, which widely had been used in over 5 projects, provided content managers a vivid and easy way to compose contents. ● Designed and implemented an in-app update system for React Native apps, including both iOS/Android native module and its server side counterpart, allowing hot fix and new features to be pushed to client app without waiting for app review. ● Led and conducted the clouderization of internal development and operation infrastructure onto Amazon Web Service, reduced 50% operational cost. ● Located and destroyed numerous key performance bottlenecks in different fields, e.g. infrastructure, database throughputs, GUI rendering, etc. Reduced service operational cost by over 20% and reduced time to first paint of {Main Product} web site by over 70%. ● Connected, communicated and integrated three 1st tier commercial banks payment service and a payment gateway company, within over 4 projects. ● Designed and implemented a standalone e-invoice system, and cooperated with National Tax Administration Office to make two of our clients had theirs operational cost reduced by 15%. ● Published a React / Redux training course on Udemy.com, received 4.5 stars in avg., and gained over 100 students in one month after launch. ● Developed and maintained {Main Project}.com, a virtual game currency trading service, which is ranked №2 in its target market, followed by 8591.com, {Main Project}.com reached 100M NTD incomes in 2017. ● Developed and maintained jcolor.com.tw, an online printing service, which is growing fast and reached over 300K NTD income per month. Student Projects Self-employed ● Airport VIP lounge system for China Trust Bank credit card holders. ● Composed the very first web site for Tainan Country Taxation and Collection Office. 在完成履历改造後,我才发现,这十几年的经历下来,对我来说所谓的学 历问题早已不敷存在,将履历送交给HR後,并且表明希望优先应徵Senior React Native Engineer,没多久就收到了第一阶段的面试通知,第一阶段 是Technical Interview,由五位工程师进行面试,一开始当然先就过去十 几年的履历进行简单的问题与自我介绍,也多少会问到为何会放弃创业这 条路,聊天的过程算是非常愉快轻松,由於我面试的是React Native的 Senior职位,因此除了ES6、JSX、React基础知识以外,也稍微探讨了一下 在iOS上以及Android的开发经验。 当然,面试过程中不免俗的会需要一些测验来确认技术是否到位,笔试的 题目对我来说并非轻松写意,题目在设计上相当有辨别度,也会是让人在 面试後会思考自己有哪些地方不足的有趣设计,因为Honestbee在开发流程 上有强制code review的机制,因此在面试时也有Code Review的题目,除 了写出对的code以外,也会希望能够看出别人的code有什麽问题,进而切 磋进步,这样的面试题目设计相当实际而不落俗套。 然而,快乐的时光总是过得很快,来到了多数人都惶恐的白板题,面试官 随机从Leetcode上挑一题Easy等级的题目出来,阅读题目後,拿起白板笔 上前。 但我从来没听过Leetcode。 对,以一个从来没面试过的Co-founder而言,真的没有Leetcode的需求, 自然也不会听过这样一个网站,面试官讲解完题目後,我站在白板前拿着 白板笔,脑中是一片空白,虽然念夜间部时也有修过演算法,但毕竟不是 CS背景,程度上必然有所差异。 讲到这边就必需要赞赏一下Honestbee的面试了,白板题是必要之恶,但单 纯的考白板题也会遇到Leetcode魔人而失去辨别度,在Honestbee的白板题 考法是,面试官会跟你一起一步一步去思索解题的路径,而这样的过程也 正是日後实际工作时的情境,你不是单打独斗的去面对一个问题,而是与 同事一起激荡思索可能的解法,与其说是考白板题,不如说是另一种形式 上的pair programming,在一来一往之间让面试官与candidate进行未来 co-work上的沙盘推演,最後也顺利写出我与面试官都满意的答案,并且思 索可能的改善方式以及edge case,虽然整体过程来说是相当严肃的一件 事,但事後後想起却是回味无穷。 面试的最後,是我最重视的部分:提问。 一场好的面试应该是面试官与candidate之间互相面试的过程,在来到这里 之前,我就已经准备好很多题目要准备提问,虽然本人的技能树点的是全 端,但还是针对React Native这项主题进行探讨为主,也针对了airbnb那 五篇问题进行提问与讨论,丢出了为何Honestbee在这样的风潮之下还要 hire React Native Engineer的问题,以及React Native会在Honestbee中 担任怎样的角色,为何有了iOS工程师以及Android工程师後还要使用React Native,有没有考虑采用React Native Web以及跨足tvOS等问题,也针对 一些node module以及architecture上的采用进行探讨,整体讨论下来,能 够充分了解未来这个职缺所扮演的角色,以及公司的发展方向,为来自己 在公司会有怎样的发展。 历经Technial Interview後,HR要我稍微想一下预期的待遇,并且在隔天 就帮我安排了隔周的Cultural Interview,也提醒了我一些在Cultural Interview时可能会需要回答的问题,让我可以提前准备想一下。 第二次面试的面试官,就是Honestbee的Engineering VP,聊天的内容相较 於Technical Interview也就比较轻松,大多是在介绍过去创业的经历,当 然,在这关卡中我准备的提问也与第一关有所不同,同样的airbnb问题再 次抛出,希望能得到一个从管理阶层不同面向的答案,也针对startup的几 个体质问题进行发问,burn rate如何?turnover rate如何?funding状 况?有哪些potential investor?而先前看到soft_job板职缺时心中最大 的问题也在此一并提出: 开了几乎是一整个完整squad的职缺,是公司有发生离职潮吗?还是有扩张 的计画?诸如此类与技术无关的提问,不外乎就是能够稍微了解目前的经 营状况,是否值得投资自己的时间在这里。 最後在询问offer时,失去股票选择权的我大胆开出了(N+40k)x12的薪资, 面试结束後,HR也进来与我讨论offer的事情,必需要称赞Honestbee的 HR,并非以砍人薪水杀价买肝为目的,而是真诚的希望能够招募有能力的 talent进公司,即使开出这样的offer,HR也只是问如果HQ那边无法核准这 offer的话,有没有什麽能够做trade off的?当然这边我是以家庭为重, 回答了能够给予更多年假的话,我会考虑的。 在二面结束後约三个工作天,我收到了来自HR的口头offer,数字正是我开 的数字,一毛钱也没砍,再五个工作天候就收到了offer letter,三天後 收到contract,整体的面试过程以及HR的态度到发offer的诚意来看,并不 会因为学经历如何就轻视candidate,而是以最高的诚意想办法去找到合适 的人。 进入Honestbee已经过了三个月,特别趁着连假四天写下这篇长文,希望能 够鼓励一些对於在台湾畸形教育体系下挣扎中的板友,不要因为自己的学 历而感到气馁,而应该要更加的努力充实自己的经历与技能,最好每三个 月都能够省视一下自己的履历,看看有没有所成长,有没有可以改善的空 间,特别是针对自己参与过的案子,能不能够有条理的整理出简单的 summary,除了让履历好看以外,也能够准备未来的面试口头提问。 总结来看,虽然我的经历压过了学历的缺点,若你现在问我,如果能够重 来一次,会不会选择联考,念一个大学相关科系?答案是肯定也是否定 的,每每看到各式各样巧夺天工的framework/library/module的source code时,我会希望我能够在理论基础上能够更加紮实,我很欣羡能够设计 出Immutable.js这套library的Facebook工程师,也钦佩能够将 Observerable pattern实作出Reactive Extension的工程师。 然而,没有过去那样的经历,也无法造就现在的全端技能树,依稀还记得 前阵子tech_job有篇文章在讨论台湾的新创职场文化中,往往有着「越年 轻越好」的迷思,实际上一个专业的养成,没有个八年十年的根本不能谈 的上是专业,在我接受Honestbee offer後没多久,也收到了一间在瑞典的 独角兽Fintech公司的HR面试邀约,对方也是看到Linkedin上的丰富经历而 前来邀约是否能接受relocate至斯德哥尔摩,由於已经接受offer,我婉拒 了这间公司的面试邀约。这一切的一切也都是来自充实的经历。看到这 里,如果你正在迷惘着是否应该要补个学历还是要继续奋斗,希望这篇文 章能够让你有些想法。 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.169.34.232
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1546351075.A.8E2.html ※ 编辑: eggli (118.169.34.232), 01/01/2019 22:02:08
1F:推 singoboy: 推 01/01 22:06
2F:推 kokolotl: 推 01/01 22:14
3F:→ gino0717: 你有这种从下到上的资历应该当老板的 01/01 22:19
4F:推 loxyz: 推 01/01 22:21
5F:推 Luluemiko: 推 01/01 22:25
6F:推 t64141: 必须推 01/01 22:30
7F:推 errorsyntax: 详细推,谢谢前辈分享 01/01 22:37
8F:推 peter9s3b: 推 有一个project没码到? 01/01 22:46
※ 编辑: eggli (118.169.34.232), 01/01/2019 22:48:08
9F:→ eggli: 那个project不太需要保密,所以没码 01/01 22:48
10F:推 hahaRegina: 推 01/01 22:52
11F:推 chatnoir: 推一个 01/01 22:56
12F:推 purpleboy01: 推 01/01 22:59
13F:推 s890510: 推 01/01 23:01
14F:推 ID3238: 难能可贵的经验分享 推一个 01/01 23:12
15F:推 vi000246: 推 很实用 01/01 23:15
16F:推 peanut97: 好猛,推履历演进教学! 01/01 23:15
17F:推 sppqre: 看傻了我 真的很厉害 学习了 01/01 23:16
18F:推 bjk: 1 01/01 23:17
19F:推 qwer8797: 推 01/01 23:35
20F:推 Linares: 这篇文对我有用 感谢 01/01 23:55
21F:推 tommady: 瑜珈大师,帅 01/01 23:58
22F:推 sck921: 推 01/02 00:08
23F:推 sersus: 推 01/02 00:12
24F:推 LEwww1290: 推 01/02 00:21
25F:推 landlord: 热血! 01/02 00:25
26F:推 atpx: 推分享, 很有用. 另外如果喜欢台湾的方便那没去斯德哥尔摩 01/02 00:30
27F:→ atpx: 其实一点也不亏 XD 01/02 00:30
28F:推 keke0421: 推 01/02 00:40
29F:推 jack830608: 推 01/02 00:40
30F:推 yotsuba1022: 推 01/02 00:47
31F:推 tommyptt: 推 01/02 01:39
32F:推 sunkao1035: 谢谢分享 推 01/02 01:56
33F:推 ppppman: 推 01/02 02:05
34F:推 allenst5: 推 感谢分享 01/02 02:35
35F:推 ghmsxtwo: 推 01/02 02:36
36F:推 pkro12345: 推 01/02 02:44
37F:推 VictorKid: 看到膝盖不受控制 01/02 03:10
38F:推 billy4195: 推 01/02 05:18
39F:推 taikobo: 很实用的履历与面试经验分享,推 01/02 08:02
40F:推 xevisu: 推 01/02 08:41
41F:推 wayne0530: 推 01/02 08:55
42F:推 vvind: 推 01/02 09:06
43F:推 zo4j4: 不错 01/02 09:25
44F:推 freepenguin: 推分享~感谢 01/02 09:33
45F:推 Argos: 腿 01/02 10:12
46F:推 ji3g4y3nk4: 感谢大大的分享 01/02 10:23
47F:推 royformac: 推 01/02 10:25
48F:推 Eric0605: 推 01/02 10:28
49F:推 revivalworld: 推 01/02 10:28
50F:推 cliff860429: 推一个 受用无穷 谢谢您的分享 01/02 10:39
51F:推 hhjjhhgg: 好详细 一定推 01/02 11:31
52F:推 siriusu: 看完第一段先推分享! 01/02 11:36
53F:推 jhengsiaomin: 推~~ 01/02 11:57
54F:推 hellomotogg: 跪 01/02 12:17
55F:推 shuangrain: 跪 01/02 12:36
56F:推 lairrol: 请收下我的膝盖 01/02 12:55
57F:推 y2468101216: 推 01/02 13:09
58F:推 lerdor: 推 01/02 13:25
59F:推 caeserhaha: 推 01/02 13:27
60F:推 summerleaves: 强 01/02 14:22
61F:推 dfast: 推 01/02 14:25
62F:推 ian90911: 感谢分享 01/02 14:32
63F:推 g5637128: 这经历好猛 01/02 14:45
64F:推 nosecoolie: 推 egg 大大 01/02 15:19
65F:推 yoco: 恭喜 ^O^ 01/02 16:14
66F:推 maple0517: 推! 01/02 16:14
67F:推 allnun: 推 01/02 16:40
68F:推 pennymarkfox: 推个 01/02 17:16
69F:推 iamyiz: 我的膝盖都给你 01/02 17:39
70F:推 kihiko: 推 01/02 17:39
71F:推 philip80220: 推 01/02 18:05
72F:推 lgates: 有分享有推 01/02 19:01
73F:推 kyrie77: 推 01/02 19:24
74F:推 slrune1049: 推 01/02 19:36
75F:推 wadxmjh: 推 01/02 20:22
76F:推 sylvia9511: 推 感谢分享 01/02 20:41
77F:推 loveu8: 推!!! 01/02 22:09
78F:推 Wolfken: 但是这家送餐有够慢,跟ubereats一比差超多... 01/02 22:59
79F:推 aacs0130: 推推,谢谢分享,没刷过leetcode也过太强了 01/02 23:21
80F:推 unmolk: 推强者 01/02 23:42
81F:推 Serge45: 推! 01/03 08:33
82F:推 darkch: 大前辈的文章,受用 01/03 10:30
83F:推 kenshin528: 有这种经历跟拿钱能力谁都不敢轻视吧! 01/03 10:32
84F:推 oneword416: 推 01/03 11:18
85F:推 fate111085: 推 01/03 12:39
86F:推 ekin1983: 北商夜二资管!! 我是最後一届,学长好。 01/03 15:58
87F:推 Mrgreentea: 推推 太神啦!!! 01/03 17:47
88F:推 bewitchsky: 推! 01/03 18:21
89F:推 gotozzz: 推 01/03 18:42
90F:推 wddx: 大推 01/03 20:06
91F:推 YOAOY: 推! 01/03 23:28
92F:推 iyoah: 实用! 01/04 00:15
93F:推 ptt0211: 推 01/04 02:26
94F:推 Avarsta: 推,受教了 01/04 08:27
95F:推 VisualStudio: 感谢分享 01/04 22:47
96F:推 boy955403: 推 01/05 23:43
97F:推 molopo: 感谢分享 01/05 23:59
98F:推 jimmy2822: 感谢经验分享,推推 01/06 23:36
99F:推 q10242: 谢谢 01/06 23:42
100F:推 forever19735: 推 01/09 19:19
101F:推 wildli0422: 跪谢分享,很有用的资讯 01/09 20:05
102F:推 lf0827m: 强者需要小弟一拜 01/12 09:23
103F:推 ppc: push 01/16 15:01
104F:推 t7552175: 推 01/28 22:32
105F:推 yayazz: 真强者! 03/24 11:28
106F:推 jnana0812: 推 04/02 16:58







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS 或 站内搜寻

TOP