导读:贺师俊,网名Hax,人称「贺老」,资深Web开发专家。信仰Web标准,HTML纯化论者+CSS理想主义者+JavaScript改革派+REST信徒。现任百姓网前端架构组负责人。
1997年,Hax通过自主招生考试进入复旦大学文科基地班,曾担任复旦国学社《常识》报主编,直到该报纸被禁,可见其犀利文笔和批判精神由来已久。除了办报纸,课余时间Hax都泡在机房,2块钱一小时,到毕业一算,网费超过了2000块。
本科毕业后,Hax意外进入了上海交通大学的机关部门工作,期间负责某国家社科项目网站开发,从前端到后端,Hax带着几个学生,几乎所有事情都要亲力亲为。2004年,网站上线,日均PV达60万。
2004年教师节,Hax放弃高校教师正式编制离开学校,投入一无所知的未来。离开之前,他的Title是教育部下某全国性网站的技术总监。离开半年之后,Hax才得到第一份全职工作,Title是Lead Software Architect,半年后被炒鱿鱼。又半年后,才再次找到工作,Title是应用软件工程师。一年半中只有6个月正式工作,Title迅速从技术总监缩水到码农。Hax戏言:「不知道我当时是不是很怂,不过老婆总是夸耀她当年居然没有抛弃我。」
十多年后的今天,坐在百姓网位于交大徐汇校区的办公室,似乎命运画了一个圈,Hax很喜欢当下的状态:「十年后现在的我没有啥Title,不过大家都知道我是一个前端。」
认清技术驱动力,确定职业方向
从高校到外企,再到盛大两进两出,甚至培训机构兼职,从业经历丰富的Hax对不同类型的公司都有自己的体会。在这位年近40的「高龄程序员」看来,要想避免「技术没练好,产品也没做成」的痛苦,首先要认清自己。
按对技术的热情驱动划分,一般可以分为两类程序员:
1 产品工程师
「实现了功能、产生了价值」,是产品工程师的技术驱动。他们的目标是创造出一款产品可以改变世界。这类程序员比较适合向全栈工程师发展,需要广泛涉猎,在工作中切换各种技术。
2 技术专家
「解决了问题,探索了未知领域」,是技术专家的内心动力。这类程序员适合选定一个技术领域深挖。
以上两者并没有优劣之分,但是会决定你的职业方向。所以你要考虑的是你内心更希望成为哪种人,是能和产品人员一起甚至单枪匹马可以搞定一个改变世界的产品,还是在某个技术领域上做到业界顶尖。极个别的天才能两者都做到,但是大多数人只能选其中一个方向努力。
微信扫码上方二维码,可领取2025年最新互联网创业项目!
项目收款截图