来博客园的基本是写程序的,好像是废话,缩小点范围,来这里起嘛证明,大家都想学习进步,都是同道中的同道中人。兴趣,往高一点说叫理想,是我们共同的动力,从上一文中再次得到印证。

  评论中,有位朋友说自己“每天晚上学习到两三点,早上再花一两个小时赶到公司继续做”,诚心佩服!想一两年前的自己,亦要甘拜下风。可长此以往的话,也不是办法,水平当然要提高,身体才是第一位啊。我们这些打工的,一无背景,二无金钱,身体是我们最大的资本,时间是我们最宝贵的资源。微软流行一句话:Work hard, Work smart。相信Work hard对这里的同志,都绝对没问题,我想重点在后一句上。提高效率,以最少的资源,完成尽可能多的事情,取得尽可能大的进步,是最值得考虑的。

  那些支持5点50闪人的朋友,道理也足够充分,一边能把工作干完,还能提高,还能提前准备闪人,值得学习。确实,如果能在工作中不断提高,而不只是经验的积累,哪怕每天一点点,几年下来也相当可观了。

  然而,除非是刚入职不久,工作与提高经常是矛盾的。要提高,一是看,看博客看论坛看别人代码,一看就要时间。能给你机器给你带宽让你看的公司已经不错了,但活不能耽误了吧,已经挺紧张了。二是练,练更费时间,当然并不一定要写自己的代码,可能工作中项目某部分有难度,有挑战,这是可能是提高的好机会,可你敢接吗?虽然时间公家买单,但肯定有个限度,限度内搞不定就自己加班加点吧,挑战就得冒险。

  上一次说到我在.Net学习班里,大家都在按老师思路做一个在线支付网站(自然很小儿科的那种),我想技惊四座一把,加了一个商品选购页面,有弹出式数量选择框。页面上方有个登录栏,是仿新浪的。刚听说了个叫Ajax的名词,这玩艺儿挺时髦,要用上。可当时基础一穷二白啊,CSS不会,JavaScript会个alert,结果一天到晚查资料,找到了本《JavaScript特效大全》电子书,如获至宝,经过周末两天加一夜半奋战,还真做出来了,那个兴奋啊,得跟当年一穷二白的中国搞出了原子弹一样。有点遗憾的是,这个原子弹不响,因为只有个壳而已,由于把全部时间花在了上面,其他什么也没做。拿个壳怎么交差呢,可要演示了,就是想通宵也通不了了。老师是从搜狐出来的一个很资深工程师,据闻和酷6网创始人是好朋友,看了说“在公司里你要是这样,马上就可以卷铺盖走人了”。不过他看在偶真的通宵了,总算有点噱头,给了个70分。

  我以后没怎么吸取教训,在进入IT公司后又吃过好几次亏,倒不是我还存心卖弄,主要是经验基础尚浅,别人包括上级也不懂,这个技术现在实现有多难,甚至他们还没搞清自己想要什么。我又有点出生牛犊不怕虎,什么都敢接。一是认为尽到努力就问心无愧,二是觉得最多不过是走人嘛,大不了回去干本行。当然现在知道了这样行不通。即使奋战几通宵,做出的东西可能还是一堆Bug,又累又困又要挨批,走运的话不挨批,可任务没做好,自己还是良心不安。更重要的是,会严重打击自信心,没有乘风破浪、胜券在握的自信怎么算是高手呢?而自信是要靠不断的成功累积的。

  也不是所有挑战都能提高,失败不用说了,即便能做成功,由于认识所限,其实可能是走了许多弯路,以后回顾起来,这个东西本来不必那么麻烦的。也可能挑战难度大,但对个人价值比较小,比如修改样式使页面兼容IE6,就相当麻烦,不要揽这种工作,要是塞给你的没办法推掉,那就怎么简单省事怎么来。不必考虑以后维护升级,即将被淘汰的IE6,以后应该出现在历史博物馆,不是在项目里。

  说了这些风险,那我们还要不要挑战?《差距在哪里》描述说“同样的项目,同一个团队,为什么有人可以获得更多的经验并逐渐成长;同一个SDK同样的IDE,为什么高手就可以“信手拈来”;一个主程带领3-5名程序员,为什么有人会脱颖而出?”文中也给出其中一个答案:喜欢“麻烦”。可以,不想提高进步的话,工作平平庸庸,无过为功,天长日久,当年意气风发的小伙变得老气横秋,抱怨着工作无聊,“B/S和C/S都没意思”,对他们讲,可能软件开发都没意思, 那么不知道人生还有没有意思。水向低处流,人往高处走,人生没有挑战,也会没意思吧。

  无论如何,为挑战的问题或难点给出方案,能力就提高了一点,要是方案成功,信心也会提升。经历几次失败也没关系,即使不成功也可以得到比平淡的工作更多的经验。而且,这时我们就学乖了,了解了自己的不足(我们要很自负的,挫折感几天就烟消云散了),不会那么眼高手低,懂得先充分分析问题,做好规划。如果挑战有价值,而在自己的资源内力有不逮,会要求更多的资源,比如别人从旁协助。这时,因为这项任务是你主导,就可以将任务中的令人跃跃欲试的肥肉留给自己,鸡肋自然交给别人。这行为却一点也不损,因为往往都是两厢情愿,不愿主动提高,接受挑战的人,吃着鸡肋,做着鸡肋角色,依然悠哉。

  我们则一步一个台阶,基础更巩固,扩展更灵活,思路变得敏捷,视野变得开阔。失败特别是那种刻骨铭心的教训,历史难重演,信心指数突破却创历史新高,又促使我们继续欢迎和接受挑战,大家也放心让你去放手去做,形成良性循环。用不了多久,就可以在公司中名声鹊起,被领导注意,让同事服气,升职加薪就近在咫只了。

  高手们,在哪里,来说下吧。这是否也是成为高手的奥秘呢?

