2017 杭州 nodeParty 记录

本文记录于 2017 杭州 丁香园 nodeParty 期间,由于是流水帐式记录,一直都偷懒没发。最近心态又有点改变,抽了一点时间来发布。


最近在工作中的任务对于 node 的任务越来越重了,正好看到新一期的 Node Party 开办了,于是当天就报名了,想看看大家 是怎么在用 Node.js 的。
好了,废话不多说,我来从时间顺序来聊一下我参加这次会议听到的东西

首先是开场,我在一开始的时候,坐在最后一排,然后就听到 贺老和负责人在聊:
贺老说不需要准备 ppt,直接现场写代码。
结果说到我们今天有直播,不能用自己的电脑。
贺老就说不能总是这样啊。。本来现场写代码压力就大,还不用自己电脑,压力就更大了。
于是我果断搭话,说贺老你指的是在 360 分享 用 TS 写 benchmark 工具的那次么。
贺老笑了笑说是的。
没再多说,之后就是正式的分享了。

第一个主题:《通过 GraphQL 向 RN 透出实时报表》

这个话题一开始在介绍了宋小菜的业务场景,提出了这样的场景下对于报表的各式需求,然后如何去进行考量技术选型。以及在选定了 GraphQL 之后,是怎么样一步一步的去改造,去利用到其中的特性,和一些配套的解决方案,去解决实际问题吧。虽然有提 RN ,但是实际上基本上没这部分的内容。

GraphQL 在很早之前听过,在听完之后只能说是多了一些了解吧,如果没有真正对应的需求,可能也不会再去了解更多也说不定。只是知道了一样一种解决方案。

第二个主题:《Node.js多线程实践》

这个话题听不明白,我基本上对于操作系统以及线程进程是没有理解或者说太多的概念的。

主要是说他写了一个 node-webworker 的库,以及能解决一些什么问题

第三个主题:《STC vs PTC》

经过中场休息,贺老上台,感觉大家确实都变得有精神了很多。贺老这次没现场写代码了, 讲了 对于 js 中 尾递归优化的实现时,T39 不同厂商之间产生的分歧,以及两种实现上各自的问题。整个演讲非常流程,也很生动。这个话题的话,贺老应该很久之前在某一个会议上讲过,好像是 Qcon?忘记了,我只看了 PPT。
这个话题,主要还是介绍一些 T39 八卦吧,以及如何去演讲表达自己。

##《Node.js在一家大数据服务创业公司的应用实践》

这里首先讲了 关于一个内部样板项目的生成器。也就是大家说的 cli 工具。然后讲到了 nodejs 的项目管理,主要是 pm2 出除去命令行之外,直接用他暴露的 api 在 js 文件里面的使用吧,这样会更加方便于管理应用的生命周期。

这里的内容,很多都是在真正业务实践中会遇到的问题吧,只可惜目前我对于 node 要做的事情还很少,所以理解不深,因为现在我们这里就是 ssh 到服务器上 pm2 restart 的。。-_-

##《妹子程序员的自我修养》

到了天哥的话题,这里主要说了一些社会上对于妹子程序员的一些刻板印象。虽然有很多也是事实,因为社会对于程序员也有刻板印象嘛。不过庆幸的是,我身边基本上还都没有这样的情况发生。
然后提问题的时候,也有很多的同学在问个人成长相关的事情,主要是应对 学习新知识的学习焦虑吧,天哥说到一定要喜欢技术才能真正的钻研到里面去。不然的话还是可以考虑比重的,比如偏管理方向多一点。
当然这里也提到一个问题,就是当我们自己去学习一个技术的时候,可能一个星期都没学会,但如果公司有一个具体的需求,需要用到这个技术,可能2天就搞定了。这个其实值得大家都思考一下。带着明确的目标(足够细化,足够可以被量化)去学习东西的感觉是真的不一样的。所以就算你对于技术的热情没有那么高,但是你一定需要让自己的某一个目标,去驱动自己学习

最后的是圆桌话题 《技术变现》

这个环节,主要就是听听大家聊天,然后说一些经验之谈吧。
里面提到了 知乎 Live 是收智商税,嘿嘿,然后贺老有解释说,其实他还是花了很多时间去准备的,里面也确实是真实案例还是很多干货的,赚钱是机缘巧合的事情。

其实对于这个问题真是这样,大家也别太在意说买 live 是被收智商税什么的,其实只要对于你真实有用就可以了。不需要太多的去考虑别人怎么说,能带来价值的就是有用。
然后有说道做外包相关的事情,其实我在大学的时候也做过外包那个时候学习前端才几个月吧然后和一个后端的小伙伴两个人一直使用QQ语音聊天沟通,算是远程工作吧两个月下来一个人到时候有个几千块块钱吧,其实我觉得这个,对于我当时的一个学生来说已经很不错了。所以我觉得学生时候是完全可以去接接外包去尝试一下,知道具体开发程序是什么样子。工作之后的话,就还需要权衡了。


后来就基本在和之前的主管聊天了,也是这次最大的收获,我们聊了互相工作的一些转变,然后也对于个人成长做了一些讨论。受益良多。

最后总结一个点吧。

还是需要多沟通,有了信息之后才能更好的去做一个决定,和完成好一件事情

坚持原创技术分享,您的支持将鼓励我继续创作!