导航:首页 > 程序命令 > 吐槽应届生程序员

吐槽应届生程序员

发布时间:2022-08-17 14:56:55

‘壹’ 看到网上各种吐槽程序员 又是工作累 有是工资低的 我看成为程序员资格证的要求还那么高

牛逼的程序开发人员工资高,而更多的人是码农,只是代码的搬运工,工资当然不高而且苦逼了

‘贰’ 为什么互联网那么赚钱,还有人把程序员说得那么惨

‘叁’ 为什么程序员的薪资那么高北大青鸟云南计算机学院为你揭秘!

在今天的社会里,工程师往往代表着知识水平和社会地位。

每当普通人听到这个头衔,总会报之以敬仰的目光,但有一种工程师,虽然也是如假包换的高级技术人员,却很少能享受到和同类相近的社交待遇:程序员。

和工程师的耀眼形象不同,多数人眼里的程序员更接近于一群情趣干瘪的宅男,而非高智商高收入的精英群体。

客观而言,这些评价并不公正。作为高级技术人员,多数北上广的程序员都能做到月入万元以上,毫不逊色于其他工程师或职业。大多数嘲笑程序员的人,实现阶层逆袭的可能性都远远不及。

2019年中国程序员薪资生存调查报告

很多人看到程序员的薪资都会去吐槽,有些人说“这些人根本不知道程序员到底干的什么!”,也有人说“写个代码月薪1W+,还上到2W+?Areyoukiddingme......”

在程序员被黑的时候,大家都很开心,但一看到程序员工资高了,你就眼红了...

当今世界苹果,谷歌,阿里巴巴,facebook等等都是我程序员靠双手写出来的天下!你现在用的微信也是!程序员让这个世界变得这么精彩,工资高了还要被你吐槽!

至于程序员的薪资为什么这么高?主要从3个方面说起:

创造价值高

程序员的工资不是由一家公司说了算,是由于程序员创造的价值高决定的。想想,单一个王者荣耀这个游戏,据说一个季度收入就有120亿,而游戏开发者,程序员几十个人,最多一年也就开发完了。对于企业来说,能够为企业创造大价值的员工当然不会亏待。

经常性的加班

虽然程序员的工资很高,但同样的他们付出的精力也是比较多,经常性的工作到凌晨,有句戏言"我不知道凌晨4点的洛杉矶,但我知道凌晨4点的北京",长时间的工作时长,高强度的工作负荷,对程序员的身体和毅力都是极大的考验。程序猿花费大量的时间在工作上,"两耳不闻窗外事"使得这群人是对设备代码更加的熟练,技能专精。

03

市场需求存在巨大的缺口

每个行业的工资都是市场决定的,得分析需求与供给。

1)供给:

程序员并不多,据说中国也只有200万会写程序的人(占人口0.14%),相当少,想想咱们的邻居——印度,总共有270万程序员,也只占人口0.2%的样子,美国的Tech行业(包括IT在内)工作人员达到700万,占人口的2%以上。

不过拿整个行业来对比不恰当,因为高科技行业其中只有一小部分人是搞程序的,美国专业从事软件程序的人口呢,好像只有102万(根据2010年的人口普查),占人口的0.3%。


另外,在美国的职业排行中,程序员在所有职业当中人口数量排行第三十,还少于:律师职业,104万;金融资产管理,110万;大学老师,130万。


如果觉得金融和律师工资高很合理,那程序员工资高也是合理的。

话说,软件行业还详细分类,分各种语言各种平台各种特殊要求,编程语言的话;熟悉Java到专业程度的程序员只有其中30%;Python估计20%;C不到10%;像Golang之类的小众语言,1%都没有。

其它行业没这么麻烦,一个职位总是有很多人都能胜任的。选择多了,公司就有条件把工资压低之类的。但是在程序招聘方面,谈工资的权利在程序员手里,因为对方没有选择。程序员本来那么稀有,非常适合要求的程序员更是稀有之稀有,不能错过。

2)需求:

