https://edu.51cto.com/course/8212.html?source=so
为项目和产品服务:适合项目多和碎的公司,为了充分复用每个人。
并且,新的时髦的技术,我们未必一定要使用,最好是沉淀观察观察,稍微等等,多考虑考虑再决定,还是要慎重。
Twitter最早用Ruby On Rails搭建,后来用的Scala(拖慢了各种进度),最后用Java替换的。(Scala:可以做数据分析)
Swift语言,比如2.0和3.0的语言差别大,3.0未必能编译2.0的东西,这种细节要注意。
OpenResty基本的用途:是个Web应用服务器,可以用来做负载均衡、
APIBUS是什么:API的数据总线。把变化的东西集中到一起,控制变化的时候只要改一个地方就可以了。
来自锤子科技研发总监池建强的分享,做项目规划的时候需要注意的东西:
(2)程序员过于乐观,似乎“永远是乐观”的,实际的耗时比预估的往往要长;
(3)约定一个时间点,一定要出一个成果,push团队,赶进度,提倡按时上线,给团队施加一些压力。届时实在是完不成了,增加一两天去完成这件事,慢慢的让目标更成功达成;
技术人员要对Linux很熟悉,不仅仅是命令行的熟悉,要对Shell熟悉些
(1)闭环原则(清晰的上传下达,清晰的任务布置和清晰的反馈)
(2)谁难受谁推进原则(涉及跨部门合作,当都觉得是对方的事情的时候,应该有一个牵头的人)
(3)大处着眼,小处着手。要有创见性,有一个伟大的想法鼓舞着自己和团队往前走。如果没有想法的话大家就没有凝聚性也没有长久性;
一个产品,应该有数据感知能力,比如产品有能力获取到用户对哪些功能感兴趣等等,用户行为统计和日活跃度(这里可以用到谷歌分析操作打点日志等);