这两天有一个学妹找我求助,在大厂工作,被提前谈了绩效,团队的优化名额让她背了,很不服气。想跳槽,可主管又说,她很优秀,要让背也确实没得选择的选择,因为她是新人,又是女孩子,确实没人家做的多,让她忍一忍,等来年想办法给她晋升。
可这事越想越气,跟我聊着聊着就开始哭得不行。大家都懂,女孩子嘛,我都是非常有耐心的。
因为技术菜就给差?因为别人工作年限久、技术高就给优?这个主管或许只是个怂X。
有些管理者,害怕核心骨干离职,哪怕他们磨洋工,啥不干,也照样得供着,因为很多老代码是他们开发的,他们一旦走了,很多问题别人解不了。而对于应届生就比较吃亏,技术能力不强,而可替代性却很强,一般用来背黑锅。
如果你遇到的是这种主管,那只能呵呵了,因为很多时候,鸡蛋里都能给你挑根骨头出来,何况是你们这群“弱鸡”,只要想抹黑你,从来不管业绩,只看不足。
而真正的公平,是同一等级之间相互对比,以阿里的等级为例,两个人同时负责一个项目,都没出问题,一个P5,一个P6,那人家P5的就应该是优秀。
同样的,做为技术专家,天天只埋头干业务、开发代码,一个P7干着P6的活,对组织效率提升上没有丝毫改善,那就应该是差。
同一等级的进行对比,这才是真正的公平。
然而,大部分时候,人不是机器,他有情感,有顾虑,所以,才会出现优先优化对组织贡献低的人。
互联网大厂的绩效考核是非常残酷的。BAT都有一定的差绩效指标,甚至「末尾淘汰制」。在百度如果你拿了m-,基本上年终系数可能在0-0.5。而阿里的3.25,几乎也是劝退的潜台词。腾讯的2星,意味着你在接下来一年的时间内,升职加薪和你几乎无缘。
在某厂流行一句话“一C毁三年”,就是一旦你得了差,那很可能三年缓不过来劲(哪个厂的咱就不提了!)。其实,无论在哪个厂,一旦年终绩效得了C,来年想晋升基本无望,可想而知,去年还准备把你优化呢?今年就提名你晋升?你这么优秀的话,主管的脸往哪搁? 那为什么还要说,好好干,来年提名你晋升呢? 大概率是缓兵之计罢了,让你别闹事,认栽。
很多大厂都有不服绩效评分的申诉渠道,一旦申诉,就把事捅大了,可能影响到他。我想这个才是给她画饼的真正原因吧。
有些小伙伴会觉得被打了差,想再掰回一局,你说我不行?我非得让你看看我行不行!
做为过来人,其实真不建议大家这么干。 首先,我们需要知道的是,旦凡被打了差绩效的,就是主管认为价值最低的。说句不好听的,就算我们即刻离职,大概率对他也没什么影响。其次,咱们知道一个人的印象一旦差了以后,再想转变回来,是要费十倍百倍力气。
总的一句话,在这个地方再呆下去的价值不大,想再掰回来,得花费很大力气。 作为一个人,我们首先要对自己负责,其次是对自己身边的人(妻儿,家人,朋友)负责。
此等不仁不义不智之徒,说对企业负责,我是不相信的。调侃得狠了些,但只是想让大家知道,与其在老地方死耗,不如偷偷摸摸找找工作,换个环境来得好使。
通过这件事,我们也需要吸取教训,要知道为什么是给我们打差,而不是给别人? 这只能说明:
1.我们不重要!怎么办? 靠近核心业务!靠近核心业务!靠近核心业务! 什么是核心业务,就是它根基的业务线,就算所有业务线都砍完,都不可能砍的业务线,才叫核心业务。比如阿里的淘宝,美团的外卖,滴滴的打车,这都是它们的根基。
2.我们的目标与主管的目标是否对齐 这一点需要在绩效面谈中确认,有时候我们会遇到自我评分非常高,认为自己怎么怎么了不地,而主管一打分却是个差。这主要是因为自己的目标和主管的目标没有统一,亦或自己所做的事,没有向上汇报。
向上管理,是一门综合的艺术,这里推荐大家一本书《向上管理:如何正确汇报工作》(蒋巍巍)。 这本书是我带大学生的进入社会的第一本书,详细讲解了怎么管理主管的预期,怎么跟主管及时汇报工作的技巧,如何使自己的目标和主管的目标保持一致等内容。 在工作中,我们所需要保持的最重要的能力就是:随时跳槽的能力! 希望大家要随时保持此处不留爷自有留爷处的本领和竞争力!
好在说了这么多,终于止住了妹子哗啦啦的泪水。其实说到最后,她主管的做法虽然很狗,但其实这种人不管在大厂还是小厂,还是其它的行业都大把的有,只是自己成为了他们眼中的“软柿子”罢了。最后妹子也决定了趁着金三银四准备跳槽了,为了学妹我也将我珍藏多年的武学秘籍传授了给她,祝她前途似锦,步步高升!老铁们,我做的对吗?
哦,对了。是Android开发方面的进阶学习笔记哈,正好最近也有很多读者朋友,因为金三银四,在后台私信我讨教一些快速进阶方法及面试技巧,那就托学妹的福,趁着这个机会一起分享给大家吧(需要的可以在文末获取)!
目前Android APP开发主流语言就是Java语言,Java语言最大的特性就是提高了软件的交互可能性,可以说安卓手机几乎所有应用程序都是利用Java语言来进行编写的。
知识要点:
1、深入理解Java泛型
2、注解深入浅出
3、并发编程
4、数据传输与序列化
5、Java虚拟机原理
6、高效IO
随着互联网企业的不断发展,产品项目中的模块越来越多,用户体验要求也越来越高,想实现小步快跑、快速迭代的目的越来越难,插件化技术应用而生。如果没有插件化技术,美团、淘宝这些集成了大量“app”的应用,可能会有几个g那么大。
所以,当今的Android移动开发,不会热修复、插件化、组件化,80%以上的面试都过不了。
知识要点:
1、热修复设计
2、插件化框架设计
3、组件化框架设计
4、图片加载框架
5、网络访问框架设计
6、RXJava响应式编程框架设计
在不同层次的开发工程师手里,因为技术水平的参差不齐,即使很多手机在跑分软件性能非常高,打开应用依然存在卡顿现象。
另外,随着产品内容迭代,功能越来越复杂,UI页面也越来越丰富,也成为流畅运行的一种阻碍。综上所述,对APP进行性能优化已成为开发者该有的一种综合素质,也是开发者能够完成高质量应用程序作品的保证。
1、设计思想与代码质量优化
2、程序性能优化
- 启动速度与执行效率优化
- 布局检测与优化
- 内存优化
- 耗电优化
- 网络传输与数据储存优化
- APK大小优化
3、开发效率优化
- 分布式版本控制系统Git
- 自动化构建系统Gradle
4、项目实战
- 启动速度
- 流畅度
- 抖音在APK包大小资源优化的实践
- 优酷响应式布局技术全解析
- 网络优化
- 手机淘宝双十一性能优化项目揭秘
- 高德APP全链路源码依赖分析
- 彻底干掉OOM的实战经验分享
- 微信Android终端内存优化实践
Android框架体系架构(高级UI+FrameWork源码) 这块知识是现今使用者最多的,我们称之Android2013~2016年的技术。
Android开发者也往往因为网上Copy代码习惯了而导致对这块经常“使用”的代码熟悉而又陌生:熟悉的是几乎天天在和它们打交道, 天天在复制这些代码 ;陌生的是虽然天天和这些代码打交道,但是并没有深入研究过这些代码的原理,代码深处的内涵。
本篇知识要点:
1、高级UI晋升
2、Android内核组件
3、大型项目必备IPC
4、数据持久与序列化
5、Framework内核解析
NDK(Native Development Kit缩写)一种基于原生程序接口的软件开发工具包,可以让您在 Android 应用中利用 C 和 C++ 代码的工具。通过此工具开发的程序直接在本地运行,而不是虚拟机。
在Android中,NDK是一系列工具的集合,主要用于扩展Android SDK。NDK提供了一系列的工具可以帮助开发者快速的开发C或C++的动态库,并能自动将so和Java应用一起打包成apk。
本篇知识要点:
1、NDK开发之C/C++入门
2、JNI模块开发
3、Linux编程
4、底层图片处理
5、音视频开发
6、机器学习
2019 年无疑是 Flutter 技术如火如荼发展的一年。
每一个移动开发者都在为 Flutter 带来的“快速开发、富有表现力和灵活的 UI、原生性能”的特色和理念而痴狂,从超级 App 到独立应用,从纯 Flutter 到混合栈,开发者们在不同的场景下乐此不疲的探索和应用着 Flutter 技术,也在面临着各种各样不同的挑战。
本篇知识要点:
1、Flutter跨平台开发概述
2、Windows中Flutter开发环境搭建
3、编写你的第一个Flutter APP
4、Flutter Dart语言系统入门
…
微信小程序作为现在比较火的编程开发应用场景之一,深受市场的青睐,这让不少开发者眼馋不已。但是对于初学者来说,就完全摸不着头脑了,不知道微信小程序开发制作需要学习那些知识,有需要的朋友可以参考本篇。
本篇知识要点:
1、小程序概述及入门
2、小程序UI开发
3、API操作
4、购物商场项目实战