Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何快速提升你的技术能力

如何快速提升你的技术能力

原创
作者头像
老_张
发布于 2024-03-19 07:40:23
发布于 2024-03-19 07:40:23
2130
举报

昨天很晚时候,我运营的星球里一位同学问了我这样一个问题:在学习自动化测试的过程中,经常遇到各种报错,通过报错提示进行debug,不断往下排查,但如果最终还没有找到问题根因,该怎么办?

这是一个很多同学在刚开始学习技术的时候会遇到的问题,也是一个老生常谈的问题。有人会说将报错信息复制然后搜索就能找到答案,这样做也许能解决当下的问题,但对个人的技术能力提升来说,效果并不明显。

怎样才能快速提升自己的技术能力呢?我有下面这几个建议。

1、以战代练。学习一门技术,最快最好的方式就是通过实战来学习。有人会说公司上班时候都很忙,没时间也没有资源来实战,这样其实走进了一个对实战理解的误区。

所谓的实战,即在学习时一定要找到切入点,先找到问题,再找解决问题的方法和技术。如果只是照着书或者所谓的视频教程敲代码,没有切实解决实际遇到的问题,那回头没多久就会忘记。

2、官方文档。对从事IT行业的同学来说,国内很多同学在学习一门技术的时候,都喜欢找现成的视频跟着学,认为这样可以少踩坑,直达成功的捷径,这种想法我认为其实很害人。

学习技术特别是对于IT行业的从业者来说,在学习开始前快速阅读一遍官方文档,其实是最稳妥的方式。官方文档相比于其他人写的学习笔记或者教程,最大的优势在于对这门技术的原理、实现方式、应用场景和案例都有较为详尽的介绍。阅读之后按照自己理解的方式再去进行学习和练习,遇到问题再对照官方文档排查,可以省力不少。

3、不要死磕。我见过一些同学,写代码遇到报错,就一直往下死磕,最终耗费了很多时间精力,也许才能解决问题,但这种方式我个人是不提倡的。

诚然,成年人成长的方式大多是快速试错,但大量的试错还没有解决问题时就应该学会曲线救国的方法。在职场就去求教技术更优秀的人,职场外找大佬找技术社区和圈子,千万不要浪费时间去死磕。

快速试错和实战固然是成长最快的方式,但成长不意味着要花费大量时间在试错上。时间和精力才是最宝贵的资源,千万不要将最宝贵的资源用在大量试错上,这是极其昂贵的沉没成本。

4、融入社区。这里不单单指开源社区,还包括其他比较专业的技术专栏、技术社群。

融入社区的好处太多,比如可以认识更多更优秀的人,可以找到和自己处在同一阶段的人。向更优秀的人请教,学习他们思考和解决问题的方法。观察和自己同一阶段的人,看他们是如何犯错的,然后纳入自己的经验池,避免自己犯同样的错误。

5、搜索引擎。处在一个信息爆炸的时代,正确使用搜索引擎帮自己进行信息检索寻求答案,是很正常的一件事。但在现实生活中,很多即使是IT行业的从业者,依然没学会如何正确使用搜索引擎。

出于某些原因,很多电脑自带的浏览器和默认搜索引擎都是某度或者其他国产搜索引擎,并不是诋毁它们,而是在纯粹的信息检索和内容匹配精准度方面,国外的搜索引擎相对效果会更好。我个人比较推荐用Bing,当然如果你有条件,用Google的搜索引擎也可以。

这两年人工智能和大模型很火爆,市场上也出现了很多开源或商业的大模型,合理利用大模型来帮助自己提效,是个不错的方法。当然,无论是搜索引擎或者大模型,其本质都只是辅助工具,至少目前无法带来太多的直接解决问题的助力。

总的来说,要想快速提升自己的技术能力,无非就这几点:快速试错、以战代练、学会求助、融入社区,以及正确利用工具辅助提效。

