zoukankan      html  css  js  c++  java
  • 同样加班 不同收获

      再进入正题之前,请听我先讲一个故事:

      有个年轻人,进入大学后由于学校和专业都不理想,便一天天地消沉起来。逃课,抽烟,喝酒,无所不能。

      虽然喜欢逃课,但杨教授的课他一节也没逃。杨教授的课生动有趣,并且像他这样的人,杨教授也从来不歧视,不时还提问他几个简单的问题,然后表扬一番。

      一天,年轻人在作业里夹了一张纸条:“老师,现在大学生比土豆还便宜,是吗?”

      那天下课后,杨教授把他叫到自己家里,四菜一汤,还拿出一瓶酒,师生两个喝得不亦乐乎。酒到酣处,教授拿出一个又小又青,还发了芽的土豆,对年轻人说:“你知道它多少钱吗?皮多肉少又有毒,告诉你,白送给谁谁都不要。”说着,教授把土豆扔进了垃圾桶。接着,教授又拿出一个土豆,看上去有一斤重。“这是有机肥料栽培的土豆,个大新鲜无污染。你知道这样的土豆多少钱一斤吗?六块钱一斤!”

      教授把大土豆塞到年轻人的手里,说:“记住,土豆和土豆是不一样的!”

      我们这些这些苦逼的程序员们,加班,应该是家常便饭的事情,但是,就如上文所说,加班与加班是不同的。

      刚走出学校,进入职场的菜鸟程序员需要加班,因为产品的需求令他的很难了解,开发技术领它抓耳挠腮,往往一个bug就可能折腾它一天了,它即使不断Google,不断学习也无法完成上级交代的任务了,它需要拼命的加班,他加班是为了解决哪些并不复杂问题,尽管它加班了,但是往往由于效率低下,最终项目的周期一拖再拖,没办法,在互联网江湖,唯快不破的指令下,他被开除了,后来公司为了业务的发展招了一个技术蛮牛,业务蛮熟的程序员,他是不是就不需要加班了。

      此言差异,确实,刚开始业务任务不是很多的时候,它还是工作蛮轻松的了,但是,创业公司,什么最重要,效率,当你效率足够快的时候,可能任务往往会成几何级增长,要你完成更多的功能,熟悉过多的业务,可惜这个经验丰富的程序员了,学习能力不是特别强,他没有办法,和上文的程序员一样的命运,一样的加班,不同的是,那个菜鸟程序员是为了完成基本业务,而这个程序员是为了预研更多新技术。是不是我学习能力足够强就不用加班了。

      这也未必,后来公司确实来了一个很优秀的研究生,它的学习能力也确实很强,往往老程序员说搞不定的技术,他也能够在项目规定的时间内搞定,但是这付出的是时间和汗水,时间哪儿来了,还不是加班中来,而且,往往人心不足蛇吞象,你功能做成功,老板,产品,运维人员给予你更大的希望,你也只能把加班时间延长。

      这虽然是一则小故事,但他告诉我们这样的道理:

      做it的,特别是在创业公司的人员加班,加班是一件太普遍的事情,你加班可以像菜鸟程序员一样为了基本的工作任务而加班,也可以像老程序员一样为了预研新技术而加班,也可以像优秀的研究生一样为了技术攻坚而加班。加班,虽然付出过多的业余时间,但是收获也因人而异,这在其中起主导作用还是效率,效率往往来自于好的习惯,软件从来就只是一门技术活,倘若,你真正的热爱他的话,请付诸更多心血和汗水,将其变成一门艺术吧。

  • 相关阅读:
    Using Resource File on DotNet
    C++/CLI VS CSharp
    JIT VS NGen
    [Tip: disable vc intellisense]VS2008 VC Intelisense issue
    UVa 10891 Game of Sum(经典博弈区间DP)
    UVa 10723 Cyborg Genes(LCS变种)
    UVa 607 Scheduling Lectures(简单DP)
    UVa 10401 Injured Queen Problem(简单DP)
    UVa 10313 Pay the Price(类似数字分解DP)
    UVa 10635 Prince and Princess(LCS N*logN)
  • 原文地址:https://www.cnblogs.com/manuosex/p/3708376.html
Copyright © 2011-2022 走看看