`

程序员的九阳真经

 
阅读更多

1. 不要为过去买单

不要活在过去,今天才是最最重要的,明天更重要

不要弥补过去,那样会错过今天和明天,更会把自己迷失在过去的阴影中,会造成总是犯错,又总是为过去改过,于是生活在一个怪圈之中。

2. 量化目标,把目标具体化

千万别把一些:掌握,熟悉,高级,专家等一些非常抽象的标准作为你的目标,仔细想一想:什么叫掌握,什么叫熟悉, 什么叫高级什么又叫专家呢? 这些东西不同的人会有不同的理解。

要用具体的,实际的,可测量的量化目标,比如今年年终时存款达到什么样的数目; 再如明年的月薪达到什么样的水平;今年读几本书; 今年写多少篇博客;这个月做一个应用程序;参加几次社区活动;每周发贴数不少于10条等等。

这些具体的量化目标非常之明确,你能否达到,以及你与目标之间的距离也非常之明确,所以实践起来更容易。

3. 不要做太长远的计划

如上一条所说,千万别做太长远的计划,最好别超过5年。 现令世界变化太快,人生的变数也很多,说句老实话凡人看不到太远的未来。

其实就连乔布斯,盖茨等人也没有超过三年之后的详细计划。 当然,我们要有梦想和想做的事,但是详细的计划最好别超过三年,否则等三年之后你会发现那些当初的计划非常好笑。

4. 关注过去,还是着眼未来

这是面试时要考虑的事情。

在面试的时候面试官总是不厌其烦的问:你做过什么项目,你解过的有成就感的问题是啥,你学过什么技术,你看过什么书,你解过什么Bug等等。 但是我们需要的人是能解决未来的问题,能做好未来的项目,但是未来会遇到哪些问题,谁也没知道。

乔帮主和苹果的团队的创新能力无人能及,他们创造出了很多的改变了世界的伟大产品, 他们的产品领先于世界至少5年,但你问他们未来5年的手机会是什么样子?他们也不知道。 伟大的产品都是要经过长期的摸索,试验,克服数个困难才会形成的,而不是一下子就能想到的。

这其中更为重要的因素是弃而不舍的努力和不断尝试的勇气, 想做伟大产品的决心和敢为天下先的魄力,跟过去做过什么,跟过去解决过什么问题,其实不太相干。

5. 定期清空杯子

如果杯子满了,就再难装入新鲜的水。 很多时候,感觉不再有激情了,感觉乏味了,感觉没有新鲜感了,感觉不想看书了。

这个时候就需要清空杯子,把自己当成一个小孩子,当成一个学生,当成一个刚毕业的孩子, 当成什么都不懂的人,从头来过,从新开始学习。 会有意想不到的收获。

另外就是,当找不到问题的突破口时,也需要抹到一切线索和思路,从新再次分析问题。 就好比解数学题一样,如果乱了,解不下去了,就要忘掉先前的思路,休息一下,然后重新审题, 重新思考,回归基本,之后便会有新的思路出来,没准就会找到突破口。

这还有一个好处就是可以保证你不会走偏,因为很多时候由于没把问题搞清楚,加之心急,导致思路混乱,偏离了真正的问题,于是越来越乱。 这时就需要停下来,重新理清问题,重新思考

6. 个人仅做小项目,对于团队大项目,只能参与开源项目

我们的大问题也是缺少项目经验,但是个人的力量单薄,时间有限,只能完成小项目,甚至是几百行,几十行的小程序。

对于团队协作方面,只能参与开源项目,或者参与社区。

7. 给任何项目(任务)一个时限

就像编程比赛那样,给每个项目一个时限,有压力才会有动力,这样才能让自己进步

几个小时完成一个小工具,几天完成一个小应用等等,像ACM或者编程马拉松,或者开放编程比赛那样, 二三天内做出一个应用,这样会有成就感,更会学到很多。

8. 参与Topcoder,ACM/OJ等

参与Topcoder,ACM/OJ等,保持算法,分析问题和解决问题的能力。

9. 定期检查自己

像学生时代的考试一样,定期的来个面试,或者与老朋友畅谈,以回顾和检查过去这一段时间或一年的得与失和生活的收获。

特别是对于经验和技能被看重的IT行业,定期检查尤为重要

建议至少一年内要进行一次或几次面试,通过面试,你能从一个侧面知道自己的进步与不足之处,便能知道下一步该如何去做。

更重要的要,通过面试,你能知道自己的不足之处,与理想职位之间的差距,和要努力的方向。

27
35
分享到:
评论
3 楼 hunterkevin 2012-09-14  
写的很好,但是做到的太少了
2 楼 xingkongxieyang 2012-08-31  
写的不错。
1 楼 nodejs 2012-08-31  
“需要停下来,重新理清问题,重新思考”受教了。

相关推荐

    Oracle九阳真经

    《Oracle九阳真经》是一本详尽介绍Oracle数据库操作的资源,对于程序员和数据库管理员来说,它是一个宝贵的参考资料。Oracle数据库系统是全球广泛使用的大型关系型数据库管理系统,以其复杂的功能和高效的数据处理...

    程序员专用 编程输入法

    标题中的“程序员专用编程输入法”指的是专门为程序员设计的特殊输入法工具,旨在提升编码效率。这类输入法通常具有以下特点: 1. **快捷代码输入**:程序员输入法能够通过快捷键、组合键或者自定义短语来快速输入...

    程序员项目交接文档

    程序员项目交接文档概要 IT 项目交接文档概要是程序员在项目交接过程中的重要文件,它对项目的开发、测试和维护起着至关重要的作用。本文档概要将对程序员项目交接文档的主要内容进行概要介绍。 人事模块是程序员...

    java程序员面试交流项目经验

    java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流...

    程序员教程(pdf)

    《程序员教程》是一本针对初学者和有一定经验的程序员精心编写的教材,旨在全面介绍编程基础知识和实践技能。这本书以PDF格式提供,便于电子阅读和随时查阅。它涵盖了程序员需要掌握的各种关键知识点,无论你是刚踏...

    历年程序员考试真题

    2000-2010历年程序员考试真题,对软考程序员的一些试题总结,包含答案;程序员考试上午科目和下午科目的考试形式与考核内容已经趋于稳定,考生应紧扣考试大纲和指南,有针对性地进行学习。

    PHP程序员简历模板 iOS程序员简历模板 Android程序员简历模板 Web前端程序员简历模板 Java程序员简历等等

    iOS程序员简历模板 Android程序员简历模板 Web前端程序员简历模板 Java程序员简历模板 C/C++程序员简历模板 NodeJS程序员简历模板 架构师简历模板 通用程序员简历模板PHP程序员简历模板 iOS程序员简历模板 Android...

    程序员-工作日志示例

    程序员工作日志示例管理文档 工作日志是程序员日常工作中不可或缺的一部分,它可以帮助程序员更好地管理自己的时间、提高工作效率、记录工作进度、总结工作经验等。本文档是一个程序员工作日志示例,旨在帮助程序员...

    程序员简历程序员简历.pdf

    程序员简历程序员简历.pdf

    程序员个性电脑桌面壁纸

    【程序员个性电脑桌面壁纸】这一主题,其实涵盖了两个主要方面:一是程序员文化,二是电脑桌面壁纸的个性化选择。这两者都是IT行业中与个人工作环境和精神风貌紧密相关的元素。 首先,我们来谈谈程序员文化。程序员...

    什么样的人适合做程序员?程序员应该具有什么样的素质程序员四大禁忌

    在IT行业中,程序员是至关重要的角色,他们负责创建和维护软件、应用程序以及各种技术解决方案。那么,什么样的人适合成为程序员呢?程序员应具备哪些素质?同时,又有哪些禁忌需要避免呢? 首先,程序员需要耐得住...

    2021年前端程序员的年终工作总结.docx

    "2021年前端程序员的年终工作总结" 通过对2021年前端程序员的年终工作总结的分析,我们可以总结出以下几个重要的知识点: 1. 软件研发:在软件研发方面,前端程序员学习了许多重要的知识点,如面向对象语言、ASP...

    《Java程序员》

    望本书能让即将走向工作岗位的程序员和已经成为程序员的朋友,对工作和软件行业做到既“知己”又“知彼”,在入职前对职业状况清楚了解,入职后对职业方向清晰认识,使大家的工作更加得心应手,更加轻松愉快。

    别只做一个程序员|中国程序员的出路|程序员的副业

    [程序员小飞]别只做一个程序员_中国程序员的出路_程序员的副业

    程序员教程(程序员考试的相关内容)

    程序员教程和相关考试的一些试题,真题!程序员教程(程序员考试的相关内容)程序员教程(程序员考试的相关内容)程序员教程(程序员考试的相关内容)

    600个程序员常用的单词和词汇

    600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员常用的单词和词汇600个程序员...

    程序员转正述职报告 程序员转正述职工作规划.docx

    程序员转正述职报告知识点 一、职业规划和职业发展 * 程序员转正述职报告的主要内容包括职业规划、职业发展和工作总结 * 程序员转正述职报告的目的是为了总结试用期的工作经验和学习体验,并对未来的职业发展进行...

    程序员专用头像.zip

    在IT行业中,头像往往代表了个人在网络世界中的形象,对于程序员这个特殊的群体而言,选择一个合适的头像是展示自己专业性和个性的重要方式。"程序员专用头像.zip"这个压缩包文件,显然为程序员们提供了丰富的选择,...

    程序员计算器

    程序员计算器是一款专为编程人员设计的实用工具,它在传统计算器的基础上扩展了功能,以满足程序员在日常开发工作中的特定需求。这款计算器不仅能够执行基本的数学运算,如加法、减法、乘法和除法,还包含了对程序员...

Global site tag (gtag.js) - Google Analytics