其他分享
首页 > 其他分享> > Android开发4年,面试居然只值12K,4年Crud终于悔恨顿悟!

Android开发4年,面试居然只值12K,4年Crud终于悔恨顿悟!

作者:互联网

个人简介

学渣一枚,2017年6月某空港学校毕业。从事Android开发已经4年,开发过机顶盒应用,做过手机app,21年年后入职新单位从事车载应用开发。

工作经历

因为新公司入职不就主要说说前面的工作情况。

煎熬&没有太多的成长(第一家公司)

处于这个状态并不是因为公司不好,相反是自己表现的不好。在公司时,公司有完善的培训机制(还可以选择其它方向的一些培训,由其它部门的资深开发人员进行授课),入职时有对应的导师进行培训。更加幸福的是每个月老板都会买书给我们看。

既然在这么好的一个环境为什么我还是这样难受呢?总结有下面的原因。

  1. 心思杂乱。python、js 、web 都想要学习,最终的结果确是什么都没有。
  2. 贪玩 下班之后很多空余时间都在玩游戏。
  3. 自身技术基础不够,却又选择了错误的东西进行学习,导致主要工作上没有做出太好的成绩。最终的结果就是被公司拖着走。

茁壮成长&发展

为甚么要在成长前加上茁壮二字,因为相对与第一家公司,个人的技术成长要好太多。

2018年的时候有幸接触到了时间管理,开始学着对自身状态进行调整。有计划有目的的进行学习。每天会提前一个小时到达公司进行技术类书籍阅读。两年时间看完的技术书籍有:

随着时间的进行,自己也在项目小组由一个辅助的角色变成项目主力开发,同时自己成长到了中级开发水平,也会和初级的小伙伴进行一些技术交流。

相比于第一家公司,这边并没有一些技术培训和导师指导。但是我的技术成长却相对较大。个人的理解是:内在驱动大于外在

前景展望

从3月份开始进行面试。前后面试大约有6家,通过几家公司的面试也大致了解到了自身的价值(能拿多少钱)。其中最遗憾的是面试某笔记,前三轮技术面已经过了,结果vp挂掉了。可能是自己表现太积极,因为确实很想去,甚至做好了如果能去愿意接收降薪的准备。

相较于公司的其他小伙伴,我的面试过程还算比较顺利。我认为最好的我们不应该为了面试而准备,而在于平时就应该注重积累自己的技术。

一些面试经历

公司一:

软件面试官:

硬件面试官:

公司二:

公司三:

公司四:

未来要做的事

工作上的小建议

  1. 如果你初入职场,在专业知识不是太牢固的情况下建议不要花过多得时间研究其它的一些东西,而是专注于提升自己的专业技能
  2. 关于职场技能的学习,我们要记住,我们的学习都是有目的,学过之后一定要总结归纳。不要反复的重头在来。
  3. 关于工作的选择,我的理解是合适最好。就好比将一个成绩极差的学生放在及其优秀的班级,他往往是跟不上老师的节奏的。需要下来花大量的时间来补,而成年人往往缺少这样的时间。
  4. 关于数据结构和设计模式,许多多年开发的小伙伴居然也有说不重要。举个简单的例子,gradle项目之间怎么判断循环依赖的呢?学习了图的知识,了解拓扑排序。你会知道至少这个是判断循环依赖的的一种方式。不了解他们很多时候只能停留在api调用。而了解数据结构你才有编写一些深层次东西的可能。
  5. 最后一点,静下心来,做自己想做的事,每一个目标都需要一点一滴的努力。

感谢你看到这里,如果你觉得文章还不错,或者对你小有启发。欢迎点赞转发。

以上就是一枚普通的Android开发者的4年。

希望能够有机会入大厂上岸。

面试大厂需要准备的一些技能

面对这么多的公司,每个公司的考察重点都不一样,我们在面试一定要做好充分准备,只有充分地准备好了面试,才可以更有自信地吊打面试官。

Android面试会涉及到很多杂而乱的知识点,所以想要进入大厂,你不仅需要有十分扎实的基本功,还需要有完整的解答逻辑

这份锦囊里还包含了百度、阿里、腾讯、京东等众多大厂的Android面试真题,详细介绍了各企业的面试重点、解决方案,帮助大家做好面试准备,斩获大厂高薪 offer!

通过这份锦囊,你能收获:

多余的话就不讲了,接下来将分享面试的一个复习路线,如果你也在准备面试但是不知道怎么高效复习,可以参考一下我的复习路线,有任何问题也欢迎一起互相交流,加油吧!

Android学习路线图

首先,对于没有学习方向,知识不体系的人,我把我工作几年整理的学习路线分享给大家,做一个借鉴作用,还不知道怎么学习的人可以直接照着我这个学习路线一个个的去学习,知识不体系的人可以参考下我整理路线的方式,总之希望能够帮到你们!

模块化学习资源

接下来是每个模块我整理出来的文档学习资料,帮助大家更细致化的学习。

《Android汇总复习资料—Java》

《Android汇总复习资料—Android》

《Android汇总复习资料—Android扩展》

《Android汇总复习资料—Kotlin》

《Android汇总复习资料—Flutter》

《Android汇总复习资料—算法》

除了上面的学习路线,还可以额外的配合以下方式学习,效果翻倍~

①看视频进行系统学习

前几年的Crud经历,让我明白自己真的算是菜鸡中的战斗机,也正因为Crud,导致自己技术比较零散,也不够深入不够系统,所以重新进行学习是很有必要的。我差的是系统知识,差的结构框架和思路,所以通过视频来学习,效果更好,也更全面。关于视频学习,个人可以推荐去B站进行学习,B站上有很多学习视频,唯一的缺点就是免费的容易过时。

另外,我自己也珍藏了好几套视频,有需要的我也可以分享给你。

②读源码,看实战笔记,学习大神思路

“编程语言是程序员的表达的方式,而架构是程序员对世界的认知”。所以,程序员要想快速认知并学习架构,读源码是必不可少的。阅读源码,是解决问题 + 理解事物,更重要的:看到源码背后的想法;程序员说:读万行源码,行万种实践。

主要内含微信 MMKV 源码、AsyncTask 源码、Volley 源码、Retrofit源码、OkHttp 源码等等。

③面试前夕,刷题冲刺

面试的前一周时间内,就可以开始刷题冲刺了。请记住,刷题的时候,技术的优先,算法的看些基本的,比如排序等即可,而智力题,除非是校招,否则一般不怎么会问。

关于面试刷题,我个人也准备了一套系统的面试题,帮助你举一反三:

④2020大厂面试高频知识点

以上这些内容均免费分享给大家,需要完整版的朋友,点这里可以看到全部内容。或者点击 【这里】 查看获取方式。

标签:只值,怎么,什么,12K,Crud,学习,面试,源码,Android
来源: https://blog.csdn.net/weixin_44339238/article/details/118313204