码农的技术小世界

他是一位曾经标榜技术驱动世界的开发者,在他年轻的时候,一段独特的经历,让他对技术充满了兴趣,并在技术这条道路上走了很远很远。程序员

然而,在经历了一次又一次的人生发展以后,一次看似普通的变故,让他沉沦,还好,他最终觉醒,并最终涅槃重生。设计模式

老w是我在一个QQ群里认识的一位开发者,曾经在我呆了不少年的公司呆了几天,后来在群里吐槽公司怎么怎么样,而后我就加了他的QQ好友,再后来常常跟他一块儿交流技术上的事情,因此慢慢的也熟悉了。后来,他给我讲了他的发展故事。学习

他是2013年参加工做,毕业后他就来到广州。他的第一份工做是一家很是普通的公司,也是作开发,公司技术也比较普通,而后业务也通常。测试

因为是第一份工做,当时他的技术还不够熟练,所以,当他完成一段代码的编写以后,带他的那位师傅跟他讲:设计

你这样的实现虽然可以知足咱们的业务需求,可是一点都不优雅,并且没有什么技术含量。若是长期这样下去并没什么好处。
在这样的公司虽然技术不怎么样,可是公司的技术发展不能局限我的的发展,做为开发者,不管如何都应该有更加长远的眼光去学习更加先进主流的技术。开发

他的老师教他用了他一些新的代码模式,应用的一些设计模式和一些外部组件,让他以不一样视角方便地实现了这些功能。他以为这样的代码很牛逼。对于一个初出茅庐的开发者来讲,可以接触到这种新鲜的水果,简直就是刷新了他的人生观。今后以后,他对新的技术和方法充满了无穷的兴趣和求知欲。阿里巴巴

固然,毋庸置疑每一位开发者的技术发展路线或许都是相同的。在快速掌握了公司的技术以后,就会到达一个瓶颈期,这个瓶颈期若是没有很好地度过,可能会认为,这家公司已经没法承载本身的发展,并最终选择离职。软件

在公司呆了一年多以后,因为带他的那位老师已经已经先行离去,因此他也在老师以后离开了这家公司。互联网

跌跌撞撞之下他找了一些新的工做,这些工做都让他得到了不一样的体会,因为他喜欢引入新的技术和方法,这些公司都是比较年轻的公司,虽然也是业务驱动的公司,可是对这些新的技术和方法并不排斥,因此老王也如鱼得水,得到了不一样的发展,就让他始终相信技术是必定能够改变世界的。程序

在经历了几年的发展以后,因为广州的房价也比较贵,已经没法在广州买房定居,因此他会选择回到了内地城市长沙。

当时的长沙依然是一个很是闭塞的内地城市,绝不讳言的说,能够被称为是互联网的沙漠。在这个城市除了几家稍微像样一点的公司外,大部分公司都依然处于生存或死亡的边缘。

长沙的公司依然仍是以传统的软件开发为主,几乎没有真正的互联网企业。因此当老w回到长沙时,他在长沙想找到以技术驱动的公司就让他一脸懵逼,这样的公司在哪里找?

因此他半年时间跳了六次槽,每家公司都干了不到一个月时间。终于几经周折,他好不容易才找到了一家像样一点的互联网公司,终于能够大展拳脚,开始他实现他的人生梦想了,他是如此的开心。

然而即使如此一切,并不是都如他所料的美好。虽然他虽然标榜技术,但因为没有在哪家公司干足够久的时间,他又喜欢学新东西,技术的演进是如此的迅猛,因此他的技术沉淀得不足,即使是他对新技术充满了兴趣,公司也不至于贸然地让他实现这些想法,因此他就在本身的代码中偷偷地实现这些想法,包括引入了一些新的实现方法、一些新的代码实践和一些新的组件,这样的炫技不只让他自我满意,也一样让项目组的其余成员为之钦佩。

然而,不久后发生的变故让他受到了巨大的挫折。在一次项目演示过程当中,因为他私下更改了改了一个曾经稳定的、关键的代码实现和一个第三方组件,并且没有进行测试,致使整个代码没法运行,公司所以错失了一个很是巨大的一个单。他做为责任人显然应该为这件事情负责,但公司念及他是无意的,因此也没有把他辞退,只是暂时把他安排到了一个可有可无的部门,渴望但愿他在这里可以打磨一段时间的技术,而后再来安排更加剧要的任务给他。

这个挫折对他的伤害太大了,他认为在这样的公司根本就不须要使用什么先进的技术,可以用就能够了。因而,他开始放弃了他曾经执着追求的理念,再也不相信技术驱动了。

今后他只追求梭代码,实现不在意代码细节,不在意代码优雅,一切以快速完成代码为目标,在这样的环境下,他干了两年。后来因为公司发展也不佳,而他的技术不只没有进步,反而在退步,因此,他被公司辞退了。

不知不觉来到了30岁这个关键年龄,他举目四望周围都是依靠他的人,可是技术上他又失去了他的目标,他的人生该如何发展?

他开始了一段短暂的低迷期,他想去找个好的工做。可是因为他的技术能力下滑幅度很大,并且常常跳槽,实在很难找到高工资的工做。

他一度打算离开行业,自谋出路,可是在付出了很多学费后,又不得不回到IT领域。

还好他并无彻底自暴自弃,因此当他下降目标以后仍是可以找到勉强能作的工做,几经周折之下,他终于找到了一个双方都很满意的工做,他决定在这里好好干。

不知不觉在这里他又干了两年了,他找回来他曾经的自信,开始了新的追求,可是他再也不追求技术驱动世界,而是稳定压倒一切、技术只是业务的辅助,我相信他应该找到了适合他的选择。

某种意义上,越是沉迷于技术,世界越小。但闭塞或极端都不是良方,技术千千万,只有通过沉淀,成为本身的技能,才能造成属于本身的价值。

每个程序员或许都曾经经历了怎样的阶段,咱们觉得技术能改变咱们本身的生活,咱们甚至认为技术就是咱们程序员的所有,咱们甚至会认为那些靠业务驱动的公司迟早会被取代,可是这个世界上真的有技术驱动的公司吗?哪怕像Google,阿里巴巴这样的公司其实都是业务驱动的公司。

技术是很是重要的载体,是很是重要的生产力,但仅此而已,咱们该选择的技术,其实是为了商业价值的创造。

那些优秀的软件公司,并不必定彻底采用最优秀的技术,他们每每善于把技术用到最合适的地方,并让最合适的技术,让最恰当的时机产生最大的价值。

相关文章
相关标签/搜索