如何突破技能发展上的瓶颈

不时会听见网上的朋友或身边的同事谈及“瓶颈”、“天花板”问题,特别是 30 岁左右的朋友最担心。今天拜读了 Eric Raymond 的 How To Become A Hacker中文翻译),此文中的 hacker 可以简单理解为“编程高手”、“技术牛人”,里面的建议很好的回答了“如何突破技能瓶颈”:

1. The world is full of fascinating problems waiting to be solved.

    世界充满待解决的迷人问题。

如果想成为 hacker, 如果想突破瓶颈,首先得对所专注的领域保持兴趣。需要培养敏感,保持好奇的眼睛,不断去探寻和尝试解决新问题。一时的兴趣容易,难的是 10 年甚至一辈子对某领域的兴趣。要努力尝试管理欲望。倘若做不到这一点,同时又很想成为 hacker, 那么必须得做出改变。否则你的 hacker 生涯只会被性欲、金钱及现有社会的既定价值观所消耗,一点一滴地消耗掉。

努力是自发的,但欲望是可管理的。想成为 hacker, 需要有强烈的信念,相信纵使暂不能解决整个问题,但只要能解决其中一部份,就能从中学习,解决另外的一部份 ―― 直至解决整个问题。

2. No problem should ever have to be solved twice.

    任何问题都不应该被解决两次。

这是一条看起来容易做起来非常难的“信条”。解决问题之后,要学会总结、记录和分享。作为一名 hacker, 时间非常宝贵。懂得记录和分享,能够减少重复解决同类问题的时间,亦能帮助其他 hacker 快速获取有价值的信息。要懂得,你在帮助他人,他人也在帮助你。Google 是 hackers 之间最好的聊天工具。

任何问题都不应该被解决两次,任何代码也得尽量避免重复,任何会议要争取当堂有结论,任何交流要力求及时有效。这是 hacker 的生活态度。包括做爱,要想办法每次带给对方不同的享受。

3. Boredom and drudgery are evil.

    单调乏味是恶魔。

这一点是对第 2 点的补充和强调。当有些问题不得不重复去做去解决时,得想尽办法“自动化”。

当然,hacker 有时也做一些在他人看来是重复性或枯燥的工作以进行“脑力休息”,或是为了获得某种技能,或是获得一些除此以外无法获得的特别经验。但这是自愿的 ―― 有脑子的人不应该被迫做无聊的活儿。

4. Freedom is good.

    自由万岁。

在成为 hacker 的过程中,我们不得不面对一些“不自由”,不得不要去做一些“分配”下来的任务,不得不像被洗脑过的士兵一样“高效执行”。但这一切只是过程,是成长的代价。如果想成为 hacker, 一定不要放弃对自由的追求。

在所有公司都有一个不成文的黄金定律:当你达到一定水平后,你做什么,已经不是你的上级能决定,也不是公司总裁能决定的。你只要做你认为对公司有利的事情。当然,你得说服团队同意你的观点,投入时间和资源去做。倘若发现道不同志不合,作为 hacker, 你可以自由选择公司选择职位,而不是公司选择你。

5. Attitude is no substitute for competence.

    态度不代表能力。

很多洗脑型励志书籍,喜欢大谈态度的重要性。但态度再好,没有能力就是没有能力,是成为不了 hacker 的。有爱迪生锲而不舍不断尝试灯丝材料的这种态度的人不少,但有爱迪生一样在不断尝试中总结规律和做出改进的这种能力的人很少很少。

态度很重要,但能力才是决定你能否真正成为 hacker 的关键。成为 hacker 需要天赋,需要辛苦。态度是万里长征第一步,态度很重要,但不要拿态度说事。要去做,去实践,努力去获取能力。

如果你能做到上面 5 点,一切发展“瓶颈”问题,都不是问题。30 岁将是一个起点,而不是编程生涯的终结。

时间: 2024-11-01 13:57:35

如何突破技能发展上的瓶颈的相关文章

2014年10月底 HTML 5 终于定稿了……技术从来不会成为发展的绝对瓶颈,反而商业成了无法逾越的鸿沟【转载+整理】

原文地址 本文内容 一.HTML5 诞生 二.HTML5 第一阶段: Web 增强与破垄断 三.HTML5 第二阶段: 移动互联网 四.HTML5 这回真的来了 五.颠覆原生 App 六.还有什么会被改变? 参考 技术从来不会成为发展的绝对瓶颈,反而"商业"成了无法逾越的鸿沟,掺杂大量的投机成分,当然也有商业政治的成分. 我们第一次谈论 HTML5 要改变世界大概是因为乔布斯,他坚持在 iOS 上不兼容 Flash(你会在乔布斯的传记找到为什么乔布斯那么恨 Adobe ),在 Adob

教你如何突破限制,上facebook,看youtube等国外网站

