医生和程序员,相同和不同

友情提示: 这里所说的医学默认为现代医学

专业性

相同:好的医生和好的程序员都需要足够的专业知识才能胜任工作
不同:程序员容易入门,医生难以入门.就拿 HTML 来说,你可以花两天时间就掌握它,但是你不可能花两周,甚至两个月,五个月去掌握任何一门医学学科.换句话说,写代码很容易产生成就感,而学医是一个漫长循序渐进挫败感大于成就感的过程.三年经验的程序员可能就很厉害可以独当一面;而学医十年到十五年才能算是医生,能获取全部需要的资源也需要至少十年才行,而且算是天资过人了.因此,做医生远比做程序员艰难得多,也辛苦的多.

知识储备量

相同:都需要大量的知识储备
不同:医学知识更新的比较慢,但需要掌握的知识量很大.而程序员和医学相比需要掌握的知识就比较少,但是知识更新速度却很快.

思维方式

不同:这可能是医生和程序员差别最大的地方,写代码哪里不会搜一下就好,相当于开卷考试的理科题;而医生必须把所有的知识记下来随需随用.记得有一次体检的时候,旁边有个人不明白某个医学名词,问另一个人,另一个人搜了百科之后,似乎明白了这到底是什么东西,仿佛一切已了然于胸一样开始给问他的人解释这个是什么.可是事实上,他理解的只不过是一个概念,里面涉及到的病因,治疗方法,和其他疾病的区别他完全不懂.写代码是一个更偏向解决遇到的问题的过程,而我一开始却以学习医学的方法来学习写代码,过分注重从整体上去系统的理解 JavaScript,这就导致进步很慢,非常有挫败感.JavaScript 中有些名词你不知道它是什么也不知道怎么用,写得多了自然就能理解,而看更多资料努力试图搞清楚反而有时候适得其反.

实验性

相同:都和实验密不可分
不同:写代码你可以边学边写,轻松随意.学医你可没办法边学边试.写代码我们可以写了删删了些,修修改改直到能用;而作为医生,除非你很确定这样做是对的或者你有把握应对可能出现的结果,不然你不应该也绝对不可以试着去治疗患者的疾病.写代码出现最坏的结果也远比治疗失误导致的后果轻微很多.

压力

相同:都是很容易产生压力的职业
不同:程序员的压力很容易消除,往往下班以后就没有了.而医生的压力却很难消除.如果你担心某个患者的情况,那么不管你吃饭睡觉都会担心,所以医生面对的压力远比程序员大很多很多.在医院除了妇产科,没有一个地方是快乐的.医生每天面对着生老病死以及超负荷的体力付出,非常辛苦.

收入

相同:都有收入
不同:作为程序员,如果你毕业满一年,收入至少有6K,而医生本科毕业后如果规培,775的工作时间,收入每个月3K,且规培期间累计请假不能超过7天否则规培延期半年.计算机专业读四年,大四实习有工资;医学专业需要读五年,大五实习需要付钱给医院.
治疗疾病是一个需要专业知识和经验且不允许失误的事情,但是不知道为什么我们默认看病应该是一件便宜的事情,看病便宜是因为过份压榨掉来本来应该属于医生的那部分收入,如果不信,你可以找一些讲国内外看病差异的文章看看.

自由度

不同:程序员很自由,工作一年换一家公司不算什么.而医生的话,大部分是就职于公立医院,而且基本上职位的空缺远低于找工作的人,也就是说很难跳槽.

发展

不同:中国的医学学位是不被国际上承认的,也就是说你无法靠着中国拿到的医学学位出国深造或行医,除非从头开始再读一遍.而程序员跨国找工作就相对非常轻松了.

结尾

所以,写代码是一个远比当医生轻松很多更容易获得回报的工作.医生是一个需要被特别尊重的群体,他们每天面对着负面情绪和超负荷的体力劳动值得拥有更好的待遇和尊重,当大部分优秀的人愿意去做医生的时候,我们才能有更好的未来.