我在职场第一次薪资翻倍的经历!

一个有所追求的人。

1

写在前面

我将用系列文章,回顾十年程序生涯,一方面是对职场生涯的阶段性总结,另一方面希望这些经历,对大家往后职场生涯有所启发。

我很庆幸一路走来皆是自己的选择,虽然也走了不少弯路,但那是我选择的生活。

一只站在树上的鸟儿,从来不会害怕树枝断裂,因为它相信的不是树枝,而是它自己的翅膀。

十年系列文章:

  1. 我是如何走向程序生涯
  2. 毕业即失业,找工作找到怀疑人生(已被删,查看此文公号内回复关键字:毕业)
  3. 深圳流水线工厂,我差点和主管打了起来
  4. 富士康14跳被我赶上了,流水线车间真的没有梦想
  5. 我在培训机构折腾的经历,再和大家聊聊这个行业
  6. 第 1 份工作,我只干了 2 周就被辞退了!
  7. 我在华为做外包的真实经历!

如果你想提前了解 10 年经历,可以看看这个漫画:《“失败”的北漂十年经历》,这里有我的一段故事。

Flyever出游照片

2

开始面试

上篇文章《我在华为做外包的真实经历!》提到,我在华为公司做外包 9 个月的时候,当时的华为终端部门把 Java 团队给撤了,很多同事选择了转型 C++/Qt。

我不甘心花费 1 万元培训的 Java 就这样放弃了,于是选择出来找工作。经过 2 次面试了解到,工作 1 年虽然技术提高不多,但面试机会多多了。

09年第一份工作在华为的工资是 2100,随意面试了 2 家公司发现 3000+ 是起点,于是果断提出离职,在离职工作交接过程中继续投递简历,看能不能找到更好的机会。

面试了5、6家之后收到了 2 份 Offer ,一家软件公司给 3200,另外一家电信公司给 3500 ,手上有了 Offer 之后底气就很足了,后面的面试都是要 4000 元。

这里多说两句,很多程序员不太善于谈判,于是在面试中总是吃亏,有些程序员技术能力并不是很强,但面试能力很强,就有可能导致技术水平差不多,但进了公司发现薪资差了一大截。

但是我们不得不承认:面试谈判也是一种能力。

3

两个关键公司

后来又陆续面试了几家公司,印象比较深是有一家从北京来西安开拓市场的公司,刚在西安建立了研发中心,来了一个技术领导在西安组建研发团队。

当时和这个公司的技术负责人谈了两次,双方都感觉很不错,最后给出了 3750 元的薪资,但是这家公司有点国企范,三面的时候把家里的情况问了个底朝天。

还有一家公司印象特别深刻,当时这家公司在西安软件园的二期西岳阁,面试的时候发现这个公司特别安静,比起其它公司好像更有特点一点。

初面时和其它公司没有太大区别,但是复试的时候真的挺奇特的。初面通过后,HR 给我打电话说复试的时候,需要准备一个 PPT 介绍一下做过的项目。

现在我已经在职场混了10年,有这种要求的公司也不多见,当时也硬着头皮答应了,想着反正感觉这家公司氛围不错,就再去试一次。

当时华为的项目真的没啥讲的,几乎没有任何技术含量,于是我把培训的时候做的一个当当网购项目拿出来加工了一下。

复试去的时候,老板、HR、面试官和部门经理都在,直到现在我都搞不清楚:招个程序员至于搞这么大阵仗嘛。

战战兢兢的完成面试后,过了几天居然通知面试通过了。

4

面临选择

复试通过之后就到了谈工资的阶段,HR 一直想压我工资,当时因为这家公司面试流程比较繁琐,最后也没有松口坚持 4000,提出不到预期就不考虑了。

没想到最后也同意了,就这样我差不多收获了四份 Offer ,一家软件公司给 3200、一家电信公司给 3500、GIS 的那家公司给3750,还有最后面试的这家4000的。

最后在 GIS公司和这家公司之间犹豫怎么选择,后来觉得  GIS 这家公司可能不够互联网,另外当时住的地方距离软件园二期比较近。

当然最最重要的是这家公司工资给得高,当时非常缺钱,工作一年之后没有存下钱反而欠了几万外债,生活压力巨大。2011年国庆过后入职,当时一起入职的有四个人:波仔、Jerry、鸽子和我,后面我们四个就成为了在职场中最好的朋友,一直到现在

后来我和波仔、鸽子甚至还创建了一个户外组织 Flyever ,每到周末、过节都会组织活动,要不外出爬山、要不胡吃海喝,有事没事找借口搞活动,开启了我在西安最快乐的一段时光。

