再多迷茫,不如静下来好好学习

背景
  前不久,我有幸看到了CSDN知名博主“沉默王二”写的一篇博客《你的青春,值得先给小型创业公司吗?》,这篇博客介绍了他从苏州回到内地小城洛阳以后,虽然远离了互联网的主阵地,可是依然保持学习的态度,并最终出书的心路历程。而在这段蛰伏于东都洛阳的经历,让他把对于技术的积累都凝聚成了一本很是优秀的Java技术书籍《Web全栈开发进阶之路》,这本书深刻浅出的介绍了基于Spring Boot开发企业级项目的过程,值得每一位进阶期的Java开发者阅读。
  他的这段经历也让我有感而发,做为年轻开发者的咱们,老是会很迷茫,面对职场的一万种选择,咱们该如何选择本身的职业规划呢?
那些练兵无数的BAT大厂们
  在互联网飞速发展的今天,BAT成为你们的首选,借助BAT的练兵,也让优秀开发者更可以出类拔萃。例如阿里巴巴集团,即是一个经典的例子。依托电商平台提供的海量流量和巨大的数据,阿里巴巴的优秀开发者们完成了一个又一个不可思议的技术难关的突破,例如OceanBase的背后,就是数以百计优秀开发者们连续几年的艰难付出,从学习MySql代码出发,到构建了一套完整的数据库体系,这些学习经验的过程几乎无可复制。
  除此以外还有阿里巴巴出品的基于流式计算的组件Blink,在大部分开发者依然使用存储过程进行数据分析的今天,阿里巴巴的开发者们仿佛已经提高了不少个段位。除了软件研发实力外,每个有幸看过《阿里巴巴中台战略思想和架构实践》这本书的,每每也会被阿里巴巴在软件体系建设上的积累所折服,阿里巴巴的软件设计能力也是国际领先水平。
   除了阿里巴巴,百度和腾讯一样使人瞩目,这些动辄大几万人大厂,流程完善,技术体系完整,勇于试错,每一个开发者都能从中学到无穷宝贵的财富。而那些更善于研究技术的,则能够充分利用这些资源,实现自身技能的快速提高,从而实现了职场的快车道。
  彷佛从这些能够看出来,对于开发者而言,选择大厂,更能成就一我的的价值,那么多体验新技术的机会,足以让每个对技术充满爱好的开发者从中得到快速的成长,得到金钱、技术和价值上的巨大知足。然而,事实上,哪怕是大厂也好,也并不是每一个人都能得到成长的机会,只有在主航道上的开发者,才每每更容易得到快速成长所需的资源,位于非主航道上的开发者,哪怕你能力再强,也不免会被其余跟你同等优秀的开发者遮掩住你的光芒。优秀如甲骨文公司,也有许多开发者曾经很优秀,却没有获得机会,最终被埋没,而荒废了一身武功。
  大厂拧螺丝成为互联网开发者技术圈一个流传已久的段子,并且随着BAT技术体系的逐渐完善,前面提到的这些大规模基础设施建设的机会,或许也将再也不持续,将来的开发者们大概或许只能依托现有的体系进行修修补补,难以再重现前辈们的辉煌。
小厂的苦,体会过都懂
  BAT和互联网巨头虽然美好,可是与中国发达如斯的IT经济而言,只是九牛一毛。要成就一番事业,并不是只有BAT独有的机会,因为这些BAT或其余大厂,做为投资圈的风口,也是互联网技术圈的风口。这些巨头们当然具备许多独特的优点,可是或许是因为互联网996的特色,最终却并不是适合全部人。
  尤为是前几年的万众创业的政府口号,让无数年轻人选择了创业,在IT行业中,一样不乏成功案例,各类90后创业者层出不穷,他们的故事彷佛在验证着某些成功学的哲理。而选择一家合适的小厂,跟随小厂一块儿快速成长,也并不是不是一种合理的选择。
