美文网首页齐帆齐年终征文活动专题读书
如何成为一个年薪50万的程序员:01 我的第一份offer

如何成为一个年薪50万的程序员:01 我的第一份offer

作者: 落笔七年 | 来源:发表于2023-04-20 23:10 被阅读0次

    我是一个很普通的人,农村出身,父母没什么文化,更没什么背景。

    从一个山里的高中,费了九牛二虎之力考上了一个二本大学。

    当年我们那届高中毕业生,整个学校考上二本以上的人只有4个。

    当时或许有点沾沾自喜,可现在回头看,尽是心酸,这个世界就是不公平的,教育也是如此……

    目前在郑州这个二线城市一家40人的小型软件公司中,担任研发总监一职。

    我也曾在上海待过五年,在一线城市,程序员能达到50万还是相对容易一点。

    2018年,因为父亲生病,又添了孩子,我不得不放弃上海的工作机会回到郑州。

    那时在上海的薪水已经快到目前这个水平了,不过我不太想聊一线城市的机会,因为那个相对对容易一些。

    今天我来分享一下我是如何在二线城市达到年薪50万的。

    在回答之前我先说一个前提,我花了超过10年的时间才达到目前这个水平。

    可能在二线城市比部分同龄人好点,但是在整个计算机行业,这个其实很普通。

    完全说分享经验有点不太好意思,有一半算是教训吧!

    我不会分享几句经验或者成功金句之类的话,让你一看就能学会,立马挣大钱,我觉得那是骗人的。

    我会很客观的陈述这个过程,如果屏幕前的你也想做个程序员,并且想有点成就,那么请你耐心看下去,这些经验,不!更多的是教训或许会对你有帮助。

    第一章 我的第一份offer

    如果你真的努力过,你的机遇总会在未来的路上等你

    我在西安上的大学,2010年毕业,我在2009年11月份西安校园招聘会上拿到了中关村一家软件公司的offer。

    当时我是我们那一届计算机系第一个拿到offer的,虽然只是一份实习offer,而且实习薪水只有2200,但是我内心还是抑制不住的兴奋。

    当时西安的名校多,这个大家都知道,所以我们一个普通的二本毕业生在西安参加招聘会是没有优势的。

    那时候08年背景奥运会热度还没有完全褪去,能去北京工作,有机会去看看鸟巢和水立方,对于我这个农村出身几乎没有旅行概念的孩子来说,还是很兴奋的。

    能拿到这个offer,得益于大二的时候,我们计算机学院的一个教授,他教我们专业课-操作系统。

    在我上大学期间,我认为能真的称之为教授的老师也就两三个,他算其中之一。

    其他的老师真的就为混口饭吃,对于这些老师来说,上课就是一份工作,上课开讲,下课一秒钟不耽误直接走人

    很多课程没有作业、没有课后练习,老师上课不点名,考试前给圈重点,当时看起来是位“好老师”

    对于我们这些自制能力差的学生,遇上这样的老师,我们是真的学不到东西。

    所以,我很喜欢教我们操作系统专业课的这个教授,他讲课风趣、深入浅出,能吸引学生的注意。

    他讲课讲得很好,我很喜欢听,操作系统中多线程争夺时间片的那个概念,我到现在还记忆犹新。

    在那个学期课程快结束的时候,这个教授给我们推荐了一个培训班。

    大概是2008年的上半年,那个时候软件开发培训班还是比较少的,不像现在这么多。

    我们当时半信半疑,心想:这教授给我们推销课程,他指不定拿多少提成呢。

    可我出于对这个教授的喜欢,我参加了试听课程。

    那天试听课,教导员带着我们计算机系的部分学生在一间电教室听课,一开始肯定是各种宣传,各种找工作保障。

    我没什么感觉,我记得特别清楚,一个穿黑色T恤,带着眼镜有点不修边幅的大哥打开电脑,直接现场写代码。

    我记得很清楚,当时他用C++在很短的时间内编写了一个贪吃蛇,那时我们的水平也就是用C语言写个简单的加减乘除函数。

    我承认我被吸引,倒不说能靠这个找一份好点的工作,主要是觉得很有趣,那个大哥很厉害。

    十年前的技术选择没有现在那么多,C++编写UI用还是古老的MFC库,但在那时,MFC是非常牛逼和主流的UI库。

    了解编程的都知道,在UI技术没有成熟之前,用C++ GDI库编写UI是多么麻烦的一件事情。

    当时我也在考虑,我们这学校普通,专业普通,工作肯定不好找。

    很多人选择考研,我肯定是不会考研,因为大学贪玩,我觉得我已经静不下心来好好考试了。

    下定决心后,我放暑假就回家跟我爸妈说,说我要报班,父母虽然不懂,但看我这么执着就同意了。

    大二的暑假放假没几天,我就揣着账户上有4000千块钱的银行卡,背着包我就去培训班报道了。

    课程费3000,还有暑假两个月1000块的伙食费,白天去培训班上课,晚上回学校住宿。

    我们那一届计算机系报了30多个人,每个人的学费是3000块,课程是两年。

    每周三下午有老师到学校讲课,每周六我们要到一个园区里去学编程一天,每次课后作业很多。

    那时候的老师是真的程序员,平时工作,抽时间给我们上课,能力肯定没得说。

    跟现在相比,那时候的培训班真的是太实在了,每次上课老师先讲理论,然后手把手现场教写代码,然后作业修改。

    这课一上就是一年多,从大二暑假到大三暑假,大四第一学期十月一假期过后就开始找工作了。

    在这个培训过程中,大家也能猜到,不是所有人能都能坚持到最后,我不算最刻苦的,但是还好坚持下来了。

    每个周三的和周六的课以及两个暑假的课我几乎没有缺席,教室是没有空调的,冬天冷,夏天热。

    电脑也没有网络,上课的就三件事,听课、看书、写代码,循环往复…… 很是枯燥……

    当时魔兽世界在我的笔记本上装了又卸,卸了又装,那时的我自然自制能力没那么强……

    如果一定要说一个让我坚持下来的理由的话,我觉得是舍不得浪费父母给的3000块钱学费。

    如果说一开始报名的理由是兴趣和找工作的动力,那么能坚持下来还真得感谢这3000块钱学费的沉没成本。

    30多个人,最终真正坚持到最后并学到知识的,只有7个人,我算其中之一吧……

    我相信目前的培训班也是如此,学到东西的人都是少数,因为人性如此……

    十月一假期过后,如火如荼的招聘会来了,我们几个小伙伴打印好简历,开始满西安的到处跑,投简历。

    优秀的人总是积极的,我们虽然积极,但是学校不算优秀,参加了几次招聘会,投了很多简历,大部分都石沉大海。

    11月份的一天晚上,一个伙伴跑来找我,说第二天有一群中关村的公司在西安电子科技大学的招聘会,找我一起去。

    那还等啥,去呀!能去北京那就牛逼了,不比待在西安强?

    第二天我们俩就郑重地收拾了一下(其实也就仅仅只是把头发洗干净了……),直奔现场会

    走到大门口,保安要看学生证,我们太掏出学生证一看,不让进!!

    说是招聘会限制生源,害怕人员太多太拥挤……

    我们知道这是借口,其实就是嫌弃我们学校不好,不让进,有可能是校方安排。

    我俩立马就蔫儿了,跑到旁边每人买了个煎饼在啃,因为学校离得远,赶车是时间久,还没吃早饭。

    卖煎饼的大妈看我俩郁闷,就问:保安是不是不让你俩进?我俩点点头

    然后大妈就给了一个皎洁的微笑:你俩给保安买两盒芙蓉王肯定能进去……

    我俩眼里闪过一道曙光,但是立马又纠结了,两盒芙蓉王可得几十块呀,那时候煎饼才两块多,学校食堂牛肉面才两块五,我俩这穷学生是真舍不得……

    看着来招聘的学生越来越来多,一个小时过去了,我俩坐不住了,一咬牙,硬着头皮买了两盒烟进去了。

    那是社会给我上的第一课,也是我人生第一次行贿……

    到会场的时候已经 11点多了,我俩挨着一家一家投简历,看着旁边同学,都是西北大学、交通大学、师范大学,还有很多硕士生、研究生……

    我感觉这次又没戏了……

    简历投到最后一家,给人家简历,人家竟然不要,我就无语了,内心咒骂:学历不好,看不都不看么?

    然后面试官指了指旁边的一个A4纸,这有两道面试题,把面试题答案写到背面,然年再提交简历。

    跟我一起的小伙伴直接说:咱们撤吧,肯定没戏……

    我说要不试试?就是两个排序算法题,我想试试,然后我就坐在面试官旁边的桌子上开始答题。

    如果是现在,我们可以趁面试官不注意,手机搜索一下,肯定有答案。

    可我那时候手里拿着的是液晶屏的摩托罗拉……

    只能硬着头皮写,不过还好,一年的编程培训技能终于用上了。

    我记得很清楚,当时我用C++语言写了一个数组排序,用的传统的冒泡排序法。另一个是一个C++链表的倒序转换……

    写了半个多小时,还写错半页,看起来乱七八糟。

    不过还算是写完了,那时候已经12点多了,会场人几乎都走完了,面试官倒是很耐心得在等我。

    提交完我就撤了,因为心里压根没底……

    刚跑下楼,听到有人在二楼喊:这位同学,等一下!!

    我匆匆跑上楼,这才仔细端详了这位面试官大姐,她微微一笑很和蔼的说:写的不错,可以参加复试。

    我瞪大了双眼,满眼不可置信,她笑了笑给了我一个肯定的答复……

    人生第一次得到一个复试的机会,不容易啊,我心想一定要回去好好准备复试。

    而面试官后面一句话让我身体一颤,现在就复试,指了指旁边笔记本说:你会用MFC?那就写个计算器吧

    我诧异的说:现在写? 她说:嗯,现在写!

    我满身是汗,自己平时都是看着教程拿着书写的,还有老师给的参照样例,这什么都没有让我写,我也不知道能不能写出来。

    我按耐住内心的紧张,满手是汗,慢慢坐下,打开 visual studio 6.0 开始使用MFC编码。

    题目其实不难,就是两个输入框 一个符号框,输入两个数字,选择加减乘除其中一个符号,点击确定算出结果。

    半个小时过去了,大部分UI组件和代码都写完了,可就是有个报错搞不定,11月西安的天气已经变凉了,我竟然满头大汗。

    我回头看了一眼旁边的面试官,她正笑呵呵看着我,我窘迫的眼神被她一眼看破。

    她说写的不错,就差一点点了,她告诉我了问题所在,我修改之后立马可以正常运行了。

    我当时心里各种慌乱,赶紧让我走吧,我回去等通知……

    她开始收拾电脑,整理材料,因为半天的招聘会已经结束了。

    我站在一旁凌乱,怯弱的问了一句:我可以走了么?

    她笑笑说,可以了呀,把这个带上,然后递给我一张盖了公章的A4纸,明年3月1号到公司报到,先实习,毕业转正。

    我还愣在原地的时候,她已经起身出门下楼了,教室里只剩我一人……

    还在凌乱中的我,看着录用通知书,我终于反应过来,开心的跳了起来。

    立马冲楼下的小伙伴喊:张宽,我拿到offer了

    他怀疑的看着我根本不信,咒骂到:净吹!!!

    我不顾他的不屑,立马拨通了我妈的电话,电话接通后我迫不及待的几乎喊了出来:妈,我找到北京的工作啦

    我能感受到电话那端母亲的高兴、哽咽、欣慰,就像四年前她看到我的大学录取通知书一样……

    可能很多人理解不了,十年前的就业环境和竞争压力下,一份北京公司的offer对于一个农村出身的孩子意味着太多、太多……


    多年后,再回过头看看那时稚嫩的自己,有点可笑,还有点心酸。

    到后来我才知道,那次招聘会公司在西安总共就招了三个人,我是其中之一。

    后来有一次跟那个面试官大姐一起吃饭,我问她:那么多211、985,还有硕士、博士,为什么看上我了。

    她回答:你的笔试题和复试题做的一般般,但我能看到你努力过,而且愿意抓住机会。

    这次经历让我明白:如果你真的努力过,你的机遇总会在未来的路上等你,你要做的只是努力一步一步往前走,不要停下。

    连载下一节:出入江湖……

    相关文章

      网友评论

        本文标题:如何成为一个年薪50万的程序员:01 我的第一份offer

        本文链接:https://www.haomeiwen.com/subject/ugibrdtx.html