余晖落尽暮晚霞,黄昏迟暮远山寻
本站
当前位置:网站首页 > 编程知识 > 正文

论大龄程序员的4年生涯(大龄程序员的悲哀)

xiyangw 2022-12-06 09:25 209 浏览 0 评论

一转眼,踏IT这个坑已经4年了,面试经常遇到,要求4年工作经验,2-3年的不需要不要,为什么?涉及到企业成本问题,找一个年限少的还得培养,当然,我这话也不是绝对的,年限不代表技术。


人生有多少个4年,特别是我们程序猿,30年就是一道坎。有一次,就听,我部门经理跟HR说,超过30岁的程序猿不要,通过4年的沉淀,大海淘沙,我们可以发现,我们身边的人,有的成为老板,有的成为架构师,有的成为项目经理,而我还是一名码农。

每一个程序猿,都有一个属于的故事

2015年单枪匹马闯深圳,一闯外包 外包到平安

借用网上很流行的一句话,“世界那么大,我想出去看看”,带着1000块钱、两床被子、箱子开始我的深圳之旅。记得那是一个夏天,为了省钱,买了一个硬座票,120块左右,坐了12个小时火车来到深圳,花了500块,在罗湖租了一个合租房,一个房间4个上下铺。住8个人,看到这里,大家是不是想起自己的高中生活。

我也不知道,我运气算好还是算差,在家修整一天,经过一个学姐的介绍,介绍去外派到平安面试,第二天,一大早,过去面试,面了一个小时,让我回去等通知,晚上,就收到offer,说到这里,得说一说,我跟外包谈工资的问题,工资方面保密,工资+包住,承诺的是一个人一间房,刚好,我手上也没有什么钱,对我还是蛮有诱惑力的,就去了平安外包,开启我的加班之旅。一周一个版本,发版本必到凌晨,有时候凌晨1-2点,再加上我住的远,公司9点打卡上班,我早上7点,就得在楼下,买一个早餐,边走边吃,去公交车站点等车,给大家一个建议,边走路边吃早餐对身体不好,不提倡。

在这家公司,我负责的是微信公众号的开发,就是一个帮保险人员和用户建立桥梁的软件,用的技术,也不是平安内部封装好的,就是springmvc+jquery mobile+html,实际上,核心的部分,就是公众号相关接口的开发,例如分享等等。

这样的日子持续了4个月,我实在受不了,跟公司提交辞职申请,辞职原因:

1.加班频繁,有时候经常凌晨1-2点,有几次,回家的路上,我脑袋都是一篇空白,看来很多不好的新闻,我感觉,这是身体跟我发出预警,我一定要有警惕。

2.公司之前承诺的包住一人一间,变几个人一间,而且,房租还只给我报销下来了一个月,后面,就没有动静勒。

3.之前跟公司提交过加薪,而HR之前答应的好好的,后面一直在变,说再给我一个星期时间,我考虑下,一直拖快3周,还是没有答复,关于加薪,客户公司的项目经理,也跟我谈了谈,问我为什么离职,后面项目经理给我说,你安心的到这里做下去,关于工资的问题,我会跟你们公司反馈的。---我遇到的外包坑点之一:客户公司同意加钱,公司不愿意加钱。

4.接触不到核心的技术,每天的工作就是写手机页面+后台接口,大部分的工作都是在写前端,项目组有5个人,1个前端,我作为一个后端,大部分的时间,在写前端,前端部分,我也是自学的,有时间就看一看菜鸟教程,程序猿学社公众号,让我从一个对前端一点都不懂的小白,慢慢的变成可以自己独立的学页面。

如何与HR谈薪水?

案例1:一个朋友(以下我们简称J)跟HR的对话,三年开发经验,他希望的工资是10,最后被HR一压再压变成8.5

HR:首先,恭喜某某先生,你通过我们公司的面试,你对工资有什么要求。

J 我上一份工资是9k,我希望是10k。

而且A的心态也不对,一直频繁的跟HR沟通,最后不知道他来了一个什么蛇皮操作,直接被HR反手一个大招,工资谈成了8.5k。

案例分析:

一般来说,HR问薪资是以下3种情况:

1、你对于自身价值的判断

2、你对待薪酬的态度

3、你期望的薪酬与企业薪酬标准是否一致

