精华内容
下载资源
问答
  • 做技术达到瓶颈时
    千次阅读 多人点赞
    2021-01-03 17:53:42

    一、前言

    不知不觉间,迎来了2021年的第一天。过去的2020年注定是一个不平凡一年,疫情来得太快就像龙卷风,短短数月就阻断了全世界范围内无数人与人之间的物理连接。这一年,我们戴了一年口罩;这一年,哪些逆行者的身影深深印在我们心里;这一年,有多少企业在拼命挣扎;这一年,太多太多不容易.....

    作为技术人,我们用技术抗疫,利用大数据分析,合理安排抗疫工作,于是健康码,线上问诊,远程办公等平台火速上线。在危难时刻,我们用自己的技术,贡献自己的一份力量。新技术代表新的生产力,一定是我们快速战胜疫情,开创未来最好的原动力。当然作为技术人怎样突破自己的技术瓶颈,从而提高自己的核心竞争力,为社会做出更多贡献呢?

    二、怎样发现技术瓶颈

    第一个阶段,一般在从事技术工作一年左右,大多会遇到职业的第一个瓶颈,这个时候,什么都会一点,又好像什么都不会,看不清未来发展方向,在新手面前是大佬,大佬面前是小弟,简单知识不屑看,想学高深知识却无从入手,内心浮躁和焦虑。那这种情况,该如何着手解决呢?

    瓶颈出现的时候,大多有以下现象:觉得工作乏味,整日业务都熟悉,代码就是CV,闲着就摸鱼聊天;不知道目前自己技术水平如何,对自己前端知识的掌握程度边界含糊不清;知道该努力学习,想要学习,但不知道从哪入手;知识架构不清晰,无法形成知识网;时常技术焦虑,思维怠惰。这时候就是出现了技术瓶颈,你不知道后面的路怎么走,还需要学那些有帮助的知识

    这种情况,就好像高考完,一直笃定的目标突然消失了,整天不知道该做什么,回想一下那个阶段你是如何度过的,如果你现在依然记得并且在那段日子里学到了东西,那么不妨试试,再找到相同的感觉,重新调整自己,找到学习的动力;如果在高考结束的那段时间内就是荒废的,并且现在遇到瓶颈依然找不到解决办法,那么不妨静下心来,慢慢读下去,在文中,我会提到一些小技巧,助你摆脱现在的困境。

    第二个阶段,一般在从事三年左右,大多会感觉到,当初对技术那股热情颈没有了,有的甚至有点厌恶,当初那种优越感、成就感荡然无存,突然你把技术化为了仅仅是谋生的工具。其实这个阶段是最危险的,有的人开始动摇了,我是否适合这行,也有的甚至离开了大城市放弃了这一行,或者回老家考个公务员。那为什么会出现这样的情况呢,一方面迫于主观原因:求职竞争碰壁,技术深度浅,行业认知偏差,工作强度大身体透支等,另一方客观原因:父母要求回家成家发展,行业潜规则,一线城市生活开销大。

    第三个阶段,一般在从事五年左右,大多会感觉有很多东西要学自己却没有时间精力,你蓦然回首,你还有大数据,AI人工智能,机器学习等方面你还是个小白,往往这些技术很难在你工作中学到了,往往已超出你工作所需,如果你去深入研究,又很难平衡工作和深究的时间,同时也很难把学习和实践结合起来。

    第四个阶段,一般在从事十年左右,大多数coder将面临国内行业最残酷的年龄限制,所以在国内的程序员也是一个青春饭的一个职业。当然也只有少数码农进入了管理岗位或行业专家,还有大批码农去哪里了呢?

    三、怎样突破技术瓶颈

    1.认知升级

    认知,几乎是人和人之间的本质差别。技能的差别是可以量化的,技能再多累加,也只能是熟练的工种。而认知确是我们能看多远,能走多远的本质,是不可以量化的,产生的影响也是巨大的。因此我们要不断升级自己的认知,培养自己的思维模式,古人云:“条条大路通罗马”,但每一条路,我们都能到达目的地,那我们如何去优化路线,达到事半功倍,立竿见影呢?

    也许每个人都说我不缺认知啊,殊不知自己却进入了认知误区。

    误区一:自己以为自己知道,其实却是只知其一,不知其二。自以为是,是自己认知升级的绊脚石。因此我们要多走出去,听听别人的心声,看看别人的做法。俗话说:“读万卷书不如行万里路。”,也有圣人曰:“三人行,必有我师焉。”,随时保持一个谦卑学习的心态,你就会不断刷新升级自己的认知。

    误区二:自己认为重要的事,其实是非重要的事。其实这是认知欠缺的表现之一,说严重一点就是自我迷惑。说话也讲究说到重点,我们做事情同样如此,只有事情做对了,其他的就是水到渠成。既然这样,我们当如何做对事情。一方面合理安排排序,也许我们一天中会有很多事情要处理,将这些事务定位优先级,另一方面懂得取舍,哪些事情是必须做,哪些事情可做可不做舍弃掉,毕竟鱼和熊掌不能兼得。还有就是做回报分析,也许我们做的不是春种秋收的,不能仅仅局限也眼前短期利益,更要为长远利益考虑。

    误区三:空有认知,却不行动,伪认知。真正的认知是必须要知行结合,认知也是在实践中不断得到升级,只有亲自经历了,你才会挖掘出更多不一样的认知,才能看到比人看不到以及顽固不愿意去理解的机会。

    2.持续学习

    当达到一个瓶颈时,可以学习的参考系越来越少,首先是因为高端技术人才呈现倒金字塔形态,身边缺少能引领你的人生导师;其次,业内的技术交流,大多数在做科普以及刷存在感,到达一定阶段后对个人提升作用越来越小(甚至用一天时间参加技术大会效果还不如用一天的时间在咖啡馆看书学习);再次,国内的文化导致技术人专家逐渐转向管理岗位,技术缺少积累,特别容易出现断层和继承。

    其一,打好基础,底层基础决定上层建筑。我们一定要注意基础知识的学习,才能触类旁通,在解决问题时才能游刃有余。

    其二,培养自己对技术的兴趣,保持好奇。只要你有兴趣就一定能够找到相关的学习资料进行自我学习,兴趣往往是第一个驱动点。但是问题的关键点还是在于学习后的新技术如何深入,新技术如何去实践?没有真正的实践总结,没有真实的大型项目实战驱动,你将发现理论终归是理论,理论要转化为你的实战经验是相当困难的。

    其三,合理制定学习技术。不积跬步无以至千里,每天坚持学一点,当然我们学习不仅仅是学技术,还有很多东西都需要我们学习。

    其四,学习和时间相结合。大量技术的深入学习往往都是在实践中真正遇到了复杂的问题,在问题驱动下的学习和深入,这些错综复杂的问题往往涉及庞大的知识面,而且各个知识点之间相互影响。我们如果有实践机会能够不断的解决这类问题,不断优化和持续改进,技术自然深入。

    3.追求优雅与创新

    写了多年代码,始终觉得的如何写出干净优雅的代码并不是一件容易的事情。程序代码可读性,健壮性,易扩展性,可移植性......,我们是否有去想过。这时候就有人问了,那我们怎样才能办到。

    第一,我们要多读多看哪些优秀的开源项目的源代码,看看人家怎么写,取其精华。

    第二,熟悉并使用各种设计模式,设计模式是业内公认的解决方案,它根据不同的场景设计了不同的组织方式,比较流行的几种设计模式:https://www.runoob.com/design-pattern/design-pattern-tutorial.html

    第三,熟悉各种开源框架的设计理念,并弄懂和深究这样设计的优点是什么,和其他框架有什么不同的方式,那种方式最优雅最值得借鉴,弄懂这样设计解决怎样的问题和作用。

    创新是一个恒古不变的主题,创新都是建立在原有基础上,借助伟人的肩膀往上看,只有不断的探索才能形成前所未有的新模式。不畏常规,敢于超越,增强创新意识。一个人的创新意识可以在短时间内快速得到增强,但是一个人创新能力的提高是一个日积月累、循序渐进的过程。

    4.构建自己的知识框架

    我们不仅仅要做一个技术熟练工,而且要不断总结,形成一套自己的知识体系。深陷枯井,身旁一堆材料,不懂得铆接搭梯子,永远无法走出困境。我们手握大量知识,如何组织起来,形成自己独有的架构,是一门学问。在面试中,有一个考核点,就是测试应聘人员的知识重构能力,面试官会故意在你说的津津乐道的时候,打断你,岔开话题问你一个问题,几个问题之后,再返回让你继续说,这样做,一来是测试你的临场反应能力,二来是判定应聘者会不会因为在无意识状态下被打断而被激怒,从而判断他的性格,再有就是判定你的复盘重构能力有多强,是真的能重新组织起来还是在背书。

    知识架构的形成,不是一朝一夕的事,它是一个漫长的过程,总结、归纳、丰富、修正都需要自己去做,而我们的大脑最喜欢形象记忆,所以最好的办法就是写出脑袋看得懂的架构,加深记忆,脑图,是个不错的选择,通过勾画脑图,梳理知识细节,从而在后面,即使离开脑图也能形成画面感。如何划分主题,主要根据当前的认知水平,接触的知识深浅来确定,没有最优的形式,能达到效果,那就是最好的。比如我们可以利用自己的知识体系写博文,著书立说,发布学术论文等。

    5.自我定位, 突破短板

    学会自我定位。自己应该先从自我了解开始,知道自己需要什么,自己的目标是什么? 找准自己的梦想、使命和真正的价值观,把自我和工作衔接起来,并取得平衡,在工作中一步步实现自己的理想和价值。不断充实自己的人生,决不碌碌无为的走下去,人生在世需要精彩,需要别人来认识自己。学会找到自己的不足,然后不断的去克服和战胜。

    也许我们再技术方面最熟练,在其他方面呢,我是否兼顾到并全面发展。

    6.跳出圈子,看世界

    随着科技信息技术的发展,互联网渗入每一个人的生活,各行各业的变化速度越来越快。自然生存法则就是优胜劣汰、适者生存。当然,我们可以抱怨以求心里舒适,但是抱怨终归还是不能解决任何事情,而是让人陷入一种自怜自艾的”受害者“的快感中。当我想抱怨的时候,我总是提醒自己:这已经是最好的年代,没有战争,在颠肺流离的年代,人们所追求的”岁月静好,现世安稳“也不过如此吧。

    是啊,无论什么行业,再艰难,也总是有人做得很好。这难道不应该值得我们反思和学习吗?如果你觉得他做的好是因为他有背景、有机遇,那我真的无话可说!为什么你总是为自己找各种接口?多少白手起家的人,李嘉诚、马云、宗庆后等富豪都是白手起家;所谓机遇,那也是留给有准备的人,只有视野够开阔、知识够丰富、嗅觉够敏锐,才能嗅到”机遇“的大门。

    在这个日新月异的时代,希望做到不墨守成规,跟随时代的脚步而行走。也许我们换一种工作方式,应用所积累的知识能放大自己的价值。

    四、综述

    作为一个技术人,都曾梦想我用代码能改变这个世界。的确,也许我们并没有直观的改变着这个世界,但也一点一点改变着人民的生活。同时,也希望我们技术人,不断升级认知,持续学习,勇于创新,善于总结,突破短板,全面发展来提升自己的硬实力和软实力来突破自己的技术瓶颈,从而提高自己的核心竞争力,为社会做出更大的贡献。

     

     

    更多相关内容
  • 本部分内容来源于德勤:元宇宙综观——愿景、技术和应对中关于元宇宙技术群和技术瓶颈的提炼

    5 元宇宙技术

    5.1 元宇宙技术群

    用户使用元宇宙的场景顺序和相应的特征大致可以分为5类:

    1)先接入,强调沉浸体验,以XR和数字孪生为主要技术群;

    2)再互动,强调高仿真互动,包括3D引擎、实时渲染、数字孪生等技术;

    3)同时使用数字内容,需要虚拟物品/空间的创作;

    4)规则和身份,支持虚拟世界不同用户、实体间相互识别和交互的基础,以区块链技术为基础;

    5)大规模持续在线使用,确保虚拟世界像现实世界一样持续运转和实时反馈,需要大量、高速的计算和信息传输能力,以云计算、超算、无线通信(5G,6G等)为主。人工智能算法将支撑其中的绝大部分技术。

    元宇宙技术群

    5.2 关键技术的发展阶段和瓶颈

    元宇宙所依赖的各项技术间呈现木桶效应,即元宇宙能够实现到什么样的程度取决于那块“短板”技术发展到了什么阶段。目前来说,各项技术只是满足初期元宇宙的发展需要:5G已实现大范围覆盖,并且其延时性较低,可初步容纳目前元宇宙用户规模;UGC 内容、3D 引擎以及算力等支撑技术及内容可实现元宇宙的初级要求,并可随着元宇宙的发展而不断演进;VR、AR等虚拟现实技术已达到元宇宙的基础要求,但仍需优化,长远来看是否作为进入元宇宙的主要入口仍是未知数;区块链稳步发展,不断拓宽下游应用场景,基于区块链技术的虚拟货币下一步将受到地域性政策法制的规范和监管。

    1)仿真交互技术——XR

    XR提供沉浸式体验,目标是全面接管人类的视觉、听觉、触觉等,并通过动作捕捉实现元宇宙中的信息输入、输出。仿真交互技术在体感实现上,目前虚拟空间视觉和听觉的体验上走的最快,嗅觉、触觉和意念体验有了起步,味觉是多种感官的综合,目前尚未起步。

     

    XR体验感发展阶段

     

    目前XR领域发展面临的瓶颈来自于内容和技术两个方面。

    技术层面,众多厂商在VR/AR硬件技术方面投入巨大,但与大规模的消费者应用来看,终端设备的价格仍然偏高,且仍然伴随着使用感不佳、环境限制、便携性差、设备兼容性差、续航时间短等问题。

    内容层面,优质内容是吸引用户的内生驱动力,将带动硬件及行业发展,而目前虚拟现实行业内容成熟度不高,内容品类仍以游戏、社交、影视等应用场景为主,办公、健身等应用场景开始深入,其他应用场景处于启蒙阶段,在覆盖面、数量、质量等方面仍待提高。

    XR发展面临的问题

     

    2)区块链

    区块链稳步发展,经过了早期探索、市场准备、市场认可阶段后已步入产业发展阶段,目前比较典型的是区块链金融领域结合应用,对应于元宇宙中,下一阶段区块链和NFT将解决元宇宙生产资料和资产所有权的问题。

    区块链技术当前发展至NFT阶段,开启数字内容资产化时代。区块链发展的主要难点在于技术瓶颈和监管合规性挑战。

    技术方面,目前区块链在金融、电子政务等已于推进的领域已有所发展,但是对于其他要求比较高的业务场景,区块链很难满足需求。具体来说,区块链作为分布式系统,吞吐量与确认时延一直是制约区块链应用的瓶颈,三者是相互矛盾的指标,很难三者全部达标。但是,对于元宇宙这样的应用场景,对速度、吞吐量、存储成本有较高的要求,因此甚至有些时候不得不牺牲去中心或安全来换取效率。另外,“信息壁垒”和实物上链是当前影响区块链技术实际产业落地的两大挑战。

    3)物联网

    物联网要实现规模化加速演进仍需解决一些难题。第一,成本高昂。物联网传感器品类众多,包括摄像头传感器、温度/湿度传感器、大气污染传感器等,品类众多而难以形成规模效应,边际成本较高,从而导致整个物联网建设成本居高不下,只有降低成本才能更大范围地推动物联网发。第二,技术还不成熟,传感器从边端收集数据后需要进行大数据分析,但是目前各行业各领域之间数据收集和数据分析尚不能打通,只有与行业应用深度融合的数据分析才能释放大量价值,目前还没能达到这一阶段。第三,安全问题。相比像手机一样拥有较为安全的硬防护措施,传感器结构比较简单,极易成为被分布式拒绝服务攻击的跳板。综上,物联网必须解决成本、技术、安全等方面的发展难题,才能进一步被行业广泛应用。

    4)移动通信网络

    目前我们处于从5G 向6G过渡的初期,理想中元宇宙的运行至少需要6G及以上的网络,预计6G网络通信在2030年能够全面落地。相比于5G,6G能够支持微妙甚至亚微秒级别的延迟通信,支持室内10厘米、室外1米定位精度,支持全球范围的“万物互联”,比较直观地来讲,在6G时代,我们下载300部电影只需要眨眼的功夫,真正能实现几乎零延时地在元宇宙穿梭互动。

    移动通信网络发展阶段

     

    5)算力

    目前的计算、存储和网络基础设施根本不足以实现元宇宙愿景,而要想实现真正的元宇宙,目前的计算能力需要再提高1000倍。未来,AI计算、边缘计算、量子计算将成为推动元宇宙发展的主力技术。目前,人工智能芯片仍处在高速发展时期,为了在元宇宙中支撑更多样的人工智能计算,人工智能芯片需要实现一系列技术突破以实现高度并行的处理能力、低内存延迟、创新架构、低功耗能。边缘计算能有效降低时延并提升计算效率,整体架构中,中心云实现全局调度,边缘云侧重局部的大规模数据处理,终端实现海量物理世界终端转化为海量的数据信息。相比传统计算机,量子计算具有支撑指数级增长的数据运算的能力,具有突破后摩尔时代的潜力,能够解决元宇宙中的算力问题,但是量子计算目前还处于原型机研发阶段,在技术上仍面临诸多挑战。

    展开全文
  • 今天要聊的主题是:如何突破自己的技术瓶颈期。 综述 从事前端3年左右的时候,大多会遇到职业的第一个瓶颈,这个时候,什么都会一点,又好像什么都不会,看不清未来发展方向,在新手面前是大佬,大佬面前是小弟,...

    前言

    很久没有分享学习方法类的文章了,也少有思维层级学习方法的涉足。从这一期开始,将开创一个全新的板块,目的在于分享学习方法和心得,感兴趣的小伙伴记得常来看看。今天要聊的主题是:如何突破自己的技术瓶颈期。

    综述

    从事前端3年左右的时候,大多会遇到职业的第一个瓶颈,这个时候,什么都会一点,又好像什么都不会,看不清未来发展方向,在新手面前是大佬,大佬面前是小弟,简单知识不屑看,想学高深知识却无从入手,内心浮躁和焦虑。那这种情况,该如何着手解决呢?

    瓶颈出现的时候,大多有以下现象:觉得工作乏味,整日业务都熟悉,代码就是CV,闲着就摸鱼聊天;不知道目前自己技术水平如何,对自己前端知识的掌握程度边界含糊不清;知道该努力学习,想要学习,但不知道从哪入手;知识架构不清晰,无法形成知识网;时常技术焦虑,思维怠惰;

    这种情况,就好像高考完,一直笃定的目标突然消失了,整天不知道该做什么,回想一下那个阶段你是如何度过的,如果你现在依然记得并且在那段日子里学到了东西,那么不妨试试,再找到相同的感觉,重新调整自己,找到学习的动力;如果在高考结束的那段时间内就是荒废的,并且现在遇到瓶颈依然找不到解决办法,那么不妨静下心来,慢慢读下去,在文中,我会提到一些小技巧,助你摆脱现在的困境。

    第一步:摆正自己的心态

    道家讲:
    心静则清,心清则明。
    越是迷茫困苦,越是要想办法尽快安定下自己的心。不可仰头高瞻,艳羡心会产生自卑和自弃;不可低头俯瞰,优越心会产生浮躁和狭隘;艳羡心、优越心,于自身有百害而无一益,反而增加自身戾气,见强者而心生嫉妒心,视弱者而生蔑视心,如此恶性循环,日积月累,受牵连的,不仅仅是自己的知识水平了,可能潜移默化的改变了自己的性格,变得为人苛刻,变得敏感,变得争强好胜。以下几个小技巧,可助你重拾平衡心:

    1. 去图书馆,安静的读书或者在图书交流区和陌生的人交流读书心得,切记,至少坚持去3天。

    人在外界安静舒适的情况下,才会开始和自己内心对话,图书馆是一个理想的实现自己和自己对话的环境,这里的人,你很少能感觉到功利心,大多数人极具智慧与修养,即使书读不下去,与人交流,他们的谈吐的修养,也可让你有沁人心脾之感,从而焕新自己的心情。这个技巧可以让你重新认识自己,体验心清的舒适感和放松感。

    2. 约一个好朋友去户外跑步。

    记住,只约一个,人多会形成多种意见,也更容易形成不稳定因素;户外是为了脱离长久待的地方,摆脱对熟悉环境的疲劳感;跑步既能够加快血液循环,加快机体代谢,从而利用生理上的舒适带动心理的舒缓,还不至于过于困难和高强度。

    3. 降低对手机依赖频率。

    手机静音,重要信息特别提醒,特殊计划定闹钟,摆脱短视频这种强视觉和心理冲击的依赖,视频的发布者目的就是要借助自己的言行举止,波动你的内心,从而达到传播效果,他们不会考虑这种言行举止会对你造成什么冲击,但对自己来说,情绪却被视频带入情景。能用电脑做的事,不用手机。定闹钟目的有二:一是戒掉拖延症,从而缓解因事情延期造成心里的愧疚感加重,二是防沉迷,到某个点了,就要尽快从当前事情中抽身出来,借此形成时间观和做事高效率的好习惯。

    以上三点,从自身角度出发,通过改变自己,摆正心态,而要真正改变现状,还需要其他条件的配合:

    第二步:制造适合环境氛围

    制造环境氛围指的是:将周边影响自己的不利因素降到最低。

    初中物理学过,阻止噪音传播有三种途径:在声源处、在传播途径中、在人耳处降噪。同样,制造环境氛围也不例外,不外乎这三种理念,当然了,这里要提及的环境氛围不仅仅指降低噪音。

    1.从声源处—断掉关系,卸载TIMI。

    丢弃那些对你毫无意义,甚至带给你负面影响的关系,包括对一件事的念念不忘,亦或是对一个人、一段感情的痴怨纠缠;卸载掉深夜里吞噬你睡眠时间的恶魔TIMI,睡眠不足会使你的小脑袋转速变慢,同时,游戏的实时奖励机制会养成短期求回报的心理,而这对于漫长的前端学习之路是有副作用的,你可能很长时间无法体会到学习带来的回报,而这个过程又是痛苦的,这个时候,你就会怀念TIMI带给你的快乐,选择哪个,结果,也就可想而知了。当然,如果你能控制寄几,则又另论。

    2.从传播途径中—简化生活方式,减少无意参与。

    心烦意乱,切忌繁重的仪式感,节省掉可以简化的生活细节,减少无意义的争论。以生活的简洁,向内心发出讯息,再以内心的淳朴,反馈到生活,形成良性循环。

    3.在人耳处—无法改变外界,就改变自己

    无法阻止楼上装修的声音,那就给自己带上耳机;无法阻止外界的濡染,就让自己只沉浸在学习的氛围里,守住自己的一亩三分地不沦陷,两耳不闻窗外事,此心安处是吾乡。

    第三步:看清局势

    心态和外界环境齐备了,剩下的,就是如何学习了。

    而学习又不可盲学,不可贪多求快,饥不择食。三年前端,大多还在一线开发,此时,握紧饭碗最要紧,尤其在资本寒冬和2020这个特殊的年份里,兴趣和爱好,可以暂时放一放。要试着去看看前端的大环境,根据自己的知识格局预测未来走势,继而调整自己的工作技能学习方向,避免被潮流裹挟,或被后浪淘汰。

    近几年,尤其在2017年后,前端开始进入深水区,前端缺人,但是缺的是高、精、尖的开发者,薪资水平两极分化日益严重,能力强的左右逢源,能力弱的依旧处处碰壁。在这几年,JavaScript依旧一统江山,在PC、移动、小程序中遍地开花,Node.js开始在服务端崭露头角,PWA开始向原生APP发起挑战,Electron在桌面开发大放异彩。前端发展前景目前来看,不可估量,但哪一条路,才是你喜欢和将来要走的路。试着多去了解前端的生态和发展趋势,然后再决定往哪走。一个人虽然可以选择许多路,但不能同时走两条路,贪多容易嚼不烂,一定要有当前水平下的主攻方向。

    第四步:构建自己的知识框架

    深陷枯井,身旁一堆材料,不懂得铆接搭梯子,永远无法走出困境。工作1-3年,我们手握大量知识,如何组织起来,形成自己独有的架构,是一门学问。在面试中,有一个考核点,就是测试应聘人员的知识重构能力,面试官会故意在你说的津津乐道的时候,打断你,岔开话题问你一个问题,几个问题之后,再返回让你继续说,这样做,一来是测试你的临场反应能力,二来是判定应聘者会不会因为在无意识状态下被打断而被激怒,从而判断他的性格,再有就是判定你的复盘重构能力有多强,是真的能重新组织起来还是在背书。

    知识架构的形成,不是一朝一夕的事,它是一个漫长的过程,总结、归纳、丰富、修正都需要自己去做,而我们的大脑最喜欢形象记忆,所以最好的办法就是写出脑袋看得懂的架构,加深记忆,脑图,是个不错的选择,通过勾画脑图,梳理知识细节,从而在后面,即使离开脑图也能形成画面感。如何划分主题,主要根据当前的认知水平,接触的知识深浅来确定,没有最优的形式,能达到效果,那就是最好的。

    第五步:制定计划

    这一步,我相信大家都听厌了,之所以在这里再提出来,是因为,它在整个突破环节中真的很重要。如何制定,制定多少个计划,怎么执行,大家都是行家里手,不赘述,只提一点:要坚持执行。

    计划制定容易,放弃更容易,要在计划中像玩游戏一样设定奖励机制,促使自己完成,另外计划设定别太狠,定期检查计划,达不到目的就及时变更计划,及时调整策略。

    第六步:复盘总结

    这一步特别重要,有很多例证证明这个观点:小学的错题本,初高中的试卷改错交上去老师再批改,再到工作中的日报周报月总结,以及古代民谚:人不能被同一个坎绊倒两次。这些都在讲复盘的重要性。如果不会复盘,工作5年可能抵不上别人工作2年,做错的事下次做依然错,不会的知识始终不会,始终在走老路。所以,时常顺手记录自己的奇思妙想和思维卡壳,定期去回答和修改自己的认知,攻克掉自己不会的知识点,剩下的,就是你都会的了,也唯有如此,才能在不知不觉中进步,真正掌握的知识,才属于自己的。如果以前没有系统的接受过这个理念,一定要去看看相关的方法和实践。没有人可以一步登天,但是一定有更省力代价更小的方法,找对方法,少走弯路,不走错路,就已经比很多人走的快了。

    授人以鱼不如授人以渔,讲透一个知识远不如分享一整套学习方法收益,对于突破瓶颈,本文所述言不及万一,我能替你想,却不能替你做,所以,如果你有更好的想法和意见,欢迎私信与我交流,我在【前端进阶指南】公众号后台等你。

    以上所述方法,皆有代价,只是有的有形有的无形,这也正如《钢之炼金术师》中所说:一个人想要得到什么,就必须拿等价的东西去换。想要得到你从未得到的,就必须去做你从没做过的事。

    最后送给大家一段我很喜欢的话:

    “The best time to plant a tree was 10 years ago. The second best time is now.”

    (种一棵树最好的时机是十年前,其次是现在。)

    我是格局,带你看有深度的前端世界,搭建适合自己的知识架构,关注我,跑的更快一点。

    看完本文有收获,记得点赞,把知识传递到真正需要它的地方。

    展开全文
  • 如何突破技术发展瓶颈

    千次阅读 2018-08-09 16:49:15
    技术学习的困惑:当达到一个瓶颈时,可以学习的参考系越来越少,首先是因为高端技术人才呈现倒金字塔形态,身边缺少能引领你的人生导师;其次,业内的技术交流,大多数在科普以及刷存在感,到达一...

    在知乎看到一个问题,相当有代表意义,即技术人员本身的技术发展瓶颈的突破问题

    具体问题如下,通常情况下,技术人员在某一领域工作3-5年后,会成为团队内或者公司里的核心技术骨干,这个时候他们也会面临几个问题:

    技术学习的困惑:当达到一个瓶颈时,可以学习的参考系越来越少,首先是因为高端技术人才呈现倒金字塔形态,身边缺少能引领你的人生导师;其次,业内的技术交流,大多数在做科普以及刷存在感,到达一定阶段后对个人提升作用越来越小(甚至用一天时间参加技术大会效果还不如用一天的时间在咖啡馆看书学习);再次,国内的文化导致技术人专家逐渐转向管理岗位,技术缺少积累,特别容易出现断层和继承。

    技术深度与广度的选择的困惑:技术深度的进一步提升,可以逐步做到业界大牛,专业技能越来越强,广度的延伸也更容易变成全栈技术人才,两者各有利弊,个人时间和精力有限,如何抉择?

    技术方向的困惑:大型互联网公司的技术框架基本都在最初选型时确立,与当时的业务规划、业界当时的技术趋势、个人的过往经验积累相关,成熟规模大的业务从稳定性考虑,一般技术选型落后新技术2、3年,对于技术人员来说,从实际工作考虑需要使用老技术,但是业界的趋势又是在朝着新技术的方向发展。

    这种困惑相信很多技术人员和技术管理人员都存在,包括我自己,当然这种困惑本身也是符合学习曲线规律的,即任何一个技术学习和实践,越是到后面学习的时间越长,本身能力提升越慢。但是往往真能够坚持和专注,能够耐得住寂寞等到量变到质变的那一刻,就是一种一览众山小的新境界。

    如何突破技术发展瓶颈?

     

    对于上面提到的三个困惑点,自己简单思考如下:

    其一,技术学习的困惑,任何新技术或知识点的学习,在当前互联网和信息如此发达的情况下,只要你有兴趣就一定能够找到相关的学习资料进行自我学习,兴趣往往是第一个驱动点。但是问题的关键点还是在于学习后的新技术如何深入,新技术如何去实践?没有真正的实践总结,没有真实的大型项目实战驱动,你将发现理论终归是理论,理论要转化为你的实战经验是相当困难的。

    如果一个新技术的学习没有实战机会,那么你自己也很难真正保持长久的兴趣,能够做到熟悉或知道已经不错了,而要真正做到精通或理解就很难。大量技术的深入学习往往都是在实践中真正遇到了复杂的问题,在问题驱动下的学习和深入,这些错综复杂的问题往往涉及庞大的知识面,而且各个知识点之间相互影响。我们如果有实践机会能够不断的解决这类问题,不断优化和持续改进,技术自然深入。

    举一个简单的例子来说,对于海量数据处理下的高并发互联网架构,这类架构知识有不少书籍都在系统的讲,往往也有很多技术专家的实践分享。我们学习这些理论往往看起来简单,也容易理解,但是即使你学习了这些知识,如果没有相应的大型互联网系统架构设计场景给你实践,那理论终究是理论,这些理论本身你也很难真正的深入学习。正是由于这个原因,技术学习的困惑不是简单的兴趣问题,而是是否有大型项目实践机会和锻炼的问题,但是往往大部分的公司都无法真正提供这种大型项目的机会,你要完全通过自己学习和模拟试验来深入掌握这些技术就变成了空话。

    其二,技术学习的深度和广度问题,对于这个问题简单回答就是对于技术管理型人员重点是更广的知识面和综合能力提升,即广度更加重要而不是落入某一个深度细节。对于专业技术型人员,则是技术深度更加重要,因为技术的深度往往才真正为你创造更大的价值。

    技术管理型人员需要更加关注整个知识体系的构建,其中包括重要的软技能。这类人员的重点是总体规划和设计,能够对问题进行分解。对于分解后的技术问题和细节则可以转交到细分岗位的专业人员去做。要做到这点我们仍然需要有大量的技术积累,因为这是你和专业技术人员沟通的桥梁和通用词汇。

    对于专业技术人员,技术的深度往往更加重要,深度才是最终创造价值。前面已经谈到过,技术深度的提升越到后面越慢,学习的周期和时间成本越大。也正是由于这个原因,能够超这个技术金字塔顶尖上去发展的人越少,自然你个人的核心价值体现越大。个人的精力是有限的,要想做到全栈技术人才的人相当少,即使是全栈技术人才更常见的情况往往是在自己最擅长的专业技术上能够打到95分以上,而围绕核心专业技术的相关技术能够打到80分以上。

    理解了这点,我们就更加清楚技术人员应该更加注意技术深度的积累,能够长期专注在一个专业技术方向上,这个目标选择定了,你会发现对于广度知识的选择就不是漫无目的和随意的,任何广度知识的选择都是这些广度知识是为了支撑你在深度上进行突破。当我们技术深入到瓶颈期后,如果自己反思和回溯,都会发现是知识广度上出现了问题,需要暂时停顿下来先补充广度。但是广度的补充不是最终目标,最终还得回到深度钻研上来。

    如何突破技术发展瓶颈?

     

    最后一点,技术方向的选择。对于这点个人最大的一个感受就是当你真正在某一个技术领域发展到一定阶段的时候,一定不会是像自己还是新人那样狂热的追求新技术和热点。即专家更多要考虑的是业务和问题驱动技术,用最适用的架构在当前解决最重要的问题并保留一定的扩展性,而对于大部分技术思维人员往往考虑的是技术驱动业务,只是对技术感兴趣而不是对业务和问题域感兴趣。

    技术发展趋势和迭代的快速,你任何当前选择的技术或框架都可能在2-3年后就过时,但是如果当前的技术能够很好的支撑业务就是最好的技术。如果有不能更好支撑的地方我们就要考虑基于当前遇到的性能或扩展性问题我们究竟应该引入什么新的技术来解决,并做好方案选择和评估。

    所以最后一个问题个人认为不是技术方向的问题,对于任何新技术都应该有敏锐的嗅觉去了解,但是并不是每个技术都要真正在项目里面使用。项目不是新技术的试验地,本身也不存在技术驱动的技术方向选择问题。而只存在业务和问题域驱动的技术架构优化。业务和问题驱动IT和技术,是从单纯技术思维开始转变的一个重点。

    文章来源:51Testing软件测试网


    Testin 云测企业会员日向所有用户发放免费测试福利啦,无门槛领取!

    活动时间:8月8日-8月10日

    最高免费240分钟真机时长

    最高每日2次标准兼容测试(100台真机设备)

    完成任务/邀请成员可获得积分奖励,可兑换多种礼品与测试服务

    微信搜索TestinYunce,关注Testin公众号,回复“8.8会员日”,生成自己的专属海报,分享给好友礼包翻倍!

    点击 https://www.testin.cn/activity/testin_day.htm 立即领取您的测试礼包

    如何突破技术发展瓶颈?

    展开全文
  • 本文来自作者 KARL--DujinYang 在 GitChat 上分享「如何突破技术发展瓶颈、成功转型?」,「阅读原文」查看交流实录 「文末高能」 编辑 | 飞鸿 杜锦阳:如果连热情都无法保证,怎么确定你能继续往前走...
  • Redis的性能瓶颈

    千次阅读 2021-03-22 11:42:23
    注意这里的单线程,只是在处理我们的网络请求只有一个线程来处理,Redis Server在运行肯定不止一个线程,比如在持久化会以子线程的方式执行 Redis的瓶颈: 1.机器内存大小,因为redis的数据放在内存里,所以...
  • MobileNetV2:倒置残差和线性瓶颈 摘要 在本文中,我们描述了一种新的移动架构 MobileNetV2,它提高了移动模型在多个任务和基准测试以及不同模型大小范围内的最新性能。 我们还描述了在我们称为 SSDLite 的新框架...
  • 在设计生产线,往往是按照某种特定产品的生产来配置,这种产品生产,由于配置最佳,整个生产线优化完好,印刷机、贴装机和回流炉之间都没有等待,衔接非常完美,各设备达到最大限度的发挥,效率达到极至,连线...
  • 程序员如何应对年龄这样的职场瓶颈

    万次阅读 多人点赞 2020-03-02 13:32:43
    技术人遇到瓶颈怎么办?上升通道虽然明确,但个人会有无力感,是否可以操作?长期看,技术换代+新人不断,到一定年龄后,面临淘汰,周边有哪些工作可以考虑?貌似离职转岗并不能从本质上解决问题,还会再次陷入困境...
  • 计算机视觉是否已经进入瓶颈期?

    千次阅读 2020-09-27 09:33:57
    作者:周博磊 ...来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。...这里进入瓶颈期的,可能是一些计算机视觉的经典问题,如物体识别和检测(人脸,行人,物体,场景 e.
  • 性能测试常见瓶颈分析及调优方法

    千次阅读 2020-11-16 10:38:42
    性能分析与调优如何下手,先从硬件开始,还是先从代码或数据库。... 单一个中间件又分web中间件(apache 、IIS),应用中间件(tomcat 、weblogic 、webSphere )等,...起码要达到“如何更好的使用”。 常看到性能测试书
  • 六年安卓开发的技术回顾和展望

    万次阅读 多人点赞 2022-02-15 00:46:51
    如果能达到这个程度,基本就算是一个高级工程师了,不只是一个模块,还能够负责一个具体细分方向的工作。 第三个阶段,掌握某个技术方向的通用知识,有多个线的实践,能够连线为面,同时给工作中长期的技术规划...
  • 突破自己的技术瓶颈,个人的技术输入与输出1、技术瓶颈 ; 2、工作上瓶颈 ; 3、收入上瓶颈 如何突破技术发展瓶颈?- http://www.sohu.com/a/246164204_100066886 如何持续进步,突破技术瓶颈?- ...
  • 1.学习Android底层开发知识,掌握前言技术,紧跟潮流掌握人工智能的AI时代,突破native层瓶颈,如: 手写斗鱼视频直播 Opencv详解 QQ音视频通话核心 爱奇艺音视频实战 人工智能 智能家居实战 抖音小视频实战 面向...
  • VR行业的发展瓶颈该如何打破?

    万次阅读 2020-12-31 14:24:10
    5G时代已经到来,新技术的商用不仅能够为用户带来更快的网络连接速度,那些依靠网速的提升,而得以更快发展的科技企业,也迎来了新的发展契机。 这其中,尤为值得关注的是VR领域。 谈起VR,这并不算一个陌生的词汇了...
  • 流媒体网络传输的技术瓶颈

    千次阅读 2014-04-10 19:36:46
    网络技术的发展让宽带网逐渐有了普及的声势和现实步伐,流媒体的瓶颈正悄悄地被突破。据专家预测,流媒体有望在最近几年内成为发展的热点。无论是在国内已经有较多应用的教育、广电、政府、电信等行业部门,还是在...
  • 上文里我遗留了两个问题,一个问题是数据库了水平拆分以后,如果我们对主键的设计采取一种均匀分布的策略,那么它对于被水平拆分出的表后续的查询操作将有何种影响,第二个问题就是水平拆分的扩容问题。...
  • 对于技术经理、首席架构师、技术总监、技术VP、CTO。 各个岗位之间存在差异,我将从以下五个核心点来分析。 技术实力、领导力、战略观、组织能力、文化建设能力。 这五个核心能力的强弱,决定你在市场的价值。 —**...
  • mysql百万级性能瓶颈-数据库选型

    千次阅读 2020-07-19 21:42:42
    项目中使用了mysql数据库,但数据量增长太快,不久到了百万级,很快又到表到了千万级,尝试了各种优化方式,最终效果仍难达到秒级响应,那么引发了我关于数据库选型到一些思考。 1、mysql的单表性能瓶颈究竟是多少...
  • 还有区域问题,这个不在我的考虑范围内,因为除了北上广深杭,其他地方也很难达到。 还有人提到这个水平不止2w,其实工资是跟面试表现有关的,也跟其他综合水平有关,比如你是985,top10,或者研究生学历,也或者懂...
  • 技术瓶颈突破感言

    千次阅读 热门讨论 2008-12-24 10:38:00
    相信大家或多或少都有遭遇技术瓶颈的感觉,那么不妨来各自谈谈自己的体会,因为感觉自己到技术瓶颈的时候,想突破的感觉真的很苦恼,如果能好好总结一下,或许对我们都有帮助,先说说我的经历: 1.最无知的阶段 最开始...
  • 当IO和CPU遇到瓶颈的解决办法

    千次阅读 2020-04-14 09:49:03
    不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧(并发量、吞吐量...
  • 如何定位性能瓶颈

    万次阅读 多人点赞 2017-03-19 09:51:20
    性能瓶颈定位五步法:一、理清数据流向,数据流程分解;二、检索日志中的异常;三、分析硬件资源占用;四、数据库的监控分析;五、应用服务器监控及代码分析
  • 分布式开发,需要懂哪些技术

    千次阅读 热门讨论 2020-10-08 15:39:19
    分布式开发必须掌握的技术知识点一览表
  • mysql瓶颈及应对措施

    千次阅读 2018-07-22 20:26:09
    mysql是存在瓶颈的,当数据量达到千万级以上,再优化效果就不大了,这时候可以采取以下措施: 1)增加mysql配置中的buffer和cache数值、增加服务器CPU数量和内存大小。 2)使用第三方引擎或衍生版本。 3)迁移到...
  • 如何做技术选型? 1,我们要解决的实际问题是什么 2,能解决这些实际问题的备选方案有哪些 3,这些备选方案优点是什么,它的优点是否刚好是解决问题的关键 4,方案有什么缺点,它的缺点是否对项目造成实质性...
  • 服务的瓶颈有哪些 通常来说程序的定义是算法+数据结构+数据,算法简单的理解就是一种计算方式,数据结构顾名思义是一种存储组织数据的结构,这两者体现了程序需要用到的计算机资源涉及到CPU资源、内存资源,而...
  • 此外,LoadRunner 能支持最宽范的协议和技术,量身定做地提供解决方案。 (3)其他测试工具 Siege是一款开源的压力测试工具,可以根据配置对一个WEB站点进行多用户的并发访问, 记录每个用户所有请求过程的相应...
  • 大学四年到现在的阿里技术专家,我了啥?

    万次阅读 多人点赞 2019-12-09 00:02:52
    专科学渣,是怎么在短短数年完成自我救赎成为阿里技术专家的?
  • 创业过程中技术真的那么重要吗

    千次阅读 多人点赞 2018-11-21 13:11:12
    各种新的事物、新的视角、新的思维不停的迎面冲击而来,让我一度在思考技术类的公众号到底该如何的问题。 创业开始就是各种忙,各种操心。虽然是技术出身但在创业的过程中技术的投入却没那么多了,因为更重要的是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 134,788
精华内容 53,915
热门标签
关键字:

做技术达到瓶颈时

友情链接: Cprogramguide.rar