为了账号安全,请及时绑定邮箱和手机立即绑定

从月薪2千的房产中介到受邀参加谷歌大会的资深工程师,我经历了什么

2021.04.27 01:48 1109浏览

我能学编程吗?

相信每个想要学习编程的人都会有各种各样的困惑,在网上查阅了很多资料以后,感觉每个人说的都很有道理,却又不知道该听谁的。

这个问题令许多人迷茫过,而我也是其中之一。最终在前辈们的帮助下才走出迷雾,成为了一名 “光荣” 的程序员。

如今,我以一个过来人的角度,希望自己能像曾经那些真心帮助我的人一样,帮助眼前的你。

抓住黎明

记得14年刚刚大学毕业,和其他人一样,我也迷茫,不知道该何去何从。

不知道从哪里迸发出来的勇气,让我决定去深圳。不顾所有人的反对,毅然踏上了前往深圳的大巴车。从老家河南到深圳,坐了30个小时的大巴车,终于来到了这个令我向往的城市。

图片描述

大专毕业、零经验、没技术。第二天找工作的时候让我明白了,自己在学校里学的东西在外面什么也不是。直到今天我都还记得,在那个写字楼里,一个九人小团队的公司。我只是想要一份工作,但面试官告诉我:你这样的,不要钱我们也不要你啊,还得教你浪费时间。

找了一天的工作,得到的全都是不通过,还有一些面试官推荐去培训机构学习几个月。那个时候哪有钱去培训机构,而且也没有那么多的时间让我去学习。心里也憋着一口气:我要证明给那些不相信我的人看,我可以。

图片描述

晚上的时候终于面试上了龙岗一家小房地产公司,公司只有六个人。一边做房产销售,一边维护公司的网站。网站是开源的PHP代码模板,平时只需要添加一些楼盘,做一些很简单的页面,月薪2000(当时深圳规定最低工资1850)。在公司附近的村子里租了一个350一个月的小单间,小到只能放下一张床。

图片描述

每天白天打电话洗客户:

  • 您好,王先生。之前您有了解过一个楼盘,现在还准备买房吗?
  • 嘟嘟嘟
  • 您好,李女士。您现在还在考虑买房吗?
  • 我都破产了,我还买什么啊,债都还不起了。
  • 对不起,打扰了
  • 您好…
  • 你们有病吧

是的,现在很烦的骚扰电话,曾经我也是其中一员。

中午跟着其他销售跑楼盘,很多楼盘是拒绝这种小公司的人进去的。每天经历的都是被保安拦在外面不让进去,但还是得一个楼盘一个楼盘的实地去调研,掌握更多信息。

从楼盘回来以后就把相关信息录入到系统里。

在那一刻,我多么渴望能有一个人能教我学编程,多么渴望能拥有力量,能对那些轻视自己的人说:看,我可以。(无数个夜晚梦到自己救了一个乞丐,是Java之父,他把所有的知识都醍醐灌顶的传授给我…)

可惜小说里的故事都是骗人的,一切只能靠自己。

那段时间拼命的学习,在网上找了很多教程,也加了很多群,在各种技术论坛,贴吧求助。曾经,我也是一个菜鸟,很菜很菜。

图片描述

经常遇到一个问题,就需要自己思考很久也没有答案,学了一个多月虽然有效果,但效果很一般。那时,我多么渴望能有一个好的学习平台。它拥有最新的课程,并且每个课程都短小精炼。遇到问题还能有一群同学讨论,甚至是有老师在线上答疑解惑。

可惜那时并没有,直到一个群里认识的朋友跟我说:

  • 你知道慕课网吗?
  • 慕课网?那是什么?
  • 一个学习网站,你看看,上面的课程都是免费的,关键是每个视频都几分钟,特别好

(那时慕课网刚刚建立,用户量只有几万。并不出名,只是依靠口碑大家口口相传)

当时还是很将信将疑的,并没有放在心上,但朋友直接把慕课网链接发了过来。

随意的点开:你的指尖,有改变世界的力量。 巨大的横幅映入眼帘,这句话吸引了我。(这个图,可是后来我求慕课网的设计大佬,最终他在一个非常古老的系统里帮我找到的…)

图片描述

点开了一个设计模式的课程,每个视频真的只有几分钟。老师讲的非常清晰,课程也很新,和自己在各种途径搞来的陈年老视频真是一个天上一个地下。不知不觉的两个小时就把一个设计模式课程看完了,困扰几天的设计模式,瞬间明白了。

从此,村子里多了一盏明到深夜的灯,慕课网也多了一位忠实的用户。

擦亮黑夜

那段时间每天下班就打开慕课网,走路、吃饭手里都拿着手机看慕课网。(这里我必须要吐槽一下当初的慕课网APP,不兼容我的手机… 一个八百多的合约机,慕课网APP打开就黑屏,只能用移动web版的慕课网)

图片描述

天道不一定能酬所有的勤,但天道只酬勤。

