前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >浅谈开发与研发之差异

浅谈开发与研发之差异

作者头像
程序猿Damon
发布2020-05-25 16:27:06
1.3K0
发布2020-05-25 16:27:06
举报

今天浅谈一下个人的一些看法以及想法,如有雷同,纯属巧合。如有差异,可以当作一个思考。

在当前这个波涛汹涌的互联网时代,层出不穷的互联网产品一个接一个,如同现在刚毕业的大学生一样多。而中国的大学每年向社会输出那么多毕业生,又有不少是属于互联网IT行业的。作为一个互联网程序猿,如何在这大浪淘金的社会上,从程序猿,演变成研发经理,甚至项目总监或架构师。这是一个我们这些作为程序猿的,需要深刻思考的问题。

应用开发和研发相信大家都经常听到,某某公司招聘一名中级Java开发、高级Java研发或开发工程师等等。但,今天我所说的这两个名词的含义背后所包含的内涵绝不是一个名称,这可能包含着一个程序猿的职业生涯,甚至影响他一生的职业生涯。

应用开发,我所理解的,应该是从一个在大学就开始学习IT相关技术的大学生开始,就可以被称为开发者,或者叫初级开发工程师。这仅仅还只是他职业生涯的第一步。一个好的应用开发工程师,一开始肯定是学习别人的,例如学习大学的课本知识,学习众多网站上的课程,报各种培训班,等等。这一切都是一个应用开发者的职业生涯的开始。一个开发者,前期都是教科书式的编程。开发模式、逻辑思维、开发流程等,都是教科书般的感觉。这个过程可能是一年,也可能是两、三年。但一个有野心的程序猿,绝对是希望时间越短越好。因为一直教科书般的思维,会让一个程序猿的思想颓废,让其丧失自我能力,具有依赖其他的感觉。这样长此以往,没有了个人主见,没有了个人的程序设计风格以及变革理念,更不会有程序优化的逻辑思维。这样会直接影响个人的职业生涯规划。因为那是一个傻瓜式的编程,对自己来说,没有了灵魂编程,没有了主动优化程序、主动做系统设计的基本要求。这样的程序猿,注定是失败的。

一个程序猿的正确姿势,可能是一年到两年,是教科书般的思维模式去做开发。到了后面,三、四年以后,甚至也许两、三年之后,他开始尝试自己独到的思维方式来做开发,这个时候,我们不称为开发了。我们称为研发,叫研发工程师。任何一个产品需求,肯定都能被实现的。被实现的关键因素,不在于你的思维仅仅跟着产品需求走,而是在产品需求的基础上,有一个很好的延伸或扩展。这才将能推动一个产品的更好发展。一个程序猿,可能需要认知一点:做程序猿,并不是为了开发而开发。而是为了更好的开发而作研发。作为一个程序开发者,不能仅仅为了满足产品的一个需求,而只是教科书般的思维去写代码,实现代码逻辑从而达到产品的需求。而应该从需求中想到一些系统的设计,能不能有一个两全其美的办法来既能实现产品的需求,又能做到系统的较好设计。并不是说,产品需求是怎样,你就按部就班的那样去实现。不考虑任何系统的问题:性能、兼容性、用户体验质量、安全性等等。产品应该与研发是相辅相成的,而不应该是主动与被动的一个关系。这样的产品注定不能成为一个好的产品,更带不来好的商业运营模式,或者说客户。尤其是在这样的一个互联网产品泛滥的时代,如果都是如出一辙的、教科书般的,那如何吸引更多的客户呢?

从开发,到研发,也许只是一字之差。但背后可能需要付出很多的代价,有很多需要努力的地方。比如:如何让自己有独到的见解,独到的开发思维模式来设计系统,让其更好,更稳定。又比如:如何在产品与研发的思维不一致的情况下,去感染产品需求的变动来达到双赢的目的。只有产品与研发的双赢,才可能有机会赢得客户的认可或赞同。否则,即使你的需求都实现了,体验感极差,或者系统极不稳定,性能指标很差,等等,诸多都是一个很麻烦的事情。这样并不利于一个产品的更新迭代,不利于一个产品的生存与发展。

如今之下,我觉得不错的,这几年突飞猛进的几个产品,都是一个体系下:Byte dance。旗下有这么几款产品:抖音视频、今日头条、西瓜视频。公司仅仅成立于2012年,2018年10月24日,字节跳动就Pre-IPO融资完成,投前估值达到750亿美元。一个新兴产业时代,为什么它能做这么大?成立也并没有多久,我想,这是一个企业老板该思考的问题,也是一个基层开发人员,或者称为研发人员该去了解这背后的故事。我感觉它的这么几个产品之所以可以这么成功,而且尤其抖音的带货、广告,以及头条的广告、小视频、推荐、本地化、娱乐微头条、文章、开直播等等,几乎集成了知乎、掘金、开源中国、哔哩哔哩等几个产品于一身。另外其产品西瓜视频更是绝:很多高清视频、电影、电视剧等免费看。这些优秀产品,肯定离不开计划、规划。以上仅仅个人看法或言论,如有雷同想法者,纯属巧合,如有不同,就当作是一个思考的问题。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 交个朋友之猿天地 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云直播
云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档