Flyever出游照片

5

开始工作

这家公司的主要业务是做系统集成,是思科在中国的金牌代理,给大企业或者集团做硬件集成方案,由于代理思科的业务很多,为了差异化竞争,为思科的硬件做了很多本地化的产品。

这家公司是一个港企,老板是香港人,因此公司的管理很有特点,我曾经在文章《老板和易筋经的故事》中写过这家公司的故事,到现在依然喜欢这家公司的管理风格。

那时候刚从华为外包公司出来,什么 Java 技术都给荒废了,心理慌的一批,总担心在试用期被公司辞退了,因此刚入职非常努力认真工作。

工作一个月的时候,当时带我的领导找我传个资料,才发现我的电脑居然连 QQ 都没安装,他非常惊奇的说,现在这个社会居然还有人电脑不安装 QQ。

大家可以想象当时为了避免干扰,紧张工作的感受(当然也有华为外包工作时没有用 QQ 的习惯),就这样小心翼翼做一些小功能,慢慢熟悉整个项目。

刚开始做一个小功能都需要花费很多时间,每天别人下班的时候,我都非常自觉加班把工作完成,慢慢从开始做一个小功能,到做一个大功能,又到负责一个大模块

在做项目的过程中,慢慢找回来了一点自信心.

6

公司氛围

现在我仍然觉得那是一个有温度的小公司,虽然整个公司加起来只有五六十人,但是公司文化特别的好,每周给大家安排两次羽毛球活动

下午工作到 3 点让大家休息半个小时,鼓励大家出去活动;每到各种过节的时候,把大家邀请到酒店吃饭,让公司员工表演跳舞(大部分是员工自己恶搞)。

从来没有上过舞台的我,在这家公司参与了两次年会活动,每两年公司安排大家去邻省旅游,公司的很多同事都是呆了近十年。这里面的很多现象放到如今的环境中来看,仍然是很难得。

在这家公司工作半年以后,我把最初接触的项目完全负责了起来,领导又给安排了其它两个项目,慢慢的也是先做一些小功能,再到最后负责整个产品线。

Java 基础完全补了上来,并随着研究项目的时间越来越久,解决了项目中遗留多年的技术问题,后面关于这个项目的大活基本上都是我来搞了

Flyever出游照片

7

又一次面临选择

工作一年以后,基本上成了这家公司的主力开发,同时我们当初成立的 Flyever 户外组织,几乎把公司后面来的新同事都吸引了进来。

由于这个组织太过于庞大,甚至引起了公司 HR 的注意,有事没事的时候喜欢打听我们一堆人都在干什么。

HR 也变相的找过我们了解情况,找过鸽子找过我,也找了一些其它的同事,其实我们也没做什么,就是特别喜欢玩,但由于被过多关注也有点不爽。

那个时候在公司呆得特别舒服,同事朋友都打成了一片,每天可以在公司园区打球什么的,也可以静下心来敲代码,工作量不是很大,大部分时间都可以按时下班。

工作的时候喜欢在博客园上看新闻,里面都是关于中国互联网公司的各种新鲜事。当时在公司做的项目都是 To B 的,大多都是给企业里面的网络管理员用的产品。

看着中国互联网公司的各种现状,内心不断的骚动着,我也想做一个产品可以让更多的用户去使用,而不是公司的某几个人但当时的情况,西安根本没有多少家互联网公司。

Flyever出游照片

8

是否去北京2012年

老家盖房子,家里借了不少钱,对我来讲经济压力很大,我迫切的需要挣到更多的钱,在这家公司工作了一年多,虽然工作得不错,但是公司也没有主动涨薪

当时最好的朋友之一Jeryy 说他准备年后去北漂,西安由于刚开始建地铁,整个城市搞得乱哄哄的,同时雾霾也大的要死,经常是一片灰茫茫的。

我当时就在想,与其在西安吸雾霾还不如去北京吸雾霾,反正到哪里都是吸,当然得找工资高一点的地方

2013 年春节没多久, Jerry 就申请辞职了,我比他晚了大概一周时间,当时还在做一个巨复杂的项目,并且暂时还没有人能够接手。

公司找我谈了几次,希望能留下来给公司带个小团队,我说想去北京,公司甚至答应可以安排去北京分公司上班,让我不要着急走。

我认为这都是公司 HR 的一些老套路,拒绝了。同时也答应在走之前把这个项目做好上线,于是在快要离开这家公司的时候,整整一个月都在忙这个项目的事情。