收入高的程序员一般要么涉及互联网,要么涉及一些大规模使用的软件。

这是因为,软件和互联网服务的边际成本几乎为零,边际成本,就是每多生产一单位产品所产生的成本,它包括生产所需的人工、物料等等。与之对应的成本,叫做固定成本,也就是无论你要生产多少单位的产品都得要支付的成本,这包括研发、营销等等。

软件和互联网服务每多服务一个人,一般也就是多一点电费和网费,成本几乎没有,扩张可以非常迅猛,这意味着几乎所有收益都可以摊到研发(程序员)和管理人员身上,因此这些行业的薪水上限天然地要高于一般制造业。

像whatsapp这样几十个人就服务几亿人,在传统行业是不可想象的。传统行业,比如格力,在生产中要支付大量的生产成本、物流成本、销售成本,即便销售收入远超互联网大多数企业,但也不可能让大多数员工的工资高起来。与此同时,程序员的数量相对于需求,却也远远不够。

之前就有“创业万事俱备只差一个程序员了”这种笑话,但其实也是反映了现实情况:程序员的供给显着小于需求。

两个条件叠加在一起,就造成,程序员这个群体的工资相对比较高。

说到这里肯定会有人来吐槽,“现在程序员找工作很难”,“程序员已经饱和了,不好找工作”“现在大环境不好,很多公司裁员,程序员的薪资现在很低”...

北大青鸟云南计算机学院发现对行业和大环境吐槽的程序员,大概分为两种:

一种是刚要毕业,或者即将毕业要找实习工作的程序员。

还有一种是工作不到两年或者一年左右的程序员。感觉移动互联网行业在这个年头涌入的开发者太多,导致快饱和了,所以没有经验或者经验少的程序员难免找工作难一些。

当自己屡次面试失败,或者跳槽涨薪失败时,不知你会不会去整体看一下市场行情,去看一下大部分公司招聘的要求再去反省自己呢?

对于前者,北大青鸟云南计算机学院给出的建议是:


在大学期间在学习技术的过程中,一定要根据自己的兴趣爱好和想法,试着去做一个大点的项目,在简历上也不会显得那么简陋,无东西可写。

不要跟我说自己做不了一个大点的项目,同学那么多,找个“志同道合”的一起做也很有意思嘛,遇到问题还有商量的可以解决的,反正有责任心的,总能想到办法去做到。

如果你现在已经大四了,或者马上要毕业了,还没有找到工作,别急,不要和别人比较,稳住心态,花上两个月做一个大点的项目,再出去找也不急,如果整天光焦虑,而不想点办法的话,你再焦虑对你找工作也于事无补,不如踏实下来为提高技术,巩固基础,为找好工作而做准备呢

对于后者,北大青鸟云南计算机学院给出的建议是:


一两年工作经验是一个比较尴尬的工作经验阶段,处于一种“高不成,低不就”的地步。

这时候就需要大家不要暂时眼里只有钱(当然钱很重要),稳住自己焦躁的内心,骑驴找马,即在职找工作,不要裸辞。

工作期间,一是平时多积累自己的工作经验,多学习提高自己的技术,二是多积累人脉,多认识朋友和同事,联系以前同学,看有没有内推的机会。三是确立自己的一个求职目标公司,按照那个公司的要求平时多学习和提高自己,做到因地制宜。


‘肆’ 大家都在吐槽程序员为何这么多人还要选择做程序员

一说要程序员,大家都会想到IT男,IT是一个很广范的,程序员是其中的一个,程序员本身都是跟一堆冷冰冰的数学代码交朋友,工作相对来说很枯燥,除非有的人对程序开发很感兴趣,所以才做了这份职业。
也有的做程序员是因为觉得程序员的工资很高,可以在短的时间里赚到很多钱,在有钱后可以做自己想做的事情。

‘伍’ 如何渡过小白期,不再当菜鸟程序员

相信习惯的力量

