前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >技术人生 | 技术人如何打造个人品牌

技术人生 | 技术人如何打造个人品牌

作者头像
携程技术
修改2020-04-29 18:26:38
9090
修改2020-04-29 18:26:38
举报
文章被收录于专栏:携程技术

编者:本文来自携程框架研发部高级经理魏晓军在内部活动中分享,介绍了其在撰写国内第一本React Native相关书籍《ReactNative入门与实战》时的经历和感想,从中我们或许可以一窥技术人该如何打造个人品牌。以下为分享的主要内容实录。

先做个自我介绍,我叫魏晓军,来自框架研发部前端框架组。目前在从事React Native的研究和引入工作。

ReactNative是Facebook推出的一个Native框架,它的最大的优点是允许前端开发人员用Javascript开发Native上应用,性能比Hybrid强,比Native略微差一点,所以特别火。公司也是看到React Native的前景,引入这门技术。引入过程中我们将一些学习心得,汇集成一本书。

今天主要围绕这本书,它产生的缘由、过程,对个人以及公司产生的影响等,来分享下我们的心得体会。

一、缘由

最初,我们也是在某一天接到领导的安排:“你们去研究下React Native这门技术吧!”因为我们做前端,对前端技术很关注也感兴趣,当时其实已经听过这门技术,并开始看这方面的东西。

那时是2015年的5、6月份,从Facebook推出这个框架,到我们开始研究中间只有2、3个月时间。相关的文档、Demo、案例都是非常少的,只能通过Google、Github去找一些别人写的小的示例,摸索着去做这个事情。当时就想如果能有一本教程,尤其是中文的我们能看得懂的教程,该多好。

一开始我们只是想把研究中的一些体会,常遇到的环境搭建、Bug修复写成React Native方面的博客,一来梳理我们自己的工作,二来给新手做启发。这样做了一段时间。

后来,其他团队一个同事转到了我们团队,他年纪轻轻,非常聪明,做事也很认真、踏实。因为对React Native有兴趣,我就带着他一块来做。

他有一个很好的习惯是,喜欢总结。每次都会将一些内容总结起来,并且发布到Github上,这样一来二往的,总结的内容越来越多,很快就成为当时Github上,在React Native领域活跃的用户。

长期下来,这引起了出版社编辑们的注意。大家可能还不知道,出版社的编辑们,工作性质有点像记者,常常会活跃在大型的技术会议、Github、社区论坛等等地方,时刻关注着这些地方比较活跃的人群,从中物色出有潜力的作者。

所以,这位同事很快成了他/她们关注的对象,陆陆续续收到了好几家出版社的邀约 ,最后我们选了技术图书影响力比较强的图灵出版社。

之后就一起讨论要写些什么内容,该怎么写,经过几次的讨论,最后整理出了一份自认为还不错的内容大纲,发给了出版社,也就是今天的《React Native入门与实战》一书中的大纲。出版社很快认同了我们的内容,于是乎也就有了下面的“过程”。

二、过程

整本书是由我们3个同事共同完成的。真正写的时候,还是比较头大的。一来我们都是技术出身,平时写个PPT都得磨蹭半天,更不用说写书了。二来我们不是全职写书的,我们所在的是框架部门,也可以说是服务部门,每天都要面对来自各BU的问题排查和咨询。也许一个小bug,要排查一下午。

白天基本都在工作,经常晚上11点以后开始写,每天写到凌晨2、3点,周六周日接着写。写书这事不比写文章,更需要花时间、花精力去琢磨。写之前罗列提纲,写之后校验几遍,还要配上简单易懂的示例。

出版社一般会跟作者签三个月时间,三个月以内完不成的话,可能要赔偿。还好我们坚持下来了,三个月内把第一稿交给出版社,并且受到认可。出版社的小伙伴说,我们作为技术人员,写出来的东西还是挺有文采的。

但也有不大好的地方,因为之前和出版社沟通比较少,好些内容没有按照他们规范来做,比如写代码应该是两个空格,还是四个空格,其实是比较简单的事情,但导致我们后续做了很多返工的事情。这也给了我们一个教训,以后做事情一定要沟通、沟通、再沟通。

写书的过程,我们也深深地体会到了,书到用时方很少。有时候词已经穷尽了,真不知道该怎么说。感觉我用的最多的词就是“我”“我们”。。。

现在好多人写博客,我觉得这是个很好的习惯。写技术文章,对我们自身提高是很有帮助的,尤其是一些总结性文章。

三、影响

