致过去与现在的自己 - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 技术分享 >

致过去与现在的自己

发表时间:2020-10-18

发布人:葵宇科技

浏览次数:30

过去

写博客也有一段时间了,个人感觉是时候进行一波阶段性总结了。个人比较喜欢言简意骇。

学习分布式技术的伊始,真的是迷茫困惑的时期。身边没有人可以问,加上自己也没有确切的学习方向,只是简单听说过那些分布式技术。当然,也是和大多数人一样,不会的东西就找网上视频。我记得最开始学习的分布式技术是Redis。它比较小巧易学。关键是没人教,所以遇到问题也不知道问谁。并且学习的过程是遇到各种问题,想想就是头大。也是因为不甘心,所以每天晚上都有学习,自己研究、查找各种博客。一天又一天,不过就是没有方向感的学习,只是遇到不会的才开始查资料。这种学习方式现在想想真的是费时,而且收效甚微。每天唯一可以做的事就是告诉自己要努力、耐心学习,讲真,我也不知道自己可以坚持多久。初学的兄弟们应该和我当时的心情都是一样的。

逐渐,自己对分布式技术有了一些比较浅的理解。同时,自己也依赖上了他人的博客。遇到不会的,第一件事就是百度查其他人写的博客。每个人的技术实力参差不齐,写的博客也是良莠不齐。自己当时由于技术实力太弱,实在不知道该相信谁写的,多个人写的内容出入太大。当然,最为准确的就是官方文档。好家伙,大部分全是英文,而且是纯英文的。咬着牙,一点点查单词。真的是效率低下,可能一天都读不了一篇文章。庆幸的是,自己当时没有放弃。

努力总是有回报的。日积月累的英文学习,让我可以直接Google以及查询官方文档学习。这也是第一阶段掌握“这是什么”。平时喜欢看书,尤其是某一技术销量很好的书(一般来说,这类书写得很好,并且会对自己提升比较大)。第二阶段-“它底层怎么做的”,从那开始。我开始逐渐对框架的底层源码感兴趣。Kafka、Dubbo、ZooKeeper等都是我学习的方向(当然也有主次,时间分配得我觉得很好)。其实,我觉得作为一名软件工程师,阅读源码是必须要做的事。通过源码,你可以站在框架的设计者的角度,思考问题。比如说,端对端的交互,常用的是nio/netty。还有,多机服务之间的交互 - RPC 与 Http方式的差异性。

现在

随着自己的技术不断提升,更能理解“它为什么要这么做”。我个人觉得不要局限于公司使用的技术,作为年轻人,应该多学一些额外的东西。把每一次困难当作是对自己的挑战。你所要做的是制定计划,付出努力,然后一步一步战胜它。现在的话,我更倾向于阅读高开(特指对某一技术有很深理解的)、架构师甚至更高水准的人的文章。

硬实力方面推荐看框架源码、官方文档以及知名书籍。当然只是做到这些,还是不够的。还需要学会使用互联网。

过几年,我应该会走向大数据的学习之路。且行且珍惜。加油everyone!

相关案例查看更多