❶ 为什么程序员离职都不说真实的离职原因
不知道其他职业怎么样,我身边的程序员大致上有个不成文的习惯:当你真心想走的时候,会说一个很离谱的离职原因;
只有不想走,想跟领导提要求的时候才说真实的原因;
我有个朋友上个月跳槽去了头条,真实的原因是他不喜欢自己部门老改的业务,个人发展遇到了瓶颈,想转个方向。但是老板找他的时候,他却说:为了孩子教育,想离开北京去成都。老板一听这个理由,肯定没法留的。总不能让人家为了一份工作侍帆判,把孩子教育都耽误了。
相反地,我第一次提离职的时候,直接跟老板说薪资太低了。其实薪资当然是最主要的原因,但也有原因是对面的公司平台更大,做的业务和发展前景更好。老板说,你拿到多少钱的offer,我给你匹配上不就得了么?这话一轿亮出,我就没法接话,搞得特别尴尬——你说薪资低了人家给你匹配了,你还能说什么呢?再多说也不行:你说业务不喜欢,领导说给你转部门转岗;你说平台更大,领导给你画饼忽悠你。那时候我刚工作两年多,老板是个浸淫职场多年的老油条了,我说什么他都能把我怼得哑口无言。
解释来解释去,两个人都浪费口舌,其实你就是想走。最好的结果就是让对方知道你要走,并接受你要走的事实。你得到的结果才是最重要的,什么原因并不重要。
后来再提离职的时候,我就说了一个非常离谱的原因,什么想出国发展之类的。老板一看你这么说,就知道你是铁了心了要走,也不再留你了。
离开之后,你发个朋友圈,说感谢领导感谢同事感谢公司。领导同事给你点个赞,祝福你前程似锦。你找几个要好的同事吃个饭,拍个照,摆个V型手势。这事就结束了。大家都体面。以后有事了,还能一起吃饭聊天,有机会了还能再合作。
有人要是问,如果领导发现你过几天就去新公司报道了怎么办?
我前面都说了,领导一般都是明白人,他知道你是什么意思,也知道你不是真的想出国或者给孩子转学,你就是铁了心地想走。
人在职场,总是有些不便明说的潜规则,外人听上去挺离谱,但自有其道理。
❷ 初入职场的程序员,掌握“潜规则”才能不走弯路多加薪,你怎么看
很多学子也陆陆续续地走向工作岗位,而同时,他们也将有一个新的身份——程序员,这个身份会一直伴随大家的职业生涯。在为学子们开心的同时,作为见证大家成长的小说哥,也想给大家多嘱咐几句,希望以下职场“潜规则”,能让大家不走弯路多加薪!
工作场合注意自身形象,良好的仪表、文雅的举止、有分寸的说话,不仅能提高自信,也能给他人带来愉悦的感受。提高主观能动性,不要只会埋头苦干,要懂得主动向领导汇报你的工作,多沟通多请示,让领导看到你的努力,这样加薪的时候才会想到你。
养成记笔记的好习惯,遇到开会等场合,随时记录,下班前对自己一天的工作进行总结,查漏补缺,要知道只有回顾过去,才能更好地出发。
❸ 为什么程序员的思维很难理解
1、程序员的思维比普通人要严谨。
对编程有一定了解的人都能理解这一点,一是一二是二,电脑不认模棱两可的回答,因为“模棱两可意味着更多的可能答案”,所以你跟程序员交谈的时候,如果你问他“为什么要这样问”或“你为什么听不懂”,你就会知道你自己的描述有多么的不严谨了。
最简单的例子,你妈妈让你去市场买水果,如果看到有苹果就买一个苹果,看到梨就买两个。你看到市场有苹果和梨,你会买什么回家?
首先给出一个大前提,在程序上不存在“潜台词”或者“潜规则”这种东西,唯一起作用的只有“字面意思”。
一般人肯定是买一个苹果和两个梨。当然程序员也不是脑子有坑,以一个正常人的思维考虑也会买一个苹果和两个梨,但是看到这问题的第一个瞬间的直觉反应,却是“如果看到梨就买两个苹果”。这个问题不存在潜台词,所以所有人都会直接从字面理解老妈的意图。
按照程序的逻辑分析,这句话共分为两个部分,代表两个程序任务。“如果看到有苹果就买两个苹果”为任务一,条件是“看到有苹果”,目标对象“买苹果”,数量“一个”;“如果看到有梨就买两个”为任务二,条件是“看到有梨”,数量“两个”,没有给出新的目标对象。
因此按照程序逻辑来讲,第二句话将继承上一个目标对象,也就是“买苹果”,所以这句话被看起来像职业病一样的思维直接翻译成了“如果看到有苹果就买一个苹果,如果看到有梨就买两个苹果。”
————————————————————
2、程序员看问题比一般人透彻。
这是职业特性导致的,因为电脑编程的严谨性,因此程序员面对一个问题、一个需要实现的目标或者一个bug时,他会思考更底层的问题,并且会习惯性采用归纳法来尽量避免以后可能遇到同样的问题。
比如用输入法输入中文的词句,有的时候打出了一串拼音,然后按下数字2选取发现不是自己想要的词,然后发觉数字1对应的才是自己想要的,删掉,重新输入拼音,这次按下数字1的瞬间却发现两个词的位置调换了,于是又删掉重新键入,这次认真地看了看,终于选对了想要的词的序号。
这个时候你会说,啊,我下次应该更小心一点,不要马虎大意想当然,看清楚了再点。
程序员不这么想,他会想,导致这个问题的看来是输入法的“词语顺序自动调整”功能,他会自动监测使用者输入的各种词语的频率,来自动调整词语的顺序,底层代码实现的逻辑很简单,每个不同的词对应一个从输入法安装到现在的输入次数的计数器,直接按计数器排列顺序就好了;也有的输入法会监测你输入后是否会将其删掉,那么这时候会被智能识别为打错字,计数器不会加一。
然后再一思考,这种功能一般都是可以开关的,如果我想要靠记忆记住顺序使用而不用输入法自动调整的话,比如对汉字输入的速度有一定要求需要考记忆记住汉字序号,我只需要进入输入法设置将其关掉即可;如果我想要它帮助我调整词句位置,但是又不需要频繁地调整,那么在我有工作需要的时候我会提前关掉,平时开启即可;而如果我想单纯依赖这一功能,那就不用管它,下次看清楚再选就好了。