Nicholas C. Zakas 是全世界最著名的 JavaScript 程序员之一。
两年前,他写了一篇长文,回顾自己的职业生涯,提到七个对他来说最重要的建议。
我读完很受启发,决定做一点摘录。
一、不要别人点什么,就做什么
我的第一份工作,只干了8个月,那家公司就倒闭了。我问经理,接下来我该怎么办,他说:
"小伙子,千万不要当一个被人点菜的厨师,别人点什么,你就烧什么。不要接受那样一份工作,别人下命令你该干什么,以及怎么干。你要去一个地方,那里的人肯定你对产品的想法,相信你的能力,放手让你去做。"
我从此明白,单单实现一个产品是不够的,你还必须参与决定怎么实现。好的工程师并不仅仅服从命令,而且还给出反馈,帮助产品的拥有者改进它。
二、推销自己
我进入雅虎公司以后,经理有一天跟我谈话,他觉得我还做得不够。
"你工作得很好,代码看上去不错,很少出Bug。但是,问题是别人都没看到这一点。为了让其他人相信你,你必须首先让别人知道你做了什么。你需要推销自己,引起别人的注意。"
我这才意识到,即使做出了很好的工作,别人都不知道,也没用。做一个角落里静静编码的工程师,并不可取。你的主管会支持你,但是他没法替你宣传。公司的其他人需要明白你的价值,最好的办法就是告诉别人你做了什么。一封简单的Email:"嗨,我完成了XXX,欢迎将你的想法告诉我",就很管用。
三、学会带领团队
工作几年后,已经没人怀疑我的技术能力了,大家知道我能写出高质量的可靠代码。有一次,我问主管,怎么才能得到提升,他说:
"当你的技术能力过关以后,就要考验你与他人相处的能力了。"
于是,我看到了,自己缺乏的是领导能力,如何带领一个团队,有效地与其他人协同工作,取到更大的成果。
四、生活才是最重要的
有一段时间,我在雅虎公司很有挫折感,对公司的一些做法不认同,经常会对别人发火。我问一个同事,他怎么能对这种事情保持平静,他回答:
"你要想通,这一切并不重要。有人提交了烂代码,网站下线了,又怎么样?工作并不是你的整个生活。它们不是真正的问题,只是工作上的问题。真正重要的事情都发生在工作以外。我回到家,家里人正在等我,这才重要啊。"
从此,我就把工作和生活分开了,只把它当作"工作问题"看待。这样一来,我对工作就总能心平气和,与人交流也更顺利了。
五、自己找到道路
我被提升为主管以后,不知道该怎么做。我请教了上级,他回答:
"以前都是我们告诉你做什么,从现在开始,你必须自己回答这个问题了,我期待你来告诉我,什么事情需要做。"
很多工程师都没有完成这个转变,如果能够做到,可能就说明你成熟了,学会了取舍。你不可能把时间花在所有事情上面,必须找到一个重点。
六、把自己当成主人
我每天要开很多会,有些会议我根本无话可说。我对一个朋友说,我不知道自己为什么要参加这个会,也没有什么可以贡献,他说:
"不要再去开这样的会了。你参加一个会,那是因为你参与了某件事。如果不确定自己为什么要在场,就停下来问。如果这件事不需要你,就离开。不要从头到尾都静静地参加一个会,要把自己当成负责人,大家会相信你的。"
从那时起,我从没有一声不发地参加会议。我确保只参加那些需要我参加的会议。
七、找到水平更高的人
最后,让我从自己的经历出发,给我的读者一个建议。
"找到那些比你水平更高、更聪明的人,尽量和他们在一起,吃饭或者喝咖啡,向他们讨教,了解他们拥有的知识。你的职业,甚至你的生活,都会因此变得更好。"
相关推荐
建议#1提到,要成为一名优秀的程序员,最重要的是不断地练习编码。这表明理论知识固然重要,但实际编码技能的提高则来源于实践经验的积累。不论是参与开源项目还是开发iPhone应用,关键在于通过实践不断提升自己的...
### 程序员职业规划:让自己变得重要的关键策略 #### 一、引言 在IT行业快速发展的背景下,程序员面临着越来越激烈的竞争和技术更新的压力。本文将深入探讨如何通过有效的职业规划,使自己在职场中变得不可或缺。...
完成这样的测试,你可以得到一份详细的报告,其中会分析你的测试结果,并提供相应的职业建议。 总的来说,职业测试是大学生求职过程中的宝贵资源,它能帮助你更好地理解自己,定位合适的职业方向,提升求职竞争力。...
【职业规划】是个人职业生涯发展的重要指南,它涉及到对个人能力、兴趣、价值观以及外部环境的深入分析,确定职业目标并制定相应的教育、培训和工作计划。对于大学生来说,从大学一年级就应该开始进行自我认知,了解...
- **个人见解**:分享对职业规划重要性的认识和个人经验。 #### 三、职业测评系统的应用 1. **能力倾向** - **定义**:能力是完成特定任务所必需的心理特征。 - **测评目的**:帮助识别个人的优势能力和适合的...
数据科学和人工智能领域提供了越来越多的职位,行业专家对希望在这两个领域中进行职业生涯规划的人士提出了一些建议。数据科学家和人工智能专业人士的职位拥有大量空缺,并在未来一年将继续快速增长。 为了帮助那些...
【知识点详解】 1. 职业幸福感的提升:职业幸福感是...以上知识点涵盖了职业幸福感、职业选择、职业规划、个人成长、职场文化、工作满意度、心理健康等多个方面,都是提升个人职业幸福感和职业生涯发展的重要元素。
1. 行业分析:在职业规划书中,可能会对软件工程行业进行详细的分析,包括但不限于行业趋势、发展前景、行业内的关键技术和工具、主要的公司类型等。 2. 职业定位:书中可能会分析个人在软件工程领域的定位,包括...
综上所述,文章从单片机的历史与现状、行业对单片机人才的需求、开发者的个人心态与职业规划等多个维度,为单片机职业的发展提供了全面的分析和思考,对那些希望在单片机行业有所发展的读者来说,具有很大的参考价值...
我今天站在这里,想要与大家分享一个我们每个人都必须面对的重要话题——大学职业规划。大学生活是我们人生中至关重要的一段时期,它不仅是我们获取知识的阶段,更是我们塑造自我、规划未来职业生涯的关键阶段。因此...
综上所述,“2024阿里发布AI职业趋势报告.pdf”不仅为我们揭示了未来几年内AI行业的职业发展趋势,还提供了宝贵的职业规划指导和技能提升建议。对于想要进入或已经在该领域工作的朋友们而言,这是一份非常有价值的...
建立广泛的社会网络,包括同行、导师和行业领袖,可以为你提供宝贵的行业洞察和职业建议。此外,了解行业最新动态,参与行业会议和研讨会,有助于拓宽视野,捕捉潜在的职业机会。情商的提升同样重要,良好的人际交往...
首先,了解不同类型的公司特点对职业规划至关重要。例如,初创公司通常提供更多的创新机会和更快的成长速度,但可能伴随着更高的风险;大型企业则有稳定的工作环境和丰富的资源,但可能职位晋升较为缓慢。因此,你...
同时,它可能会强调适应性和灵活性的重要性,因为职业规划是一个动态的过程,需要根据实际情况适时调整。 此外,PPT可能还会包含求职策略,如简历和面试技巧,帮助大学生更好地应对毕业后找工作这一挑战。这可能...
下面将从多个方面对报告中的关键知识点进行阐述。 首先,职业教育是培养技术技能人才的重要途径。报告中强调,随着中国经济结构的转型升级,对于具有专业技能的人才需求日益增长。职业教育通过提供实践性强、针对性...
7. 公开我(A)是乔哈里咨询窗理论的一部分,指的是个人自我认知与他人认知一致的信息。 8. 常规性向(D)的个体通常表现为实际、顺从和高效,适合从事有明确规则和结构的工作。 9. 职业态度(B)是人们对职业劳动...
针对刚踏入职场的大学生,本书提供了“决胜面试”、“选对池塘钓大鱼之钓鱼哲学”、“程序员职业规划发展路线图”等章节,传授面试技巧、行业选择建议以及如何绘制个人职业发展蓝图。通过“你的职业就是你的雕像...
- **兴趣的重要性**:兴趣是影响个人工作满意度、职业成就感和职业稳定性的重要因素。当一个人能够根据自己的兴趣选择职业目标时,会表现出更高的自觉性和积极性。 - **兴趣与职业成就的关系**:如果对所从事的职业...
【对在校大学生未来职业发展】 在校大学生面临的重要任务之一是为未来的职业生涯做好规划。这份文档提出了四个关键的忠告,旨在帮助大学生更好地理解自我、定位职业方向,并逐步实现自己的职业理想。 首先,"大四...