你是拥有多年Android开发经验,还是一个经验用了多年

最近看到很多Android开发由于公司裁员而需要重新求职的。他们普遍具有4年甚至更长的工作经验。但求职结果往往都不太理想。

我在与部分Android开发者交谈的过程中发现,很多人的工作思路不清晰,技能不扎实,没有持续学习的习惯,但对于未来的预期都很高。

由于工作年限较长,他们普遍认为工资就是应该随着工作年限增长而不断提升的。但事实却是:你的工资不是和你的工作年限成正比,而是和你的不可替代性成正比


一个故事

我的一个Android开发朋友,大学毕业后进入一家企业做Android开发。

6年前,他刚入职那会儿,公司效益非常不错。他人很机灵,项目组的前辈们也愿意点拨他,所以,他上手很快。

工作的第二年,他对自身项目组的业务已经驾轻就熟,甚至还能提出一些改进建议。在越来越熟悉的环境里,他的技能得到了很大的提升。工作的第三年,他跳槽进入一家大型互联网公司,职位当初的初级开发变成了 Team Leader,工资也涨了不少。

去年秋季,公司因为效益不好进行组织架构调整,老板亲自跟他谈话,告诉他,公司业务架构调整,只保留一条核心业务线,原有的业务暂时先停掉。没有办法,他接受了公司的离职补偿方案。

当他出来找工作时才发现,像他这样有多年丰富工作经验的老开发,很多已经做到了项目组长这样的职位。以他目前的实力,能匹配到的工作无非是中级开发工程师。但这类工作,不少企业要求年龄在30岁以下。屡次面试受挫后,他降职降薪进入到一家小公司。


一些感慨

我不禁有些感叹:要证明自己的经验是否值钱,最好的衡量方式是能否被替代。

在瞬息万变的职场中,你的核心竞争力取决于替代你的成本有多高。

你可以尝试问自己一个问题 :

在过去的职业生涯中,我收获了什么?我的工作成果是什么?我拿什么证明?

如果只是一段淡出水来的职业经历,并没有什么有价值的经验,那么,你也就没有什么有价值的能力。你很容易被别人替代,你在老板那里也没有什么议价权。

这,就是现实。


一种方法

作家格拉德威尔在《异类》一书中指出:“人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。1万小时的练习是任何人从平凡变成超凡的必要条件。

在帮他做可迁移技能梳理的时候,他问我:“我已经33岁了,现在再重新出发会不会太晚?”

我看着他,认真地回答:“种一棵树最好的时间是10年前,其次是现在……

如果你把目标锁定在“不可替代性”上,那么,从现在起到你“不可替代”,你认为需要经过多少小时的练习?为此我送了他一套Android进阶学习大纲,下方是部分大纲内容。

另外,我还根据大纲内容整理出了一套Android学习视频和面试文档,送给了我那个6年Android开发的朋友。在互联网寒冬的当下,大家如果也需要的话一并送给大家。

Android学习PDF+架构视频+面试文档+源码笔记

如果你有需要的话,可以点赞+评论关注我,然后加VX:15388039515 发给你

(关注微信公众号“Android开发之家”回复【资料】也可以免费领取)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是一个简单的示例代码来实现一个好看的个人介绍页面: 布局文件:activity_main.xml ```xml <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <!-- 头像 --> <ImageView android:id="@+id/profile_image" android:layout_width="150dp" android:layout_height="150dp" android:src="@drawable/profile_image" app:layout_constraintBottom_toTopOf="@+id/name_text_view" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> <!-- 姓名和职业文本视图 --> <TextView android:id="@+id/name_text_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="张三 | Android 工程师" android:textColor="@color/black" android:textSize="24sp" app:layout_constraintBottom_toTopOf="@+id/intro_text_view" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/profile_image" /> <!-- 自我介绍文本视图 --> <TextView android:id="@+id/intro_text_view" android:layout_width="0dp" android:layout_height="0dp" android:layout_margin="24dp" android:gravity="center" android:text="我是一名有多年 Android 开发经验工程师。我熟悉 Java、Kotlin、Android Studio 等开发工具和技术。" android:textColor="@color/black" android:textSize="18sp" app:layout_constraintBottom_toTopOf="@+id/skills_layout" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/name_text_view" /> <!-- 技能标签 --> <com.google.android.material.chip.ChipGroup android:id="@+id/skills_layout" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_margin="24dp" app:chipSpacing="8dp" app:layout_constraintBottom_toTopOf="@+id/contact_layout" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/intro_text_view"> <com.google.android.material.chip.Chip android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Java" /> <com.google.android.material.chip.Chip android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Kotlin" /> <com.google.android.material.chip.Chip android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Android Studio" /> </com.google.android.material.chip.ChipGroup> <!-- 联系信息栏 --> <LinearLayout android:id="@+id/contact_layout" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_margin="24dp" android:orientation="horizontal" android:gravity="center" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/skills_layout"> <ImageView android:layout_width="24dp" android:layout_height="24dp" android:src="@drawable/phone_icon" android:tint="@color/black" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="13888888888" android:textColor="@color/black" android:textSize="18sp" android:layout_marginStart="8dp"/> <ImageView android:layout_width="24dp" android:layout_height="24dp" android:src="@drawable/email_icon" android:tint="@color/black" android:layout_marginStart="24dp"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="example@gmail.com" android:textColor="@color/black" android:textSize="18sp" android:layout_marginStart="8dp"/> </LinearLayout> </androidx.constraintlayout.widget.ConstraintLayout> ``` 代码解释: - 在布局文件中,我们使用了 `ConstraintLayout` 作为根布局,并添加了一个头像、姓名和职业文本视图、自我介绍文本视图、技能标签和联系信息栏。 - `ImageView` 用于显示头像,`TextView` 用于显示姓名和职业,`TextView` 用于显示自我介绍,`ChipGroup` 和 `Chip` 用于显示技能标签,`LinearLayout` 用于显示联系信息。 - 我们使用了 `app:layout_constraint` 属性来约束视图的位置和大小,以实现适当的布局。 这只是一个简单的示例代码,您可以根据自己的需求和喜好进行修改和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值