如何让自己成为不被讨厌的程序员
作为一名程序员,每当跟新的朋友介绍我的职业的时候,别人都会问:『你们程序员是不是一个个都是情商低的钢铁直男啊?』,每次回答这种问题的时候我都很无奈啊!
因为本身是一名IT从业者,所以身边的朋友同事也确实大部分都是搞IT的,但如果说搞IT的都是死宅臭屌丝,那我是玩玩不敢认同的。就我身边的朋友同事来说,都还是热爱生活,亲近大自然的那种,至少你是没办法将社会对程序员的固有映像用到他们身上的。
那像外接人士认为的那种程序员是否真的存在呢?当然存在!最明显的就是体现在情商低这一点,对于情商低这个问题我其实认为是跟我们从事的工作有关的。在程序的世界里,是没有情感的,任何东西都是以数据来表示,黑就是黑,白就是白,不会存在灰这种概念。任何事情过程都是存在因果关系的,必然是先有因后面才会有果(即if...else...),所以当女孩子问这种程序员"你为什么喜欢我?"的时候,他久久没有回复你的原因并不是因为他不喜欢你了,而是他可能正在认真的思考这个逻辑问题,寻求一个最优解回答你!
但即使如此,我认为情商低也是氛围两类的,一类绿色无公害,一类有害不自知。
绿色无公害的这种多半是可爱的。他们往往是在自己的领域独领风骚,挥斥方遒;但是一到生活中,跟人打起交道来,就变成了一个懵懵懂懂,不知所措的老实人,特别是在女孩子面前。这种给人的感觉是不坏的,往往还存在一种反差萌,本质是好的。
有害不自知的这种便是我接下来要讲的。
上图是我加入的一个前端交流群的日常小白向所谓大神请教的聊天记录;
相信种种事情在技术圈子里面是普遍存在的,刚入门的小白向他们心中的大神(可能也就是比别人先入门而已)请教一些遇到的问题,由于是刚入门,对于编码规范啊,以及一些提问的技巧都是有欠缺的。这时候所谓的大神上来就是一顿灵魂质问,关键是问的问题还对人家的问题毫无半点帮助;往往这些质问中体现出来的潜台词都是"垃圾代码!就你这样还写什么代码哦?你看我多牛逼,一眼就看出你这么多问题!",然后这时候与这种大神类似的大神就过来一阵帮腔,直到折辱凌辱到小白无话可说,不敢发言,他们才像是打了胜仗的将军一样偃旗息鼓。
对于此类大神,在下着实不敢苟同!
俗话说"满罐水不荡,半罐水起波浪",进入技术圈也有三四年的时间,记得刚开始遇到问题去向别人请教的时候,也是喜欢去各种技术群里面问,慢慢发现多半是自取其辱或者无人回应的情况(当然偶尔也会遇见一些好心人细心直到,甚至私聊指导,再次感谢这些帮助过我的人),后来到网上,各种技术论坛,各种正真的大神的论坛或者博客寻求帮助(要讲究提问技巧,人家愿意帮你最好,尽量给别人添麻烦),往往这种方式更能解决问题,并且人家要么耐心指导你,要么直接不回你,但至少不会凌辱你一番只收把你晾在那儿。
以上,在下义愤填膺所言;
本来大家一起建立一个社群,相互交流技术,本着是互相尊重,共取互赢的态度;即使是技术新手,提出来一些不是神入眼的问题,作为技术上的长辈,我们是不是可以用更加温和善良的方式来指正他们呢?即使最终你也没有帮助人家解决问题,但至少你没有打击人家,你还是个好人;即使你不是一个乐于助人的人,你便是不回答,不掺和,你也不是一个坏人;可是你偏偏要跳出来,一顿言语秀优越,秀你懂的多,秀完你还啥也不告诉人家,如此将自己的优越建立在摧毁别人的自尊心之上,可以说你是个渣子!
标题是如何让自己成为不被讨厌的程序员,但说到这里,其实应该是如何让自己成为一个不被讨厌的人,各行各样,各国各地想来都是如此。
最后,对这些人说,你可以不爱我,但请你不要伤害,生而为人,万请善良!