而且由于时间有限,最后一周写了一个巨复杂的业务模块,我估计后面接手我项目的人,很难看懂其中的代码,这不是我故意留的坑,实在是时间太紧。

9

最后

我非常认同一个观念,所有好的代码都不是写出来的,而是通过不断修改完善优化出来的。正常情况下写代码的时间占比在 40%,修改完善代码的时间占 60 % 。

但是由于很多公司过于压迫员工,项目后面的 60% 时间被不断压缩,容易导致项目上线后出现各种突发问题,有时反而影响了整个项目的进展

最后我终于下定决心去北京,一方面是为了找一家真正的互联网公司工作,一方面是想在北京挣到更高的工资。可以说,选择来北京是我人生最关键的选择之一,不仅让我在技术视野上有了非常大的提升,同时也给我的职场生涯带来了关键的机遇。

如果我当初依然选择留在西安,可能就不会有后面那么多的故事,以及现在的我。所以我常常在思考一个问题:到底是选择重要,还是努力更重要?

我把这个问题留给大家,请大家留言告诉我你的观点。

作者简介纯洁的微笑,一个有故事的程序员。曾在互联网金融,第三方支付公司工作,现为一名自由职业者,和你一起用技术的角度去看这个世界。我的微信号puresmile2,欢迎大家找我聊天,记录你我的故事。

Image placeholder
IT头条
未设置
  86人点赞

没有讨论,发表一下自己的看法吧

推荐文章
我在华为做外包的真实经历!

一个爱钱如命,又有所不为的人。1写在前面我将用系列文章,回顾十年程序生涯,一方面是对职场生涯的阶段性总结,另一方面希望这些经历,对大家往后职场生涯有所启发。我很庆幸一路走来皆是自己的选择,虽然也走了不

Udemy:人工智能是2020年职场最需要的技能之一

TensorFlow是过去三年中最受欢迎的技术技能,根据Udemy的数据在2016年至2019年之间呈指数增长。·除了Web开发框架,云计算和IT认证(包括AWS、CompTIA和Docker)之外,

【系列】股份制银行在职员工有多少?其中研发又有多少人?

本篇为系列文章第一篇,下一篇, 2018年,股份制银行在IT方面都花了多少钱,做了哪些事?摘要:虽然做过些与银行相关选题,比如《四大行、股份制银行、城商行都在使用什么数据库?》《银行数据库选型之秘》《

效率提高N倍的19条MySQL优化秘籍

一、EXPLAIN做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据type列,连接类型。一个好的sql语句至少要达到

揭秘青云QingCloud第二代云主机性能提升4倍的背后

前不久,青云QingCloud正式推出第二代企业型云主机,其搭载第二代英特尔至强可扩展处理器,采用独享CPU模式,可提供更高更稳定的计算性能,并针对人工智能工作负载进行优化,性能提升400%,满足企业

互联网行业巨头的职级薪资揭秘

以BAT为代表的互联网行业巨头,其职级薪资一直都为业内所津津乐道。相信大家对BAT的职级薪资都十分好奇,今天小编就来为大家揭秘互联网行业巨头的职级薪资。其实像阿里巴巴、腾讯和百度这样的互联网巨头,其职

IT程序员工资一般多少钱?薪资水平如何?

  IT程序员工资普通几钱?薪资程度如何?程序员工资依据技术程度和地域差别薪资程度有很大的差距,北上广一线城市程序员工资大都在1万元左右,随着项目经历积聚薪资也呈现上升趋向。   IT程序员工资待遇引

我在 GitHub 上看到了一个丧心病狂的开源项目!

有人说,写作是少数可随时间推移而不过时的技能之一。但实际情况是,尽管许多人在写作这条道路都做出了尝试,可最终坚持下来的只有极少部分人。在这当中,导致他们放弃或停止写作的最大一个原因就是:拖!延!症!。

我在华为写了13年代码的一些感悟

一天晚上,我和老婆聊天,说部门要我写个“大咖谈软件”的文章,老婆斜了我一眼,淡淡地说:“Linus大神21岁就写出了Linux内核的雏形,缔造了一个自由主义的开源世界;张小龙28岁写出了foxmail

记录一次 LNMP 环境搭建到 Https 配置

