2016第三届C++大会参会感悟(上)
继05年第一届C++大会,09年第二届,2016年10月28日-29日,在上海举行第三届C++大会。讲师主要有C++之父 / Bjarne Stroustrup,前Facebook研究科学家 / Andrei Alexandrescu,ISO C++标准委员会资深权威 / Mike Spertus,《大话西游》《梦幻西游》主要开发者 / 云风,两岸著名C++专家 / 侯捷等40多位重量级嘉宾,大会通过主题演讲、互动研讨、案例分享、高端培训等形式,深度探讨围绕C++及系统软件整个技术栈的设计、开发、运维方面的最佳工程实践与前沿应用。
一、出行规划篇
图1. 出行规划篇
二、大会规划篇
第一天上午的大会是C++之父Bjarne专场,听了之后让我受益匪浅感触颇深,是真的很有感触,由于英语还没达到能够无障碍听懂之父演讲的地步,所以用了同传翻译设备,高博老师的翻译很是诙谐幽默,希望下次可以不借助同传设备就能听懂,在之父演讲结束后有讨论互动的环节,非常羡慕能够用流利的英语直接跟之父对话的前辈,也是这次大会让我意识到英语对于编程人员的重要性,正如国内很多优秀的程序员也是名出色的译者,将国外的经典书籍引进,同时优秀的英语能力也能帮助程序员阅读原汁原味的第一手资料。除了第一天上午的大会外其他大会都是有分会场的,不能同时全部都听,所以在参会前我也根据会议的内容和自己的喜好做了会议计划,这样在到时间换会场时也不至于手忙脚乱。
三、大会感悟篇
由于分会场的原因不能同时参加所有会议,所以笔者在收到大会全部ppt后有又重新阅读一遍,并在这里记录下自己的总结感悟。各位前辈的分享都非常精彩,颇具人格魅力,我来参加大会的主要原因也是想来看看这些牛人们现阶段在研究些什么,他们的思想和处事方式是怎么样的,怎么样成为像他们一样的人。
(一)
图2. Bjarne Stroustrup-What C++ Is And What It Will Become
首先是之父的专场演讲“What C++ isandwhat it will become”,其中介绍了C++11、14和17,并举了一些使用的实例,C++所扮演的角色,以及C++的一些低级和高级规则以及核心规则,同时介绍了C++的设计哲学和之父对这门语言的未来展望等。当谈到之父对中国C++程序员的评价时,他说道他曾到大学演讲,该所大学的几乎所有学生都在问及他关于C++90年代的事情,这让他想哭的心都有了。如之父所言,C++11确实是一次大规模的改变,我们有理由让自己的代码更加简单。之父还谈到“JavaScript如今已经是一门非常高效的语言了,但事实上那是我学生的作品”,不禁又让人对这位老爷子多了一分敬仰之情,通过之父的演讲让我们对C++的更加有了信心。
(二)
图3. Andrei Alexandrescu-Fastware
Andrei讲到了一个64字节的读写问题,他的演讲很多之前都没有接触过,但非常有趣,有些在《effecttive C++》里读过,举了很多有趣的例子,现场气氛被他的幽默调节的不错。
(三)
图4. Mike Spertus-Memory in C++ Past,Present,and Future
Mike的讲座是C++内存管理的过去,现在,和未来,讲到了new和delete为什么错了,Mike语速放的很慢非常照顾我们,很nice的前辈,很多参会的前辈都摘掉了同传设备享受这场原声的演讲,我也学着前辈们尝试摘掉同传翻译设备,然而很遗憾的,离开翻译我没有听懂太多囧= =,只得回来再好好研究下ppt。
(四)
图5. 云风-Skynetv4基于C/Lua 的Actor 框架
因为我是做游戏开发的,云大自然是我崇拜的偶像之一,一直以其为学习的榜样,必须说云大本人比照片还要帅,而且性格很好,平易近人,有人说云风诠释了什么叫“程序员”,我想是的在云风老师身上确实有很多值得学习的地方。云风老师主要向我们分享了“基于C/Lua 的Actor 框架Skynet”,会后我也加入了他分享的skynet开源社区群,该群由于群成员太多,群主为了加我进来裁掉了不少人还专门续费了年费超级会员,让群主破费了很感动也很愧疚。
在后续的论坛上建忠老师介绍到云风是从小学开始编程的,我也不禁回想起我对编程的执着与热爱,小学开始成了游戏迷,中学开始接触编程,那时候学习的还是VB语言,从此便喜爱的一发不可收拾,下决心以后一定要做编程,想要自己开发游戏,而如今我竟真的到了编程的专业,真的从事了游戏开发,执着的实现了十年前的梦想,可能每个人在懵懂的时候都会有很多想法说自己将来想要做什么,而我懵懂的想法呢,真的付诸实践并且做到了。 和云风老师合了影并且要到了签名,云风老师不用微信,因为干扰太多,QQ也在自我介绍里写着不会回,需要邮件联系。比较好的关注方式是他的博客和微博,演讲的很多讲师基本都是在用微博的,因为笔者不喜欢看娱乐圈的新闻所以平时几乎不刷微博,不过关注这些技术的前辈倒让我找到了用微博的意义。我的微信也主要是用来关注一些技术和实用的公众号来学习,或者和技术上的前辈进行交流的。因为选择了真正热爱的行业,所以我的工作、学习、生活、娱乐都是编程,很纯粹,从周一到周日每天早8点到晚22点没课的时间都会在学校的工作室学习研究或做项目,节假日无休,这是使我最快乐的事。
(五)
图6. 何登成-高性能C/C++系统性能优化:从理论到实践
之前在会前就在微信群里微访谈听过何老师的分享,干货很多,对他分享的内容和AliSQL很感兴趣,所以在选择分会场时也专门去听了他的演讲《高性能C/C++系统性能优化:从理论到实践——MySQL数据库性能优化演进之路》,何老师是个非常热爱分享的人,知无不言言无不尽,当之无愧的"技术圈网红“。朋友圈知道他现在已经是家里有小孩子的前辈了,但见到本人时却非常惊叹他看起来竟如此年轻有元气,在听完何老师的演讲不禁感慨于他流畅明朗的语言表达能力,因为大多数程序员给人的普遍印象是比较闷,不善交流,但何老师竟完全颠覆了我的认知,因为我也属于比较闷的程序员,所以这一点我要像他好好学习,之前在参加腾讯GAD的暑期训练营时天美工作室的客户端主程李强老师的一句“作为一个程序员,你可以闷,但你得闷骚”给了我很大的改变,我想遇到何老师能够进一步更加深刻的影响我吧。还值得一提的是何登成老师的阅历颇丰,他的微博很值得关注,有非常多干货。何老师说他非常喜欢技术人的一点就是技术人没有等级之分,非常纯粹。我也希望技术人的纯粹能够通过互联网影响和改变世界,不再让社会风气整天充斥着娱乐圈的新闻,蚕食着青年一代的思想。
(六)
图7. 颜世光-大规模分布式系统架构实践
颜世光老师,这位老师,请允许我偷偷用他名字的谐音叫他“颜值高”老师,如果说何登成老师刷新了我对程序员性格的认知,那么颜老师又紧接着刷新了我对程序员颜值的认知。其实这也是我心目中的程序员形象,有技术有态度有颜值,我们是技术的执着追求者,用代码影响和改变世界,而非所谓的“屌丝码农”。颜老师所讲的《大规模分布式系统架构实践》,由于我跟他同样是后台开发方向,所以会后有继续向他交流请教,颜老师是个开源爱好者,我想开源情怀和分享情怀应是每个程序员都有的技术态度。得知云风也是颜老师学生时代的偶像,更加羡慕颜老师如今已经和云风老师同台演讲讨论交流。太多激励,更多努力。
图8. C++之父签名图书英文版
其他老师的演讲由于分会场的选择原因没能都聆听到,会在我研究一番ppt后写下一篇感悟,感谢阅读,最后以一条为了领取之父签名图书而发的微博作为文章的收尾,共勉。
图9. 大会成长与感悟
2016第三届C++大会参会感悟(上)的更多相关文章
- 2016微软技术大会Azure相关回顾
3 天的时间稍纵即逝,伴随着本届大会压轴大奖的揭晓,2016 年度的微软技术大会完美落幕.以“数字化转型”为主题,来自微软全球的近百位顶尖技术专家.工程师和业务负责人拔冗而至,在 130 余场的专业技 ...
- 【2016年特别福利】史上最全CSS学习资料大全
css学习篇 [2016年特别福利]史上最全CSS学习资料大全
- GrowingIO 2016 数据驱动增长大会—— 一起做增长英雄
GrowingIO 2016 数据驱动增长大会,首次聚齐了增长黑客之父 Sean Ellis .世界前十位前沿数据科学家张溪梦等数十位中美顶尖增长实践者: 链家.点融网.Camera360.量化派.北 ...
- GOPS 2018全球运维大会上海站 参会感悟梳理
今天遇到很多优秀的讲师.业界的大伽,很开心 现在把get到的信息梳理一下:(1)想解决性能问题,一定要在缓存上下功夫:[nginx上有好多文章可以做,真是博大精深呢<深入理解Nginx:模块开发 ...
- 微软 Build 2016年开发者大会发布多项功能升级
微软Build 2016开发者大会在美国旧金山的莫斯康展览中心开幕.本次大会对一些重点功能进行了完善.如手写笔支持技术Windows Ink.语音识别Cortana应用集(Cortana Collec ...
- droidcon 北京2016安卓技术大会——安卓领域国际盛会
目前droidcon国际技术大会已成为安卓领域全球最有影响力.规模最大的技术大会,每年在世界各地举办,横跨四大洲,超过上万人次参加. droidcon国际技术大会于2009年由一个Android爱好者 ...
- SDCC 2016中国软件开发者大会十三大主题
SDCC中国软件开发者嘉年华(Software Developer Carnival China),是由全球最大中文IT社区CSDN于2007年创办的软件技术领域顶级盛会,将如约于2016年11月18 ...
- TFC2017 腾讯Web前端大会参会小结
简述 上周有幸参加TFC腾讯Web前端大会,见识了各路前端大神的精彩演讲,干货满满的.会议流程分为上午主会场,以及下午的三个分会场.分享的主题涵盖Web新技术.Node.js.框架.工程化. 图形处理 ...
- AI Conference 2018人工智能大会 参会总结
主 题:AI Conference 2018人工智能大会 时 间:2018.04.11-4.13 地 点:北京国际饭店会议中心 发起人:O'Reilly 和 Intel 参与部门:研发设计部 参会人员 ...
随机推荐
- 使用swagger作为restful api的doc文档生成
初衷 记得以前写接口,写完后会整理一份API接口文档,而文档的格式如果没有具体要求的话,最终展示的文档则完全决定于开发者的心情.也许多点,也许少点.甚至,接口总是需要适应新需求的,修改了,增加了,这份 ...
- 从零开始学 Java - Spring 集成 ActiveMQ 配置(一)
你家小区下面有没有快递柜 近两年来,我们收取快递的方式好像变了,变得我们其实并不需要见到快递小哥也能拿到自己的快递了.对,我说的就是类似快递柜.菜鸟驿站这类的代收点的出现,把我们原来快递小哥必须拿着快 ...
- linux sudo 命令
简单的说,sudo 是一种权限管理机制,管理员可以授权于一些普通用户去执行一些 root 执行的操作,而不需要知道 root 的密码.严谨些说,sudo 允许一个已授权用户以超级用户或者其它用户的角色 ...
- MVC树控件,mvc中应用treeview,实现复选框树的多层级表单控件
类似于多层级的角色与权限控制功能,用MVC实现MVC树控件,mvc中应用treeview,实现复选框树的多层级表单控件.最近我们的项目中需要用到树型菜单,以前使用WebForm时,树型菜单有微软提供的 ...
- Regular Express正则表达式基础
一. 创建一个正则表达式RegExp,有两种方式如下图所示 二. 创建一个正则表达式RegExp详述说明 1.构造函数 //RegExp 是js中一个内置的对象,是正则表达式的缩写 var reg = ...
- JS eval()函数的一些见解
一.eval是基本使用规则 1 eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码. 2 eval(string) 3 string必需.要计算的字符串,其中含有要计算的 ...
- Using Dagger2 in Android
Dagger2是一个Java和Android的依赖注入框架. 本文介绍Android中dagger2的基本使用. 其中包括@Inject, @Component, @Module和@Provides注 ...
- Hadoop技巧(02):时间同步
阅读目录 序 时间同步 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,SourceLink 序 在实际部署 ...
- Redis在游戏服务器中的应用
排行榜游戏服务器中涉及到很多排行信息,比如玩家等级排名.金钱排名.战斗力排名等.一般情况下仅需要取排名的前N名就可以了,这时可以利用数据库的排序功能,或者自己维护一个元素数量有限的top集合.但是有时 ...
- Context值和bool开关
Context值和bool开关的相关内容 Context值分为2种 系统默认的context值 服务的context值 Context值的作用 主要是防止有未知文件进入目录文件之中(如将病毒拷贝到 ...