但你也要明白,这不是放松警惕的时候!!!

谈薪也是面试的一个环节,千万别以为一通过面试到了谈薪环节就以为有主动权了。谈薪时太嚣张或是狮子大开口让HR不爽,也可能被pass掉的。

标准答案:薪酬,我想贵公司一定有一个公平,合理的薪酬体系标准,我只要能够按照这个标准执行就可以了。

后续:会分析相关工资部分文章,让我们不要被眼前的工资所蒙蔽。

2016年---二闯外包 外包到移动

就算第一家,外包遇到很多不开心的事情,第二次入职,我还是去的外包。作为一个大专生,基本上排除了去稍微大一点公司的想法,而我当时的想法,就是一门心思的想去大一点的公司,多学习一些知识,去移动面试,一般是三个面试官,我去试了试,最后还是轻而易举的过咯。给大家透露一下,16年,那个时候,我面试的一个情况60%的通过率,那时候只要你会ssm,jquery,html+css,jquery UI,easyUI,找一个合适工作十分的容易。再说说今年面试的要求,至少得会springboot和Spring cloud,需要这方面资料的朋友,可以私信给我。


因为前一段工作的经历,所以,这个阶段,我找公司偏向放松一点的公司,给大家简单的介绍一下移动的工作时长,上午9:00-12:00,下午2:00-17:30,一天工作6.5个小时,我想在同行业里面,工作时长算少的,一年加班不超过3天,可调休。

下面来说说大公司的组织架构,以下是个人的观点,不一定正确,大家可以作为一个参考,

人员构建:一般大公司,开发人员不多,大部分都是一些运营人员和管理人员构成

而开发人员,主要通过两个途径:

1.一年一度外包招标,所有提供外包服务的公司,都需要参与,这里指的是人力外包,外包公司,每年,需要提交一份招标文件,其中,就包含, 各个级别开发的价格,我们可以发现,同级别,外包公司给到我们开发人员的单价有高有低,就是这个影响的。根据,各个公司提供的服务,客户公司同级别,给到外包公司的单间也会有变动。如果外包公司一年一度的招标不过,那只能说,不好意思,你又要换工作了,注意:人员需要在客户公司上班。

2.项目外包,客户公司跟外包公司签订相关合同,项目开发出来多少钱。这种方式的人员,可在本公司开发,后期,需要跟客户对接的时候,才需要驻场进行开发工作,建议,有意向外包的朋友,采用这种方式。

组织结构管理:

开发人员通过人力外包+项目外包组成

人力外包负责人:负责整个项目的开发进度跟踪,以及相关文档输出,可以参考一下如下截图

项目外包负责人:负责项目外包各个开发的任务进度,并与人力外包负责人进行对接。

项目经理:由客户公司内部人员担任。管理这个项目。

产品:由客户公司业务人员担任,并提出相关需求。

需求:外包人员,跟产品进行对接,把一行行的文字,形成草图,真正的把产品进行露地。

测试:软件测试是验证开发出来软件的质量

QA:QA是质量管理职位,很多大公司有专门的质量管理部。在项目开发过程,会由QA进行全程的监督,查看是否按照CMMI的标准进行软件开发。文档是否齐备,开发基线是否明确,是否存在风险,BUG的削减是否能够完成目标之类的。

该职位的好处是加班没有那么多,有经验的QA能够协助项目经理管理好项目。相当于一个监督员的身份。

在这家公司,我负责的是交易风控系统,通过规则,对海量数据,进行规则匹配,发现有问题的数据,进行一个预警,转工单。涉及到大数据hbase,solr等等,之前的文档记录都记录在有道云。大数据这块,有对应的大数据组进行支持。而我当时的老大,就是负责大数据方面的一个大神,跟着他做的一个java开发,3年工作经验,转大数据开发一年,出去后,面试,年薪20w。