勤奋努力固然重要,但更重要的是掌握正确的思路和方法。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
[非广告]打工人如何持续提升自己的技术能力?
作为打工人,只有不断的为企业解决各种问题,才能体现你的价值,然而,只有当你能够为企业解决越来越大的问题的时候,才能体现你的核心竞争力。
彤哥
2021/02/02
4100
如何系统的学习 Elasticsearch ?
这是上一次技术直播里六个子主题中的最后一个主题的扩展版本。近期又有读者问到类似问题,我认为非常有必要花长时间梳理后跟大家分享一下。
铭毅天下
2021/03/22
6.7K1
如何系统的学习 Elasticsearch ?
从实战中来,到实战中去——Elasticsearch 技能更快提升方法论
2011年前后,和几个同学一起去游泳馆游泳,在去的路上,我问同学A:“你会游泳吗?”,同学A滑稽的回了一句:“我的理论知识还是很扎实的”,这不经意的一句话,引起我们几个同学的哄堂大笑。
铭毅天下
2020/12/17
7400
从实战中来,到实战中去——Elasticsearch 技能更快提升方法论
Python编程快速上手 让繁琐工作自动化
今天分享一本好书《Python编程快速上手 让繁琐工作自动化》,也是我自学python看过的第二本书。
可以叫我才哥
2022/11/11
8610
Python编程快速上手 让繁琐工作自动化
我是怎么学习编程的?
在大二上学期末,最终确定了自己以后要走的技术方向是走 Java 后端。于是,我就开始制定学习计划,开始了自己的 Java 后端领域的打怪升级之路。
Guide哥
2021/05/20
9070
我是怎么学习编程的?
编程新手如何提高编程能力?
有些朋友给我留言说,兴致满满的开始自学编程,但是拿到一堆书,却不知道从哪开始,最后的结果就像下面这个图:
猴子聊数据分析
2020/05/11
9160
django开发时遇到问题的正确求助姿势
自 django博客教程发布以来,已有超过上万名读者学习了该教程。一些学习者跟随教程顺利地完成了个人博客的搭建,但一直以来也不断地收到读者的评论留言、QQ 留言、邮件等求助信息,他们被开发中的一些问题卡主了,并且不知道该如何解决。随着教程阅读者越来越多,我收到的求助信息也越来越多。一个人的力量始终是有限的,我个人也难以回答所有求助者的问题。为此,我想向大家介绍一些当初我学习 django 时遇到问题如何有效求助的一些经验,一些更容易得到解决方案的求助渠道,以及一些可供查阅的 django 资料等。 求助首选
追梦人物
2018/04/17
1.1K0
人物访谈|扎根社区的工程师,月影的前端人生
嘉宾介绍:娱乐圈有艺人"歌红人不红",文学界也有作者"笔名胜原名"。提起吴亮,大家可能更熟悉他的网名——月影。月影是前端开发领域当之无愧的技术前辈,同时他又是扎根社区、心系社区的开发者。 2004 年刚毕业,月影以管培生的身份加入了一家传统的软件公司——金蝶软件。因为是半年轮岗实习制,他先后接触到售前、售后、开发等不同岗位。半年后回到总部,月影开始了自己的编程生涯。他回忆说:"回到总部的信息管理部门以后,我有机会参与到公司后台的 MIS 系统开发。虽然现在听起来没什么特别之处,当时却是一个先进的概念。因为这
深度学习与Python
2023/04/01
5820
人物访谈|扎根社区的工程师,月影的前端人生
聊聊我对测试领域两级分化的看法
昨天美团联合Testerhome举办了一次关于测试平台化工程的在线技术直播,评论区有部分同学问了很多很有意思的问题,直播结束后我和CC交流了关于测试领域两级分化的一些观点。事后花费了一些时间并结合我自己的一些经历思考了一下,觉得是个很有意思的话题,因此就有了这篇文章。
老_张
2022/05/17
3270
从码奴到码神之路--初级到中级再到高级程序员的进化之路
2.应该学习什么内容 前端基础,JS、CSS、HTML反复学习。工作中用到的一门前端MVVM框架。
张哥编程
2024/12/19
1170
到小红书去,AI技术青年大有可为
作为近年来国内发展最迅速的移动互联网平台之一,小红书平台吸引了无数用户在这里交换生活经验、分享生活态度。基于独特的社区生态和丰富的落地场景,这个超大型 UGC 平台在计算机视觉、自然语言、强化学习等技术领域不断诞生着兼具价值和挑战的新问题。
机器之心
2022/12/15
7140
到小红书去,AI技术青年大有可为
新人如何顺利度过试用期,让你受益终身的几个技能
新人找到工作后,首先肯定是高兴,但随之而来可能会有点担忧,害怕自己无法胜任工作,试用期被辞退。
Java架构师必看
2021/06/17
8180
新人如何顺利度过试用期,让你受益终身的几个技能
初中级工程师如何快速成长和寻求突破
写这篇文章的初衷是因为看到很多刚入职的同学迷茫,没有目标感,看到了一些工作 1~2 年的同学疲于业务开发而没有很大的成长, 也看到了一些同学 2~3 年工作时间变成了框架熟练的“打工人”却没有很好的沉淀和亮点,导致无法进入大厂实现薪资的大幅提升。希望这篇文章能够给这些初中级工程师一些启发。
政采云前端团队
2021/01/04
2670
学妹问我: 如何提高编程能力
对话框的另一边,是一位大二计算机科班在读的小姐姐,看似平静的文字背后透露着迷茫与困惑,还对未来的焦虑。
崔庆才
2020/11/03
1.9K0
学妹问我: 如何提高编程能力
开发中遇到问题,如何聪明地向你的老大请教?
这篇打算给实习生一点职场小建议。按道理说我工作两年,也算是一个职场新手。经验不太丰富,但有一点我觉得必须跟大家(尤其是实习生)分享。斗胆在各位职场老鸟面前耍耍大刀,引起不适,请轻喷。
JavaFish
2019/10/17
5670
带妹入坑,她该怎样提高自己的编程能力?
老读者都知道了,今年我成功带妹入坑。因为她自己不知道喜欢什么专业,也没有目标和方向,于是作为有经验的前辈,我就给她指了一条“明路”——计算机编程。
沉默王二
2020/11/03
4110
带妹入坑,她该怎样提高自己的编程能力?
阶段性能力思考
随着工作经历不断丰富,也迈过了数个阶段性里程碑。这里是对去年个人能力学习的总结,同时也是思考下阶段做事情的方向。
落影
2023/01/11
3350
岁月匆匆,技术之光
摘要: 随着2023年即将谢幕,我们迎来了年度征文活动。本文将回顾过去一年,邀请读者分享各种内容,包括实战经历、学习心得、技术文档整理、开发工具推荐、技术行业思考、职业规划、新年Flag等。通过详实的故事和优美的中文描述,助力新手更好地理解学习,为读者呈现技术之路的点滴光芒。
默 语
2024/11/20
910
从小白到 Github 斩获 90k Star! 聊聊学习编程的正确姿势!
如果你看到这篇文章,恭喜你!不论是初入编程领域的小白,还是已经在工作几年的老手,这篇文章都将对你有很大的帮助。建议看到最后。相信我!一定会有收货。
Guide哥
2020/07/16
8990
从小白到 Github 斩获 90k Star! 聊聊学习编程的正确姿势!
每个阶段的程序员都是需要提高自己的技能
仅能完成简单模块和项目的开发工作难以胜任复杂模块的开发。通常是入行不久 1 年及以下工作经验的同学。
前端老鸟
2019/07/31
3720
推荐阅读
相关推荐
[非广告]打工人如何持续提升自己的技术能力?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档