有位年龄不到 30 岁朋友问我,最近几年在公司内卷太严重了,一直解决不了这个问题,最近更加严重,该怎么办?
我觉得这是一个很好的话题,今天来聊一聊,我总结了 4 个破局点:
一、选对公司和行业
请你选择一个朝阳行业而非夕阳行业,比如工业互联网,新能源,直播相关等,公司呢请选择本行业的头部公司,因为头部公司有更多的人才和资本注入,大概率会越来越牛,你必将受益。
岗位请选核心而非边缘岗位,为什么呢?
因为边缘岗位学不到东西还是被“毕业”的重灾区。
二、跟对人很重要
在学校大家都知道选对老师最重要,同样在职场就是选对领导,跟对了领导,他带你学技术,帮你改掉不好的工作习惯,你一天比一天牛。
反之,你浪费了多年时间技术还没学到手,还会被天天各种 PUA 搞得心情很差,郁郁寡欢~
三、工作前8年有且一个目标就是成为自己所在领域的专家
我看到很多人既学业务开发,又学大数据,又学前端知识,学了很多,但是每个都很浅,很难胜任团队里的核心工作,出去找工作也拿不到好的 offer ,事实上对于30 以内的程序员就一个原则,就是成为自己所在领域的专家,先专才再全才。
因为不管是 T 型人才还是 π 型人才,都要那一束扎的足够深,这一竖就是自己所在领域的专家级别类似于阿里 P7 级别。
四、成长高于赚钱
对于不到 30 岁的程序员,成长的优先级高于赚钱,不是说赚钱不重要,而是这个阶段是积累经验的最佳时间。
为什么呢?
因为年轻体力好精力充沛,学习新东西也快,当你积累一定经验后,就可以成为一个值钱的人,那个时候赚钱就非常容易了,基本上呈指数上增长而非线性增长。例如我职场上赚的 70% 以上的钱就是 30 岁之后赚的。
所以,30 岁之前的这个阶段,积累经验和成长是第一优先级的事。
最后
我们一定要有强烈的危机意识,时刻记住学习,学习,学习!只有与时俱进才不会被时代淘汰。
你所有的不期而遇,都来自你努力后的惊喜,不断提升,就能在Android这一行蜕变成一名具备竞争力的职场强人。
君子藏器于身,待时而动。
对于想要继续进阶学习的Android开发者,我帮你准备了详细的进阶学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。
互联网时代的到来,让我们获取知识变得更加简单,只要我们想学,便会有不尽的知识等你,只要方法得当,我们都有机会成为大牛。
当然,查找资料也要讲究方法,本人已从事Android开发九年,深知盗版资料和零碎资料的危害,这里也为大家整理好了Android全套学习手册,包括自定义view、性能优化、MVC与MVP与MVVM三大框架的区别、NDK技术、阿里面试题精编汇总、常见源码分析等,可以帮大家省下不少时间。
详细Vx关注公众号:Android老皮!!!
部分文档展示
Android百大框架源码
阅读优秀的Android源码、熟悉源码框架有助于我们学习其中的设计模式与思想、明确调用 Android 提供的 SDK、写出高效正确的代码,实为程序员提升自我技术水平的捷径。Android百大框架源码解析一览 读懂这些源码,相信你的编程功力会有质的飞跃!
Android性能优化实战
开发一款APP的本质的目的是服务用户,那么在功能强大的基础上,哪一款APP的性能更稳定、体验效果更佳就成了用户选择的首要因素。
性能优化是一个持续的过程,也是Android开发工程师进阶之路必不可少的一项技能。这部分我将从一线互联网大厂的实战案例出发,解析性能优化,从实战中找问题,解决问题,熟悉常见性能优化问题。
腾讯Bugly:对字符串匹配算法的一点理解
爱奇艺:安卓APP崩溃捕获方案——xCrash
字节跳动:深入理解Gradle框架之一:Plugin, Extension, buildSrc
百度APP技术:Android H5首屏优化实践
支付宝客户端架构解析:Android 客户端启动速度优化之「垃圾回收」
携程:从智行 Android 项目看组件化架构实践
网易新闻构建优化:如何让你的构建速度“势如闪电”?
......
Kotlin项目实战
Kotlin作为一种新式的函数式编程语言有着更安全、更简洁、可通用、互操作性等诸多优点,不管用于Android开发,还是Java开发,都能缩减很大的代码量,极大地提高工作效率。 目前有很多公司也已放弃Java改用Kotlin,并在招聘中均有对Kotlin语言有较高的要求,Kotlin的上升势头不容置疑!