谈如何边做事,边提高相关推荐

  1. 【饭谈】软素质怎么提高?(适合软件测试人的专用办法)

    笔者第一次听到软素质这个概念的时候,是七八年前在一次求职面试中,本来说好的三面都结束了,却临时增加了第四面,这让我很不爽.三面面试官急忙跟我解释说:第四面是hr面,要试一下你的软素质,你放心,没啥事, ...

  2. 浅谈工作型PPT之提高篇

    PwerPoint(简称 PPT )是微软公司Office套件中的演示文稿制作软件.以其明显的优势广泛应用于教学领域,对促进工作方法改革,提高了工作效率起到了良好的作用,工作型 PPT 作为信息呈现的 ...

  3. 做人智慧之低调做人、高调做事

    题记:这一段把大部分时间用在了修身养性上,做人是做事的前提,真正的大家也必是做人的典范,纵观历史上能流传千古的人,无不是做人的成功者.这几天在看<低调做人.高调做事>一书,摘抄了其中的一些 ...

  4. left join 效率_人力资源HR的人才测评工具,极大提高招聘效率

    作为一个HR小白,打交道最多的就是简历,领导谈的最多的就是提高工作效率,其实这个概念对于我来说还是挺抽象的,经过向前辈的取经,人力资源如何提高效率,做了个小小的总结.首先我们要明白我们的难点有哪些?筛 ...

  5. 驳《驳〈论OIer谈恋爱的必要性〉》

    原文章链接 虽然但是,我和<论OIer谈恋爱的必要性>的作者 zwz 贴贴/qq/qq谈恋爱无论是对whk,还是OI,都有着极大的促进作用.显然不是,因为早恋影响 whk 学业的比比皆是, ...

  6. 论OIer谈恋爱的必要性

    谈恋爱无论是对whk,还是OI,都有着极大的促进作用. 谈恋爱的OIer,大多数都能取得较好的成绩,反之亦然. 通过分析,我认为原因主要有以下几点: 学OI需要承受一定的压力,谈恋爱可以缓解这种压力, ...

  7. 低调做人,你会一次比一次稳健,高调做事,你会一次比一次优秀

    有这样一幅对联,写得十分有趣,可以说是道出了低调做人的真谛. 上联是:做杂事兼杂学当杂家杂七杂八尤有趣 下联是:先爬行后爬坡再爬山爬来爬去终登顶 横批是:低调做人 低调是隐藏自己的能力不显示出来,表示 ...

  8. 低调做人,你会一次比一次稳健;高调做事,你会一次比一次优秀!(偷来的自己留着学习)

    一.在姿态上要低调 在低调中修炼自己:低调做人无论在官场.商场还是政治军事斗争中都是一种进可攻.退可守,看似平淡,实则高深的处世谋略. 谦卑处世人常在:谦卑是一种智慧,是为人处世的黄金法则,懂得谦卑的 ...

  9. 小谈星际的操作与APM

    说APM就不能不谈操作,坛子里高手如云,多少人的阅历不下数千盘REP,数百盘VOD,在此我就从职业选手的操作谈起. 记得大家比较喜欢谈的一个问题是谁的操作好,往往没有什么结果,JULY和NADA的AP ...

最新文章

  1. Python Qt GUI设计:QComboBox下拉列表框类(基础篇—14)
  2. 三十六、贪心算法--集合覆盖问题
  3. Docker基础之九: 管理容器的数据
  4. JSON,java对象转json
  5. Python序列的增量赋值
  6. centos7 安装mysql5.6_centos7安装mysql5.6
  7. 210228Linux 条件变量 线程池
  8. biginteger 原理_Java Bigdecimal使用原理详解
  9. 使用cocoapods导入第三方类库后 头文件没有代码提示?
  10. concat() “+“ 和 append() 的区别
  11. 20155235 信息安全技术概论 第二次实验报告
  12. 2015年01月30日 - Git五分钟教程
  13. Python 线性拟合实例,超简单线性拟合,python线性回归,统计学基础,线性拟合代码实现
  14. wow插件补充说明篇
  15. 博客营销的一般流程及案例
  16. VVC代码阅读(2)compressGOP函数(1)
  17. gnuplot软件学习笔记
  18. access 套用表格_Word表格编辑技巧:在Word中使用Access的数据-word技巧-电脑技巧收藏家...
  19. PDF文件电子签章支持库比较
  20. SpringBoot使用elasticsearch-rest-high-level-client操作ElasticSearch

热门文章

  1. cesium 页面截图_Cesium开发入门篇 | 02Cesium开发环境搭建及第一个示例
  2. java声明接口_为什么必须用Java声明接口?
  3. android多版本打包,Android的持续化集成及多版本打包
  4. docker build -t_利用Dockerfile自定义镜像-图解轻松学Dockeramp;K8S
  5. linux tcp文件分包_畅谈linux下TCP(下)
  6. html5表单的css修饰,如何使用CSS3美化HTML5表单
  7. opencv4快速入门pdf_云复工提升工作效率之九 福昕PDF阅读器
  8. python画圣诞树_python画圣诞树
  9. python设置环境变量_小白Python进行中
  10. php mysql 模型_ThinkPHP数据库与模型