当前位置: 首页 > news >正文

同样加班 不同收获(转)


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

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

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

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

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

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

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

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

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

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

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

http://www.cnblogs.com/manuosex/p/3708376.html

 

转载于:https://www.cnblogs.com/softidea/p/4859916.html

相关文章:

  • 使用Java语言开发微信公众平台(八)——自定义菜单功能
  • SPRING-MVC 访问静态资源
  • IE6下position:fixed不支持问题及其解决方式
  • Erlang库 -- 有意思的库汇总
  • 《大数据算法》一2.3 时间亚线性判定算法概述
  • 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
  • Setfocus - IE 需要使用setTimeout
  • linux 文件名编码批量转换
  • zabbix监控:监控windows进程
  • CGAL4.10 / CGAL4.13编译
  • multiMap by angular
  • Context源码分析
  • [转]CentO下限制SSH登录次数
  • 《软件工艺师:专业、务实、自豪》一3.2 维基百科对软件工艺的定义
  • SIM卡
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • C++类的相互关联
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • JavaScript的使用你知道几种?(上)
  • Python语法速览与机器学习开发环境搭建
  • Redash本地开发环境搭建
  • scala基础语法(二)
  • SQLServer之创建显式事务
  • 协程
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • postgresql行列转换函数
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • 关于Android全面屏虚拟导航栏的适配总结
  • ​什么是bug?bug的源头在哪里?
  • #include<初见C语言之指针(5)>
  • #Linux(帮助手册)
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (LeetCode C++)盛最多水的容器
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (备忘)Java Map 遍历
  • (二)斐波那契Fabonacci函数
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (生成器)yield与(迭代器)generator
  • (未解决)macOS matplotlib 中文是方框
  • .[hudsonL@cock.li].mkp勒索病毒数据怎么处理|数据解密恢复
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET 4.0中的泛型协变和反变
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .Net 路由处理厉害了
  • .Net6 Api Swagger配置
  • .net的socket示例
  • .net中应用SQL缓存(实例使用)
  • /使用匿名内部类来复写Handler当中的handlerMessage()方法
  • @RequestBody的使用
  • [Assignment] C++1
  • [BZOJ2850]巧克力王国