而我老大,手下也是缺少一些人马,当时,也是选择我,打算带我走上大数据之路。给大家一个建议,对大数据感兴趣的朋友,想向大数据转的,还是仔细考虑好,不要看大数据火,工资高,就打算转大数据,做大数据,不比做java,你自己买几本书,看一些视频,你的技术就能提高,大数据,因为刚刚兴起没有多久,不管是学习资料还是针对问题的一些回答也很少,如果实在对大数据感兴趣,建议你有一定的英文阅读能力,所以的学习,几乎都是英文的,你很难找到中文相关的学习文档,在这个过程中,我也实现了2连跳,从组员到后端开发组长,再到项目负责人,负责整个项目的运转,日常的工作,就是跟产品,需求,讨论一下项目应该如何实现,数据库接口文档、api接口文档、部署、项目分工等等。在这一年,也是我个人成长的很快的一年。所以,跟随一个好的领导很重要,如果大家有意向,向管理方面发展,可以考虑去大公司学习一下。学习一下详细的一整套流程,而不是像小公司一样为了开发效率,各方面文档等等都十分的不规范,有时候,一个人得当三个人用,得负责多个方面,例如,开发,测试,部署等等。

说到这里,引出一个问题,大家觉得,大公司和小公司有什么区别?

首先,学历要求,如果你没有一个很秀的文凭,基本上,你连面试筛选这关都过不了

程序猿应该外修名气,内修技术

外修名气:

我想我们大家都看过一些武侠小说,例如,三国里面的,PK之前,先来一句,自己出场招牌口号,例如,常子龙的吾乃常山赵子龙 谁敢与吾一战。这就是外修名气,在江湖上打出自己的名气,遇到人,就报出自己名号,一般人,都会给一点面子,作为我们程序猿也是一样的道理,我们也应该提升自己在行业中的地位,大家想想,你去面试,说出名字,面试官,一听,这不是我经常在某博客上看看的某某嘛,而我也正在向着这个方面前进,正式写博客一年多,大约写了240多篇文章。

内修技术:

当然,内修技术这个是最重要的,给大家分享一个故事:

战国时期,赵国有一员大将名叫赵奢,他屡立战功,被封为马服君。赵奢的儿子名叫赵括,他小时候就学习兵法,谈论用兵打仗的事头头是道,赵括曾经跟他的父亲赵奢议论过用兵打仗的事,赵奢不能驳倒他,但也不说他好。赵括的母亲觉得很奇怪就问赵奢其中的原因,赵奢很担忧地说:“打仗,是生死攸关的事,儿子虽然熟读兵法,但是没有实战经验,只会纸上谈兵,将来若是率军打仗,恐怕会遭到惨败。”后来有一次,秦国派白起为将,统率百万雄兵讨伐赵国。赵国命大将廉颇,也率四十万大军在长平阻击秦军。廉颇知道秦军人马众多,粮草运输困难,不利久战。他命令赵军凭险固守,以便让秦兵不战自退。秦赵两国军队在长平相峙许久,仍然不能有所突破,白起无计可施,眼看粮草接济不上,急得六神无主。于是,有将士献计让他派人到赵国散布流言,说秦军根本不怕廉颇,最怕的是赵括。赵王不知是计,立即命赵括为将,代替廉颇。蔺相如等人极力反对,但赵王坚持。赵括到了前线,全部变更了军法,轻率地任用军官,用书上所学的理论与秦军展开正面交锋,结果因为不变通中了秦军的埋伏,赵军四十余万全部被俘,后被白起设计坑杀。赵国元气大伤,不久被秦将王翦灭掉。

通过这个故事,我们能获得什么的启示:

赵括熟读兵书,但缺乏战场经验,不懂得灵活应变,最后的结局,我想大家都清楚,秦军射死了赵括。赵括的军队大败,实际上,就是赵括的学问不足以支撑起他的名气,所以,我们程序猿应该也有所警惕,不要因为一些人,喊你一声大佬、大神就觉得自己在行业内算不错了,须知山外有山,人外有人,作为,程序猿,我们应该保持谦卑的态度,时刻关注一些行业的新闻及其最新的一些技术动态,记得2000年左右,那时候,我记得还用的BB机,在我们湖南统一叫法是传呼,再看看我们当下,从2G到4G,再到如今的5G,时代变化的太快了,这就要求我们需要时常对自我进行充电,不然,总有一天,会断电的,而断电的那一天来临的时候,也就是你被这个行业抛弃的那一天。

相关推荐

“三次握手,四次挥手”你真的懂吗?

记得刚毕业找工作面试的时候,经常会被问到:你知道“3次握手,4次挥手”吗?这时候我会“胸有成竹”地“背诵”前期准备好的“答案”,第一次怎么怎么,第二次……答完就没有下文了,面试官貌似也没有深入下去的意...

