【挨踢人物传】Slaytanic:摇滚青年的架构师之路(第10期)

时间:2022-03-15 03:52:16

【挨踢人物传】Slaytanic:摇滚青年的架构师之路(第10期)


首发51CTO技术论坛http://bbs.51cto.com/thread-1070418-1.html


【编者有话】
本期的嘉宾Slaytanic从事开发已近15年,多年的积累让他对编程有着自己独特的理解,用他的话来说,编程就是艺术。让我们来看看一个毕业后差点选择加入乐队的音乐*者,是如何一步步成长为知名企业的架构师的吧
――

【本期人物档案】

个人信息:

51CTO账号:Slaytanic

姓名:向磊

性别:男

所在地:北京

教育信息:大学

关键词:51CTO EasyHadoop 大数据 阿里云开发者大赛

职业信息:
从业时间:1999年

行业:互联网
职位:数据部架构师
公司:暴风影音
关注技术:大数据、嵌入式、PHP、Python、Hadoop

【Slaytanic的联系方式】

51CTO家园http://home.51cto.com/index.php?s=/space/2057708

新浪微博EasyHadoop向磊

博客地址http://slaytanic.blog.51cto.com

邮箱地址:horseman@163.com


【挨踢人物传】Slaytanic:摇滚青年的架构师之路(第10期)


【Slaytanic是这样的人】


Slaytanic:摇滚青年的架构师之路


【挨踢无国王之路】

古希腊的国王问欧几里德,搞挨踢有没有捷径,欧几里德愤然回答,There is no royal way to IT。好吧,其实他说的是几何。

坚持是做好挨踢最重要的部分,从点点滴滴中去感受,去学习,去觉悟。跟现在的人才辈出的时代比起来,我算是老程序员了,而且现在仍然是程序员。很多人都觉得,当了几年程序员,就应该去当项目经理,我反而不这样认为,只有时间的积累才有可能得到成就。乔帮主说过,所谓创新就是把以前的技术融合在一起。而只有当你有了积累的时候,你才能具有把各种技术融合起来的想法和能力。

坚持走下去,每个人都可以成为某一领域的国王。记得以前我刚参加工作的时候,我会留心观察每个人的开发技巧,哪怕是CRT上的一个快捷键,Shell里面的一个没有见过的命令,或一段写的极漂亮的代码,我都会记下来,作为自己的数据仓库。

就我自己的个人经历来说,编程或者IT之路,并不是一条坦途。大大小小的问题都会遇到,或语言,或技巧,每次遇到问题,我总是首先想办法自己去解决,自己想不出来办法的,求诸书本,书本找不到的,上网搜索。

我的编程信条是,没有解决不了的问题,只有解决不了问题的大脑。同时我受电影第五元素里面的反派Zorg影响很大。他说过一句话是对我产生深远影响:If you want something done, do it yourself! 如果你想把事情做好,就得自己动手。

记得我在刚开始动手写Easyhadoop的时候,遇到了很多问题,因为我之前不是做服务器开发的,对这些方面并不熟悉,Python fork进程,Socket长连接,通信协议等等,在网上也找,在微博上也问一些所谓的Python大牛,但是都没有得到答案。最后抱着python手册不断的调试,最终还是搞出来了。虽然后来换成更稳定的Thrift,但是这个过程我是记忆犹新的。

博闻广记也是通向挨踢国王之路的马车,当初为了解决服务器和网络的问题,我专门报名学习了思科和AIX的课程,了解更多的知识,对开发并没有坏处。


【编程也是艺术,而艺术之间是共通的】

我们习惯把一种东西搞到极致的状态称之为艺术或者是禅或者是道,挨踢也是这样,艺术都是有共通性的。编写代码也是极具艺术性的事情,好的代码读起来带来的是赏心悦目的感受,就如同听一场优美的音乐会。

学习和钻研各种技巧是我的爱好,让你的代码具有艺术性,是你唯一要关注的事情。这不仅仅是为了别人,更是为了自己的那种追求极致的感觉。作为处女座,我多少有点代码洁癖。这就像写小说或写乐谱,每一个词,每一个音符都会反复的琢磨,反复的尝试,直到找到最优的组合,让人看起来是最美的。我总会在细节上不断的修改,运行效率,技巧,算法优化,我会在我的能力范围内尽量做到最好,也许个人能力不是最强,但仍然尽可能希望自己的东西做出来不会直接被丢弃。

不过,事实上,我并不是一个编程狂,不会每天24小时坐在电脑前面容槁枯的写代码。学会生活,有一些爱好,对做好挨踢这件事也是有很大帮助的。我也有爱好,而且这个爱好相比于旅游和单反来说,还算省钱,至少不会穷三代。

我对音乐的爱好,也有些偏执,早年间打过鼓,差点就加入了初创时期的反光镜,之所以没去是实在不喜欢朋克。我这野路子翻弹国外重金属乐队的录音作品还曾经被人冒名顶替泡妞用。我坚信,艺术之间是共通的,音乐也好,编程也好,都具有相通性。无论是编程,还是音乐,还是文学,艺术作品本身最重要的就是要给别人带来美的感受。所以我在写代码的时候,都是永远按照一个编程规则来写。将来过些时候再看自己的代码,会觉得很舒服。

【最近在做的事】

近几年一直在搞大数据及hadoop周边生态系统的开发和调试,2012年写了两个开源软件:EasyHadoop和PhpHiveAdmin,都在阿里云开发者大赛上获得了二等奖。


每个人都有自己的梦想,在写这篇人物传的时候,我刚刚从暴风影音辞职,决定通过创业来实现梦想。

你的梦想是什么,和大家一起分享下吧~


首发51CTO技术论坛http://bbs.51cto.com/thread-1070418-1.html



【相关阅读】

《挨踢人物传》开篇:寻人启事+意见征集

【挨踢人物传】frankfan7:和自己赛跑的人,不要怕、不后悔!(第9期)

【挨踢人物传】rickyfang:一个IT老人眼中的IT辨证论(第8期)

【挨踢人物传】向立天:从电视编导到技术总监,只要努力,你也能铸就传奇(第7期)

《挨踢人物传》意见反馈

51CTO论坛版主、社区专家团申请管理制度



【下期预告】


第11期《挨踢人物传》将在2013年9月30日发布

下期嘉宾是移动开发的资深专家,曾任华为的技术经理~

快捷通道:
查看全部"挨踢人物传"


本文出自 “51CTO技术论坛” 博客,请务必保留此出处http://51ctobbs.blog.51cto.com/450490/1284134