前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >“我“该学习什么技术

“我“该学习什么技术

作者头像
技巅
发布2018-05-25 14:18:01
5230
发布2018-05-25 14:18:01
举报
文章被收录于专栏:技巅

    谈谈我该学什么技术,以前和最近都遇到一个问题:对于工作了几年,工作内容本身没有什么技术挑战,自己又很想深入的研究技术,但是不知道该学什么了?

    面对这个问题确实不好确定,因为在计算机这个大行业,特别是技术,更新换代太快了。新技术还没有学会,就已经过时了,很多新技术又出来了。编程语言也是很多,想要学深一门就特别困难,刚把基础语言和API学会,新的框架又出来了,如果你不学习新框架,在实际工作中效率又会比别人低。做了几年编程工作,想做架构,那么做架构又该学什么呢?什么分布式存储,分布式算法,web服务器,负载均衡,分布式缓存,数据库等等又是必须掌握的,那么多开源框架又要学习,要去理解他们合适什么场景,有什么肯等等。总之只要你想学,一天24小时,每天都如此你也有学不完的东西。

    针对上面提到的情况,我一般给他们一些如下的建议:首先考虑是否能够结合工作中的内容来学习。例如你使用Java开发目前的系统,那么可以考虑学习一下jdk的源码,理解背后的原理,然后可以回顾以前使用是否恰当,是否有更好的实现,然后也可以去学习一些流行的框架或者最新评价比较好的框架,例如Java中的spring boot。因为和工作接近,你可以把学习到的技能和知识运用到工作中去。这样学习效果最好,并且也是最快,掌握最扎实的。

    如果你你不想学习工作相关的或者你觉得工作相关的已经没有什么好学的了。那么可以找一个自己感兴趣的领域进行学习,例如你以前很崇拜黑客,那么可以去学习安全领域相关的知识,看看他们是怎么利用技术来做很酷的事情。

如果你既不想学习工作相关的,也没有什么特别的技术爱好。就是想学习一些技术,因为对很多技术根本不了解也谈不上兴趣。那么我的建议可以学习一些未来能够排上大用场,也就是未来或者现在已经很流行和热门的技术,当下就有云计算,大数据,机器学习,人工智能,各种ar、vr、mr等,还有一个就是基于大数据的算法和计算。

    通过上面三种方法你应该能够找到一些自己应该或者想学习的技术,不过强调一点,学习任何技术一定要多实践,这样才能学以致用,加强学习的效果,也可以给你带来成就感。最简单的方式,可以把你学会的东西写成博客,既可以帮助其他想学习的小伙伴,又可以通过思考和总结加深对知识的理解,说不定自己理解错误别人也有机会帮你指出。毕竟学习不是目的,目的是致用。

    如果有可能通过自己的学习其实自己也可以创造和发明一下技术,这就是很多人最向往的大牛。你发明的技术就可能被别人学习和运用了。

    最后在说一句,对于这些积极主动探索学习的人,你们其实不用担心,因为你们有这种精神已经超越很多人了。不论你最终选择了学习什么,其实你已经在进步了。其实学习的过程你不仅仅掌握的是一门技术和知识,而是学会学习的经验,学习的越多,以后学习的效率就更快,这就是因果,这才是最重要的:学会了学习!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017年9月15日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
大数据
全栈大数据产品,面向海量数据场景,帮助您 “智理无数,心中有数”!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档