来到新公司,我所遇到的三重障碍

我发现自己来到新公司之后,动手写字的念头少了很多,可能是遇到的困难有点多,需要学的太多了。

之前的我,还是一枚比较纯正的算法工程师,和真正的一线业务距离较远。远有远的好处,使用的语言和工具,就很随意,可以按照自己的喜好来。代码规范、部署上线流程,也没有诸多硬性要求,有点自由散漫了。

后来逐渐发现,和业务越接近,前景越好。所以在新公司,我的岗位角色虽然还是算法工程师,但和业务紧密相关。这是一家大型互联网公司,我在一条重要的业务上添砖加瓦。

说实话,这个转变不容易,有点痛。具体来说,我需要跨越三重障碍:工具障碍,沟通障碍,思维障碍。

首先来看看工具障碍,新公司的这条业务线,上面的代码都是使用 Java 实现的,而我之前是 Java 小白。

基本就是从 0 基础直接接手一个庞大的项目,并要马上能够对业务逻辑进行增删改。这对我来说,是一道不那么容易的坎。

幸好,之前有过使用 Python/C++ 开发过中型项目的基础,所以抛开语言层面的问题,基本逻辑思维的那套东西,都是差不多的。

在恶补了一周 Java 知识后,顺手学了学 Maven 和 Spring 的相关概念,就开始上手了项目,开发一些新的模块功能。

总体来说,进度上应该比我预期的要快,比 leader 预期的要慢。虽然 leader 没有明确说什么,但我感觉我的学习进度,在别人眼中并不算快。

所以一开始入职的时候,我就和 leader 说,希望能够容忍刚开始我的慢,之后我会逐渐快起来的。

再来看看沟通障碍,首先声明,我不是一个腼腆的人,我只是一个不喜欢给别人添麻烦的人。

奈何,初来乍到,不懂的东西实在太多了,需要问的东西很多很多。不少时候,我们遇到的问题,都是缺乏完善的解决方法记录的,只能问问身边的同事。

每个公司都有各自的特色,刚开始不少术语,只有内部人才懂,所以经常会一脸懵逼的状态,一个接着一个问题的请教。自己都感觉很打扰同事,心中的歉意和烦躁,很是让人郁闷。

最后一个障碍是思维障碍,从之前的远离业务,到现在每天和一线业务打交道,而且还是影响面非常广的一线业务。这种转变所带来的的紧张刺激和辛苦,也是够新人默默承受的。

以往积累的一些思维,这时候需要根据新的困难挑战,做出一些调整。之前只是安于捣鼓自己的算法模型,现在面对特定的业务场景,还得用心揣摩用户的角色和感受,考虑用户的使用体验。指标也不再冷冰冰,而是能够转化为真真切切的用户需求

已经在这个岗位待了两个月了,比起刚开始的手足无措,在成功上线了一些小的需求之后,心中踏实了不少。

在刚刚提到的三重障碍中,最需要攻坚的,应该还是最后一重:思维障碍,这也是我们想要成为一名优秀的业务算法工程师,所必须攻克的难关吧。

相信很多读者,在最开始接触不熟悉的工作内容时,都会遇到这些困难。悲催的是,我们很难找到什么秘籍,唯一能做的就是,振作起来,把脸皮放厚,多请教身边的同事,多叨扰自己的 leader,争取早日成为一根能摔能打的「职场小油条」。

日常唠叨,平时从大家给我的留言中,我知道大部分人,为了生活,为了生存,日子过得并不轻松。

困难的时候,无论睡去或者醒来,脑海中都在思考着遇到的难题,这种时刻,或许也是我们青年人最容易经历的。

毕竟,这个时代的特点就是,压力和希望并存,一份耕耘,一份收获。赶路总比躺下要辛苦,但请相信,年轻时付出的每一次努力,都是值得的,都会收获相应的回报

原文 

http://mp.weixin.qq.com/s?__biz=MzIzNTI3MTQxMg==&mid=2652537608&idx=1&sn=1b68cea358027f8622c1f58cf5c4eea0

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » 来到新公司,我所遇到的三重障碍

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址