工作这么多年,初衷的技术发展路线与职业规划被现实的企业工作模式,折磨的不成良形。大量业务中不可或缺,但是不可持续的随时被转变的开发工作,使得即便工作很多年,对技术的深度还是没有到会心的程度。究其客观原因是工作、生存、技术发展很难形成统一。究其主观原因是相信了IT随需而动那句话没有胆量去抗拒不合适的工作,没有专注在一件事情上。常常为五斗米折腰是多么无奈的现实处境。
如果只是简单地受雇于人,企业的成功终究只是创始人在获利,所谓公司给与的职业发展全是扯淡,真正的执行完全被规则的制定者选择性的遗忘。对自己的成长,只有自己对自己负责,想要有富可敌国的财富,虽然我已经领悟到应该反噬雇佣者的成功精神,学习体会它得以成功的所有的细节,但是如何呢,我并没有一个强大的足以以一当百的技能,这首先需要你在一个绝对技术驱动的公司,其次你真的技能强大并且可以发挥它的价值。如果不能这样,是不能在一个企业的运转中,做真正的融入的。如果不能融入,你顶多只是
一个看见了猪跑的人。而我真正需要的是成为一个可以最后享受猪肉的人。
为了解决这个问题,作为一个可以进行多种语言协作开发多年的程序员,虽然不曾遇到实际工作中真正难以解决的技术问题,但是我还是应该在加强主业上加深功力。我已经是一个在编程的世界里无障碍的人,就算在算法这个层次上也打开了通往的大门,我想现在是时候在技术上做两者的深入:1.深入到操作系统内核这个层次上,Linux系统源码我必须去逐行去阅读,没有底层地支撑,对别人的上层建筑永远只能听其解释看其表演。2.熟悉主流的中间件,java必须熟悉。在解决问题时,选择最快且成熟的方案。其根本目的是为解决问题寻求最快的上线方案。
这个世界上,最可贵的是时间。最能压倒别人的,就是执行的速度绝对地快。
就这两件事,应该足以占用大部分的时间,金融这个业务上的积累暂时缓一缓。
我的职业发展现在越来越清晰,我真正感兴趣的是面对领域问题,而不是纯粹地对技术的*。最终这个领域问题,可能是我感兴趣的金融世界。但是目前看来,进入这一步的时机尚不成熟,未来我不能通过以往的工作经历去得到这个一个机会,而应该是我的技术方案已经对解决一个小小的金融问题形成了被人认可的产品。我应该是已经有影响力的产品去得到步入金融世界的机会,而不是凭借技术,最后也不过是受雇于人。
所期望的是,接手一个领域问题,输出的是一个产品,而产品背后的技术实现都在我的掌控之中。做一个产品,显然不是单一的技术,也不是一个强大的技能就能实现的。这就是我现在开始打算做的事情。