人工智能时代架构设计还有没有价值
2017-11-17 20:31
393 查看
在知乎上看到一个好问题,架构师遍地年代架构设计、架构师还有没有价值?面试或工作中总是会遇到研发人员,
工作一段时间后,工作内容变化不大,或者因为这样那样原因领导不认可,研发人员自己都在怀疑自己做的工作没有
意义或者价值不大。
常见一种情况是工作内容经常变动,今天这个项目重要,明天那个项目重要,做的好好的突然领导一句话就不
做了,也没有告诉前因后果。一种情况是工作内容长时间没有什么变化,感觉总是在重复开发一些功能,开发一些
类似差异又不大逻辑没意思。
第二种情况变化记得淘宝技术这十年那本书,作者从开发、到测试、在到运维、到淘宝大学不断折腾变化,不是
一个停一个项目换一个项目开发那么简单,是要从心底拥抱变化,才能迎接这么大挑战。
互联网与传统软件企业差别,笔者在传统软件公司、大型国企,个人感受最大差异是开发思路,互联网企业问题
也很多,但优势是以产品为导向,以用户体验为导向,快速迭代,用数据分析,科学指导研发工作,是互联网企业优
势。问题是互联网企业人员变动大,人年轻内部撕的厉害,产品与运营研发有这样那样冲突,但总体是优势远远大于
传统企业。
互联网最有意思研发是既能接触到用户,又能对底层有一定了解。这样既能保持住兴趣,又能有一定积累。可以
向上探索到产品、运营,经常遇到一个红点展示策略、一个按钮名字“发现”到“觅Me”变化会导致用户几万几十万UV
往下掉,敏感一些都可以为以后做产品时做积累。比如我们本身就是做推荐系统,为什么不把搜索引擎、广告系统这
两个互联网最赚钱的东西,从产品、技术、运营、营销哪个角度,真正研究透做到领域专家,或者国内强人,赚些小
钱还是很简单的,不能坐在金山上,老说我们为什么这么没有价值,嘿嘿。
下探可以研究redis分布式存储,研究dubbo微服务中间件,探究消息中间件,再往下可以研究分布式存储,互联
网基础设施,百度BFS分布式文件系统,Tera分布式数据库,这些是搜索引擎基石,没有这些搜索引擎根本转不起来。
第一种情况可以去开发中间件软件或者分布式文件系统、分布式数据库、消息系统等中间件,但是需要很强的
基础能力,很强定力因为会很枯燥,并且要应付大量咨询,因为中间件会有很多人用,没人用就没成功没有存在必要
,用的人多问题就多就需要很多人力支持,没有时间去开发,开发开发着就被打扰。所以需要有一定的定力,以及真
正热爱基础架构。
再有就是要扩大视野,运营、产品、技术、营销、文案等等很多方面,只要是对用户产生价值的事情,我们都应
该花时间去学习去尝试去做实验,而不要ios来了学ios、大数据来了学大数据、人工智能来了学tensorflow。不是说不
去了解,而是不能没有想明白就盲目去追,想清楚自己需要,以及事情对用户价值,真正想明白了在去学新的技术,
在去追新。
再来说人工智能时代架构师是不是过时了?首先说这是一个好问题,个人观点架构师不过时,而且永不过时,因
为每一个功能、业务、系统都需要深入理解,通过过去积累才能给出很好实现。开源框架工具越来越多,但架构师依
然不可缺少,因为一个系统要既设计实现的既满足业务需要,又要需要合适并且少的资源,设计要有一定扩展性,又
不为了轮子而轮子,不能一个小公司把京东、百度架构搬过去,你也不能一个飞速发展创业公司,总用些草台班子架
构,有好的架构师是一家公司重要基石,是业务发展基础。
对研发人员来说,应该是在一个领域内有一定深入认知基础上,多去研究去尝试去实验很多其他事情,并且每件
事情要做的有一定深度,做了要进行相应记录、调整、优化在尝试,积累一定经验,为以后做更重要事情打基础。
说了这么多,核心就是一个是做有价值事情,有价值就是有用户使用,给用户带去价值,不要去做一些没人用的
外包系统。另外在新技术层出不穷年代,要抓住核心、抓住主线,先清楚哪个是适合自己的,并且是自己一直有兴趣的。
周末大家都有个高心情,最后希望大家都有一个锦绣前程,哈哈😄。
微信搜索:debugme123
扫描二维码关注:
工作一段时间后,工作内容变化不大,或者因为这样那样原因领导不认可,研发人员自己都在怀疑自己做的工作没有
意义或者价值不大。
常见一种情况是工作内容经常变动,今天这个项目重要,明天那个项目重要,做的好好的突然领导一句话就不
做了,也没有告诉前因后果。一种情况是工作内容长时间没有什么变化,感觉总是在重复开发一些功能,开发一些
类似差异又不大逻辑没意思。
第二种情况变化记得淘宝技术这十年那本书,作者从开发、到测试、在到运维、到淘宝大学不断折腾变化,不是
一个停一个项目换一个项目开发那么简单,是要从心底拥抱变化,才能迎接这么大挑战。
互联网与传统软件企业差别,笔者在传统软件公司、大型国企,个人感受最大差异是开发思路,互联网企业问题
也很多,但优势是以产品为导向,以用户体验为导向,快速迭代,用数据分析,科学指导研发工作,是互联网企业优
势。问题是互联网企业人员变动大,人年轻内部撕的厉害,产品与运营研发有这样那样冲突,但总体是优势远远大于
传统企业。
互联网最有意思研发是既能接触到用户,又能对底层有一定了解。这样既能保持住兴趣,又能有一定积累。可以
向上探索到产品、运营,经常遇到一个红点展示策略、一个按钮名字“发现”到“觅Me”变化会导致用户几万几十万UV
往下掉,敏感一些都可以为以后做产品时做积累。比如我们本身就是做推荐系统,为什么不把搜索引擎、广告系统这
两个互联网最赚钱的东西,从产品、技术、运营、营销哪个角度,真正研究透做到领域专家,或者国内强人,赚些小
钱还是很简单的,不能坐在金山上,老说我们为什么这么没有价值,嘿嘿。
下探可以研究redis分布式存储,研究dubbo微服务中间件,探究消息中间件,再往下可以研究分布式存储,互联
网基础设施,百度BFS分布式文件系统,Tera分布式数据库,这些是搜索引擎基石,没有这些搜索引擎根本转不起来。
第一种情况可以去开发中间件软件或者分布式文件系统、分布式数据库、消息系统等中间件,但是需要很强的
基础能力,很强定力因为会很枯燥,并且要应付大量咨询,因为中间件会有很多人用,没人用就没成功没有存在必要
,用的人多问题就多就需要很多人力支持,没有时间去开发,开发开发着就被打扰。所以需要有一定的定力,以及真
正热爱基础架构。
再有就是要扩大视野,运营、产品、技术、营销、文案等等很多方面,只要是对用户产生价值的事情,我们都应
该花时间去学习去尝试去做实验,而不要ios来了学ios、大数据来了学大数据、人工智能来了学tensorflow。不是说不
去了解,而是不能没有想明白就盲目去追,想清楚自己需要,以及事情对用户价值,真正想明白了在去学新的技术,
在去追新。
再来说人工智能时代架构师是不是过时了?首先说这是一个好问题,个人观点架构师不过时,而且永不过时,因
为每一个功能、业务、系统都需要深入理解,通过过去积累才能给出很好实现。开源框架工具越来越多,但架构师依
然不可缺少,因为一个系统要既设计实现的既满足业务需要,又要需要合适并且少的资源,设计要有一定扩展性,又
不为了轮子而轮子,不能一个小公司把京东、百度架构搬过去,你也不能一个飞速发展创业公司,总用些草台班子架
构,有好的架构师是一家公司重要基石,是业务发展基础。
对研发人员来说,应该是在一个领域内有一定深入认知基础上,多去研究去尝试去实验很多其他事情,并且每件
事情要做的有一定深度,做了要进行相应记录、调整、优化在尝试,积累一定经验,为以后做更重要事情打基础。
说了这么多,核心就是一个是做有价值事情,有价值就是有用户使用,给用户带去价值,不要去做一些没人用的
外包系统。另外在新技术层出不穷年代,要抓住核心、抓住主线,先清楚哪个是适合自己的,并且是自己一直有兴趣的。
周末大家都有个高心情,最后希望大家都有一个锦绣前程,哈哈😄。
微信搜索:debugme123
扫描二维码关注:
相关文章推荐
- [置顶] 在DevOps蓬勃发展的时代,软件测试还有没有价值?
- 没有价值,IT部门还有存在的意义吗?”
- 不知还有人遇到这个问题没有:数据库 'xxx' 的版本为 706,无法打开。此服务器支持 661 版及更低版本。不支持降级路径。
- 用w3m在linux 终端中看网页成功,在文本模式下还有中文无法显示的问题没有解决,请高手赐教啊!
- 自己实现的strcmp 不知还有没有错
- 程序员讨厌没有价值的任务
- 商务社交网站在中国还有没有机会
- 什么样的任务程序员会认为没有价值
- C++是否还有价值?(转)
- 朝花惜时不更了?还有没有好看的漫画推荐呢?
- 不会写 JavaScript 的人是否还有价值?
- 被疯狂吐槽的胡润富豪榜,还有存在的价值吗?
- 一个价值10亿美元的创意,但我没有能力实现它
- 安装了dns且可以正常工作为什么还有"没有可以使用的"DNS服务器"的错误
- java反射机制set方法 连接数据库(还有待修改,没有循环ResultSet对象)
- 程序员讨厌没有价值的任务
- 约瑟夫问题还有细节没有解决
- 好久没有更新了,不知道还有没有人关注?呵呵!
- Delphi高手还有价值吗?
- 仅生产内容还远远不够:不进行运营的内容没有价值