首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

程序员的未来

随着年龄的增长,很多程序员在考虑自己未来的规划。久而久之,在心理产生了很多疑问?

天天和小屁孩,比技术有多牛逼,有什么意思?

新技术又出来了,还能跟的上吗?

上有老下有小,还有时间学习吗?

我们用的技术是不是老了啊?

是不是该走向管理了,我适合干管理吗?

大数据、云计算、人工智能、VR技术发展怎么怎么快啊!等等这些问题一直困扰着程序员,年龄越大越感到焦虑。

俗话说“不想当将军的士兵不是好士兵!” 。当然了,也不是所有人都想当将军,也不是所有人都适合当将军。但是你必须有颗当将军的心。随着年龄的增长,必须承认管理者是更好的发展方向。适不适合,只有去尝试过,才能体会得到。

程序员在走向管理岗时,产品经理、项目经理是不错选择。下面我们就来分析一下这两个岗位:

1、产品经理不需要懂技术,需要对市场分析、用户分析、需求调研、产品定位等有很深的理解。产品会迭代无数个版本,产品的成长也见证了产品经理的成长。

2、项目经理需要有技术背景,需要对项目、任务排期、人员分配等进行良好的协调和管理。主要职责在于将目标转化为可量化可实现的项目计划,偏重于执行层面。

小公司为了节约成本,这两个岗位由同一个人来负责,中、大型公司都是两个岗位,分工非常明确。在这两个岗位之间做个比较,项目经理更适合程序员来干,属于技术型的管理者,在这个岗位上也能发挥出自己的技术优势。对于女程序员来说,我觉得产品经理是个不错的选择。没有小瞧女同胞的意思,只是觉得女性比较细心、温和,在沟通方面比男性要有优势,更适合产品经理这个角色。

程序员的优势在于逻辑思考能力强,对技术比较痴迷,但放到管理岗位上也是极大的限制。太注重代码、算法,不去考虑用户真实的需求,用户的体验,操作习惯、最有效的解决方案等等,这种无视用户、产品和市场规律的思考方式,就是无知的表现。

程序员只专注代码,无异于一个缺乏大脑的泥瓦匠。在走向管理的岗位上,你需要学会沟通、协调好人员、带领好团队、从全局去思考、关注产品、市场及用户的需求等等。技术思维是我们的优势,但不要陷入技术思维,限制了我们的思考。

说了这么多,也许你对管理岗位根本就不感兴趣,只想做一个写代码的小程序员。这种想法很好,没有对错,只是选择而已。

最后,作为一个过来人,给程序员的一个小小建议,不要太迷恋技术,去学习一些其他行业的知识,丰富你的认知。

好的,这就是今天与大家分享的全部内容。明天见!

---------END---------

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180121G04QIK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券