菜鸟和大牛的区别除了写代码、debug的核心能力差距之外,另外一个很大的差别就是在习惯上。大牛经过摸爬滚打练出了一系列优良的习惯,而菜鸟好习惯还没养成,坏习惯有了一堆。所以身为菜鸟的时候一定要有规范和习惯意识,养成好习惯,去掉坏习惯让自己越来越习惯写出优质的代码。

关于习惯仁者见仁,每个人也都有自己的习惯。

一个函数只做一件事

如果有一天你接手了另外一个同事的代码,发现他有一个函数里面装了三千行代码,你会是什么感受?

有一些人会不知不觉地停止学习,因为他已经足够应付工作了。在工作当中他会有一种在这个领域我当下会的技能已经足够了的错觉,有些人甚至会因此觉得其他资历更深的同事也不过如此,似乎并没有比自己多会多少东西。

我当初就是这样,因为我发现我工作当中用到的东西玩的非常溜,用起来得心应手。我一度有些膨胀,觉得自己已经算是一个经验丰富的程序员了。直到后来有一次面试,被问到了一个常用的工具的技术细节,我张口结舌一句话也说不上来,我才发现,自己知道的只是皮毛而已,甚至连皮毛都算不上。

当然我们工作当中对很多技术的要求都只是会用,你会用就够了,这并没有问题。我也并不觉得每一门我们用到的技术都需要去刨根究底,但我们需要对我们的实力有清醒的认识,哪些是勉强会用的?哪些是真正了解掌握的?哪些是需要掌握但是只是勉强会用的?

能够想明白这些问题可以让我们保持一个清醒的头脑,对自己的当下的处境以及长远的发展目标都会有一个清楚的认识。

积累知识而不仅是经验

新手或者是小白有一个特点就是往往更加依赖经验而不是知识,举个例子吧。比如新手后端经常遇到的问题之一就是maven package失败,很多人解冲突的办法就是mvn clean & mvn install。也就是清空重新建立,因为大部分情况下这个命令可以解决问题。所以很多新手就记住了这个命令,每次遇到maven失败就这么来一次。

如果这个命令解决不了呢?这些人可能会换个命令试试。如果常用的解决问题的命令都试过了还是不行呢?这些人可能就僵住了,觉得这个问题解决不了了,得请大牛来看了。

这里的核心问题是新手积累的是经验而不是知识,他们只是简单机械地把出现的问题和解决方法做映射而已,并不是从原理和核心层面理解问题出现以及解决方案生效的原因。那么带来的结果就是,积累到的只是经验,下次能解决问题不是因为学会了问题的解决方法,也不是理解了这一块技术内容,只是单纯地记住了而已。这显然也是一种伪成长。

其实我之前也遇到过这样的问题,虽然我每次都有意识遇到问题记录下解决的办法,这样下次就可以不用请教别人了。然而虽然我记录的问题越来越多,但是每次遇到新的问题还是解决不了,需要请教别人。直到有一天,被我问的大牛露出了不耐烦的神情,才让我下定决心自己学会解决问题。

于是我不再是头痛医头脚痛医脚地解决问题,而是去学习了一下问题背后的原理和机制,再从报错日志上分析错误产生的原因,思考解决方案,最终彻底学会了解决这一类问题的方法。之后不但能够自己独立解决问题,而且还可以去帮助别人了。我后来回过头来想想,如果我第一次遇到问题的时候就自己尝试去学习其中的机制,而不只是记住解决方法,应该可以做得更好。

少说废话,多些代码

着名的Linux之父Linus有一句名言:talk is cheap show me the code。翻译过来就是废话少说,代码拿来。我觉得这句话非常符合这一行的精髓,我们不是靠嘴皮子吃饭的,而是靠实实在在的产出,这个产出最终是要落实到代码上的。作为一个新人,可能我们会有这样的问题,那样的困惑。然而这许多的问题和困惑我们光想是没用的,只能用硬实力来解决。

