浅谈开发与研发之差异

点击上方蓝色“程序猿Damon”,选择“设为星标”

回复“yeah”获取整理的学习资料

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

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

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

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

一个程序猿的正确姿势,可能是一年到两年,是教科书般的思维模式去做开发。到了后面,三、四年以后,甚至也许两、三年之后,他开始尝试自己独到的思维方式来做开发,这个时候,我们不称为开发了。我们称为研发,叫研发工程师。任何一个产品需求,肯定都能被实现的。被实现的关键因素,不在于你的思维仅仅跟着产品需求走,而是在产品需求的基础上,有一个很好的延伸或扩展。这才将能推动一个产品的更好发展。一个程序猿,

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值