加载中…
个人资料
用户1647149244
用户1647149244
  • 博客等级:
  • 博客积分:0
  • 博客访问:78,299
  • 关注人气:157
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

开发人员,想在2年内转行做产品职位,应该如何努力

(2011-05-13 07:45:06)
标签:

程序员

技术

产品经理

it

一同学提问:我2011年7月即将从学校毕业,学习的是计算机科学与技术专业。目前签的职位是做无线终端软件开发工作。但是经过最近几个月的时间,我发现自己更喜欢的是产品而不是编程。如果要在两年之内转行做产品:
我应该从哪些方面学习和努力?
平时如何协调学习产品和日常开发工作的时间? 
应该注意些什么问题?
——————我的回答——:
可以先参考之前我写过的:如何成为一个杰出的程序员(底部)

我曾经跟我们的技术多次探讨过这类问题,我发现很多的技术出身的人都想转型。

但转型需要沉淀的,比如一个有胜任力的PM,也不只是1-2年的行业观察就行的,

这里面可能需要从小就培养的一种思维习惯

这种思维习惯,可能很少有开发人员具备,

因为做技术难免没时间思考,选择做技术,大多也是平时不太注重市场方面,没有深入的研究市场的经验。

那么想在1-2年内转型,就很有难度,不过能提前准备,还是有机会的。

我个人认为,做技术开发的,想转型的前提是深度观察和思考你的用户需求、用户心理和用户行为,虽然开发工作不像运营,不直接面对客户抱怨和喜悦,但是要学会换位思考,换位成客户、换位成PM、换位成老总。

有很多技术人员,在产品开发过程中,只为完成任务,害怕改动带来的麻烦,所以根本不去想当前设计是否合理,扯皮推脱的居多,更别说主动去创新。

一般技术人员转型会经历这样一个过程:开发——项目担当——项目经理/部门经理/技术主管——产品经理——各种总监

你现在想做的是产品经理,从基础的开发人员,至少要经历下项目担当或项目经理,这是体现你对产品和技术驾驭能力的资本。

所以眼前学习市场和用户需求/互动设计的同时,要做一名优秀的项目担当!
 
PS————————如何成为一个杰出的程序员,中我的回答:
我觉得优秀的程序员应该具备的素质:
1、让客户或leader省心——功能尽量做的人性化,注意细节合理性。不要别人提一个问题,才改一个问题。
2、规范的操作习惯、良好的文档书写习惯——如果不规范,调试改来改去,会做很多无用功、返工。大问题搞不定还可以了解,总犯低级错误就让人吐血了。
3、解决问题的能力和创新能力!——这个是程序员的核心竞争力!
怎么达到?
多思考、多做项目、多总结、多观察....看到好功能,研究下怎么实现的

遇到问题不要祈祷主管看不到、客户看不到,总回避问题其实也是害了自己
 
———作者孙庆新(转载请保留)

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有