着名的C语言作者谭浩强也有一句名言:新手学编程最应该做的事情就是写满一万行可以运行的代码,之后你就自然入门了。道理其实也是一样的,少说废话,多做实事。多做多练,实力自然不会差。空想吹逼是成不了大牛的。所以如果你犹豫想要学习一门新的领域,但是不知道从何做起的时候,不妨想想这句话,别管它三七二十一,先搞起来写起代码来再说。搞着搞着,你自然就明白后面应该怎么做了。

以上就是我自己积累的一些思考和想法,如果你是一个小白的话,希望它能够帮助你顺利度过新手期,向着大牛的目标进发。

‘陆’ 程序员工作压力大,身体也垮,为什么还这么多人想做程序员

一、兴趣使然
兴趣会是你辛苦工作的一针强心剂,如果从事的职业就是你自己热爱的领域,那想必即使辛苦你也会感到是苦中作乐、乐在其中吧。跟心中美好的理想相比,辛苦便也算不上什么了。套用金庸的名句“那些都是很好很好的,可是我偏不喜欢”,这里应该说“那些确是极辛苦的,可是我心中喜欢”。

二、性格偏内向
不太会在商场里打交道、陪客户、谈生意等等,更没有有钱有势的亲戚朋友帮忙,程序员是一个很典型的纯粹靠自己技术和能力吃饭的工作,当然如果一个程序员提高人际关系和沟通能力会有很好的发展,比如终极目标之一的CTO或类似职位。

三、收入可观
工资相对于常见的大多数职业来说偏高,基本做个两年左右月薪至少10K起步,甚至很多应届生也可以拿到月薪10K+的水平。

四、对学历没有过于苛刻的要求
是如果技术够好、工作态度认真负责的话,可以放宽学历是本科的硬性要求。

五、市场需求大
随着互联网+战略的提出,进一步激发了大家对于互联网行业的向往,互联网创业公司如雨后春笋地遍地生花,同时互联网行业需要大量的程序员去搭系统、写代码,所以导致了供需不平衡,导致了程序员特别是优秀的程序员缺口比较大,互联网行业的程序员薪水一路飞涨。

程序员这项工作根基于计算机产业。计算机产业的特点就是爆炸式的增长,技术以不可想象的速度迭代。对于公司而言,要跟上发展速度,必须不断的推陈出新,不能有一丝懈怠;对于程序员而言,也要时刻保持专注,不断地学习新的技术和理念。所以要想时刻保持竞争力,辛苦磨砺是必然要经历的过程,不仅是程序员,其他行业亦是如此。

‘柒’ 如何看待互联网大厂程序员因厌恶编程,辞去月薪2w+的工作去当司机

人各有志,只要能过上开心快乐的日子,做什么职业不重要。
外面的人看到的都是程序员的工资高,却不知道程序员工作中的烦恼
奇葩的需求
2018年中国平安的产品经理和APP开发人员在办公室打了起来,原因是该产品经理给开发提了一个需求,根据用户手机壳的颜色自动调整APP的主题,程序员听到这样的需求后对产品经理大打出手。假如这样的需求给到我的话,大打出手倒不至于,辞职是肯定的。对于这种完全不懂编程的产品经理,日常被程序员问候已经是常态了。
2019年某次元视频网站源码泄漏事件中,不少人在源码的注释中看到了这个
可见程序员日常写代码中都不忘问候产品经理,对产品经理的仇视是日积月累的。
还有这个
地位
程序员被戏称为码农、代码搬运工也不是没有道理的,在需求上没什么话语权,需求来了,即使觉得这样的需求不合理、没有意思,也要硬着头皮去做完;拿到需求,只能默默低头完成,这时候培养一个好心态尤为重要,不然将是无休止的口水战争。
弹性工作时间
程序员的加班是无休止的,996已经是工作常态了(早上9点上班,晚上9点下班,一周工作6天),遇到紧急任务或者产品上线,有时甚至需要工作到凌晨,去年较火的github项目996.ICU,程序员集体反抗,但是作用根本不大,除了让外界知道程序员加班外,工作时间没有任何改善,甚至由于大环境不好,很多程序员都丢了工作。现在的招聘信息中,工作要求中一般都不写加班,但是在会在面试的时候问你能不能接受加班,你要是说不能接受,基本就凉了。
身体越来越差
当程序员的,在变强的道路上秃顶的问题也随之而来,刚入行时关注编程能力的变强,到入行后的养生,行内的规矩,根据程序员的发亮去判断一个程序员的技术水平,虽然是吐槽,但是也并不是没有道理的,程序员的工作本来就烧脑,平时工作头发掉得多,还有工作时间也导致了这个行业普遍都掉发严重,晚上得不到好的休息。
后来还出现了帮助程序员通过面试的发型
通过发型迷惑面试官,让面试官认为你是具有多年开发经验的老手。
发亮都是表面上看到的,还有内在的,程序员因为工作时间长,平时没有时间锻炼身体,久坐,导致的腰肌劳损,颈椎病都是常态
所以工作多年的程序员中就两种体形,一种骨瘦如柴,一种发胖型,就没有几个是壮的。
最后
程序员的转行都是多种原因,日积月累的,曾经刚入行时对这个行业的神秘感,到真正工作时对他的厌倦,其实不止是程序员厌恶编程,其他工作也一样,当爱好变成了你的日常工作,你的这个爱好就已经被扼杀了。程序员转行当司机,也许是真的受不了这样的工作强度和工作压力吧。

