关于作者

2014年11月4日 发表评论 阅读评论

About

我的职业生涯应该从高中谈起。高中的时候第一次是用牛顿迭代法的思路让电脑帮忙解出方程式的根,虽然只有短短的二十几行代码,不过运行程序的那一刻,程序立马就展现出了复杂方程式的根,心里无比地激动与震撼。自打那时候起就与计算机结下了不解之缘。

为了能够学习更多计算机的知识与技能,于是我高考报考了华南理工大学的软件工程专业。之后在华南理工大学软件学院,系统学习了计算机理论知识。不过我认为大部分课程都是意义不大的,如果给我重来一次,我就不会去上那些课程了。其中我认为比较有意义的课程是:C++面向对象编程、数据结构、操作系统原理、编译器原理、计算机网络、数据库等。

毕业到现在将近5年软件开发相关经验,无论做什么事情,对于每个人来讲,都会有一个标志性的事件来证明他在这方面的付出。

对于我来讲,网站开发的标志性事件是:全程参与了一个大型网站的整个开发过程,包括前台与后台的开发。网站最高时访问量近3000万,见证从0到3000万的这个过程可以说相当地有挑战性,每周发一个版本,发版的时候都到凌晨1点,最晚是3点。不过付出是值得的,现在无论什么时候,我比谁更清楚地知道一个大型网站在开发的过程中会遇到什么问题以及瓶颈,以及前台与后台的架构方案具体是什么样的。

对于我来讲,客户端开发的标志性事件是:近两年多在迅雷工作,主要负责mac迅雷与Thunder Store For Mac的开发工作。

Mac迅雷,可以说我把这两年的精力都投入到这个项目当中了。我是比较早加入Mac迅雷开发的一员,见证了mac迅雷从最早1.0版本到现在最新版本的全过程。我们要么是在发版的路上,要么就是正在发版。这两年我都不记得发了多少个版本了,可以说从不间断发版。快速迭代开发真真正正可以更快地推动产品的发展,Mac迅雷从最早的只有简单的界面,简单下载功能。到最新版本已经具备完整的功能,包括会员、离线、高速、云播等等。

2013年底,我们团队自发开发并推出了另外一款产品——Thunder Store For Mac,这也是国内最早推出的第一款类App Store的产品。我们认为苹果的AppStore在中国地区存在诸多缺陷,并为了满足用户的诉求而推出的这么一款产品。在这个项目的开发方面,我主要负责的是Thunder Store For Mac从无到有的架构工作,在这个过程当中遇到过不挑战,技术上相应取得一定的成长。

对于我来讲,手机开发的标志性事件是:2014年,机缘巧合的机会入职腾讯并且继续从事自己喜爱的苹果开发,不过这一次不是在Mac上,而是在iPhone上。具体项目就不透露了,现在每天加班中,希望可以开发出感动自己的产品吧。

我认为自己是一个全栈式工程师。从事过客户端、网页、服务端开发;使用的语言包括:汇编、c、c++、objective-c、java、 c#、 shell、 js、php、asp.net等。不过我使用得最多的语言是Objective-C、PHP、C++

这几年的工作让我明白,必要的聪明加上勤奋对于程序员来讲非常重要。只要是个男人,他就认为自己帅;同样地,只要是个程序员,他就是聪明的,所以我有时候更加认可勤奋的重要性。一个人要是聪明,但没有花时间去深入学习与实践,那么他对事物的了解就只停留到表面,没办法深入。同时地,轻易把所有功能都堆砌出来的产品,没有经过汗水洗礼过,没有经过精力打造的产品,也注定是平庸,难免流于俗气的产品。这样的产品非常危险,特别是在互联网公司,丛林法则之下,把产品做到第一名有肉吃,第二名或者第三名可能连汤都喝不到。

热爱自己的工作以及对工作的态度同样重要。钢琴师在钢琴上弹奏出美妙的旋律,程序员也可以通过键盘敲打出美丽的代码。能否弹出美妙的旋律打出美丽的代码,关键取决于是否真正喜欢手上的工作。编程是一项复杂而且需要付出汗水的劳动,我从来不相信一个不喜欢手上工作的程序员,可以轻易地就能在技术上取得多大的进步。所以无论何时,都不要随波逐流,做你感兴趣跟你喜欢的事情,追随你的内心,你的内心多少已经知道你想要成为一个什么样的人。

我相信任何从事互联网工作的人,无论是从事开发,还是从事产品,最大的成就是看着自己倾注了满腔热血与激情做出来的产品,运行在大多数人的桌面上,并且取得不错的用户口碑。

热爱Mac,热爱生活。

Contact

Email:654840880@qq.com

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.