混迹职场多年后,免不了要跟以前的同学或同事聚上一聚,聊一聊职场人生,感悟一下时光匆匆,顺便怀念一下当年。这时候一个尴尬或者拉仇恨的话题可能会摆上桌面「这几年混的怎么样?」,为什么尴尬,混的好的当然不存在,主要是对混的一般没什么成就的人来说,就略显尬尴。同样的年纪,同样的学历,同样的起点,几年后,为何个人能力、贫富差距,眼界格局差距如此之大 ? 这些年到底发生了什么,何以带来如此的差距 ?今天就来说一说这个事情。
一、环境
还记得以前的自己在关于环境这个问题上一直认为,如果没打算在一线这种城市扎根,那就不要出去,回来后需要从头积累,而且一线生活成本较高,税后收入刨去生活成本跟在二线其实差不了太多,我相信很多人都听过类似的话。后来我就认为这就是正确的。后来的后来我发现,我错了,搞IT有机会还是得去一线,去大厂。
作为it行业从业人员,平台太重要了,信息也太重要了,有时候不是能力的问题,而是知不知道的问题,知不知道这是眼界和见识决定的,这种平台和机会一线城市显然要优于二三线城市,那二三线也不是完全没机会,只是相对小很多,我们当然应该去搏大概率事件。
拿个技术问题举例来说,「分布式事物」,微服务架构中很典型的一个问题,解决的方案也不止一种,假如你所在的公司的产品或项目的体量就是日活几万,高峰也就一两百的访问量,这时候相信微服务架构可能都不是必要的,ALL-IN-ONE完全可以满足,那么「分布式事物」这个技术可能会长久以来会成为你的盲区,而一线大厂的平台和项目环境会促使你接触到前沿的解决方案和经验,长期浸泡在这样的环境中,即使学个一两成,那也是实打实的经验和积累。出去也比没干过的有那么一些优势。
真正掌握一个技术一定是理论 + 技能 + 实践经验,缺一不可,理论、技能相对容易获取,只要肯努力,问题倒不是太大,实践经验可就不是那么容易获取的一件事,没有相应的平台和问题场景支撑,很难得到相应的实践经验。
假如现在没有大厂的工作机会和条件,怎么办?好在现在大厂的一些经验有公开的文章和专栏包括一些技术也是开源的,网上都有相应的资料和公开课可借鉴学习,只要有心,也是能学的一些东西的。但仅仅是能学习到一些技术和经验,这个过程不会有感同身受的感觉,因为没经历过这个真实的场景,理解肯定不会那么深刻。
所有,有机会(没机会也努力创造机会),去一线,进大厂。你得到的不光是技术的应用场景,还能学习到成熟的管理制度、工作模式,接触更优秀的人和圈子等等,跟优秀的人在一起能让你更优秀,让你涨见识的同时还能镀金,要知道,现在不少企业招聘要求大厂工作经验。
二、好奇心
都听过一句话叫「好奇害死猫」,但作为程序员在这个问题上缺恰恰相反,我觉得程序员面对技术正需要这种好奇心。好奇才能让你产生学习和进步的动力,才可能让你对一件事产生兴趣。能让你在技术上保持持续学习和进步。遇到问题才有刨根问底的决心,职场中的很多人缺少这份好奇心,遇到问题,不想着刨根问底,遇到陌生的专业术语和名词不想着找找资料解惑一下,得过且过,自己应付自己。而知识信息的差异就在平时的工作中这么一点一点累积,几年之后,这个信息差就非常恐怖了。差到一个可以做架构师,一个只能做搬运工。就是这样。
而这仅仅是工作时间,业余时间也是如此,有好奇心的人喜欢研究新东西,喜欢解决未知的问题,提升自己,当然不仅仅是技术领域,我觉得适用每个行业每个人,每一个有成就的人一定是一个喜欢学习和接收新东西的人。他们时刻保持敏感,保持好奇心。我们只看到他们表明的光鲜,却没看到他们背后的付出,每个人的向上的路都不轻松,而正是这一点一滴的积累逐步就会将人与人之间的差距拉大,最终产生了两类人:富有的人、贫穷的人。