面试官问:三次握手与四次挥手是怎么完成的?

作者|饶全成来源|码农桃花源记得刚毕业找工作面试的时候,经常会被问到:你知道“3次握手,4次挥手”吗?这时候我会“胸有成竹”地“背诵”前期准备好的“答案”,第一次怎么怎么,第二次……答完就没有...

三次握手和四次挥手的高阶面试题,建议收藏

昨天村长的讲解,真是一语点醒,这样的解释胜过死记硬背。但对于学习者,如果不能有直观感受,可能还是觉得不接地气,今天介绍两个工具,一个是网络抓包工具Wireshark,一个是linux命令tcpdum...

三次握手和四次挥手到底是个什么鬼东西

之前总有是有面试官喜欢问,你知道什么是三次握手么?什么是四次挥手么?为什么握手需要三次,挥手需要四次呢?今天我们就来详细的聊一下这个。1.什么是TCPTCP协议,简单称呼一下的话,那就是传输控制协议,...

加深理解TCP的三次握手与四次挥手

在了解三次握手和四次挥手之前,先要知道TCP报文内部包含了那些东西。熟悉了解TCP报文对日后学习网络和排除方面有很大的帮助,所以,今天为了加深对三次握手的理解,从新去认识TCP报文格式。TCP报文格式...

三次握手 与 四次挥手_三次握手四次挥手大白话

三次握手:①首先Client端发送连接请求报文②Server段接受连接后回复ACK报文,并为这次连接分配资源。③Client端接收到ACK报文后也向Server段发生ACK报文...

动画讲解TCP的3次握手,4次挥手,让你一次看明白

专注于Java领域优质技术,欢迎关注作者:老钱占小狼博客TCP三次握手和四次挥手的问题在面试中是最为常见的考点之一。很多读者都知道三次和四次,但是如果问深入一点,他们往往都无法作出准确回答。本篇尝试...

linux下实现免密传输文件或登录到其他服务器

使用scp传输文件到其他服务器的时候,提示需要输密码,如下:[root@18csetup]#scpLINUX.X64_180000_db_home.zip192.168.133.120:/u0...

Linux如何通过salt免密SCP传输上百台机的脚本?看chatGPT的回答

如何通过salt免密SCP传输上百台机的shell脚本”,下面是chatGPT给出的结果。scp批量免密脚本给出的详细shell脚本如下:#!/bin/bash#源文件路径和目标路径SRC_...

Linux/Mac scp命令上传文件_将hdfs上的文件下载到本地的命令是

语法scp[可选参数]file_sourcefile_target参数说明:-1:强制scp命令使用协议ssh1-2:强制scp命令使用协议ssh2-4:强制scp命令只使用IPv4寻...

Linux常用功能——文件远程传输_linux 远程传输文件

scp是securecopy的简写,是linux系统下基于ssh登陆进行安全的远程文件拷贝命令,用于在Linux下进行远程拷贝文件的命令。和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器...

使用 scp 命令定时拉取服务器备份文件

我们的服务器,每周五必须要做下备份,但总是忘记执行备份这件事情,或者是服务器备份做了,但没有做异地备份。所以通过定时任务自动备份,备份成功之后,在其它服务器上面通过定时任务scp命令自动拉取备份文...

windows下最轻便的FTP/SCP文件管理器

这次推荐的工具叫做winscp,这个工具如果是IT从业人员,又是做服务端相关工作的话,可能无人不知,如果是刚入门,推荐立马上手试试。如果看了觉得有用,欢迎收藏、点赞、关注。官方网站:https://w...

我不是网管 - Linux中使用SCP命令安全复制文件

SCP是linux发行版中的命令行工具,用于通过网络安全地跨系统复制文件和目录。SCP代表安全复制,因为它使用ssh协议复制文件。拷贝时,scp命令建立ssh连接到远程系统。换句话说...

WinSCP软件双系统(Win-Linux)文件传输教程

WinSCP软件是windows下的一款使用ssh协议的开源图形化SFTP客户端,也就是一个文件传输的软件,它有什么优点吗,咱们嵌入式开发中经常会将windows中的文件复制到linux系统当中,比较...

取消回复欢迎 发表评论: