首页 > 其他分享 >如何设定自己目标?

如何设定自己目标?

时间:2023-05-03 16:13:17浏览次数:36  
标签:设定 实现 技术 目标 问题 如何 提升 思考 自己

 

 

 

技术成长三阶段模型

我们在一个专业领域内的成长,基本上都会经历三个阶段:

1、初级阶段:专项能力的提升

必须先具备某些基础能力,比如从事软件开发工作,要学会某种语言、某个IDE、某种技术框架。

让自己能够迅速搞定一些别人安排给你的事情,体现出你的价值。

2、中级阶段:技能体系的构建

拥有一组技能,围绕某个方向构建了自己的知识图谱,能够用自己的方式来解决问题。

3、融合创新

具有丰富的实践经验,具备了T型知识结构,形成了自己的思维框架和解决问题的框架,能够融合不同领域的知识,组合各种资源,创造性地解决各种问题。

进入这个阶段非常重要的一种标志就是,你遇到问题,不再从下而上去思考(即从技术实现细节来考虑问题好不好实现、拿技术去裁剪问题或重定义问题),而是从实现细节跳脱出来,站到更高的层面,自顶向下去思考、去分析,先运用框架、逻辑去分析真正的问题是什么、问题的目的、问题的现状、如何去解决。搞明白这些之后,你才会沉降到技术层面去考虑实现的选择,而且实现时,你也不会拘泥于某种技术,而是什么技术合适就用什么技术。

给大家分享一些经过验证切实有效的提升策略,你可以拿来直接用。

1、尝试用同一技术的不同模块或API来实现,能让你更了解所用技术。

2、看看你正在用的技术,想想你处在三个层次的哪一层,找到继续提升的空间,去学习、实践。持续这么做,能让你从泛泛的了解、基础的使用,进阶到熟悉、精通。

3、了解和当前所用技术相关的技术,可以拓展你的知识图谱。

4、尝试用不同的技术来实现,能加深对问题的理解,也能淬炼新的技术。

5、看看别人用的技术点、技术栈,尝试了解,能拓宽你的视野。

6、看看同一项目内他人的设计和代码,有助于理解整个项目。

7、尝试新的设计,能加深对问题的理解,更能锻炼自己的架构和设计能力。

8、看看整个项目的需求、设计文档。不要局限于自己负责的模块,这样可以提升全局观和系统观。

9、迭代式重构老代码,迭代式重构可以解决时间不够用的问题。

10、阅读优秀源码,看到好的,思考好在哪里,琢磨自己怎么做到,这样你就会日有寸进,终至千里。

11、参与多个开发项目,参与多个开发项目比阅读开源代码的要求高得多,你要能够理解已有的代码,找到你可以做贡献的地方(issue、feature 等),你的代码要符合该项目的规范,还会被项目owner 或其他成员Review,这些都是非常大的挑战,能让你快速成长。

12、写作技术文章有利于写作、逻辑思考、讲授、设计等能力的提升,也有利于系统化你的知识。最好的学习方式是输出。

13、讲给别人听,锻炼讲授、演讲、沟通、归纳总结、逻辑思考等能力,对知识的内化与系统化也很有帮助。当你能够把一个知识点讲到别人也能听明白时,你就是真明白了。

寻找目标提升自己,只要你遵循晋级规律,付出一些努力,就可以找到适合自己的提升策略。

标签:设定,实现,技术,目标,问题,如何,提升,思考,自己
From: https://www.cnblogs.com/yongzhengye/p/17369177.html

相关文章

  • 如何在 Python 中不换行打印?
    一般来说,从C/C++切换到Python的人想知道如何打印两个或多个变量或语句而不切换到python中的换行符。因为pythonprint()函数默认以换行符结尾。如果你使用print(a_variable)Python有一个预定义的格式,它会自动转到下一行。例如:print("cafedev")print("cafedevscafedev"......
  • Linux如何正确使用共享文件夹
    Linux如何正确使用共享文件夹1.首先输下面命令查看是否真的设置成功共享文件夹vmware-hgfsclient如果确实已经设置过共享文件夹将输出window下共享文件夹名字z@ubuntu:~$vmware-hgfsclientshare2.确认自己已设置共享文件夹后输入下面的命令//如果之前没有命令包则先执行s......
  • chatGPT问答之 Webpack 5 多入口打包如何指定打包文件名规定的文件名
    前言chatGPT越来越令人惊奇,有一些答案在百度上搜半天却找不到你想要的,但与chatGPT的聊天中就可以非常快的得到你想要的结果,不得不说人工智能很好用下面就是我与chatGPT的聊天内容chatGPT问答之Webpack5多入口打包如何指定打包文件名规定的文件名问1:Webpack5多入口打包如......
  • 冠夏香氛的崛起:4年年收入过亿是如何实现的
    国内香水品牌冠夏成功实施了直接面向消费者(DTC)的战略,以提高消费者直接接触和转化的效率。这一策略非常奏效,让品牌在产品创新、全渠道布局、社交电商营销等各个方面进行了创新。冠夏的产品创新是他们成功的关键。他们专注于向市场推出新产品和香水,使他们能够在竞争中脱颖而出。......
  • 如何设计一个轻量化网络模型
    要设计一个轻量化网络模型,并具备强大的特征提取与语义理解能力,可以采用以下策略:使用较少的卷积层和全连接层,减少模型的参数数量和计算量;使用卷积层进行特征提取,使用全局池化层进行特征整合;加入注意力机制,提升模型的语义理解能力;使用残差连接,增强模型的稳定性和泛化能力;对模......
  • 废弃P-value,还是学学如何评估统计检验结果?
    前几天,Nature上一篇comment再度引发关于p-value如何使用和解释的文章:Scientistsriseupagainststatisticalsignificance,800多名科学家联合声明拒绝使用基于p-value或置信区间或贝叶斯因子等的二分法将研究结果分为统计显著和统计不显著两个部分,而是应该把置信区间改为兼容性区......
  • MacBook如何安装Windows 软件
    五一假期快结束了,你还沉浸在假期里,打开MacBook,想玩PC端一款游戏,却发现Mac安装软件的时候,我们会发现装不上去,然后还没提示,那么怎么解决苹果电脑无法安装软件的问题呢?使用CrossOver可以在Mac或者Linux上安装Windows软件,就是.exe结尾的软件,听起来是不是有点厉害。首先需要安装一......
  • windows如何查看已经连接的wifi的密码
    在搜索框中搜索【控制面板】并打开点击【网络和Internet】点击【网络和共享中心】点击目前所连接的WIFI.点击【无线属性】在新弹出的窗口中选择【安全】-勾选【显示字符】即可看到无线网络密码      ......
  • 分布式共识如何工作?
    英文原文链接:https://medium.com/s/story/lets-take-a-crack-at-understanding-distributed-consensus-dad23d0dc95HowDoesDistributedConsensusWork?目录HowDoesDistributedConsensusWork?什么是分布式系统?分布式系统的属性在分布式系统中达成共识意味着什么区块链技......
  • process explorer 如何生成转储(dmp)文件
    我是直接使用procexpdump的,因为默认的任务管理器不是所有的process都能dump。   任务管理器dump任务管理器可以说是最易获取的系统工具,同时它具有生成转储文件的功能。但要注意的是在64位操作系统上面,默认启动的是64位的任务管理器。使用任务管理器生成转储文件需要遵......