‘捌’ 程序员月薪上万,为何很多大学生都不愿意干这行了

工资非常高的工作也要付出很多的代价。毕竟一个人的付出和他的收入是成正比的,所以我觉得不是说工作高,你就可以去尝试的,也有很多工作,工资都非常的高,但是也不能说哪个工资高你就去干哪一行,也要根据自己的实际情况来定。

最后就是对于时间的要求也非常的高。如果你选择作为一个程序员的话,可能会有很多需要加班的情况,那这个时候你就要义无反顾的投身到工作中来,这样的话可能会让你在生活中减少很多的乐趣。但是人生的意义并不仅仅是在于工作,所以有很多的人就觉得这样做就有一点得不偿失了,也没有必要让自己压力这么大。

‘玖’ 我觉得程序员在哪里工作都一样,所以应届生参加西部计划怎样

西部计划是政府的人才储备计划 西部现在是一个待开发地区 如果你有这样的志向是可以考虑的 就如你所言 程序员在哪里工作都是差不多的 但是你还是需要考虑到你是否能够适应那边的条件 以及你自己今后的发展 那边的学习条件还是没有这边好的 努力吧

‘拾’ 应届生北京找工作好难啊,相当程序员啊,住在河北大厂,每天来回6个小时在找工作路上

技术来说经验更重要。如果你在大学期间就自发的做一些软件之类的。现在何愁找不到工作呢 来自职Q用户:闻先生
在北京工作时,很多同事和您遇到问题一样,六个小时车是很长,但是如果是好公司,对于应届生也是值得的,上班前两年对职业习惯养成非常重要,关键是看就职公司学到什么! 来自职Q用户:Ricahrd Huang

阅读全文

与吐槽应届生程序员相关的资料

热点内容
如何测试流媒体服务器的并发能力 浏览:159
溯源码有分国家认证的吗 浏览:218
如何通过app查询产检报告 浏览:944
拉结尔安卓手机怎么用 浏览:695
驱动级进程代理源码 浏览:782
androidshape画线 浏览:510
程序员想辞职被拒绝 浏览:101
java面试逻辑 浏览:749
如何下载全英文app 浏览:724
js函数式编程指南 浏览:380
为什么安卓手机相机启动会卡 浏览:341
python中t是什么意思 浏览:765
移动硬盘内存加密 浏览:407
单片机测角度 浏览:864
URL服务器地址怎么填 浏览:438
压缩饼干会导致血糖高吗 浏览:569
cad中xc命令怎么用 浏览:424
戴尔服务器怎么看网卡接口 浏览:823
盐铁论pdf 浏览:424
最短路径的生成算法可用 浏览:457