就这?大厂出来很牛掰吗?能不能别把平台当能力!
Posted Android开发骆驼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了就这?大厂出来很牛掰吗?能不能别把平台当能力!相关的知识,希望对你有一定的参考价值。
因为接受不了大厂的拼命制度,前年辞职了,现在在一个中厂code,前几天奉命担任面试官,面了几个人,感触良多,今天在这里就做一下记录吧。
前言
国内有一个约定俗成的规矩:大厂有光环,大厂出来的就是牛掰。所以现在市场上出现了一种情况:人人都削尖了脑袋想进大厂,面试的时候,很多人都把自己以前待过大厂当做是一种资本而拿出来标榜自己。
这是今天面试的时候就遇到这样一个人当时看见他的简历里面着重加粗了大厂工作经历, 后面还写了主导了***大项目,感觉还可以,我就决定就这个点往下深挖一下吧,只要基本上能回答出个一二,那我这关也差不读就过了。
我:我看见你的简历上面写的**项目是你主导的,我感觉这个项目做的挺不错的,说一下这个部分实现的底层原理呗。
应聘者:……呃……这个部分的实现我记不太清了,时间比较久远了……
我看他的表现就觉得这人不诚实,说话吞吞吐吐,表达磕磕绊绊,简历基本上都是在吹牛皮吧,瞬间就没什么好感度了。
简历上另外还有好几个牛掰的大项目,但是我一问又是结结巴巴,一句话都说不连贯,感觉实际上根本就是什么都不了解,八成就是在这些项目中某个环节拧螺丝的。
大厂出来的通病
就我这段时间的面试经历来说,大厂开发两到三年经验出来的人最容易出现这种情况。
人性让我们喜欢高估自己,低估别人。一家公司上市,可能保洁阿姨都觉得自己对于公司上市功不可没。我们会本能性的把自己的成就认为是:天赋、努力、坚持,而把别人的成就认为是:拍马屁、背景、狗屎运。因此一个人哪怕他的成就大部分源于平台,他同样也会觉得是因为自己能力强。
在这样的情况下,清醒的人就越发的难得。
一个人的成功,能力是一方面,但更重要的是“巨人的肩膀”。就像骑自行车和开汽车,同样的时间,汽车一定跑得比自行车远。
一个好的平台会放大一个人的能力,而一个坏的平台会压缩一个人的能力。
但是,平台的力量是只属于平台的,在平台的加持下,再大的成就也不完全属于个人。
所以,看清自己,不偏不倚,不骄傲,不自卑,保持清醒的头脑,努力提升自己是我们应该做到的事情。
但很多人都看不清这一点,总觉得是自己的能力强才获得了什么。平心而论,你自己的能力是有一部分因素,但是更大的因素是在这个平台上你能展示出自己的这个能力。千里马常有而伯乐不常有。
事情的真相就是:离开平台的你,可能什么也不是。
生活中的蠢驴
曾经看过一个寓言故事,特别有意思。
寺院里养着一头拉磨的驴。时间长了,驴厌倦了这种枯燥的日子想出去走走。
有一天,僧人带它去山下驮东西。到了山下,人们看到一僧一驴,都虔诚地跪拜,这让驴感到莫名其妙。
一路见多了跪拜的人群,驴就飘飘然起来:原来人们这样崇拜我啊!回到寺院,这头自视高贵的驴再也不肯拉磨了。僧人无奈,只好把它放下山。结果,驴走到半山腰,看到一伙人敲锣打鼓地走过来,它以为这是欢迎它的人,就大摇大摆地站到了路中间。没想到迎亲的队伍被一头驴挡了路,抄起家伙就是一阵乱打,受伤的驴慌忙逃窜,跑回寺院已经奄奄一息。
驴在临死前气愤地说:“上一次下山时,人们都对我顶礼膜拜,今天这伙人竟然痛下狠手。真是人心难测啊!”听了驴的话,僧人忍不住一声叹息:“果真是头蠢驴啊!那天,人们跪拜的,是你背上的佛像,不是你啊!”
生活里,不知道有多少人活得像这头没有自知之明的蠢驴。误以为平台就是自己。可现实往往很残酷,离开平台的你,可能什么也不是。每年那么多大厂的人从bat这样的企业出来,但能成功的人屈指可数。
平台和我们个人到底是什么关系?
好平台,值得珍惜
如今职场人地位不断提升,但有一个好的平台背书,依然是职场人梦寐以求的资源。
比如我的一个朋友,他是一毕业就进了阿里,工作3-5年后,他决定看看外部机会,市场上大部分公司都会愿意给个面试机会了解他做过哪些项目。工作10年后,他只要在招聘网站上更新一下简历,电话就会被猎头和企业HR打爆。
这是阿里作为一个大公司带给我们职场人的光环,小公司给不了,甚至反过来还要蹭大公司背景员工的光环。
“我们公司的某某某是从BAT出来的……”
“我们公司的某某以前是BAT的高级工程师……”
总的来说,好平台是值得我们珍惜的。我们应该做的是通过平台这个工具,利用平台里面的资源去提升我们自己的能力。
大公司,好平台,如果只是进去走了一圈,什么收获也没有,这样的“大厂出生证明”是绝对没有价值的。
静心思考,你离开了平台是否可以独立
有这样一个说法:越是离不开越要离开。
我另外一位朋友是百度的高级工程师,在工作3年后,他决定离职,去一个初创小公司。
他在百度一直做的很好,人自然是受不了什么委屈,钱也一直很到位,但是他还是决定离开。
互联网圈子应该都知道,阿里的运营,百度的技术和腾讯的产品经理,都是带着光环的,也是市场上争抢的香饽饽。
这个时候,“别把平台的影响力,当成你的能力”这句话的潜台词就是:员工应该留下来,因为你没有能力,你的成功靠的是平台的影响力。
但是这其实才是最可怕的事情:你在一家公司/平台工作了数年,居然没法提升自己的能力,离开了平台只有死路一条。这是怎么一种可怕的职业发展路径?真正和谐的劳资关系,是互相成就,一同成长。
如果我在一个平台上,完全无法提升自己,全靠平台的成功,才能苟活下去。那我一定会更加坚决的离开。这种平台,待得越久,未来死得越惨。
毕竟没有公司是不会裁员的,万一平台不要你了呢?
搞开发的真正应该看重的是技术
作为一个开发快十年的老android,我也算是面人无数,不管你是什么出生,最后看的都是技术,不然你凭借光环进来,技术跟不上也是德不配位,是没办法长久待下去的。
做开发,底层搬砖是永远不缺人的,在大厂搬砖出来也只是搬砖,钻研架构,进阶成为高级开发,成为架构师才是我们搞Android开发的唯一的出路。
这里是一套大佬整理出来的架构师成长体系资料,
- 架构师语言基础
知识要点:
1、深入理解Java泛型
2、注解深入浅出
3、并发编程
4、数据传输与序列化
5、Java虚拟机原理
6、高效IO
目前Android APP开发主流语言就是Java语言,Java语言最大的特性就是提高了软件的交互可能性,可以说安卓手机几乎所有应用程序都是利用Java语言来进行编写的。
- 设计思想解读开源框架
知识要点:
1、热修复设计
2、插件化框架设计
3、组件化框架设计
4、图片加载框架
5、网络访问框架设计
6、RXJava响应式编程框架设计
随着互联网企业的不断发展,产品项目中的模块越来越多,用户体验要求也越来越高,想实现小步快跑、快速迭代的目的越来越难,插件化技术应用而生。如果没有插件化技术,美团、淘宝这些集成了大量“app”的应用,可能会有几个g那么大。
所以,当今的Android移动开发,不会热修复、插件化、组件化,80%以上的面试都过不了。
- 360°全方位性能调优
知识要点:
1、设计思想与代码质量优化
2、程序性能优化
启动速度与执行效率优化
布局检测与优化
内存优化
耗电优化
网络传输与数据储存优化
APK大小优化
3、开发效率优化
分布式版本控制系统Git
自动化构建系统Gradle
4、项目实战
启动速度
流畅度
抖音在APK包大小资源优化的实践
优酷响应式布局技术全解析
网络优化
手机淘宝双十一性能优化项目揭秘
高德APP全链路源码依赖分析
彻底干掉OOM的实战经验分享
微信Android终端内存优化实践
在不同层次的开发工程师手里,因为技术水平的参差不齐,即使很多手机在跑分软件性能非常高,打开应用依然存在卡顿现象。
另外,随着产品内容迭代,功能越来越复杂,UI页面也越来越丰富,也成为流畅运行的一种阻碍。综上所述,对APP进行性能优化已成为开发者该有的一种综合素质,也是开发者能够完成高质量应用程序作品的保证。
- Android框架体系架构
知识要点:
1、高级UI晋升
2、Android内核组件
3、大型项目必备IPC
4、数据持久与序列化
5、Framework内核解析
Android框架体系架构(高级UI+FrameWork源码) 这块知识是现今使用者最多的,我们称之Android2013~2016年的技术。
Android开发者也往往因为网上Copy代码习惯了而导致对这块经常“使用”的代码熟悉而又陌生:熟悉的是几乎天天在和它们打交道, 天天在复制这些代码 ;陌生的是虽然天天和这些代码打交道,但是并没有深入研究过这些代码的原理,代码深处的内涵。
- NDK模块开发(音视频开发系列)
知识要点:
1、NDK开发之C/C++入门
2、JNI模块开发
3、Linux编程
4、底层图片处理
5、音视频开发
6、机器学习
NDK(Native Development Kit缩写)一种基于原生程序接口的软件开发工具包,可以让您在 Android 应用中利用 C 和 C++ 代码的工具。通过此工具开发的程序直接在本地运行,而不是虚拟机。
在Android中,NDK是一系列工具的集合,主要用于扩展Android SDK。NDK提供了一系列的工具可以帮助开发者快速的开发C或C++的动态库,并能自动将so和Java应用一起打包成apk。
- Flutter学习进阶
知识要点:
1、Flutter跨平台开发概述
2、Windows中Flutter开发环境搭建
3、编写你的第一个Flutter APP
4、Flutter Dart语言系统入门**
……
2020 年无疑是 Flutter 技术如火如荼发展的一年。现在这门技术也依然非常有价值。
每一个移动开发者都在为 Flutter 带来的“快速开发、富有表现力和灵活的 UI、原生性能”的特色和理念而痴狂,从超级 App 到独立应用,从纯 Flutter 到混合栈,开发者们在不同的场景下乐此不疲的探索和应用着 Flutter 技术,也在面临着各种各样不同的挑战。
- 微信小程序开发
本篇知识要点:
1、小程序概述及入门
2、小程序UI开发
3、API操作
4、购物商场项目实战
微信小程序作为现在比较火的编程开发应用场景之一,深受市场的青睐,这让不少开发者眼馋不已。但是对于初学者来说,就完全摸不着头脑了,不知道微信小程序开发制作需要学习那些知识,有需要的朋友可以参考本篇。
- Android相关源码解读
这里大家可以去看这一篇文章:牛掰!阿里P7大佬爆肝半个月,把安卓源码解析编成了508页的PDF。
以上是关于就这?大厂出来很牛掰吗?能不能别把平台当能力!的主要内容,如果未能解决你的问题,请参考以下文章