很多时候,我们team团队越来越大,有Java程序员,C++程序员,C++中是自己管理内存这块的,所以内存泄漏,对于他们开发的项目中,可能是非常重视的一个东西,做Java的,由于有一些自动回收机制,但并不意味着不需要管理内存,会在一起聊天,C++的觉得Java的好厉害的样子,也表达了他们很多要自己动手,如智能指针,引用释放。Java的,觉得,我靠,你们都是都是自己控制,真牛逼。从成长路线上来说,C++程序员的成长路线,可以要稍长一些,3-5年,可能还不见得是C++高级开发,而Java,相对门槛没有那么高,在正常的3-5年内,是完全能达到高级的水平的。我们总觉得别人手上掌握技术很牛叉,以前就听有人开发都不用IDE,直接用记事本开发,每个层面不一样,看到东西不一样,如,你用的是别人的封装接口,而不知道里面的实现,可以仅调用1-2行代码,就可以实现某一个功能,而封装的那个人,可能是基于某个开源库,在上面又封装了一层,他又觉得这个开源库的人很厉害,开源库可能又是基于xxx而转化,一直到最开始那个开发人员,他会觉得,最后那个人,能实现这么炫酷的功能,又觉得他很牛叉。所以,就变得我们总觉得别人掌握的技术总是牛叉的。不可否认,如果一个人,一个团队,一直做的是某方面的业务,在这方面,他就是独角兽。
在心理学上,这个叫短板效应,就是用自己的短板和别人的长板相比,没有找到自己的长板及它带来的作用域。其实大可不必,我们承认别人的长处,并能协调别人的长处,在一个团队中,让所有团队成员做他所善长的事,这样让整个团队发个最强的效应。为什么产生这个,我认为原因有如下几点:
1、对不熟悉的领域,掌握不了话语权,难能辩证其中的真伪好坏。
2、对自己未知充满担心,尽管还没发生,对自己已知的不够深入。
3、没有从一些小事上,来佐证自己的看法,从而让自信心不够。
4、没有找到自己感兴趣的事和工作。
对如上几点给一些建议:
1、对不熟悉的领域,掌握不了话语权,难能辩证其中的真伪好坏。
不熟悉的领域,会很多,现在,将来,未来都会有。如果在深耕自己领域的前提下,可以横向扩大下不熟悉的领域,多听别人的思考。
2、对自己未知充满担心,尽管还没发生,对自己已知的不够深入。
未知还没发生时,不要过度担心,焦虑最好的办法,就是去行动。永远不要在意今天别人怎么说,你只要悄然无息撸起袖子干就是。加强对自己已知领域的深度和见识。
3、没有从一些小事上,来佐证自己的看法,从而让自信心不够。
如我个人会每通过一个小事,来佐证自己的看法,从而增强自己的信心。这些小事,小到一个习惯,大到一个长时间的工程。
4、没有找到自己感兴趣的事和工作
如果你感兴趣自己手头的工作,别人的或好或坏,和你没有一点关系。因为你会觉得手上的工作和东西,才是最感兴趣的。前两天留言,我就回复了,从一个小的地方切入,最流行,最时髦的框架,如果和自己手头上的没什么关系,再好,也不用关注。这点在面试时,尤其重要,好像什么第三方框架也都用过。也做不了不少很炫酷的应用,面试一问框架中细节,全然不知了。这就尴尬了。
最后:这是最好的时代,也是个最坏的时代。
第一时间获得博客更新提醒,以及更多android,源码分析,最新开源项目推荐,更多有价值的思考,欢迎关注我的微信公众号,扫一扫下方二维码或者长按识别二维码