热腾网

 找回密码
 加入热腾

QQ登录

只需一步,快速开始

搜索
热腾网 首页 战略 云计算 查看内容

作为开发怎么在日常工作中成长丨腾讯云研发总监 PJ

2015-10-8 21:35| 发布者: admin| 查看: 880| 评论: 0

摘要: (经面试官炸了允许转载)我跟前面几位分享的导师不太一样,我不是产品经理,而且我可能是今天分享会里唯一做开发的。其实在实际工作里,开发人员是占大多数的,研发岗位的机会远远大于产品经理的机会。今天的主题跟 ...

(经面试官炸了允许转载)

我跟前面几位分享的导师不太一样,我不是产品经理,而且我可能是今天分享会里唯一做开发的。


其实在实际工作里,开发人员是占大多数的,研发岗位的机会远远大于产品经理的机会。

今天的主题跟大家分享:作为开发怎么在学习里成长,特别是我觉得作为开发人员都需要有一些自己的想法。

About Me

我的网名叫PJ,我之前写过博客,博客是拿我自己的名字命命的。我中文名舜子,我自己除了学编程以外还做过3D动画、PS、美工,以及自己写过博客。


我其实是2006年加入腾讯,我加入腾讯的时候一直在QQ空间部门工作,在任职期间把空间天翻地覆做了三遍。

我现在还在腾讯,不过没有前面前辈待的时间那么长,只有九年时间。

虽然我名片上写着腾讯云研发总监,但我自认为还是前端开发。



今天分享的主题是技术是怎样成长的?


我相信学软件工程的同学你们的梦想都是一样的,就是成为技术大咖。

各位如果是作为一名开发的话,从你喜欢写代码开始,你心里一定会有一个想法:想成为一个技术大咖、成为受大家尊重的人。


但是在成为技术大咖之前你会遇到很多的问题。

我做校园面试,面试完很多同学会问我

“我面试完了,请问你觉得我技术应该向什么方向发展?

你觉得我应该做什么事情?我应该从哪些方面深入学习?”

还有些人问我,你觉得我应该在哪些技术方向去做?

对于这些问题我想借Boots老师说的一句话来回答。

你到底喜欢哪个方向。

一开始很多人想不清楚到底喜欢什么样的方向,其实刚开始时我也不知道我喜欢什么方向,不过对于我自己感兴趣的就会勇敢去尝试并且努力去学。



作为研发的,你只要肯去学、肯去干,你一定会知道你喜欢什么。

我写过博客,我刚开始写博客的时候也没多想,就想说能不能靠我自己的实力把一个系统从数据库的实现到前端展示一步步搞定,然后我从开始就慢慢去尝试,去自己动手写。


我从2004年毕业开始工作的时候就开始写,真正写完到发布花了一年时间。


很多人不知道为什么这样做。因为我学的专业是计算机,但大部分时间和很多同学一样去打游戏了。到后面出来工作时,自己想学点技术。


在我去了第一家公司时候,那家公司给我很好的指导。当时领导告诉我现在公司缺一个技术人员做前端开发,你去做吧。


虽然当时我没觉得特别喜欢这个事情,但是我就想着要把它做好。当时的公司没腾讯那么忙,所以我会有些空闲时间,把自己的经历在博客上写出来,一点一点积累。


在腾讯工作头两年,每天下班回来,晚上六点钟吃完饭就开始写,有时候甚至写到一点钟、两点钟,

就这样持续写了一年。


当时我进公司的时候前辈给我讲一个故事:技术就是练出来的,你做多了之后知道怎么做会更好,你做多之后知道怎么做的更优,做多之后效率自然就会提升。

作为一个合格的工程师,我们往技术大咖的路来走,每一个技术牛人都会经历这样一个过程。这时候会花很多时间,甚至是每天八点钟到十一点钟不断地锻炼自己,因为你知道这样做才会比别人做的更远。



第二个想分享的,很多开发会觉得做了很多东西,但为什么还是比别人差,

我听到一个故事:QQ空间应该是06年之前就应该存在了。有人说空间很简单嘛,一两个人花一两个月时间应该能搞定,可能当时空间没现在那么复杂,业务也相对简单,相信现在很多学生也会有这种想法。


从表面上看到这里面的业务很简单,但是往往你看不到背后更深层次的问题在哪儿。


QQ空间有上亿用户访问,你怎么保证上亿用户在全国各地每个角落访问的性能是完全一样的,保证在全国各地都能正常运行。


可能你会一时间整个人懵掉,但是我可以告诉你,这些知识很多我们在基础课程中就已经提到了。


所以对于研发来讲基础是很重要的一个问题,大家都需要去提升和夯实的。

我去校招经常问一些学生问题:你觉得你现在所学的计算机课程,哪些内容对你未来的工作会有帮助?


我每次校招都会问这个问题,但是能回答好这个问题的并不多。学完之后不知道现在学的东西对将来的公司有什么帮助,很多东西只会按照网站重新改一下,但是他回答不了到底真正的基础技术在哪儿。



怎么解决这个问题呢?

我负责面试的时候,我会提出一些前端的问题。因为前端是发展很快的,每年都会推出方案,最早大家说技术方案很火,变化非常快,有一些同学跟我交流的时候他觉得学会了某个技术框架就能够打遍天下无敌手,殊不知这个小小的框架只是冰山一角。


我们要保持好奇心,学会去提问,学会提出问题对于腾讯来说是非常重要的事情。其实我非常喜欢会提问的学生,比如在招聘的时候我会留一些时间空间问大家问题,问大家你有什么问题想问我。


最后这个问题很关键,因为最后问题会决定哪些同学脱颖而出。

但有些同学会问:刚刚有些问题不清楚你能不能给我解释一下?这些同学确实有自己的想法。但有些同学会问薪资待遇。从一个技术角度来讲能够帮助解决一些问题,但是有些问题不够深入,还没有办法把我们刚刚聊的问题深入展开讨论。所以提问题的时候是有技巧的。



技术攀登三步法。

第一点,很多时候技术成长是没有捷径的,不断往前攀。

如果你能够去实干做一些事情出来,不管是老师的项目或者你自己想到的事情,你能够真正通过你的技术,不管你的技术领域是前端还是后端,能够实践出来,并且拿出产品跟大家分享,跟面试官分享,相信这是很好的案例。


作为工程师你是要去动手的,要积累你的知识点,自己去动手磨炼,才能决定未来在你的道路上能够走多快。


第二点,夯实你的基础。

本科里教了很多非常基础的知识点,未来遇到很多问题不是靠你的经验能解决的。


比如说好比空间,从六年前十秒钟优化到一秒钟,里面覆盖了非常多知识的领域,从网络布点到网络架构设计,这里面都是非常基础的一些知识,基础才是保证大家能够走多远的道路,这个问题也抛给在座学计算机的同学。


第三点,保持你的好奇心能够让你走的更远。


我送大家一句话“学无止境,激情是成功的必要前提”。这句话一直挂在我的博客上面,这句话当时也激励了我的一些下属。送给大家,你们都可以的!

杯具

无语

很好

蛋定

愤怒

最新评论

热腾网X

未实名认证用户将不可发帖!

即日起,未实名认证用户将不可发帖,注册后,发帖请遵守当地法律法规。 【点击进行实名认证】...

点击查看详情