evcard 滴滴小巴
react native
docker -- 测试
大前端的融合 (H5 + 混合 + APP)
go -- 号称 要做最好的gc
1.技术语言本身 2.技术发展的前景 (IO) 独立性 ,社区, 如果 使用 核心不会放在 竞争对手 3.业务发展 开始是业务 速度(新技术 mongodb), 业务稳定(扩大化阶段 技术是很多人验证过的,坑比较少,版本是用稳定的;技术发展后踩坑后的修复速度。), 业务妥协 (维护) -- ruby --> java (tute) 4.技术选型人 -- CTO (公平 、明主) , 了解事情的全貌,然后再进行判断,螺旋式上升。 -- 坚持自己的想法。 5.团队实际的能力。 -- 考虑团队是否可以把控这些技术。
两方面 1.观察 思考 别人做选择的 思考 (一大堆道理) -- 提高数据库访问速度, 用redis吧。(这种测试) -- ehcache memcache 2.为什么 , 选择这类技术,你了解过么, demo测试过,看过多少东西。
问题 1.请问欢哥 如何提升自己的算法方面的能力 。
广度问题,np问题,不断的学习。
2.Android移动开发 插件化 smoke jni
工具链 grade 滴滴里面 也用过 定义接口 自动生成代码 Android比较庞大的系统。
3.spark清洗千万级数据?4台集群花了72小时,还有什么方法提高速度?
4.ios开发 swift runtime -- object-C runtime 部分开源。 api 深入,游戏 动态渲染图片。
第三节
经验 知识 索引 建立 要好 -- 保存技术敏感性,技术demo,保持广度。 每周精要。 媒体文章。 信息压缩,反复的回顾它。 -- 降低记忆成本。
react -- 生命周期。 对比技术,了解原理。
根据工作 抛弃一些。 理顺自己的知识体系。 1.语言 2.api 3.设计模式 4.新东西(需不需要了解) 没时间了解的 先 mark 5.系统学习。
建立索引 -- 类似 书本的 目录 索引。
1)寻找多个技术点中间的相似点 2)利用碎片化时间进行学习,多看书,文章。
互动
问题 C 网页开发,SHELL网页开发。 PHP 写模板网页。--
框架 开始设计的初衷,目的。
用在适合的地方