每个领域都有自己的圈子,演员有演艺圈,微信有朋友圈,程序猿有IT圈。在每个圈子里,都有一些有影响力的人物出现,做的一些事情、举动得到大家的认可。

作为个人或公司,大家都有这个想法,成为圈子里具有影响力的人物。

写书对个人来说,是个苦差事,枯燥无味,打乱正常生活状态。常常夜深人静,人家都在睡觉的时候,你在吭哧吭哧敲代码;人家周末逛公园,吃顿好的,你关在房子里写代码,人家在看综艺节目,你还是关在房子里写代码。。。

有的小伙伴还关心写书是否赚钱,我可以负责任地告诉大家,根本不赚钱。

那写书有什么好处呢?

它可以磨炼你的耐心,你得守得住寂寞;还可以磨炼你的文笔。写文章,是对某个知识点梳理,而写书,是对某个技术的梳理,让你对该技术整个生态、未来方向发展非常了解,对个人是很大的提升。

此外,由于我们的书是国内第一本React Native方面的书籍,书的内容也深得读者的心,推出后收到了很多业界的好评,现在已在中国香港、中国台湾等地有印刷。

我们几个人的名字也被很多业内人士熟知。陆陆续续收到许多仰慕者的来信和开发者的咨询,还有圈内人士的邀约。你来我往的就认识了很多互联网上的牛人,通过和他们的沟通和交流,让自己的知识和思想又一次得到了升华。

之后,又参与了一些事件,简单罗列下:

应info编辑的要求,写了“React Native 痛点”专辑系列文章

应info编辑的邀请,作为演讲嘉宾参加了GMTC大会,分享了“构建React Native生态”

应互联网技术联盟(ITA1024)的邀请分享了“React Native Bundle拆分”

应CSDN编辑邀请,制作了“React Native知识图谱”

公司内部通过斗鱼直播分享了“React Native实践之携程Moles框架”

虽然写书很累,也赚不了多少钱,但是写书能让你收获更多的朋友,更多同道中人,开阔你的眼界,以及相应的荣誉和后续一系列的连带效应,这对于你以及将来的发展,是一份无价之宝。

在公司层面,“国内第一本React Native 原创图书,携程框架团队倾⼒力打造”,这是我们在宣传该书时,放在最前面的一句话。吃水不忘挖井人,公司给了我们机会,我们也要懂得感恩。

除了该书外,我们还推出了“携程React Native实战之框架Moles”的分享,给业界又放一大招,这就奠定了携程在React Native方面的领先水平。

好多在社区的同学,发来私信,咨询我们需不需要React Native开发方面的人员。还有同学甚至主动将简历和作品发了过来,要求面试。

为了进一步提高我们的影响力,我们在公司的Github账号和NPM上,开源了Moles的打包、拆包工具---moles-packer(业内唯一的一个对React Native代码无侵入式的打包、拆包工具),开源之初就得到了来自去哪儿、农业银行、饿了么等同事的关注和咨询,一个月的时间已经有270star,后续我们会将Moles中的其他产品逐一开源出去。

Tips

1、作为技术人,要懂得营销自己,在Github、论坛、博客上,常写总结性文章。

现在好多人写博客,我觉得这是个很好的习惯。写技术文章,对我们自身提高是很有帮助的,尤其是一些总结性文章。当你在写作的时候,是你对这个知识点的整理,不仅要理清它的来龙去脉,还要考虑要怎么写出来,被人看懂。

实际的现状中,往往看到不小小伙伴,尤其是初学者,做事比较骄躁,说起来,这也看过那也看过。但真让他们坐下来,分析分析这个原理,讲讲这个功能时,就哑口无言了,这就是缺乏总结。

另一方面通过写文章,做总结,也可以被更多圈内小伙伴、媒体、出版社关注到,逐渐打造个人品牌。

2、常参加一些会议,做分享。

假设今天你在某个会议上做了演讲,相信演讲结束之后会有不少人来主动找你。另外因为会议常会邀请业界名人,借此你也可以接触业界里面的名人,一来二往,你就会成为圈子里面的人,并带来一系列的连带效应。

有些同学一开始不愿意分享,可能是有些内向,或不自信,担心分享的内容是不是别人觉得很low,或太简单了,这些其实都很正常。重口难调,一般按照28定律,满足80%人的需求就好了。

还有一些可能是自私心理,觉得这个东西是我研究出来的,为什么分享。要知道,我们每个人的精力是有限的,如果你有10门技术要学,一个1年,那你要学10年;而如果10个人学习,每人学一门,大家经常一起交流、分享,这样也许1年你就把这些技术都掌握了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2016-08-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 携程技术中心 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云直播
云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档