程序员要怎么伪装才能不让别人觉得自己菜。菜是什么?菜就是懵。问你问题,你一懵逼,说话没有底气,期期艾艾,那就万丈菜逼平地起,全村猪狗鄙视你。无他,说话自信即可,一定要极其自信。
前两年我入职了一家公司,入职不久后,服务端的组长召集了所有服务端的同事开会,这些同事是分在不同的项目组的。按照组长当时的说法就是,这个会议是让大家互相认识一下的。
在会上,基本是他自己一个人在说,其中他的一段话给我留下了很深的印象:我刚进公司的时候,公司的iOS端需要一个功能的sdk,那时候我对iOS一无所知,然后我边学边做,用了一个星期就写出来了。
当时我听到后心想卧槽这也太牛了以后得跟他多学学。
但是因为组长没有跟进具体的项目,所以和他也没有什么交流。平时在服务端的工作群里看到他处理的东西一般就是,给某个项目分配域名,或者平时看看哪台机器的磁盘空间快满了就通知相关的人清理一下日志之类的。
后来有一天,我和我所在的项目组的iOS端同事一起吃饭,跟他说起这个事。结果那位同事说:他做个屁,他做出来的sdk根本就用不了,后来还是我和XX(另一个同事)重新写的。
这个时候我对组长的看法发生了变化。
再后来,公司新来了一个运维,新来的运维的水平实在是了得,把公司原来混乱不堪的服务器权限一下子就搞得清清楚楚了。原来公司是没有专门的运维的,服务端的同事既是开发又是运维,大家用的都是root用户,而且不同的项目都是看到哪台机器有资源就直接部署,比猫玩过的线团还乱。
后来有一天,公司的机器需处理,具体是什么不清楚,不过是运维上的东西。然后我看到了这样一个场景——组长坐在我对面,组长身后站着新来的运维工程师,然后运维工程师在指导着组长敲命令,不是运维说一句组长敲一句,而是运维先说了一句,然后还要把命令中的单词按照字母拼写出来。
那个时候,我突然明白了组长的真正水平——应该是一个只会分配域名,对linux的命令熟悉程度应该是仅限于cd、ls、du、ps级别的,更多的应该没有了。
所以题主你要不要向这个组长学习一下如何伪装?
话说回来,程序员不懂的时候别装懂,因为即使有不懂的人相信了你的胡说八道,编译器是不会惯着你的。如果你意识到自己菜,最好的办法是赶紧学习。