zoukankan      html  css  js  c++  java
  • 苦逼的程序猿

    程 序猿,在外行人看来,是高薪的象征,是办公室白领的象征。可是实际上呢?只有我们这些真正踏入的程序猿才明白,外表的光鲜给了我们很大的压力,是个程序 猿,工资没个7,8K上万那就不可能,世人大多数是这样想的。在我们的生活中,早上进入公司,晚上才出来,而且,基本上所有的时间都是面对电脑,这就是苦 逼的一个理由了!

    可是,真正源头上的苦逼,还不仅仅是这个。可以说,真正造成程序猿苦逼的人有两个(以下观点均代表个人):

    1.各种语言,浏览器,协议等的标准不统一;

    2.客户的需求总是无法准确的向程序猿表达出来。

    可能是因为我资历尚浅,认识有点不完全,我现在能想到的就是这两个。下面,我来阐述一下我的理由;

    对 于1:编程语言有很多,各有各的编程规范和标准,在接到项目的时候,往往就要确定这个项目要用什么语言来开发,这就导致了程序猿不能仅仅只会一种编程语 言,虽然编程语言之间有共通之处,但对于一个自己习惯很就了的东西来说,要改变一下是很困难的;而且,如果接到二次开发项目,就还要要求程序猿能看懂其他 程序猿的代码。这是两种分开的情况,如何合到一起就是,面对自己不熟悉的语言,还要去看懂别人的代码,这要求对于一般人就有点高了,可是大多数程序猿都能 做到。如果是做网页,那就更苦逼了,浏览器内核很多,版本更多,用户群又不知道,所以就要兼容各种浏览器,这自然就加大了程序猿的工作量,在这里,我自己 yy一下,如果浏览器的标准统一,那么程序猿就能少写很多if……else了,只需要判断浏览器的版本就行。当然,想要这些东西统一,基本上,理论上是不 可能的。所以程序猿就只能一直苦逼下去。

    对 于2:程序猿和客户都不是那种语文功底很牛的人,简单来说就是客户需要将功能转化为文字,程序猿需要将客户的文字转化为代码,大家都知道,每个人对同一件 事情的理解会有偏差,那么这些偏差就成了程序猿熟知的的bug,程序猿最苦恼的就是不知道客户到底要的是什么?一串代码改来改去,一件事情搞来搞去,这就 对程序猿造成很大的精神压力,而且还要照顾到项目整体的上线时间,一层一层大山压下来,精神就很痛苦了。为了不耽误项目上线时间,只能通宵加班改代码,通 宵对身体的残害就不用多说了吧,精神+身体的双重压力,你们说程序猿能不苦逼吗?

    有 人说,程序猿就是在拿身体换钱,等到老的时候,再用钱换身体。其实,程序猿的工资,真的不怎么高,说实话,那些月薪上万的人很少写代码的。诸如马化腾,马 云那样的人,他们真的是程序猿中的“高富帅”吗?其实,他们是“高富帅”,但不是程序猿中的“高富帅”,他们之中,会写代码的真的没有几个。

    所以,不要被“软件工程师”这五个大字所蒙蔽,其真正的意义就是“程序猿”;不要被马化腾,云那些“高富帅”混淆自己的认识,程序猿真的只是屌丝的代名词(混起来的屌丝除外);不要被程序猿颓废的外表所吸引,他们不是艺术家,只是他们真的懒得梳头而已!

  • 相关阅读:
    上传文件插件-bootstrap-fileinput
    js【jquery】
    html
    CSS3中的vh、vw及其应用场景
    element,点击查看,实现tab切换:
    js 遍历tree的一个例子(全遍历),更复杂的功能
    js 遍历tree的一个例子(全遍历)
    js 遍历tree的一个例子
    您的连接不是私密连接
    Es6中Map对象和Set对象的介绍及应用
  • 原文地址:https://www.cnblogs.com/phpxuetang/p/4165042.html
Copyright © 2011-2022 走看看