前言

社长,一个爱学习,爱分享的程序猿,始终相信,付出总会有回报的。知识改变命运,学习成就未来。爱拼才会赢!
程序猿学社的GitHub,已整理成相关技术专刊,欢迎Star:
https://github.com/ITfqyd/cxyxs

一转眼,踏入java这个坑已经4年了,面试经常遇到,要求4年工作经验,2-3年的不需要不要,为什么?涉及到企业成本问题,找一个年限少的,还得培养,当然,我这话也不是绝对的,年限不代表技术。
人生有多少个4年,特别是我们程序猿,30年就是一道坎。有一次,就听,我部门经理跟HR说,超过30岁的程序猿不要,通过4年的沉淀,大海淘沙,我们可以发现,我们身边的人,有的成为老板,有的成为架构师,有的成为项目经理,而我还是一名码农。
每一个程序猿,都有一个属于自己的故事。

15年 单枪匹马闯深圳,一闯外包(一) 外包到平安

借用网上很流行的一句话,世界那么大,我想出去看看,带着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掉的。

标准答案:薪酬,我想贵公司一定有一个公平,合理的薪酬体系标准,我只要能够按照这个标准执行就可以了。
后续:会分享相关工资部分文章,让我们不要被眼前的工资所蒙蔽。

16年---二闯外包 外包到移动(二)

就算第一家,外包遇到很多不开心的事情,第二次入职,我还是去的,外包,作为一个大专生,基本上排除了去稍微大一点公司的想法,而我当时的想法,就是一门心思的想去大一点的公司,多学习一些知识,去移动面试,一般是三个面试官,我去试了试,最后还是轻而易举的过咯,嘻嘻,给大家透露一下,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接口文档、部署、项目分工等等。在这一年,也是我个人成长的很快的一年。所以,跟随一个好的领导很重要,如果大家有意向,向管理方面发展,可以考虑去大公司学习一下。学习一下详细的一整套流程,而不是像小公司一样为了开发效率,各方面文档等等都十分的不规范,有时候,一个人得当三个人用,得负责多个方面,例如,开发,测试,部署等等。

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

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

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

外修名气:

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

内修技术:

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

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

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

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

下面给大家分享一下,来自一个网友跟我说的他的经历,本来打算给大家看看聊天截图的,时间太长了,找不到了。

程序猿隔壁小王,自从毕业后,就在某公司上班,至今有3年多了,每天也就是完成上面分派下来的任务,也不学习,就这样熬了三年,最近跟我聊天说,要被开除了。


在一家公司能呆3年,社长得给你点个赞,在一家公司待3年,我当时听到后,觉得真不可思议,虽说,行业对于忠诚度有要求,要求一个人,跳槽频率不要太高,而在现实生活中,真的在一家公司工作3年的人,是真的不多,一般,我们再一家公司待半年,就算基本上了解了这家公司的大致流程,3年,如果这家公司没有创新,基本上,很难有提升。这里指的提升不单单指的技术方面,还有工资方面,如果说,你抱着,满了一年后,公司给你加很多的工资,我劝你,还是醒醒吧,天已经亮了,不要再做梦了,一般,进公司,工资是多少,你的工资变化都不会太大,社长,以一个过来人的身份告诉你,理想很丰富,现实很骨感,不要太把自己当一回事,觉得我为公司做了多少,多少贡献,这个项目没有我,就不能成什么的,必须给我加工资,不然,我就跑路,抱着这一类想法的人,是真的不少。我只能跟你说,除非公司离了你,就真的不能正常的运转,那你抱着这种心态,我是能理解,社长也表示赞同,而且还是举双手赞同。你能有必须给我加薪这种想法,说明,你还是为公司做了不少贡献的,首先得恭喜你,你避免了被劝退的可能,最近我们能经常听到,那个公司又裁员了,而被裁员的这些人,基本上,大部分都是 程序猿隔壁小王这种心态。觉得工作找到了,就可以享受一下安逸的生活,社长友情提醒一下,这位叫隔壁小王的网友,还是要有危机意识。

最近有不少读者在问我java应该如何学习,在这里,把我整理的学习视频分享出来。
(1).springboot,springcloud视频
(2).架构师视频,设计模式视频,深入jvm内核原理。
(3) java面试视频

可以通过公众号“程序猿学社”,回复关键字"视频",希望能帮到你。

原创不易,不要白嫖,觉得有用的社友,给我点赞,让更多的老铁看到这篇文章。

作者:程序猿学社
原创公众号:『程序猿学社』,专注于java技术栈,分享java各个技术系列专题,以及各个技术点的面试题。
原创不易,转载请注明来源(注明:来源于公众号:程序猿学社, 作者:程序猿学社)。

