首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签开发经验

#开发经验

【有奖问答】如何快速掌握一门新技术?你有什么独特的学习方法和技巧可以分享吗?(已完结)

Mintimate

腾云先锋 · 腾云先锋(TDP)成员 (已认证)

Mintimate's Blog的作者和博主,B站Mintimate视频账号Up主;喜欢分享细致的技术教程,全栈开发。
技术总是日新月异,比如前端,我从刚开始使用Angular到现在使用Vue、React,甚至为了更好的SEO,现在使用Nuxt、Next。 我个人觉得,学习新的技术和方法(不包括算法问题,如果要算法问题…… 还是老老实实力扣吧~~);主要是可以: 多看官方文档、论坛技术贴;同时要善于思考,辨别网上教程的有效性; 多练习使用,如果能和社区交流就更好了; 多总结使用中的问题,最好可以写成文章、博客。 尤其是官方文档,其实很多问题官方文档都有写! 图片 ……举个我最近的例子…… 最近部署Nuxt3的时候,优先看的就是官方文档(本来想看看有没有视频的,但是考虑到Nuxt3稳定还没多长时间,所以就直接上文档了🐮),在看官方文档差不多,就直接用yarn开一个Nuxt3项目并尝试把我之前的纯Vue3项目转为Nuxt3架构;期间遇到一些问题,先看看官方issue有没有类似问题,比如: 就碰到Nuxt3和arco design存在不兼容问题,在issue也看到了临时解决的方案(虽然我最好还是换UI组件了😓); 一些人可能觉得,很多架构都是英文文档…… 英文不好,看不懂。其实不用担心,技术文档通常语言很直白,很好看懂;而且,实在不行,不是还有GPT么?其实英文文档不难,都看看,比六级简单多了。 在之后,试了一下很火的Tailwindcss,发现适配暗色模式的方案有点有趣;于是写了篇文章总结,一来当自己的备忘录,二来给其他人铺路,三来…… 不是每次都可以记得源码里,那段是那个业务逻辑😅!! 这样下来,其实对新技术就差不多上手了;不能说精通(要达到精通,估计要大量的项目经验和其他技术的不断积累),但是上手以及私下吹牛聊天是没问题了🤣。 …… 当然,我也有一些其他建议 …… 一些其他的建议: 1. 有时候做一些技术教程。会碰到操之过急的初学者,有时候写了技术教程,文章都没细看,直接在评论区问了文章里已经解析的问题;这是很不提倡的,不仅要等待他人的回答,而且也是浪费他人和自己的精力😡。建议在提问其他开发者时候,先看看他写的文章和教程,提问时需要具体化问题,不能简单地说“我不会”“我不明白”,而要详细说明自己对哪一部分知识点掌握不好,哪里出错了,一味地提问只会耽误新方法和工具的学习。 图片 2. 要善于辨别教程(尤其是CSDN💩),一些教程可能是爬虫自动爬取,或者是年代久远的教程;比如: Nuxt3中,对大量的API进行重新设计,甚至Nuxt3使用Vite,而Nuxt2使用Webpack;如果你查找到的文章教程,对着Nuxt3说着Nuxt2的配置,这个时候就应该知道要跳过😄。 3. 日常可以刷刷技术论坛(CSDN就别了),保持对技术的热情和思维,了解什么技术正在热门,什么技术正在衰退。甚至,如果你还是社牛🐮,还可以认识志同道合的人。 好啦,本次的分享就到这里;希望对大家有所帮助。 图片 ... 展开详请
技术总是日新月异,比如前端,我从刚开始使用Angular到现在使用Vue、React,甚至为了更好的SEO,现在使用Nuxt、Next。 我个人觉得,学习新的技术和方法(不包括算法问题,如果要算法问题…… 还是老老实实力扣吧~~);主要是可以: 多看官方文档、论坛技术贴;同时要善于思考,辨别网上教程的有效性; 多练习使用,如果能和社区交流就更好了; 多总结使用中的问题,最好可以写成文章、博客。 尤其是官方文档,其实很多问题官方文档都有写! 图片 ……举个我最近的例子…… 最近部署Nuxt3的时候,优先看的就是官方文档(本来想看看有没有视频的,但是考虑到Nuxt3稳定还没多长时间,所以就直接上文档了🐮),在看官方文档差不多,就直接用yarn开一个Nuxt3项目并尝试把我之前的纯Vue3项目转为Nuxt3架构;期间遇到一些问题,先看看官方issue有没有类似问题,比如: 就碰到Nuxt3和arco design存在不兼容问题,在issue也看到了临时解决的方案(虽然我最好还是换UI组件了😓); 一些人可能觉得,很多架构都是英文文档…… 英文不好,看不懂。其实不用担心,技术文档通常语言很直白,很好看懂;而且,实在不行,不是还有GPT么?其实英文文档不难,都看看,比六级简单多了。 在之后,试了一下很火的Tailwindcss,发现适配暗色模式的方案有点有趣;于是写了篇文章总结,一来当自己的备忘录,二来给其他人铺路,三来…… 不是每次都可以记得源码里,那段是那个业务逻辑😅!! 这样下来,其实对新技术就差不多上手了;不能说精通(要达到精通,估计要大量的项目经验和其他技术的不断积累),但是上手以及私下吹牛聊天是没问题了🤣。 …… 当然,我也有一些其他建议 …… 一些其他的建议: 1. 有时候做一些技术教程。会碰到操之过急的初学者,有时候写了技术教程,文章都没细看,直接在评论区问了文章里已经解析的问题;这是很不提倡的,不仅要等待他人的回答,而且也是浪费他人和自己的精力😡。建议在提问其他开发者时候,先看看他写的文章和教程,提问时需要具体化问题,不能简单地说“我不会”“我不明白”,而要详细说明自己对哪一部分知识点掌握不好,哪里出错了,一味地提问只会耽误新方法和工具的学习。 图片 2. 要善于辨别教程(尤其是CSDN💩),一些教程可能是爬虫自动爬取,或者是年代久远的教程;比如: Nuxt3中,对大量的API进行重新设计,甚至Nuxt3使用Vite,而Nuxt2使用Webpack;如果你查找到的文章教程,对着Nuxt3说着Nuxt2的配置,这个时候就应该知道要跳过😄。 3. 日常可以刷刷技术论坛(CSDN就别了),保持对技术的热情和思维,了解什么技术正在热门,什么技术正在衰退。甚至,如果你还是社牛🐮,还可以认识志同道合的人。 好啦,本次的分享就到这里;希望对大家有所帮助。 图片

