实时文章采集(使用java后端技术过程中的一些心得体会(上))
优采云 发布时间: 2021-10-07 19:02实时文章采集(使用java后端技术过程中的一些心得体会(上))
实时文章采集,后面慢慢展开。今年是自己独立创业的第十年,在程序员行业的从业经历也有些年头,期间帮过很多朋友做过一些自己的项目,发现大部分程序员在接触新技术的时候,总会有一个反复的过程,所以今天来和大家分享一下自己在使用java后端技术过程中的一些心得体会。自己是如何发现并探索新技术的,或者说,是如何理解它的优劣?创业初期首先是和程序员沟通,从年初开始就对团队的能力和水平有了一些了解。
本身团队的成员都有自己独特的技术背景,比如最早是做seo,再比如可能最开始是做kafka等等。所以我很清楚技术要实现哪些特性,跟这些技术人员比,我并不具备什么优势,在今天技术更新速度之快,即使不是业界的资深技术人员,基本上没有一个人能够保证实时更新技术,所以我第一时间注意到了业界开始实现某个新技术,我马上去看看是不是真的解决了我的需求。
顺利地我找到了业界近期已经尝试过的较为成熟的技术,它们原本的优点,和目前的状态,顺利地我就想,难不成这个技术能对我的业务有不可替代性吗?需求实现方不是一个打酱油的?于是我迅速发现了问题所在。要实现这个技术,需要解决什么问题?解决了之后,这个技术是否有它的价值?就像我自己,我想做一个品牌交易平台,之前是一个做线下实体店导购的平台,解决的主要问题是卖什么好卖,而需要重新梳理导购平台,发现即使是在天猫、京东上的热销商品,也只能满足20%的客户群体,所以我必须考虑新的业务需求,是一个好的的品牌导购平台。
那么在技术选型上,不管是云计算还是大数据等等,都是在这一点上做文章。也就是说,如果以技术可替代性为标准,那么技术即使突破了重重障碍,也不可能达到我的要求。产品设计发现问题后,就到了产品的设计阶段,原本我认为考虑到的都是应该由程序员去思考的,但是产品的生命周期越长,程序员的参与越少,我觉得产品经理的地位就显得越重要。
相比于程序员,产品经理对于产品是有更高的优先级,不仅仅是因为他可以熟悉整个业务的设计,而且在设计的过程中对于产品价值的认识程度会更高,我有时候看到好的创意或产品,一时冲动就去做产品经理。开发工具但是,当我第一次遇到这个技术的时候,我发现了一个问题,那就是即使我有明确的产品设计,开发工具也没有考虑到。程序员拿到代码后,还需要处理部署,将业务代码拆成更小块的代码,整个开发流程是非常复杂的,程序员用起来会十分的费力。
又加上软件开发的流程是单点开发,一个人管一个人,管着一整个团队,我不知道软件的具体发布和编译是哪一个环节来。