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

news/2024/7/10 21:47:46 标签: 程序员, 架构师, IT, 互联网, Java

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

程序员的薪资过万?

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

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

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

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

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

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

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

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

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

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

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

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


http://www.niftyadmin.cn/n/1578551.html

相关文章

ntoskrnl.exe损坏或丢失的解决方式

同事的电脑启动时出现下面提示:“因下面文件损坏或丢失Windows无法启动 %systemroot%\system32\ntoskrnl.exe,请又一次安装以上文件的拷贝”(Windows could not start because the following file is missing or corrupt: \system32\ntoskr…

为什么Java程序员的薪资一直居高不下?

为什么程序员工资那么高? 为什么20多年来,Java程序员数量在日益增长的情况下,其薪资不降反升? 众所周知,随着科技发展,国家政策的支持,IT行业可谓是目前最火、也是众多行业中薪资待遇最好的行业…

MySQL5.6 crash-safe replication一个坑

事情起因:唯品会一个DBA找到我,说他们的slave掉电,再重启服务器以后,同步复制就挂了,报1032和1062错误,首先排查了在从库上没有写操作,之后询问了他们的参数。这是他们的参数:sync_m…

3 年 Java 程序员应该具备的技能!

一名3年工作经验的Java程序员应该具备的技能,这可能是Java程序员们比较关心的内容。我这里要说明一下,以下列举的内容不是都要会的东西—-但是如果你掌握得越多,最终能得到的评价、拿到的薪水势必也越高。 1、基本语法 这包括static、final…

python map记录

def change_logic(string):dir os.path.dirname(string) //得到上一级目录return "%s/logic.xml" % dir config_logic map(change_logic,config_topo)map(function, sequence[, sequence, ...]) -> list通过定义可以看到,这个函数的第一个参数是一…

Java程序员的五个职业发展方向

已经学习一段时间Java的你是否有了明确的职业发展规划? 1、 走向软件设计师 其实很多程序员走到这个阶段已经在做软件设计师工作了。这是绝大多数程序员发展的必经之路。因为,程序员在编程序的时候,一方面会实现设计的功能,另一方 面 也在…

IBM TWS用户密码修改问题的解决办法

TWS用户名密码修改后执行composer "delete js# noask"的时候报如下错误: AWSBEH021E The user "maestro" is not authorized to access the server on host "127.0.0.1" using port "21116". AWSBIA286E Total errors: 1…

看某明星偷税不如看老司机谈Kafka的Broker和集群是什么回事

一个独立的服务器被称之为Broker。Broker接收来自生产者的消息,为消息设置偏移量,并提交消息到磁盘保存。Broker为消费者提供服务,对读取分区的请求做出响应,返回已经提交到磁盘上的消息。根据特点的硬件及其特性特征,…