【有奖问答】你有哪些工作多年才明白的经验总结?

我是一个在IT行业工作了六七年的人,在这年间我逐渐领悟到了一些IT职场上的经验和总结,我就以技术、职场、职业规划、心态调整和自我成长这几方面给大家介绍一下。 首先是技术,用一句概括:技术深度胜于广度。 在技术中,深入掌握一两个领域要比涉猎多个领域更有价值。比如,在Web开发中,成为某个框架的专家往往比成为多个框架的入门者更容易在职场上脱颖而出。 其次是职业规划,职业规划是持续的过程。 职业规划不是一次性的决策,而是一个持续的过程。在职业生涯中,我意识到需要定期审视自己的目标并进行调整。例如,我可能一开始定下了五年内晋升到某一职位,但随着时间和经验的积累,我可能会发现更适合自己的方向。 然后是沟通技巧,沟通技巧与技术同样重要。 在职场中,与人合作至关重要,因此良好的沟通技巧是必不可少的。一个简单的例子是,在与非技术团队成员讨论项目时,能够以简洁明了的方式解释技术细节,这有助于提高工作效率和协作。 还有是成长,失败是成长的机会。 在IT领域,难免会遇到挫折和失败。然而,我逐渐明白这些失败实际上是宝贵的学习机会。比如,一个项目的失败可以帮助我更好地了解如何规避类似的问题,并在未来的项目中取得更好的结果。 最后是学习,要时刻保持学习的心态。 IT行业变化快速,新技术层出不穷。因此,保持持续学习的心态非常重要。我会定期阅读技术文章、参加培训课程以及探索新的工具和框架,以保持自己的技术竞争力。 这些经验总结代表了我在IT行业这些年工作中的一些领悟,它们在不同的情境下都对我的职业生涯产生了积极影响。... 展开详请
我是一个在IT行业工作了六七年的人,在这年间我逐渐领悟到了一些IT职场上的经验和总结,我就以技术、职场、职业规划、心态调整和自我成长这几方面给大家介绍一下。 首先是技术,用一句概括:技术深度胜于广度。 在技术中,深入掌握一两个领域要比涉猎多个领域更有价值。比如,在Web开发中,成为某个框架的专家往往比成为多个框架的入门者更容易在职场上脱颖而出。 其次是职业规划,职业规划是持续的过程。 职业规划不是一次性的决策,而是一个持续的过程。在职业生涯中,我意识到需要定期审视自己的目标并进行调整。例如,我可能一开始定下了五年内晋升到某一职位,但随着时间和经验的积累,我可能会发现更适合自己的方向。 然后是沟通技巧,沟通技巧与技术同样重要。 在职场中,与人合作至关重要,因此良好的沟通技巧是必不可少的。一个简单的例子是,在与非技术团队成员讨论项目时,能够以简洁明了的方式解释技术细节,这有助于提高工作效率和协作。 还有是成长,失败是成长的机会。 在IT领域,难免会遇到挫折和失败。然而,我逐渐明白这些失败实际上是宝贵的学习机会。比如,一个项目的失败可以帮助我更好地了解如何规避类似的问题,并在未来的项目中取得更好的结果。 最后是学习,要时刻保持学习的心态。 IT行业变化快速,新技术层出不穷。因此,保持持续学习的心态非常重要。我会定期阅读技术文章、参加培训课程以及探索新的工具和框架,以保持自己的技术竞争力。 这些经验总结代表了我在IT行业这些年工作中的一些领悟,它们在不同的情境下都对我的职业生涯产生了积极影响。
领券