从小到大,我们都被灌输这样一个理念:环境对人的影响很大。没错,环境确实对人有着极大的影响。好的环境可以让人变得更好,差的环境可以让人变得更糟。这么多年来,身边这样的事例不胜枚举。比如说,我们在上学时,家长都希望我们能分在一个好班里,好的班级有更上进的同学,潜移默化地,我们也会变得上进;而差的班级里可能存在一些不学无术的同学,难免会对自己产生种种负面影响。不过,这种说法并非绝对,因为我可能就是一个典型的例外。
我在上小学时,上的是家附近的一所普通学校。很普通的那种,与市重点小学估计没法相提并论,但我的学习成绩在班里不错,数一数二那种。按理说,我所在的小学在升入初中时,应该也是去家附近的一所普通初中。但在小学快毕业时,市里的一所重点初中来我们的小学选择一些好的苗子,要招到他们学校去。当然,这是需要考试的。每个班级会由班主任推荐一到两名成绩好的同学参加考试。于是,我被班主任推荐了过去。考完试成绩出来后,我的成绩很不错,比较顺利地被这所重点初中招了过去。我心里当然非常高兴了。在接下来的分班中,我被分到了一个班级。这里大家要知道的是,在我上学那阵儿,小学升初中也是划片的,就是说你在重点初中对应的小学上学,那么你肯定就会直接升到这所重点初中。而我则属于一个例外,因为是通过考试被学校选中的。
我所上的初中那一届人数有800多人,分成了10几个班级。不过,即便是重点初中,学生质量也并非都是非常好的,毕竟大部分同学是不需要考试,直接升入的。这里不得不提的是我被分到的那个班级。全年级一共10几个班级,我所在的班级基本上是倒数第一的。无论是哪门课,数学、英语、语文还是其他课程,基本都是全年级倒数的。班里的大部分同学也属于那种不学无术,上课就知道睡觉的。不过,就是在这样一个环境下,我的成绩却是非常出众的,因为在每年的期中、期末考试,我的成绩从来都是班级第一(没有一次例外),年级前10名(800多人的一个年级),甚至大部分时候都是年级前5名,还有3次考了年级第1名。我的这种情况甚至引起了学校的注意,因为之前还从未出现过一个班级整体情况很糟糕,但班级里竟然有学生的成绩能够排名年级前列。在升到初三时,年级进行了一次大分班,将成绩好的学生划分到两个班级中,结果这两个班的班主任为了争取我,还采取了各种手段(当然,这是我在毕业后班主任跟我说的),甚至一个班的班主任说愿意用两个成绩也很好的学生来换我一个人。分完班后我的成绩依旧很好,最后以很优秀的成绩考入了全市的重点高中。
上面说的是发生在我身上的真实情况。其实,与本文的标题很是呼应:不要让环境限制了你的发展。如果因为环境的恶劣,就成为自己不思进取的借口,那我相信我现在还不知道在干什么,能干的怎样。
回到正题。现在的社交、网络、资讯、技术都异常发达,但对于年复一年、月复一月、日复一日上班的我们来说,每天接触到最多的依然是同事。因为,同事是与你交互、关联最为紧密的一个群体,我们每天也会与不同的同事打交道、合作。这时,一件可能会很可怕的事情就会发生:由于你每天都与自己的同事打交道,因此他们的一些行事风格与做事方式就会默默地对你产生影响。这种影响有积极的,但毫无疑问,也有消极的。而且,消极的影响可能要远远大于积极的。你可能会因为同事的做事风格自己不喜欢而采取消极的态度,甚至因为感觉同事在某些方面不如自己,但职位或是工资还比自己高,就觉得世界不公平,觉得无论作什么都是毫无意义的,从而放纵了自己;更有甚至,因为同事的一些态度、做事等因素而彻底失去了自我,不得不说,这种做法对于自己的发展来说百害而无一利。
无论是谁,同事更是如此,可能只是自己人生路上某一站的匆匆过客。不过,要知道的是,人的一生很长,最终能对你负责的只有你自己,别无他人。因为同事在某些问题、某些事情上的做法而放弃了自我成长无异于拿别人的错误来惩罚自己,多么地不划算啊。
没错,环境很重要,确实很重要;毕竟,人是社会性动物,是属于群居性生物,每天肯定会与周边的人产生交集。但如果没有自己的价值观、没有自己的立场与努力的方向,那与其他动物有什么区别呢?人的成长是要依赖于自己,从内而外发生的。如果因为其他人的一些做法而影响,甚至耽搁了个体成长,今后想起来将是多么懊悔的一件事啊!
说到这,我不得不提到另外一个因素,那就是公司:千万、千万、千万不要让公司限制了自身的发展!
对于做技术的人来说,在任何一家公司肯定都有自己的职责范畴。在这个职责范畴内,你应当做的尽善尽美,因为这就是你的职责所在,责无旁贷。然而,这就完事了么?
工作这么多年来,我遇到太多太多的人咨询我,说自己觉得所在的公司技术不行,想要出去看看,但又不敢,因为觉得自己的技术太菜,出去面试感觉成功率太低,问我该怎么办?我心想,能怎么办呢?这种局面的造成谁应该负主要责任呢?公司么?显然不是;那还有谁,显然就是你自己!
无论你在什么公司,大公司还是小公司;互联网公司抑或传统企业,能决定自己未来发展的依然是自己;除此之外,没有第二个人!
你有没有在尽善尽美地完成工作之余拓展自己的技术路线呢?你有没有在已经很熟悉公司既有业务的前提下钻研底层框架呢?你有没有在已经能够做到游刃有余完成各项事宜的情况下了解业界的发展趋势呢?
你说公司现在还在使用传统的JSP,那你有没有花费足够的时间了解业界的大趋势呢?有没有了解过前后端分离、Node、Angular、React、Vue呢?你说公司现在还在使用SSH打一切,那你有没有研究过像是ZooKeeper、Storm、Kafka等一些重要且常见的技术呢?你说公司平时的开发就是做业务,没什么技术含量,那你有没有研究过并发、JVM等重要且底层的实现呢?你说公司大部分人都是毫无激情的熟练工种,那你有没有通过阅读原版书籍来增强自身的英文能力,从而进一步拓展自己的视野呢?
记住一点:抱怨毫无意义,改变才是唯一出路!
你可能会说,我学那么多东西也没有用武之地啊,工作中也用不到!你难道一辈子就只在这一家公司工作么?你的不可替代性就真的那么强么,还是你根本就不敢出去找更好的工作?
为了自身成长所付出的一切辛劳,未来都会加倍给我们回报的!很多时候,甚至不是加倍,而是几何级数的回报!
为了自身的成长,为了让自己底气更足,请挣脱环境的束缚,让自己的一切努力都落地有声!
作者简介:张龙,系统架构师,资深培训讲师,圣思园教育创办者,译者。译有《复杂性思考》、《iPhone游戏开发》、《精通lambda表达式:Java多核编程》、《设计原本》等20余本译作;喜好研究技术,对系统底层有浓厚的兴趣。