IT外包工程师工作指南

项目中IT外包工程师占比较大,所以想结合这些年的工作经验从认知、态度、方法三方面给这些弟兄们一些工作上的建议。

认知

无论年纪多大、从事什么工作、在什么公司,学习都是永恒的。努力学习是提升能力的非常有效的方法。

如果你现在工作上感觉良好,认为工作上已经无所不能了,自己技能也很棒了,那么你可能已经很“危险”了,因为你尚处于认知四阶段的最初级阶段——不知道自己不知道。这个阶段你应该多和外界接触,时常出去面试一下,看看外面水有多深自己有多浅,尽快过渡到认知第二阶段——知道自己不知道

只有到了第二阶段(知道自己不知道)你才会去主动学习,自驱力也会强很多。越是危机感强的人越会珍惜时间去学习,越是安于现状就越不想学。

态度

被外派到甲方公司的你是如何看待日常的工作呢?是被动接受还是主动挑战呢?是迟到早退经常请假还是恪守工作时间甚至主动加班呢?是仅限于完成工作本身还是高标准要求自己呢?是会用就行还是想要搞清楚原理呢?

有句名言是这样说的

态度决定一切

如果你曾经看过中国男足大笔分输给泰国的比赛,你肯定会骂场上这帮傻X怎么踢的这么水。就那场比赛而言中国男足将士们的“工作态度”是不能大家肯定的。如果你关注了NBA2017~2018赛季詹姆斯几乎凭证一己之力将骑士带入总决赛,我想你一定会对詹姆斯“工作态度”佩服的五体投地。

在工作中“态度”等同于职业精神,你是否为了做好工作而付出了最大的努力,你的努力是否感动了自己。那些光鲜的影视明星、体育明星、企业家,哪个不是对自己的工作都有着极高的要求。

所以工作态度决定了你的工作成果,决定了你成长和进步的速度。

方法

最后我来给你分享一下结合现有工作来学习的具体方法,希望能为你带来帮助。

首先,你一定要知道项目中用的所有技术点,这是宏观的了解项目。我个人比较喜欢由宏观到微观来熟悉一个新的项目。

第二,你一定要了解这些技术点都用在了什么场景下。这有利于你日后将这些使用场景复制到其他项目中。

第三,你一定要能熟练使用这些技术,这是你日常高效工作的保证,是你的硬技能。

第四,你要逐步系统性的去学习这些技术,每一种技术都有它的知识体系,你要由点到面、由面到体的去学习。这很重要,因为一个问题的解决方法可能多种多样,但如果你只是知道一种,那多数情况下不是最佳选择。当你手里的武器很多后,你才能选择出最适合打败敌人的那一种。这一步通常会很难漫长,会艰辛,同时也会伴随着前几步一同进行,但只要你能坚持下来,就一定能有很好的收获。这些积累随着量变会产生质变,会使你升值,会提升你的核心竞争力。

第五,学习完技术理论的你一定想知道具体的实现逻辑,那么就看看源码、画画类图时序图吧。

最后,如果你觉得现在用的工具不好使,那么就自己开发一个吧,自己开发的时候回想一下前面几步,借鉴一些其他技术的实现方式,融会贯通之后知识就是你自己的了。

上面的几个方法讲的主要是如何结合日常工作来自学,当然你还需要学习业界主流的技术,需要和其他人讨论,向别人请教,这都能促进你的成长。而将自己的学习过程总结成文,将学习经验分享给身边的人,则能进一步提升自己的能力。


总结一下,今天我从认知、态度、方法三个方面向你分享了一些我的经验,不敢说真知灼见,但都是这些年我的工作心得和体会。文中提到的那些不好的地方很多我也犯过,我也是从“不知道自己不知道”这个阶段慢慢走过来的。所以我想说,先提升自己认知,再改变自己的态度,在坚持中不断寻找适合自己的方法,就一定能成长。


如果文章对你有帮助欢迎转发朋友圈并关注我的微信公众号