热门标签 | HotTags
当前位置:  开发笔记 > Android > 正文

关键工具:如何知道自己擅长什么?

面试时被问到“你最擅长的是什么?”,你会怎么回答?大部分人的反应是:“我好像什么都懂点儿,但好像又什么都不太擅长。”那么,问题来啦,一个说不上来自己擅长什么的小伙

面试时被问到“你最擅长的是什么?”,你会怎么回答?


大部分人的反应是:“我好像什么都懂点儿,但好像又什么都不太擅长。”


那么,问题来啦,一个说不上来自己擅长什么的小伙伴,如何知道自己擅长什么?假如没有,又如何从零开始培养出擅长的技能?

1. 实践:一切技能的来源

一个人所擅长的技能,是从实践中培养出来的。

不实践,永远也不知道自己擅长什么。

做起来,会做了,产生了信心,加强了动机,想做了,继续做…… 做好了,擅长了。

这就是一个人培养擅长的技能的核心循环。

640?wx_fmt=png&wxfrom=5&wx_lazy=1

2. 挖掘你的兴趣清单

让你先做起来,并不是说你什么都不想,见什么做什么,那样你就会陷入低效率勤奋,精力耗尽,疲累致死,也很难培养出自己擅长的技能。

所以,我们得有效尝试。

640?wx_fmt=png

要想有效尝试,必须得先依据一定的方法做一轮筛选,缩小尝试的范围,找出具有较大可能性成为我们擅长的技能的那些选项,形成一个“兴趣清单”。

640?wx_fmt=png

兴趣清单上,汇聚了你觉得有可能变成你擅长的技能、你有兴趣去尝试的方向。

那么,兴趣清单上的选项是怎么来的呢?可以从下列途径来挖掘:

  • 你做过的那些感觉比较轻松又有不错效果的事情

  • 你做过的那些让你完全沉浸其中、忘了时间和烦恼的事情

  • 你的 3 个榜样身上具备的你想学习的技能

  • 工作技能的延伸

  • 生活中你感兴趣的事情

  • 你小时候未曾实现的梦想

  • MBTI、霍兰德职业兴趣测试、HBDI等职业兴趣测评工具的测试结果

这些途径会挖掘出好长一份清单,上面可能有百八十项,需要筛选、排序。

3. 兴趣清单的筛选

640?wx_fmt=png


怎么筛选、排序呢?

根据下面 3 个关键要素来打分:

  • 痛苦:拥有这项技能可以解决我哪个痛苦?痛苦程度从浅到深,可以打 0 ~ 10 分。

  • 热情:想要这项技能的动力是什么?有多强烈?强烈程度从浅到深,可以打 0 ~ 10 分。

  • 时机:眼下是否适合发展这项技能。从不适合到特别适合,可以打 0 ~ 10 分。

可以参考下面的表格来辅助打分:

640?wx_fmt=png

我们举一个例子来看看如何打分。假定你是一名 Android 应用开发者,在考虑学习 PS 。

痛苦:学会 PS ,可以解决美工无法提供切图给你时的痛苦,但因大多数时候,都有人帮你搞定图片素材,所以这个痛苦,不是那么强烈,给 3 分。

热情:动力有两点,一个是工作中应对美工无档期的时刻,一个是学会 PS 可以帮女友 P 图,但这两件事,其实你都无可无不可,5分 。

时机:学习 PS 需要花费一定的时间参加课程和做练习,而目前你正处在产品研发的关键时刻,没那么多时间,同时,项目经理协调了美工时刻待命,你就是学会了,也暂时派不上用场,所以当下这个时间点不太好,给 3 分。

打完分,根据得分,从高到底,降序排列,挑出得分最高的 3 个选项,作为你最终的“兴趣清单”。

当你的兴趣清单缩短到 3 项时,就可以付诸行动了。

比如上表中,得分最高的 3 项,依次为写作、编程、跆拳道。

那接下来,就可以先选择写作,开始行动。

4. 发现擅长之事的完整流程

Ok,到这里,我们就知道了如何发现自己擅长什么,分这么 5 步:

  1. 挖掘兴趣

  2. 筛选

  3. 形成兴趣清单

  4. 选择一项,反复进行“做-会做-想做”的循环

  5. 做好即擅长

完整的流程如下图所示:

640?wx_fmt=png


注意:图中红色的部分,是核心流程,只有实践,才能培养出“擅长”来。

遗憾的是,很多小伙伴会长时间羁留在挖掘、筛选这两个过程中,因为他们总想得到一个百分百的确认:这个必须得真正适合我必须得是能做好。

然而,没有任何一种方法和测试,可以告诉这样一个百分百准确的答案。

唯一的答案,就是:只管去做,做到出色!



推荐阅读:

  • 感兴趣的很多,擅长的却没有一个

  • 凭兴趣求职80%会失败,为什么

  • 什么样的选择会大于努力?如何选?


戳阅读原文,参与知乎Live——普通人怎么培养一技之长。


推荐阅读
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 深入理解OAuth认证机制
    本文介绍了OAuth认证协议的核心概念及其工作原理。OAuth是一种开放标准,旨在为第三方应用提供安全的用户资源访问授权,同时确保用户的账户信息(如用户名和密码)不会暴露给第三方。 ... [详细]
  • 资源推荐 | TensorFlow官方中文教程助力英语非母语者学习
    来源:机器之心。本文详细介绍了TensorFlow官方提供的中文版教程和指南,帮助开发者更好地理解和应用这一强大的开源机器学习平台。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 本章将深入探讨移动 UI 设计的核心原则,帮助开发者构建简洁、高效且用户友好的界面。通过学习设计规则和用户体验优化技巧,您将能够创建出既美观又实用的移动应用。 ... [详细]
  • RecyclerView初步学习(一)
    RecyclerView初步学习(一)ReCyclerView提供了一种插件式的编程模式,除了提供ViewHolder缓存模式,还可以自定义动画,分割符,布局样式,相比于传统的ListVi ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • 本文介绍了两种方法,用于检测 Android 设备是否开启了开发者模式。第一种方法通过检查 USB 调试模式的状态,第二种方法则直接判断开发者选项是否启用。这两种方法均提供了代码示例和详细解释。 ... [详细]
  • 本文介绍如何使用Python进行文本处理,包括分词和生成词云图。通过整合多个文本文件、去除停用词并生成词云图,展示文本数据的可视化分析方法。 ... [详细]
  • Python实现照片磨皮效果
    本文介绍如何使用Python和OpenCV库来实现照片的磨皮效果,使图片更加平滑并提升整体美感。 ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • 本文介绍如何使用 Python 获取文件和图片的创建、修改及拍摄日期。通过多种方法,如 PIL 库的 _getexif() 函数和 os 模块的 getmtime() 和 stat() 方法,详细讲解了这些技术的应用场景和注意事项。 ... [详细]
author-avatar
yyyy
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有