之前一直习惯使用LAMP环境,更多的使用Apache去作为自己的服务器。今天折腾了一下LNMP,以及升级https,因为没什么含金量,仅作为我的一个记录笔记吧。 1.搭建了LNMP环境``` sudo

gRPC-Go 和 Java 的一次 HelloWorld(十)

都说grpc是跨语言的一个rpc框架,当团队内部有多种流行编程语言时,那么grpc可以为他们提供通信,今天我们就通过一个HelloWorld来看看Java和Go是怎么通信的,一起实践吧,只有亲身实践才

记一次 vue 的异步更新队列导致内存泄漏

起因 由于项目是需要连续传输图片形成一个伪视频(没办法,客户钱给的不够)来观看。后端采用传输base64的图片到前端展示。 环境 php:7.2 workerman:3.X vue:2.X 过程 wo

【Golang+MySQL】记一次 MySQL 数据库迁移(一)

【Golang+mysql】记一次mysql数据库迁移(一)文章地址:https://github.com/stayfoo/stayfoo-hub一、准备目标: 腾讯云CVM自建mysql数据迁移到腾

记一次JVM FullGC引发严重线上事故的定位、分析、解决过程!

这篇文章给大家聊一次线上生产系统事故的解决经历,其背后代表的是线上生产系统的JVMFullGC可能引发的严重故障。一、业务场景介绍先简单说说线上生产系统的一个背景,因为仅仅是文章作为案例来讲,所以弱化

HBase实战:记一次Safepoint导致长时间STW的踩坑之旅

本文记录了HBase中Safepoint导致长时间STW此问题的解决思路及办法。过程记录现象:小米有一个比较大的公共离线HBase集群,用户很多,每天有大量的MapReduce或Spark离线分析任务

记一次隐藏很深的 JVM 线上惨案的分析、排查、解决!

1、本文背景本文会给大家讲解一个比较特殊的JVM优化案例,这个优化案例本身是因为新手工程师对JVM优化可能了解了一个半吊子,然后不知道从哪里找来了一个非常特殊的JVM参数错误的设置了一下,就导致线上系

咱们从头到尾说一次 Java 垃圾回收

⬆️图片来源于网络之前上学的时候有这个一个梗,说在食堂里吃饭,吃完把餐盘端走清理的,是C++程序员,吃完直接就走的,是Java程序员。🤔确实,在Java的世界里,似乎我们不用对垃圾回收那么的专注,很多

周末生产事故!一次心惊肉跳的服务器入侵排查….

近日接到客户求助,他们收到托管电信机房的信息,通知检测到他们的一台服务器有对外发送攻击流量的行为。希望我们能协助排查问题。 一、确认安全事件情况紧急,首先要确认安全事件的真实性。经过和服务器运维人员沟

一次Zookeeper 扩展之殇

一、背景基于公司发展硬性需求,生产VM服务器要统一迁移到ZStack虚拟化服务器。检查自己项目使用的服务器,其中zookeeper集群中招,所以需要进行迁移。二、迁移计划为了使迁移不对业务产生影响,所

再读一次Vue官方文档带来的意外惊喜

前言Vue目前算是我用的时间最长的一个框架了,但是最近总是在想,我真的了解Vue了吗,还是说,仅仅只是会用它而已了呢.最开始用Vue的时候只是草草看了一遍文档,细节之处并未关心,以至于后面项目中遇到很

idea2019激活教程,永久激活,一次性搞定!(必看)

idea2019激活教程,永久激活,一次性搞定!(必看)此教程仅用作个人学习,请勿用于商业获利,造成后果自负!!!此教程已支持最新2019.2版本永久激活方法1.下载jar包点击链接网盘链接:pan.

秒读 Excel 百万数据(第一篇)

读取前的准备工作 1.文件类型属于.xls、.xlsx,需要用办公软件WPS或Office将文件另存为.csv类型。不能直接重命名修改文件类型,直接重命名修改文件类型会导致数据格式不兼容,Window

Git 学习以及创建第一个应用

常用命令gitconfig--globaluser.name"YourName"//设置全局用户名gitconfig--globaluser.emailyour@example.com//设置全局邮箱

Laravel 底层分析:生命周期和容器 Container(第一部分)

本篇用于介绍Laravel5.6底层源码 最早加载的文件 一旦你打开某个网站,比如http://example.com,你的Web服务器(nginx,Apache,...)首先指向的是public目录

献给 Hello World!的建筑师 (写于版主第一天)

写在前面的话时长13周,终于坚持下来了。感觉这个过程就是一个几度想放弃,但又“真香”的过程,期待更多人坚持下来,加油!实习版主的历程当时为什么选择申请实习版主,老实说我是受上一任版主@Epona影响的