android开发从三流小公司到一线大厂的人生经历(代码片段)

涂程 涂程     2022-12-01     356

关键词:

我想,没有一个程序员能够一步登天,一下子达到很高的高度,有些路是我们必须要走的,有些阶段是我们必须要经历的。有入门,才有进阶,才有更上一层楼。

别看我现在在大厂,但是我也待过小到不能小的小公司,也许你会感兴趣,那么不妨听我说说,我在学习编程路上待过的公司吧。

不到20人的小公司

我在大学的时候学的不是计算机,上的课程基本上和计算机也没太大关系,但是我从小还是比较喜欢捣鼓电脑的,不瞒你说,以打游戏为主,修电脑为辅。

兴趣使然,于是大学期间想要自学编程,但是无从入手,于是让家里人介绍了去了当地一个小公司学习php,对,就是那个世界上最好的语言。

公司一共就10多个人,大老板就在旁边办公。当时我对计算机语言的认知是:Java好像很火,php没听说过,上班(学习)之前只在w3cschool上看了一些简单的教程,然后就自信满满地去公司实习了。

结果一看公司里的代码就懵圈了,这啥玩意啊,我学的怎么都用不上呢。再看看其他人,都很熟练地写着php代码,所谓的“师傅”压根也没空搭理我,索性我就开始自学,学了几天html和css,写了几个小页面就开心得不得了,给我师傅一看,他特别鄙夷地看了看,然后再也没管过我。

一个月之后,我就开溜了,当时主要也就是想体验一把程序员的生活,顺便学习一下世界上最好的语言。

这么一体验可把我打击坏了,原来写代码这么难啊,这么小的公司代码我都看不懂,哪有可能去大公司啊。

所谓初生牛犊不怕虎,大概也就是这个意思吧,无知可怕,但一直无知就很可怕了,后来有一个契机,让我再次接触到了编程。

500人左右的公司

大三的时候交换了一段时间,学习了几门编程语言,像Java、前端、php、Android等技术都接触了一些,算是对编程有了比较具体的理解,特别是在Android课程上,写app让我特别有成就感,那时候我就想,我以后就搞Android吧!

当时想法很单纯,感觉搞app有意思呀,于是想找一份Android的实习,我们家那边的IT公司本来就不多,稍微大点的也就一个,几番争取之后,在这家公司也获得了一个实习机会,只不过当时他们不需要Android工程师,于是安排我做Java Web,于是我和Java Web就这样结下了梁子,以至于我后来就在这条路上走到黑了。

这是我大学毕业那个暑假参加的实习。因为当时已经考上了研究生,所以想积累一点实习经验。

这个公司比上一家靠谱一些,当时用了一些框架,还需要我自己写前端代码,那时候我基本也是0基础的状态,一边学Java语法,一边学html、css、js,然后还要完成部门安排的新人作业。那时候感觉自己真的菜啊,隔壁几个学历不高的小哥哥都可以熟练上手,各种开发,我还一脸懵逼,无从下手呢。

那时候我学会了向技术大牛提问,用有道云笔记做笔记,以及使用eclipse,也算是误打误撞地入了门,当时觉得Java Web好难啊,我要去做Android开发,不过最后还是没有等到机会,于是呆了两个月就走了。

然后,我就开始念研究生了。

网易和百度

在读研之前,我是没有想过我能进大厂工作的,我记得大四的那个招聘季,投了我们省内的一些公司,罕有面试机会,有面试机会的岗位也都没有通过,当时仗着自己有Java实习经验就去投Java岗位,结果各种吃闭门羹,其实都不是什么有牌面的公司,但是却都拒绝了我,可见当时我的水平有多次。

于是从研一开始,我终于确定了Android这个方向,并且疯狂补基础,需要什么补什么,大厂怎么要求我就怎么学,可能是我的执着也感动了我自己,后来就拿到了网易的实习机会,再后来也拿到了百度的实习机会。

