程序员如何要薪水以及为什么前端程序员应该拿高薪
1个回答
展开全部
程序员能要到高价,说明市场不错,这对整个程序员群体都是好事,那些优秀的程序员就能挣到更多。一个反例就是很多做外包的特别讨厌学生,因为学生要价特别低,扰乱整个市场,如果他们多要一些,大家会更好过。
这里需要说明的一点是:如果自觉是一个烂程序员,找到好工作千万不要作贱自己,觉得是公司施舍给你一份工作,从此感恩戴德。当然在哪里都要努力工作,但是记住一点:公司绝对不会施舍给你工作的。公司非常理性,他们招你是觉得你最合适,不招别人是别人能力不如你,或者不愿意来。他们不开除你不是因为可怜你,而是因为你能完成工作,或者你工作能力虽然不太好,但再招聘一个人成本很高,不如将就一下。有些公司主管特别莫名其妙,恨不得觉得是大家的衣食父母,经常有那种高高在上的施恩的姿态。对公司女同事可以有感情,但是对公司就不必了,从小到大我们遇到多少一脸「我们生你养你多不容易」以及「我是为了你好」的莫名其妙的人,不需要再多给自己找一个。啊,感恩,多少恶行假汝之名以行!
很多人可能会觉得如果程序员都要高价,创业公司就招不起人,这样不利于创新和理想主义。首先,没有多少公司想要创新,很多人都是奔着被收购或上市去的,找人一起抢银行当然要先谈分赃。其次,要高价其实可以帮助更好识别那些理想主义的公司,一个听到别人要高价就在微博上骂人的 CEO 肯定是没法创新的。程序员那么老实,现在一心看钱,还不是因为大家都一般黑?真有一个想创新的,肯定立刻被感动了,顾不上钱了。
为什么前端工程师应该拿高薪。
众所周知,中国经济发展速度非常快,而且最近好像要大力发展互联网行业。我性格懒散,而且一直不知道自己要什么,所以不太愿意拼命挣钱,想要按时下班,然后思考人生意义(严肃)。是的,我就是李彦宏曾经发文严重鄙视的那种「小资」。我并不是想找一个「钱多活少」的工作,而是想相对挣少一些,同时没那么多加班,但后来发现几乎不可能,因为在这样的大环境下公司都发展很快,不加班的工作就是没有工作。
公司发展快的结果之一就是产品迭代特别快,很多可能只是实验性质,如果某段时间内用户达不到多少就直接砍掉。这个时候前端工程师完全就是苦力,干的是体力活,每天都要应付很多新需求。这也就罢了,问题是技术理想完全被践踏。想要优化代码?想要应用设计模式?屁啦!这个页面说不定下周就要重做,赶紧上线是正事!别难过,等我们产品成功了,给你招几个小弟好好重构代码!
一段时间以后,尽管项目经验丰富了,但技术水平好像在退步。因为早就被社区灌输了「程序员要不断学习」的观念,心中后怕,周末不去相亲打算学点新知识,结果发现硅谷那帮人又造了一堆框架和类库,而且现在都不说 just works 了,动不动就 most advanced 或 popular ,错过一个都觉得亏,还有一堆人整天在 blog 上写恐吓文章:2xxx 年不得不知的几个趋势,5 most useful tips in web development。心生疲惫之后发现 AngularJS 发布了 2.0, 宣布完全不兼容 1.0 ,他妈的又白学了好多。
所以国内的前端工程师很多都处在只有输出没有输入的处境,长时间重复劳动,没时间应用新技能,没时间学习新知识,就算有时间也一团乱麻,常常担心自己被业界抛弃了,对不起笔记本上贴的 HTML5 贴纸。如果你真的碰到一家对技术精益求精的公司,也可能并不是好事,技术主导可能拖累产品进度,导致商业上的失败。
有些人或许会说现在本身就是「终身学习」的时代,自己学习能力不行不能怪别人。但学习是有分别的,有些学习可以积累,而有些无法积累。不断编程确实可以提高很多方面的经验和能力,比如调试能力、系统架构能力,但有些具体的经验,比如学习 AngularJS 1.0 ,等 2.0 普及之后可能大部分就没用了,而新人完全可以跳过这些经验,他们也更年轻,更有好奇心,更爱加班,把前浪拍死在沙滩上很容易。
这里需要说明的一点是:如果自觉是一个烂程序员,找到好工作千万不要作贱自己,觉得是公司施舍给你一份工作,从此感恩戴德。当然在哪里都要努力工作,但是记住一点:公司绝对不会施舍给你工作的。公司非常理性,他们招你是觉得你最合适,不招别人是别人能力不如你,或者不愿意来。他们不开除你不是因为可怜你,而是因为你能完成工作,或者你工作能力虽然不太好,但再招聘一个人成本很高,不如将就一下。有些公司主管特别莫名其妙,恨不得觉得是大家的衣食父母,经常有那种高高在上的施恩的姿态。对公司女同事可以有感情,但是对公司就不必了,从小到大我们遇到多少一脸「我们生你养你多不容易」以及「我是为了你好」的莫名其妙的人,不需要再多给自己找一个。啊,感恩,多少恶行假汝之名以行!
很多人可能会觉得如果程序员都要高价,创业公司就招不起人,这样不利于创新和理想主义。首先,没有多少公司想要创新,很多人都是奔着被收购或上市去的,找人一起抢银行当然要先谈分赃。其次,要高价其实可以帮助更好识别那些理想主义的公司,一个听到别人要高价就在微博上骂人的 CEO 肯定是没法创新的。程序员那么老实,现在一心看钱,还不是因为大家都一般黑?真有一个想创新的,肯定立刻被感动了,顾不上钱了。
为什么前端工程师应该拿高薪。
众所周知,中国经济发展速度非常快,而且最近好像要大力发展互联网行业。我性格懒散,而且一直不知道自己要什么,所以不太愿意拼命挣钱,想要按时下班,然后思考人生意义(严肃)。是的,我就是李彦宏曾经发文严重鄙视的那种「小资」。我并不是想找一个「钱多活少」的工作,而是想相对挣少一些,同时没那么多加班,但后来发现几乎不可能,因为在这样的大环境下公司都发展很快,不加班的工作就是没有工作。
公司发展快的结果之一就是产品迭代特别快,很多可能只是实验性质,如果某段时间内用户达不到多少就直接砍掉。这个时候前端工程师完全就是苦力,干的是体力活,每天都要应付很多新需求。这也就罢了,问题是技术理想完全被践踏。想要优化代码?想要应用设计模式?屁啦!这个页面说不定下周就要重做,赶紧上线是正事!别难过,等我们产品成功了,给你招几个小弟好好重构代码!
一段时间以后,尽管项目经验丰富了,但技术水平好像在退步。因为早就被社区灌输了「程序员要不断学习」的观念,心中后怕,周末不去相亲打算学点新知识,结果发现硅谷那帮人又造了一堆框架和类库,而且现在都不说 just works 了,动不动就 most advanced 或 popular ,错过一个都觉得亏,还有一堆人整天在 blog 上写恐吓文章:2xxx 年不得不知的几个趋势,5 most useful tips in web development。心生疲惫之后发现 AngularJS 发布了 2.0, 宣布完全不兼容 1.0 ,他妈的又白学了好多。
所以国内的前端工程师很多都处在只有输出没有输入的处境,长时间重复劳动,没时间应用新技能,没时间学习新知识,就算有时间也一团乱麻,常常担心自己被业界抛弃了,对不起笔记本上贴的 HTML5 贴纸。如果你真的碰到一家对技术精益求精的公司,也可能并不是好事,技术主导可能拖累产品进度,导致商业上的失败。
有些人或许会说现在本身就是「终身学习」的时代,自己学习能力不行不能怪别人。但学习是有分别的,有些学习可以积累,而有些无法积累。不断编程确实可以提高很多方面的经验和能力,比如调试能力、系统架构能力,但有些具体的经验,比如学习 AngularJS 1.0 ,等 2.0 普及之后可能大部分就没用了,而新人完全可以跳过这些经验,他们也更年轻,更有好奇心,更爱加班,把前浪拍死在沙滩上很容易。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询