程序员背后的故事

IT时报 新民 1328℃ 已收录 0评论

(一)程序员的辛酸与快乐

程序员,顾名思义,就是编程的人员,每天跟机器打交道,每天都坐在电脑旁,无尽的敲啊敲。。。除此之外,还有:

      无尽的编码,

      难懂的算法,

      未知的bug,

      学不完的技术,

     、、、、、、

      即使马不停蹄的学习,却也被技术而淘汰,永远跟着“潮流”走,却看不到尽头。

      计算机编程方面的技术在日益更新,即使稍微懒惰,难免被技术淘汰。然而,技术的更新远比想象中的要快,永远被技术牵着鼻子走,却无法逃离这种“被牵”的命运。

      好不容易接到一个项目,很认真的去做,很努力的去做,但是,技术再好的程序员,也难免遇到不懂的算法,也难免遇到未知的BUG,也难免有不擅长的领域,但是,他必须克服这些困难,去完成用户的要求。到头来,好不容易做完了,用户还不满意,还得你重复的修改。编个程序容易吗?编完还得一直返工,容易吗?

    当今的社会,需要用到软件的领域很多,而程序员不仅仅需要了解计算机编程方面的知识,还需要了解相关领域的知识,医学,财务,等等,只要用到软件的领域,程序员都得编写相关的程序,难免需要了解相关领域的知识。只是编程方面的知识就学不完,还得学习其他各方面的知识,容易吗?容易吗?

      做一个项目,为了在预定的时间内,完成预定的功能,甚至熬夜去编程,可是,技术好的程序员也都是从菜鸟级练出来的,难免有些时候,奋斗了好多天的程序,回头发现了未知的bug,却一时不知道何故,而领导只注重结果,他要的就是结果,不管你过程如何。他不知道你背后有多艰辛,他只看到你没有在计划进度内完成任务。你即使很努力的在规定的时间内完成了,而领导一句话,你做的这个功能不行。等你修改好了,他一句话,你的这个不太对。好,你继续改,一直等到领导满意为止。而领导只看到了最后的结果,他说,这个也太简单了吧。他怎么知道你背后的辛苦,他怎么知道那是你熬了多少个夜晚赶出来的。程序是说改就能改的吗?即使可以修改,那也是在原有基础上,有些许变动,可是,经不住领导的决策失误啊。这样一来,你多少个日夜赶出来的程序全都白费。

      真正的程序员,或许有比这更多的辛酸,每天无尽的加班,周末和节假日或许还坐在电脑旁,编程序。或许,有些人认为,坐电脑旁多轻松啊,不用出去晒太阳,可是,哪经得住每天一直这么坐啊。况且,他坐电脑旁一直在动脑子,也没闲着啊。他虽然不会被太阳晒,但是会被电脑辐射。

    程序员的辛酸,有谁能懂?

   虽然他们每天都很累,但是,他们很充实,这是程序员快乐的原因之一吧。

   虽然编一个软件不容易,但是,交给用户的那瞬间,他们是幸福的,因为很有成就感,那是他们日以继夜的成果。

   虽然他们可能比别人缺少节假日,但是,他们愿意遨游在计算机语言的世界里,演练自己脑袋中的想法,将其“实例化”。

   虽然他们永远无法预测下一个问题是什么,但是他们是一群喜欢迎接挑战的孩子,正是这种刺激才吸引着他们不断的挑战自我。每当解决一个bug,就感觉无比的自豪,因为,他们进步了,成长了。

  。。。。。。

   他们就这样,每天很艰辛的工作着,累但充实着,苦并快乐着!

 

 

(二)程序员的毅力

       程序员每天都在不停的编程,编程,你也许会经常听到他们抱怨,但是,却从未听到他们放弃。因为他们虽然嘴上一万个不情愿,但是,他们内心征服的欲望却一丝丝的增长。越是难解决的问题,他们越是想突破。所以,他们抱怨但是不放弃。

    每天都重复着编程,坐着编程,每天的工作似乎都是在敲代码,每天面对枯燥的数字和字母,但是,他们从未因此而退缩。因为他们喜欢不断的挑战自我,他们坚信,坚持就是胜利,黎明就在眼前。只有在压力下,才能激发出自己的潜能。所以,他们有时会为了一个小小的程序,或者一个小小的算法,甚至是忙碌到深夜。但他们从未因此而抱怨什么,因为从内心讲,他们是快乐的。

    他们为了完成一个项目,团队一起加班,一起坚持,坚持到完成的那一天。可能会为了赶工,而好多个夜晚都在工作,甚至好多天也休息不了几个小时,但是,他们乐意,他们满足。虽然很累,但是心是欢喜的。

    有些时候,遇到某个问题,他们可以为了解决这个问题,而耽误吃饭时间,甚至睡觉时间。虽然可能达不到废寝忘食的地步,但是,他们的毅力可赞,精神可嘉。

     为了验证自己的某个想法,不管多晚,他们都要用代码实现它。

     为了完成一个项目,不管多累,他们都要坚持不放弃。

     同样,他们为了程序员的梦想,也一直坚持着。。。。。