大龄程序员的4年生涯相关推荐

  1. 大龄程序员怎样渡过中年危机?(转)

    大龄程序员怎样渡过中年危机? 作者前言: 话说再有十几天就进入2016年了,想到这,我不由得五味杂陈.2016年对我来说是一个特殊的年份,因为我即将40岁了,人生正式告别青年期,进入中年了. 在娱乐圈 ...

  2. 大龄程序员的未来在何方

    来源:http://www.gad.qq.com//article/detail/30358?sessionUserType=BFT.PARAMS.229862.TASKID&ADUIN=11 ...

  3. 程序员未来前景如何?大龄程序员出路在哪里?

    根据中国职业规划师对于行业的观察,得出一个结论,大龄程序员的出路主要有这三条:做管理.自己创业和继续写程序.那么我们来盘点下,我们的程序员兄弟们真的可以很好的在这几条路上好好发展么. 首先,做管理.做 ...

  4. 大龄程序员求职四处碰壁,不知今后该怎么办!网友:老码农有咩用

    "大龄程序员的归属何从"一直是我们嘴里舆论的焦点.对于大龄程序员而言,一旦在企业中离职后,很难早外找到自己满意的工作,那么为什么会老程序员离职后都找不到工作呢?近日有一程序员也碰到 ...

  5. 一个即将30岁Android程序员的自诉,在内卷的大环境之下迷惘的大龄程序员该如何破局?

    步入社会 毕业 2015年7月我从一个90%以上的人都不知道的二本院校毕业(软件工程),凭借自学的Android技术,在北京找到了一份月薪7000的工作,在当时其实还算不错,毕竟我的学校起点比较差,跟 ...

  6. 一个即将30岁Java程序员的自诉,在内卷的大环境之下迷惘的大龄程序员该如何破局?

    就是想写点什么 不知不觉自己即将步入30岁,到了很多人口中的中年,有时候一直在回想,这些年自己到底做了些什么,留下了些什么? 步入社会 毕业 2015年7月我从一个90%以上的人都不知道的二本院校毕业 ...

  7. 大龄程序员 “敢问路在何方?”

    我发了一篇题为"35岁程序员的独家面试经历"的文章,结果引起了不少大龄程序员的共鸣和感慨,大家都对大龄技术人员的未来非常关心,有的迷惘,有的坚定,不一而足.因此,我准备写一篇文章专 ...

  8. 大龄程序员的未来在何方,该何去何从?

    大龄程序员的界定 老早网上有人说,软件开发干不过30岁,后来又有人说干不过35岁,后来又有人说干不过40岁,后来又有人说干不过45岁--各种说法很多,这里我采取通俗的说法,认为过了30岁的程序员算是大 ...

  9. 丁香园CTO:大龄程序员怎样渡过中年危机?

    原文地址:http://codebay.cn/post/3075.html?1497362750384 在程序员这个吃青春饭的行业,有一个人人闻之色变的话题,曰:「年老色衰」.只要是个程序员,心里都会 ...

  10. 大龄程序员都去哪了?分享我身边的几个故事

    作者丨水影月 来源丨大飞码字(BigFly1024) 程序员的35岁,似乎是一个沉重的话题.在国内,一般程序员的寿命在20-35岁之间.超过了35岁的程序员,如果继续从事开发工作,在国内相对大多数程序 ...

最新文章

  1. 狂雨CMS小说网站源码 附一套pc模板和两套手机模板(白色,蓝色)
  2. Query框架学习第九天:jQuery工具函数介绍与使用
  3. s8050三极管经典电路_电路板维修基本经验分享。
  4. Layui--颜色选择器layui.colorpicker
  5. Swift之UITextField+富文本+代理传值
  6. php+不要科学记数,php怎么设置不用科学计数法?
  7. python语言数字类型字节_Python中 各种数字类型的判别(numerica, digital, decimal)
  8. MTK改串工具,mtk刷机工具,高通刷机工具,MTK生成线刷包工具资料下载
  9. 安徽省2019c语言二级答案,2019年全国计算机二级C语言练习及答案二
  10. 中国互联网+政务建设产业运行状况分析及前景战略研究报告2022-2028年版
  11. 护眼仪眼部按摩器单芯片蓝牙方案开发说明
  12. android tv 实现弹出通知
  13. 放弃理想,未必能成就现实
  14. EVE模拟器的安装使用
  15. JAVA有percentile函数吗_五分位算法
  16. 转行做产品经理,如何挑选产品经理课程?
  17. 我的周记3——“雨打梨花深闭门,忘了青春,误了青春”
  18. 学习Python中turtle模块的基本用法(3:学习绘图示例源码)
  19. NB-IoT的低功耗特性原理解说
  20. CPU Cache知识介绍

热门文章

  1. 九宫格摆法_九宫格照片墙摆法,9张照片墙6竖3横怎么摆?
  2. No tests were found
  3. PS怎么把图片处理的更清晰
  4. 【转载】ubuntu16.04 无线/Wifi 上网速度慢的解决方法
  5. IntelRealsense升级摄像头的固件版本方法
  6. linux 64位 虚拟内存空间,Linux在x86-64下的虚拟内存布局
  7. 干货 | 做外贸必须掌握的小知识
  8. 微信怎样关闭QQ文件服务器,如何屏蔽QQ和微信的外发文件?
  9. Autodesk AutoCAD 2013 简体中文版下载
  10. 富爸爸,穷爸爸系列书籍目录