主要目的:用来记录,发表日常积累沉淀的文章和杂想。
小有成效以后,后期会把这个仓库和博客园中的内容迁移到自己的博客网站上去。
这个介绍写完不久,上海 Thoughtworks 的 HR 就来找我面试了,前后经过半个多月,四五轮面试下来,给了 Offer,但是笔者权衡再三下,最终没有接受。其实并不是不满意,恰恰相反,在最后的文化交流中,双方都很愉快。深入了解下来,TW 的价值观和笔者所想象的也没有什么出入,甚至更开放,这种想法也是笔者一直推崇和追求的。但是确实是基于自己的工作经验和职业发展考虑,然后在现在这家公司内部转了岗,去了新成立的基础研发部,几个月下来,收获也不错,技能方面也得到了加强,特别是数据库和基础研发方面。
总而言之,保持精益学习。
在日常工作中,笔者接触得最多的开发工作仍然是在 .NET Core 平台上,当然因为团队领导的开放性和团队风格的多样性(和CTO以及主管的个人能力也是分不开的),业界前沿的技术概念也都能在上手的项目中出现。所以虽然现在团队仍然处于疾速的发展中,也存在一些奇奇怪怪的事情,工作内容也比较密集,但是总体来说也算有苦有乐,不是十分排斥。
其实这样的环境有些类似于笔者心中的“圣地” Thoughtworks 的 雏形(TW的HR快来找我啊),笔者和女朋友谈到自己最想做的工作也是技术咨询。此类技术咨询公司的开发理念基本可以用一句概括:遵循可扩展开发,可快速迭代,可持续部署,可的架构设计,追求目标应用场景下最优于团队的技术选型决策。
所以语言之争也好,平台之争也好,落到每一个对编程和解决问题感兴趣的开发者身上,便成了最微不足道的问题。能够感受不同技术间的碰撞,领略到不同架构思想中的精妙,就已经是一件满足的事情了,等到团队需要你快速应用其他技术选型时,之前的努力也是助力。当然面向工资编程也是一种取舍,笔者思考的时候也会陷入这个怪圈,所以希望在不断的学习和实践中,能够让自己更满意吧。
著名的 DRY 原则告诉我们 —— Don't repeat yourself,而笔者想更进一步的是,Deep Dive And Wide Mind,深入更多和尝试更多。
本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。