(三)程序员的智力

     有人说,程序员比较笨,因为他只会与机器打交道。但是,仔细想一想,稍微了解编程的人都知道,很多算法的难度,但是,他们可以逐个的去将其用代码实现。他们只是习惯了与机器打交道,而且也不得不与机器打交道,这个是他们的职业性质决定的,而非他们本意。但是,他们可以把很难搞的算法都弄懂,可以把很复杂的问题,简单化,可以设计逻辑性很强的代码,说明他们有足够能力去应付身边的人,但是,他们只是不屑于把对付电脑的套路用到对付人的身上。

(四)程序员的诺言

         很多人,或许觉得程序员说话很不靠谱,对啊,我自己也对此倍感抱歉。因为曾经的曾经,许诺某位好友,答应她某个五一去看她,然而到了那天,却只能说:“对不起!我很忙!”;曾经的某天,许诺另一位好友说,假期去找她玩,到了假期,却一直拖延,直到假期结束,最后只能说:“对不起,我没时间,我真的很忙!”,曾经的曾经,答应某位亲戚,去她家玩,却一直没有实现诺言。其实,我内心真的很抱歉,不是我不想,而真的是我很忙,希望好友们可以谅解。

       因为程序员永远不能确定自己什么时候有时间,原计划今天可以提交任务,可是,突然发现bug,那就不得不修改,然而,这一修改,却又不知道何时才能停下来。或许他们答应你,某天某个点,一起去做某件事,但是,大部分情况,他们都失言了,或许因为他们又遇到问题了,正在解决中ing。。。。或许他们正在领导办公室开会,而无法接听你的电话,此时的你,希望可以谅解。

      他们永远不能预估自己何时才能完成任务,却只知道何时必须结束,故而为了那个日子只能无尽的加班与奋斗。或许他们答应某个时间点给你电话,但是,到头来只能让你傻等,但是,希望你可以谅解,因为他们这段时间,很有可能在夜以继日的加班工作,他们没有联系你,并不代表他们不关心你,而只是他们忙于工作,没时间跟你联系。或许有人说,因为很忙,忘记了跟你联系,这个就是借口,如果你想联系,你总能找到时间联系;可是,程序员,这个工作是需要很多精力的,在编程时,必须时刻保持百分之二百的清醒,因为稍不留神,就可能犯错,即使打错一个字母,有些时候还得需要几个人,花费好几个小时去查找。所以,他们工作的时候,真的没有精力考虑其他的事情。希望大家可以谅解!

     

(五)程序员的表象

   1.程序员.equals(夜猫子)

   大家提到程序员,就觉得都是夜猫子,因为他们总是很晚还在工作。其实,他们很多时候也不愿意这样。他们晚上工作是有原因的,或许是因为加班,要赶工,不得不这样做。另外一个原因是,因为晚上的时候,很清静,他们可以静下心来思考一些东西,整理思路。而白天太吵,影响他们的思维。但是,不能说明,他们喜欢晚上工作,这个只是迫不得已。除了个别的人,真的喜欢晚上忙乎。

  2.程序员.equals(万能钥匙)

      大家提到程序员,部分人可能不会懂这是什么行业,所以,很多程序员会解释,学计算机的。那么,这五个字的帽子只要带到你头上,他们就会误以为你可以修电脑,会操作任何软件,可以解决任何与“计算机”相关的东西。电脑出了故障,找你,程序有问题,找你。某个软件不会使用,找你。甚至,网络连接有问题了,也找你。如果你说,不会,我不懂。那么,接下来就是,你不是学计算机的吗‘?这个都不懂。天呐,计算机包含很多方面,不可能都懂吧,况且,我们还只是程序员,怎么能懂那么多???难道我们应该都会吗?难道我们必须都会吗?谁规定的?谁规定的?

  3.程序员.equals(RMB)

     很多人提到程序员,就会想,程序员一定可以赚很多钱。编一个软件就可以卖好几万。那随便编几个,就发财了。但是,作为初学者,编个软件容易吗?能随便编软件然后去卖的人不多吧。况且,随便编个软件,还得保证可以卖的出去,还得保证是好几万的价格,哪那么容易啊?如果你说,你还不能。他们便会觉得,你这技术太差了,连个软件都便不出来。可是,我滴个娘啊,那软件是想编就可以编的吗?软件是每个人都能够想编就编的吗?如果真那么容易,那么多程序员还用得着给别人打工吗?直接在家,每天编软件卖着玩多爽啊!任何成功都是要付出很多努力的。不是说,编个软件卖钱不可以,只是,这背后需要很多的智慧与汗水。

 

    程序员,不简单呐!!!!!!!!

本站文章如未注明,均为原创丨本网站采用BY-NC-SA协议进行授权,转载请注明转自:https://www.snowruin.com/?p=1364
喜欢 (8)or分享 (0)
发表我的评论
取消评论
表情 代码 贴图 加粗 链接 私信 删除线 签到

Hi,请填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址