固然,小厂的发展过程或许会相对充满挑战,若是是一家缺少资源的创业者创建的小厂,那么跟着老板一块儿打拼,将成为一段无比艰辛的过程。且不说可能须要开发者付出本身的精力,更有甚者,还须要开发者去付出本身的资源。
  小厂开发者,不只要求技术能独当一面,还要求能不计较我的得失,跟老板患难与共,不然,成功是老板的成功,失败,就是员工的失败。做为小厂开发者的你,或许有机会成为全栈工程师,可是显然难以得到技能上的深刻,大部分状况下,大概只能成为各类领域都只知道皮毛的所谓全流程工程师。也有的时候,一些小厂开发者,必须依托大厂开发的技术平台实现所谓的二次开发,来为客户完成一些特定的业务需求,这是一种所谓的“调参工程师”。
  做为小厂工程师的你,有时候当然想得到一些进一步的提高,可是每每碍于各类缘由,你不见得有足够的时间或精力来实现这些提高。许多小厂的加班状况,可能比互联网996更惨,尤为是一些专一于制造业和国企信息化的外包开发者,你必须花费大量业余时间,去应对客户们提出的刁钻需求,不只仅要出差,并且晚上甚至要加班到凌晨,次日还得生龙活虎的继续奋战。
当今时代开发者该如何成就本身独特的技能体系,并成为更加优秀的技术专家呢?
  每一位优秀的开发者,都怀揣着梦想,但愿经过本身的努力,实现本身的人生价值。而选择一段最契合本身发展规划的职业发展道路,显然是成就梦想最直接的方式。然而即使是大厂开发者,也并不是意味着有足够的机会成就本身的人生价值。所以,咱们始终必须保持一颗学习的心态,去迎接属于本身的挑战。这意味着咱们应该努力时刻保持积极的进取心,去追求卓越,探究最适合本身的发展方式。
  一、重视基础技能的积累。哪怕是简单的增删改查,也一样值得发掘价值。而若是咱们可以灵活的运用各类设计模式,那么这些代码开发的过程,将会成为一种能够高效积累和复用的方式。接口开发过程当中,你是否考虑过当前接口应该更好的契合设计原则?这也是一种思考问题的方式。
  二、重视学习能力的提升。常常性的去刷新本身的知识,在项目中运用新技术,也是一种提高技术含量的方式。追求卓越,将让咱们的格局不同凡响。
  三、坚持总结和概括能力。按期的对本身掌握的知识进行梳理,查漏补缺。
  四、敞开心扉,与其余优秀开发者进行交流。若是成为一位封闭的开发者,是一件很危险的事情,而随着互联网的发展,新技术层出不穷,适当的去扩大本身的圈子,将有利于自身综合能力的提高。
  不少年一块儿一位老师在豆瓣写过一篇文章,标题叫作《长成大树,长成灌木》,这篇文章的引子是来自于《构建之法》的做者邹欣老师对于职业规划的评论,原文是这样的:
  在条件比较好的企业,由于流程和支持都很到位,职员能够专一于某个领域。 也许能够作出很大的贡献。在条件比较差的企业,你得“盯着”不少事情——不然就会出问题。 在“盯着” 的过程当中, 你会了解相关的领域,从财务到清洁工,到IC 设计的工做,可是这些领域的知识是你的核心知识么?   均可以成长,有些是高大的乔木,有些是蜿蜒的灌木,有些是小花小草,有些没等成材就被开发商推倒盖房了。 
  选择职场,犹如一段种竹子的旅程,一株新竹种下以后,就算天天为它施肥、养护、浇水,头一、2年都彻底没有长高的迹象。但第3年,幼竹只花2周时间,就能蹿到27米。那毫无生气的2年,是小竹苗在土壤下疯狂地扎根、生长。站稳了脚跟,它便会迅速长成参天的植物。作事情也是同样。
  你的辛苦或安逸,终将使你成为独特的个体。无论你选择大厂,或者作小厂开发者,最佳选择必定是选择一段可以造成技术积累的职业规划,而不是一味的追求眼前的利益,只有这样才会使你的每一段成长历程都会成为下一阶段进步的宝贵财富。
相关文章
相关标签/搜索