在网易实习让我过了一把大厂瘾,当时去实习也就是打打杂,做点边边角角的任务,但是已经很震撼了,大型项目用到的技术、代码量、架构设计、标准业务流程,都让我很兴奋,不过当时光顾着兴奋了,没用到多少资源西就走了。

百度是第二次大厂之旅,相对来说没有那么兴奋,但是百度的技术还是比网易要靠谱一些,能学到的东西也更多,部门的技术栈虽然和我不是很搭,但是作为热爱学习的我来说,还是愿意花时间去学习的,在百度呆了半年,说实话技术没提升多少,其他的东西倒是学习了很多,比如百度自研的一些技术,以及部门在用的OpenStack和docker。

有了两段大厂经历加持之后,秋招也变得顺风顺水起来。最后能拿到不少大厂offer,我想是时间帮了我最大的忙。

文末

最后我针对于自己在一些公司面试时的面试题我总结出了,Android程序员面试涉及到的绝大部分面试题及答案做成了文档和架构视频分享给大家(包括高级UI、性能优化、架构师课程、NDK、混合式开发全方面的Android进阶),希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索学习文档的时间来学习,也可以点赞和关注一下以后会有更多干货分享

如果大家需要请去我 GitHub 中查阅,希望这些干货能够帮助到大家!!!

GitHub地址:
https://github.com/733gh/Android-T3


如果大家需要请去我 GitHub 中查阅,希望这些干货能够帮助到大家!!!

GitHub地址:
https://github.com/733gh/Android-T3

三年android开发经历,逆袭“跳”进字节跳动,斩获年薪50woffer!

在互联网行业摸爬滚打几年后,你会发现去大厂“镀镀金”是大部分人的首选。因为大厂不管是薪资待遇,还是福利都要比一些中小型公司要好,最重要的是它能让你的专业能力有所提升,哪怕你往后从大厂离职&... 查看详情

2021腾讯字节等一线大厂—android高级开发面试/复盘完全攻略手册!

前言笔者是前腾讯Android高工,曾经多次担任面试官,现在在字节code。从毕业到现在,被别人面试过,也面试过别人,大大小小的面试,一两百次,也算久经沙场。现在,我以腾讯非在职员工的身份... 查看详情

从外行到外包,从手工测试到知名互联大厂测开,我经历了什么...

...职业角色完成了从外包功能测试到知名互联网大厂的测试开发岗转变,并顺利拿下某互联网大厂测试开发岗位Offer,年薪25W+(薪资涨幅70%多)!非常感谢各位老师和同学的帮助,也分享下自己作为纯小... 查看详情

再也不去腾讯面试了,6年android开发的面试滑铁卢经历

...我吐苦水,这波面试又把他打击到了,做了快6年Android开发。。。为了进大厂,也花了很多时间和精力在面试准备上,也刷了很多题。但题刷多了之后有点怀疑人生,不知道刷的这些题在之后的工作中能不能用... 查看详情

android程序员职场规划:让你从职场小白一步一步走进一线公司!!!

...小规模公司?小规模公司按我理解指的是0-200人公司,Android开发1~3个,拍着脑袋做事,团队不稳定,容易整个部门被GC(GarbageCollection)由于毕业学校很难在简历上发出亮点,再加上零碎的And 查看详情

普通二本如何才能进入腾讯阿里百度这些大厂做前端开发?

现状和背景我是今年二本毕业的,大三升大四的暑假期间开始学习前端,在这之前一直在小公司打滚。在这样的背景下,我从2020年末到2021年三月底为止;基本面完了深圳大多大公司和一些小公司;这篇文章主... 查看详情

留在一线,逃离一线?我从上海举家回成都的生活经历告诉你

...#xff0c;有的朋友和我交流过类似的问题,是否继续留在一线,还是逃离一线?这个问题不像一个技术栈的学习路线,每个人的情况都不一样,每个人都有自己的困惑,也有自己的答案,所以我很难给一个... 查看详情

