新的技术热点出现,咱们该不该追?该追什么类型的技术?该用什么方式追?

举报
小云悠悠zZ 发表于 2022/12/06 22:09:55 2022/12/06
【摘要】 社会和科技的发展日新月异,每隔一段时间出现的热点技术都很多,广大开发者和学习者需要认真辨别。总而言之一句话,适合自己和市场需要的技术才是好的。

近,在社区论坛看见了“【华为云·微话题(第58期)】技术热点出现,开发者该不该追”这个微话题,感觉非常有趣。所以我想要在此把我个人的观点跟大家分享一下(如果有同样感兴趣的小伙伴看到后可以一起加入进来交流讨论,或者与我私聊哦~)

对于这个话题,在微话题中官方抛出了以下三个方面的问题,我都做出了解答,大家也可以积极发表自己的看法:

1、我要不要追热点?用哪种方式追?

首先先明确表明我自己的观点:出现新的技术,先别盲目别冲动,冷静判断这项技术以后的发展前景怎么样,可以应用的范围广不广,市场需求量大不大,倘若学习这项新技术将要投入多大的时间、精力和预算,可以根据以上几点基本判断适这项新技术适不适合自己学习,如果发现适合自己学习,可以在不影响本身工作和生活的前提条件下来适当地“追”这一项新技术;如果发现并不适合自己学习,则可以适当地关注这些技术,而不是一味地去疯狂追求热点技术,因为社会和科技的发展日新月异,每隔一段时间出现的热点技术都很多,广大开发者和学习者需要认真辨别。总而言之一句话,适合自己和市场需要的技术才是好的。

2、热点技术会带来什么好处?

科学技术始终是第一生产力,热点技术的产生带来的好处我个人主要认为集中在这几个方面:

  1. 为国家为社会乃至全人类可以贡献新的技术,为以后的子孙万代造福,毕竟新技术逐渐取代旧技术是人类历史发展的必然性。
  2. 为以后更加颠覆性的更具有创新性的新技术诞生奠定坚实的基础,每一个热点技术的产生其实都离不开社会的发展和市场的需要,一旦有热点技术产生势必会引发一部分技术人员乃至非技术人员的强烈关注,这便可以带来社会和市场发展的推动力,极大地推进了人类的科技水平向前进步。
  3. 可以让我们个人在新的技术领域有新的思考和新的机遇,每个人所掌握的技术都是有限的,想要再行业内发展得更好,就需要不断地学习和接触相关的新知识新内容。然而热点技术的产生正好可以让业内人士有新的思路与挑战,也可以随着带来更多的就业岗位和就业机会,也相当于为更多的技术人员开辟了一条可选择的“后路”。

3、对于新技术,你是如何入门学习的?

对于一项新的热点技术产生后,如果根据我刚刚说的第一点,大家判断这项新技术对自身有益并且适合自己学习,那可以通过以下几个方法来学习:

  1. 看这项热点技术的专业书籍和官网。在成千上万的编程图书中,可能很大一部分根本毫无用处。但是仍然有很多图书对开发者的能力有很大的提升。我一直坚持,相比在网络上查找很多有用信息,在同类图书中查找要来得更容易更快捷。阅读技术图书可心更好地抓住核心内容。对于理论,架构和设计等方面来说,图书也一样很有帮助。只不过要找到 高质量的、权威的信息,就不如网络上可供查找的范围广。
  2. 多读核心代码。这也是我很喜欢的一种方式。需要学习新技术的往往都是具有几年专业编程工作经验的程序员。可以从一些开源项目里,去学习那些源代码(当然自己写的除外,也要判断代码是否有误)。要从自己以后可能会使用到的, 或者自己感兴趣的程序开始这项工作。阅读完源代码之后,一定要记得总结归纳,避免学完就忘记了。
  3. 自己尝试着写代码。谨记,要写大量的代码,写完之后还需要反复检查自己写的代码是否正确。从根本上来讲,最好的学习方法就是实践。如果不写代码,根本不能把(某种语言中、某项技术架构中、某项服务或者某种模式中)内在的东西学习透彻。学习之初,可以从一些技术指南和图书中照搬一些尽量简单的程序。当然,这种照搬是要自己完全手工输入,而不是复制和粘贴,这两种之间的效果差别是很大的。这种方法的主旨就在于使知识内在化,并思考其用法,而不是盲目照抄。学习过程中,要时常查找新的 API 调用方法,并理解每一步的含义。
  4. 与其他经验丰富的开发者交流。像 Apple、微软、Google 等大公司他们某些新闻中描述的一样,与其他开发者交流可以让你解决一些复杂的问题。虽然这并不能让你感觉到自己已经成一个团队或是社区的成员,但是这种方法可以让你接触到更多不同的想法。
  5. 不同类型的项目要求不同的设计方法,代码技术,开发流程和设计思想。如果工作在一个小团队里,不必与太多的人接触,只要在用户群会议中找到一些人来讨论即可。如果这样还不行的话,参与到在线论坛中与其他人讨论,这时就需要更努力地寻找高质量的讨论内容。
  6. 试着教会别人。相对于仅仅读代码之类的工作,教其他人学习可以让自己更深入地学习某个技术,这种方法有着非凡的效果。教会别人某个技术,同样也会让自己更专注于这种技术,并且可以比别人更深层次地理解它。同样自身可能也会面对一些问题。

 阅读优质技术博客、贴吧、文章。博客远远比阅读者要多,其中有一些博客和文章写得是极其优秀的。而且这也是这项新热点技术开发者进行沟通交流的好方法。

最后,我奉上为话题的官方链接,大家如果感兴趣的就快来一起讨论吧:【华为云·微话题(第58期)】技术热点出现,开发者该不该追?探讨看法领好礼~

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。