我们为什么叫「递归」

“递归” (recursion) 是一种在程序设计语言中被广泛使用的算法。它有两大特点,一是调用自己,二是化繁为简。我们当中那些优秀的技术人又何尝不是如此?他们以身作则,用实际行动影响身边的人,规范了流程、提高了效能,使整个团队从中得益。这就是我们「递归」栏目的初心,记录平凡腾讯技术人的不平凡。

第一位登场的,是开源爱好者安正超。

采访视频请点我

安正超,EasyWeChat SDK作者,Laravel China创始人之一,开源爱好者。虽说是爱好但这种爱好已经让他在开源第三方排行 PHP 类目下获得了国服第1,全球第11位的优异成绩。目前在CDC负责设计云产品的开发工作,在开源联盟担任导师。擅长将复杂的东西以通俗易懂的方式来分享,有严重代码洁癖,人称PHP 界的轮子哥。

在GitHub做开源的目的

我的目标并不是靠开源来挣钱,而是靠这个开源的这个过程能让我自己收获一些知识。能学习别人的一些高级的用法,他们的设计思想,以及他们的编码技巧。我每天会固定的时间去看一些问题,帮他们处理

学国画对写代码的影响

小时候特别喜欢绘画,然后上了高中以后开始接触画国画。我对自己写代码有非常严格的标准,比如对不齐、写的不美观呐,这其实就是审美方面的要求。

我经常会去研究有没有更好、更漂亮的一些主题,或者字体。就是让代码怎么写更好看,命名、规范、文档,都需要写得非常好,所以才吸引了这么一堆人。

拥抱开放

我会经常的去跟大家探讨一些问题的解决方式,一些设计思路之类的。同时我也在部门的一些项目当中去推行一些新的工作模式,比如说测试驱动开发,写单元测试。这种在以前是从来没有过的东西。

开源:我们使用 创造 参与

其实大家对开源的这个概念会是有一定深的认识,在之前是没有任何人去想这些。但起码现在有部分同事是想做一些,把一些产品对外去做开源,所以还是有一定带动作用的。

对技术新人的寄语

  1. 不用着急在乎结果

  2. 每一步都走稳,严格要求自己

  3. 保持学习

  4. 关注表达能力

我的座右铭

我有一句座右铭就是:

追求决定生命的高度

——你想要到什么高度你就能到,除非你不是那么的想要。

看完了超哥的故事,你有什么想对他说的,快来留言告诉我们吧!我们将选出三位幸运读者,送出惊喜小礼物一份。

导演:陈银华

监制:xingjiaxie, barnettsun, kattyma

后期指导:paulinesong, kylinlu, snowzheng

特别鸣谢:腾讯CDC墨子工作室

当一个美术生开始在腾讯撸代码… |「递归」第1集相关推荐

  1. 「递归」第9集 | 我在腾讯做研究

    我们为什么叫「递归」 "递归" (recursion) 是一种在程序设计语言中被广泛使用的算法.它有两大特点,一是调用自己,二是化繁为简.我们当中那些优秀的技术人又何尝不是如此?他 ...

  2. 「递归」第7集 | 腾讯开源联盟出征!

    我们为什么叫「递归」 "递归" (recursion) 是一种在程序设计语言中被广泛使用的算法.它有两大特点,一是调用自己,二是化繁为简.我们当中那些优秀的技术人又何尝不是如此?他 ...

  3. xp框架下载官方_斐讯路由器系列「K1-K2-K2P-K2T」-Breed刷入工具v1.1支持XP系统

    软件声明: 本软件仅仅是用来刷入Breed不死控制台的,软件由huzibbs制作,本人并不是Breed的原作者,请勿搞混,避免给H大和本人带来困扰. 软件介绍: K1/K1S/K2/K2P/K2T-B ...

  4. 日流水400万,扒出一个年入十几亿的黑产「兵工厂」

    点击上方"程序员大咖",选择"置顶公众号" 关键时刻,第一时间送达! "弗洛伊德说人的所有动机都来自于性的冲动",张小龙在接受博客天下采访时 ...

  5. 发现一个好看的手机壁纸网站,撸代码的手已经饥渴难耐了

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 最近有同学的爬虫代码出了bug,给问我怎么改 于是就发现了这个好看的手机壁纸网站 ...

  6. 把照片唱给你听 | 腾讯AI Lab国际领先技术邀你「趣」体验

    感谢阅读腾讯AI Lab微信号第10篇文章.本文介绍了我们在图像描述生成与TTS等技术跨界的前沿研究进展,并邀请大家测试一个趣味Demo.我们还会分享在多媒体内容AI应用上一点思考. 2017年8月, ...

  7. 第四冠!腾讯AI「绝艺」斩获世界智能围棋公开赛冠军

    导语:腾讯围棋AI「绝艺」世界大赛再夺金,三年四冠,砥砺前行! 中国围棋协会主办的2019「中信建投证券杯」世界智能围棋公开赛今天在山东日照落幕.由腾讯 AI Lab 研发.担任中国国家围棋队的训练专 ...

  8. 一个应届生是怎样搞定google、微软、百度、腾讯、搜狗的

    http://blog.csdn.net/jobtong/article/details/9017975 1,简介 毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回 ...

  9. 怎么做到的?美术生居然转型做程序员?

    作者 | 牧小农 来源 | 牧小码农(ID:java_mxn) 前言 一直就想写一个关于自己经历的文章,奈何一直没有好的思路加上也很忙,终于好不容易有了一个周末,想着写写吧. 小农是一个在上海勤劳的打 ...

最新文章

  1. ansible及ansible-palybook使用(持续更新)
  2. linux系统硬盘4k对齐,linux查看硬盘4K对齐方法
  3. python 打包 无需安装运行环境_无需Python环境,小白也可以运行的抢票程序
  4. KDE Applications 19.04 发布,包含大量更新
  5. Boost字符串处理
  6. ajax前台传json到后台解析的方法以及注意事项
  7. e-006 matlab,基于MATLAB进行潮流计算
  8. TCMalloc小记【转】
  9. EF并非我们想象的那么智能
  10. 十八、完成登录与注册页面的前端
  11. Arduino使用蓝牙通信模块
  12. PV、UV、IV的概念
  13. 全栈开发工程师微信小程序-中
  14. error: expected ‘=‘, ‘,‘, ‘;‘, ‘asm‘ or ‘__attribute__‘ before ‘{‘ token
  15. 使用一条sql语句在postgres中查询总数和分页数据
  16. ActiveX控件的注册和反注册
  17. 安卓恶意锁屏APP分析
  18. 关于技术博客--找工作--这些年--陆续的
  19. RabbitMQ系列随笔
  20. 【转】压缩感知测量矩阵之有限等距性质(Restricted Isometry Property, RIP)

热门文章

  1. Java中的CopyOnWrite
  2. Django apache2 安装配置
  3. CentOS 网络设置修改
  4. HDU - 4757 Tree(LCA+可持久化trie树)
  5. POJ - 1061 青蛙的约会(扩展欧几里得)
  6. java重入锁_java并发编程:可重入锁是什么?
  7. 特征值与特征向量_机器学习和线性代数 - 特征值和特征向量
  8. excel函数去重_Python中实现Excel的重复值提取
  9. 容斥原理应用(求1~r中有多少个数与n互素)
  10. HOOK -- IAT HOOK 本进程MessageBox