两个月,从一个几乎小白的人,学完了Java和Java Web相关的课程。带着忐忑的心投了一千多份简历出去,都石沉大海了。

就在我快要放弃的时候,一个电话打了进来,通知去面试。接到电话立马去跟老板请了假,倒了两班公交,两班地铁。当时深圳地铁线路覆盖没有今天这么全,需要倒公交车。

面试过程很顺利,最后技术总监问:那么多经验丰富的名牌大学生,我们为什么要选择你呢?

短暂的沉默,我抬头看着他说:我真的热爱这个行业,在印象笔记里有一千多条笔记。

技术总监:很好,我们有一个跟印象笔记合作的项目,你有兴趣吗?

当晚回去就辞职了,回家的那一刻真的哭了,所有的努力都没有白费。

随后的几年依然坚持在慕课网学习,后来慕课网推出了实战课,一个又一个的实战课帮助我从一个普通的实习开发,一路走来:开发工程师、高级开发工程师、资深开发工程师,薪资更是不断的翻倍。

图片描述

19年在公司主导的项目得到了谷歌的青睐,受邀参加谷歌开发者大会并参观了谷歌公司。

坐在台下,看着谷歌大佬介绍自己的项目。

那一刻,百感交集。

图片描述
图片描述

曾经我渴望成为一个大神,如今成了别人眼中的大神。

但我知道自己还需要继续学习和提升。

希望我的故事,能够坚定你选择这条路的信念。

我到底能学编程吗?

看到这里,你可能心底有了疑惑:我到底,能学编程吗?

我可以先告诉你答案:能!

你可能有许许多多的担心:

  • 我数学不好
  • 我英语不好
  • 我理解能力不行
  • 我没有计算机基础
  • 我年龄大了
  • 我 …

无论你有什么样的困难,无论你有什么样的担心,我都是一样的答案:能,你能学习编程。

我知道有人看到这里可能不信,你的不相信是来自于无数所谓的 “过来人” 传授给你的经验,曾经我也对这些经验深信不疑。

直到我看到了谷歌一位盲人程序员 Lucas Radaelli 在社交问答网站 Quora 发表一篇文章解释他双目失明但依然为谷歌工作,通过算法来优化谷歌搜索结果的排名。

那一刻我想到了一句话:世上无难事,只要肯登攀。

是的。只要你是真心喜欢这个行业,真的想要在这个领域闯出一片天地。那你就无需在意其他人所说的困难,只需要坚定不移的朝着你的目标前进即可。无论前面是什么样的困难,只要不断的努力,最终都能到达你渴望的地方。

但是,作为一个过来人,还是想告诉你一些建议。

三十而立

古人常说三十而立,对于一个男人来说,三十岁代表着很多。同样的,对于程序员来说,三十岁也代表着一个分水岭。

如果你此时已经接近30岁,上有父母,下有妻儿,背负着房贷或车贷,又没有发自内心深处的对这个行业的热爱。仅仅是听说程序员工资高就想半路出家的,真的建议你慎重考虑。(女生如果接近30岁,不是真的喜欢这个行业,也不太建议选择。但真的想选,也还是可以选,女孩子在这方面有一点点的优势。)

虽然没有明文规定,但程序员超过30岁就逐渐变得不受欢迎了。这只是对于那些普通并且平庸的那部分程序员来说的,这也是为什么我建议你一定要热爱才能选择这个行业

程序员过30岁就不受欢迎?到35岁就被淘汰?

这句话并不是媒体贩卖焦虑,而是真实存在的。

归根揭底的真实原因是:程序员的工资基本是随着工作年限的增加而增加的,包括各种年假和工龄的福利,都会随着我们的工作年限增加而增加。

程序员是一个虽然难但又简单的行业,难在于入行难,但一入行你就会发现大部分人做的都差不多。

年长的程序员比年幼的程序员多的仅仅是一点项目经验,而这点项目经验并不能起到太大的作用。指的是十年如一日,没有上进心的普通程序员。

所以,企业花更少的钱招一个3-5年工龄,25岁左右的人。

年轻、有朝气。

他们既能满足公司业务发展的需要,但要的钱和其他隐藏支出比35岁的程序员少一大半,何乐而不为呢?

所以,如果你真的已经接近30岁,甚至超过30岁。毫无计算机基础,想要半路出家做程序员。仅仅只是因为高薪诱惑,真的不建议选择这个行业。

那有没有30岁逆袭成功的案例?

有。

我有一个朋友,原来是在油田工作,30岁了。一次巧合让他接触到了编程,当时他就深深喜欢上了这个行业。我推荐他在 慕课网 上面学习,那段时间他每天都学习到很晚,遇到不懂的就问我。过了半年的时间他就成功面试进入一家公司做Python的实习工作,又学习了一年,跳槽进入了平安公司做Python开发。前段时间告诉我,他很受领导器重,去年年底成功晋升到资深开发工程师,也开始独立带项目了。

