前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >程序员:如果你月薪过万,还认为能力决定一切吗?

程序员:如果你月薪过万,还认为能力决定一切吗?

作者头像
java架构师
发布2018-10-08 09:57:29
4540
发布2018-10-08 09:57:29
举报
文章被收录于专栏:Java架构师进阶Java架构师进阶

这是一个整天和代码打交道的群体,也被称为“程序猿”,在不少外行人眼里,很多类似工作的职业人都被称为程序员,其实并不准确。WEB前端也是敲代码,但算不算程序员呢?严格意义上来说并不算,一般说的程序员指的是专门用PHP、ASP、C++、JAVA等计算机语言,进行程序开发、测试、维护的工作人员。

程序员的薪资过万?

不少人认为程序员月薪过万是正常的事,但是还得看所在的城市。很多程序员会选择去北上广深,这些互联网环境比较好的城市,有更多的学习机会,也有更大的发展空间。

内陆地区的程序员相对沿海城市比较“穷”,很多人自称“码农”,当然内陆地区一样有优秀的程序员。大家做着同样的工作,却没有那么好的发展空间,能力强的程序员如果能拿到10K的工资,那商务人员工资最少是他的两倍。

公司盈利方式决定程序员薪资水平

程序员的工作细分很多,从大致分为两种,一种是生产产品,另一种是提供服务。分析一个初创型的科技公司的盈利方式可以参考人员配置。

如果配置是程序员居多,特别是创业初期,盈利方式就是卖某种软件,项目的开发周期会比较长,这类公司对程序员的个人能力非常看重, 没有一定的项目经验,很难立足。

如果跑业务的居多,那大都是做服务,帮中小型企业、机构开发项目,这些项目都不会太复杂,很多内陆地区的互联网公司就是这种模式。这样就明白为什么有的程序员认为能力并不是最重要了,因为只要能把甲方服务好就行了。

提升的自己而不只是编程能力

有些人并不是真正意义上的程序员,绝大多数的时间是做营销、接项目。有一定的程序基础,但不精通,比较熟悉整个项目流程和沟通对接,这就是项目经理的角色。

程序员很辛苦,但思维上始终突破不了“天花板”的高度。做一个项目最基础的是了解人,也就是客户群体,找到你的目标人群的需求,才可以开展后面的工作。

项目经理不是领导角色,而是沟通角色,客户和程序员之间隔着两条长江,没有项目经理的角色,恐怕是“鸡同鸭讲”。许多客户对自己的需求是非常模糊或者说比较粗糙,只有一个概念或参考对象,真的要把整个项目构思出来是不太可能的。

一般的程序员的思维需要有一个明确的目标(功能),逻辑上行得通的就能实现,很少去考虑为什么要这么做?在细节处理上并不是最佳的。个人能力的提升就需要从用户的角度思考,同一个目标会出多套方案,在沟通过后选择最优的方案。

如果你还处于程序员思维,要改变这种状态,就要想得更多。这样你既有分析项目的能力,也具备处理能力,对个人的提升是非常有效的,程序员们你们又是怎么看的呢?

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.09.17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档