留在一线,逃离一线?我从上海举家回成都的生活经历告诉你

...#xff0c;有的朋友和我交流过类似的问题,是否继续留在一线,还是逃离一线?这个问题不像一个技术栈的学习路线,每个人的情况都不一样,每个人都有自己的困惑,也有自己的答案,所以我很难给一个... 查看详情

一位“失业”80后的经历,残酷的人生,让我看到了背后这一幕…

...朋友这一个月面试的艰辛和惊喜。他有8年一线传统公司开发经验,常用的技术栈是SSM\\SSH这些老框架,由于这两年公司不景气,被“光荣下岗”了。只能收拾收拾低落的心情,开始整理简历,突然发现这些年... 查看详情

2021新版一线大厂go面试题合集

看网上很多朋友讨论说:Go开发目前前景怎么样?有没有必要学一下?是这样,之前看一个2021年的一个报告就显示Go是程序员最想学的编程语言之一,而且现在不管大厂小厂,Go相关的岗位的确是越来越多&#... 查看详情

552页《android开发相关源码精编解析》开源分享,优秀android工程师必备

2022年已过大半,回首上半年,有犹豫、有抉择、有放弃、有收获。在拼尽全力后,我度过了职业生涯的第一个七年之痒,从之前的外包小厂成功跳槽到一家一线互联网大厂,年薪从30w涨到了50w!!࿰... 查看详情

552页《android开发相关源码精编解析》开源分享,金九银十冲刺必备

2022年已过大半,回首上半年,有犹豫、有抉择、有放弃、有收获。在拼尽全力后,我度过了职业生涯的第一个七年之痒,从之前的外包小厂成功跳槽到一家一线互联网大厂,年薪从30w涨到了50w!!࿰... 查看详情

双非渣本,5年从三流外包到阿里p6,面筋分享!

渣本的“逆袭”一眨眼秋招又到快底了,每到这个时候,我们都会慢慢反思,这一年都做了什么?有什么进步?年初的计划都实现了吗?或者说明年年初有跳槽的底气了吗?我们经历了新冠疫情的洗礼&... 查看详情

4年android开发成功跳槽大厂,最新面试题分享

...,在这边工作的近两年时间里,业余学习了许多Android相关的专业知识,但由于业务原因,且公司发展一直在走下坡路,我在项目上的经验比较欠缺,因此考虑进一家大厂继续磨练磨练自己。最近金三银四... 查看详情

一线大厂面试之道--腾讯阿里android高级开发面试官选拔标准

腾讯阿里Android高级开发面试官选拔标准课程答疑和新课信息:QQ交流群:422901085进行课程讨论FrameWork入门课视频链接:https://edu.csdn.net/course/detail/30298FrameWork实战课1视频链接:https://edu.csdn.net/course/detail/30275专题博... 查看详情

从功能测试到测试开发,我的2年经历,希望能对大家有一点启发和鼓励...

...功能测试。在6月初被某大厂邀约面试,有幸拿了测试开发offer,后续面试也感谢测试朋友们,给了我很多的帮助。所以在这里记录一下自己短短两年的测试经历,希望给想从功能测试转测试开发的同学一点启发和... 查看详情

2021年展望android原生开发的现状,大厂直通车!

Android内存泄漏总结内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题。内存泄漏大家都不陌生了,简单粗俗的讲,就是该被释放的对象没有释放,一直被某个或某些实例所持有却不... 查看详情

百度,腾讯,字节,阿里等一线大厂android性能优化实战解析,android进阶必备技能!

...很“厉害”的错觉,但是却忽略了其底层原理。很多Android开发者对相当多的性能优化技术只停留在“听说过”或者“使用过”,没有深入到技术细节里。Android应用性能的主要指标:布局复杂度:布局复杂会导致... 查看详情