但这样的案例,真的很少,而且需要付出无法想象的努力。还有很多亲戚、朋友、同学,因为看到这个行业的高薪,想要进入这个行业,最后都放弃了。

如果你没有下定决心,想要在这个行业一路走下去,那我可以肯定是没办法学会的。

你想知道的事

看完上面的话,我相信对于是否能走编程这条路,你还有很多的困惑。

但我想说的是,抛开年龄的限制,其他的限制都是可以克服的。

如果真心喜欢这个行业,所有的困难都不是困难,包括年龄。


Q: 我英语不好,能学编程吗?

A: 能。从来没有人说过学编程必须要会英语。但如果你会英语,可能会让你学起来比其他人要快20%左右,并且发展到很高的层面以后能够走得更远一些。所以,我还是建议你学会编程以后把英语也学习一下,而且无论任何行业我都建议学好英语,这可以让我们的世界变得更大。


Q: 我数学不好,能学编程吗?

A: 能。实际上程序员分为很多种类型,大部分的程序员都是偏向服务层面的,比如说网站的后台。这种类型的程序员,日常能够用到数学的地方可能也就加减乘除比较多了。但如果你一心想要研究算法、人工智能、大数据,那是需要比较强的数学功底的。


Q: 我基础不好,能学编程吗?

A: 当然可以。因为这个世界上没有人是生下来,就会编程的。


Q: 我没有钱,能学编程吗?

A: 程序员是出了名的空手套白狼行业,慕课网 有大量优质且免费的课程,只要坚持学习即可。如果你的经济情况允许,花几百块钱就可以购买一门 实战课 ,它将帮助你更快的进入这个行业,拿到更高的薪资。其他的,只要你有一台电脑。配置不需要很高,初期只需要能运行简单的代码,能够帮助自己验证即可。实际上市面上几乎所有的电脑,配置都远比很多服务器的配置高得多,运行一些开发工具不在话下。只要你的电脑有4G的内存,当然如果经济实力允许,可以再加一根4G内存。8G内存的电脑,足以支撑你学习编程。


Q: 我专业不是计算机,能学编程吗?

A: 能。但是面试的时候,面试官肯定会问你为什么要选择这个行业,此时回答的好了是能够加分的。再一个就是非计算机专业的简历,有时候可能会被某些公司的简历系统自动筛选掉。建议好好在简历上下点功夫,一定要购买几门 实战课 学透了。然后去一些可以和HR或者是技术经理一对一沟通的面试平台,这样简历不会被系统自动筛选掉,而你的表现又足够好的话,面试结果只会大大加分。


Q: 我只是大专,甚至我只是初中学历,能学编程吗?

A: 能。但是面临的问题跟不是计算机专业类似,很容易被某些公司的简历系统自动筛选下去。因为HR找简历大部分都是根据条件筛选,例如: 3年经验、本科及以上、计算机相关专业。同样的,一定要购买几门 实战课 学透了,然后去可以直接跟HR或者是技术经理交流的面试平台,让他们看到自己的能力。大部分的技术人员,他们更看重一个人的技术能力,而不是他的学历。不过还是建议一定要利用一些途径去提升自己的学历,这里我比较推荐奥鹏教育(慕课网的母公司,有兴趣可以了解一下)。虽然是网络教育,但至少简历里面是一个本科,有了一块敲门砖,只要面试通过,这些问题都不重要的。


Q: 我怕自己学不会,还能学编程吗?

A: 虽然不知道你是为什么想要学习编程,但既然看到这篇文章,那你心中一定有一个自己的坚持。曾经我也很容易放弃,特别是学编程的路,我也放弃过很多次。直到有一次,我在网上认识的一个好朋友,他告诉我一句话,他说:当你下定决心想要做一件事的时候,你就记住那种感觉。当你想要放弃的时候,就回想一下当初的热情。 这句话,帮助我一路走来,今天我把它送给你,希望同样能够激励着你走下去。


Q: 我没有女朋友,能学编程吗?

A: 说出来你可能不信。我就是学了编程以后,收入高了,逐渐人也变得更自信,然后找到了女朋友。


到这里,相信你对自己是否能选择程序员这个职业已经有了更清晰的认识。

如果你还有什么疑问,都可以在文章下方留言,或者在慕课网与我取得联系。如果我看到了,都会回复大家。(慕课网搜索:秋名山车神)

我想说的是,无论什么样的困难,只要下定决心去做都是可以克服的。

老祖宗说的好:不积跬步无以至千里,不积小流无以成江海。

如果觉得这篇文章对你有帮助,记得点赞、收藏、转发 + 关注哦。

下篇文章来告诉大家,如何学习编程以及每种主流编程语言在慕课网的学习路线是什么~

点击查看更多内容

本文原创发布于慕课网 ,转载请注明出处,谢谢合作

9人点赞

若觉得本文不错,就分享一下吧!

评论

相关文章推荐

正在加载中
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消