软件简介:i7加速器是一款专业网游加速.网络加速软件对所有网络游戏.免费网络游戏都有非常显著的效果:全面解决电信.网通.教育网.铁通.科技网等互联互通问题,显著减少网络游戏延迟.i7网络加速器同时集成国际网络加速服务,全面提升访问国外网络游戏的速度,帮助用户突破电信.网通.铁通.教育网等不同网络之间的互联互通瓶颈,大幅减少网络延时.i7网络加速器,让您的游戏不再卡,网页开飞快!主要适用范围:1.解决浏览国内外网页限制(加速),使用网络电话,提升网络安全:2.突破局域网上网限制,使用QQ.MSN.

(大数据工程师学习路径)第三步 Git Community Book----中级技能(上)

忽略某些文件 1.忽略某些文件 项目中经常会生成一些Git系统不需要追踪(track)的文件.典型的是在编译生成过程中产生的文件或是编程器生成的临时备份文件.当然,你不追踪(track)这些文件,可以 平时不用"git add"去把它们加到索引中. 但是这样会很快变成一件烦人的事,你发现 项目中到处有未追踪(untracked)的文件; 这样也使"git add ." 和"git commit -a" 变得实际上没有用处,同时"git

git 突破大文件上传限制

1.安装 lfs: git lfs install 2.跟踪大文件:git lfs track "file.suffix" 3.添加配置文件:git add .gitattributes 之后正常提交,不过可能会遇到这个问题: Remote "origin" does not support the LFS locking API. Consider disabling it with:... 4.再执行此命令: $ git lfs push origin mast

家纺类电子商务发展的瓶颈

电子商务是目前IT行业发展的大趋势,也是对于IT界人才来讲的一次重大变革,有的人能够抓住这次机会,赚的人生首金,有的人错失良机悔恨不已. 电子商务发展的真实瓶颈主要在于行业选择以及商铺的推广,这两个东西看似是互不相干的,其实是具有一定逻辑的. 找到发展瓶颈,就必然会涉及到接下来如何寻找解决掉它的方法,每个人遇到的都不会一样,因为像家纺行业中电子商务竞争者肯定不会在少数,竞争压力越大就越能够形成行业竞争体制. 线上运营模式的发展势必会成为引导线下经济的部分,今后也会有越来越多的商家把目光放在电子商

【框架上传突破】一次linux+php框架的上传突破

转载:http://tieba.baidu.com/p/4480493887 后台:test.com/y/?m=qidianAdmin&d=3 [信息探测]↓-----------------------------------------------信息探测------------------------------------------------------ 从链接基本确定是框架写的 审查元素看了下平台,apache 基本确定是php 容错做的不好,访问ks_inc/conn.php?a

视频直播的发展趋势分析

视频直播的分析与发展 在讲视频直播之前,先讲一讲直播.直播是怎么来的呢?从传播消息的角度上来说,视频和文字.图片.音乐一样都是传播消息的手段,古时以文字传播消息,之后出现了图片和音乐,再之后视频开始流行.出现这种演变的原因是什么呢?我想主要是由于读者的需求日益提高和传播技术的不断发展.读者不满足于当前的文字阅读,由此出现了图片与音乐,到后来图片与音乐也无法满足日益增长的需求,则出现了视频.视频具有文字.图片.音乐不具有的优势:传递的信息多,更让人有代入感,给观众更综合的体验.虽然视频有着无可比拟

程序员从成熟到优秀的瓶颈

成熟到优秀的瓶颈问题 很多程序员到了成熟阶段后,就会处于一个停滞状态.技术上已经驾轻就熟,工作上已经按部就班,心里虽然感觉有些不甘,但是何去何从他们显得很茫然很无助.我认为程序员到了成熟阶段后,如果还想要向优秀阶段发展,一定会遇到这个瓶颈的,穿过这个瓶颈就会走进另一片开阔的前景,穿不过则会停留在原地止步不前. 1.技术瓶颈 技术上的瓶颈是很明显的,主要表现在,对学习缺乏热情,对技术缺乏钻研,对新技术发展缺乏了解等三个主要方面.其中原因主要是:第一,成熟的程序员编程技术已经能够满足开发软件的要求,

近3年微软与谷歌的发展对比分析

     近3年微软与谷歌的发展对比分析   随着科技的快速发展,时代的不断进步,微软和谷歌凭借这不断的创新已然成为当今全球科技公司的领头羊.位列世界500强的微软是一个相当具有经济与科技实力的的公司,然而同样位列世界500强的谷歌凭借着家喻户晓的Google搜索成为了微软一个相当具有竞争力的科技大亨. 同为IT公司,微软和谷歌的比较如下: 一.发展历史 微软作为一个1975年成立的老牌公司,从一开始的为IBM提供文件系统和操作系统等软件,到现在业务中有各种操作系统编译器和解释器.网页浏览器等基