开发者指南:如何在工作中投入?

简介: 开发者指南:如何在工作中投入?

近日,一位软件工程师 Jason Tu 在其博客上分享了一篇文章,关于开发者如何在工作中更投入。

又是工作的一天,打卡上班,打卡下班,你会有一种模糊的不满足感。你可能会想:“

如果我能做一些有意义的、让我在乎的事情呢?”但是你没有精力。在一天结束的时候,你只会有一种压倒性的无聊感。

Jason Tu 坦言:和大部分开发者一样,在他的职业生涯中也曾多次有过这种感受。但摆脱这种惯性并不是不可克服的。因此 Jason Tu 分享了 4 条建议,希望可以帮助开发者重新点燃对编程的动力,投入到工作中。

腾出时间去好奇

任何开发者都喜欢好的问题,但是解决问题的动机取决于你对问题的好奇心。也就是说对于这个问题,你有多想知道答案?

Jason Tu 建议找到这些问题(你迫切希望得到答案的问题)的最好方法就是花时间去好奇。 为你自己安排一个 30 分钟的时间段,思考并记下激发你作为开发者好奇心的问题(不一定是关于工作的) 。例如: 为什么 Web 应用没有声音?刷地铁卡时程序是如何运行的? Slack huddles 背后有什么故事?谁想出了加入爵士乐的主意?NFT 是什么?

这样通过好奇和利用问题刺激大脑,你就迈出了摆脱常规的第一步。

想象你是CEO

你可以问一些有趣的问题,例如:如果你想从零开始创业,你需要什么? 如果你是创始人,你想让你的公司如何运作? 如何盈利?

以 CEO 的思维去想这些问题很重要,因为这将整个公司的运作大局和个人岗位联系起来,会让你对工作产生正确的认识并投入更多精力。

把你的职业规划成一系列问题

你可以把你的职业规划成一系列你想要回答的问题。Jason Tu 对于过去担任的职位,可能会问自己这些问题: 当我在 Mediamorph 工作时,如何成为一个前端/JavaScript 专家?当我在 Zynga 工作时,在游戏行业工作是什么感觉?当我在Jet.com 工作时,从事高流量消费者服务是什么感觉?当我在 Segment:工作时,如何用数据驱动商业决策?当我作为一名自由职业者时:如何将我的软件工程技能转化为业务?在我目前的职业角色中,我想回答的问题是什么?可能是“作为一名实践性软件工程师,我该如何展示领导力?”或者“如何在不确定的启动环境中构建系统?”。

问这些问题可以培养你的职业归属感,评估当前的职业角色是否适合你,是否只适合你自己。

尝试新事物

有时,提问关于你工作的问题并不能解决问题。Matt Cutts 曾在某次 TED 演讲中提倡学习与计算机无关的东西:选择一项你一直想尝试的活动。尝试 30 天你可能会发现探索新事物会提出各种有趣的问题。例如:怎么烤零卡面包?怎么说日语?因为选择新事物会提供新视角和灵感。思考新事物与自己的工作有哪些相似或不同之处。

参考链接:https://jasont.co/ennui/

开发者

相关文章
|
9天前
|
SQL Java 中间件
中小企业程序员应该掌握的技能与知识
对于初级开发工程师来说,可能是程序猿阶级中最低等级的了,日常的工作也比较简单,通常我会分配给该职位员工简单的接口与搬砖工作。例如在OA的项目中,编写公告的curd接口,编写日历维护等curd接口,这类接口不涉及到业务,主要考验的是否掌握接口的基本写法。
13 0
|
前端开发 程序员 开发者
开发者要想走更好的出路必须选全栈工程师这条路吗?
虽然说“技多不压身”,“术业有专攻”,但是作为程序员,尤其是做业务场景的开发者来说,并不是会的面越广越好,而且现在的技术迭代速度太快,不管是前端领域还是后端领域,技术栈或者技术框架更新迭代的周期越来越短、越来越快,学习成本越来越大,尤其是要做资深的全栈工程师,需要学的知识是非常的多,而且还需要各个方面的时间沉淀,考虑到人的精力会随着年龄的增长而递减,成反比例,所以虽然全栈工程师有着丰富的工作从业经验和经历,但是如果想要具备各个方面都差不多,难度是很大的。
162 1
开发者要想走更好的出路必须选全栈工程师这条路吗?
|
前端开发 JavaScript 开发者
开发者指南:如何在工作中投入?
开发者指南:如何在工作中投入?
|
SQL 前端开发 安全
研发新人如何快速熟悉新项目和业务(下)
研发新人如何快速熟悉新项目和业务
331 0
|
前端开发 jenkins 持续交付
研发新人如何快速熟悉新项目和业务(上)
研发新人如何快速熟悉新项目和业务
422 0
研发新人如何快速熟悉新项目和业务(上)
|
架构师 程序员 测试技术
程序员加入新团队,必须知道的 20 道问题!
不同的软件开发团队做事的风格也完全不同。即使在同一家公司内,许多可变因素也会导致团队之间出现分歧。作为一名软件工程师,每当与新同事合作或开发新软件时,通常都会觉得非常兴奋。但在加入新的开发团队时,我们需要思考一系列的问题。
在一个执行力极差的团队工作是一种怎样的体验?
一个执行力极差的团队能把一个公司活活的拖死,在这种团队中工作是一种怎么的体验呢?相信很多小伙伴会对这种团队的工作氛围感兴趣。正好冰河在假期与一位经历过这种团队的朋友聊天,聊到了这个话题,今天就给小伙伴们总结下在一个执行力差的团队工作是一种怎样的体验!
260 0
|
人工智能 Cloud Native IDE
人生苦短,开发用云-如何优雅完成程序员的侠客梦
工欲善其事,必先得其器,一款得心应手的编程工具,对于程序员来说无疑是效率神器,可以令开发工作事半功倍,在笔者亲身试用了云原生开发工具之后,可以说目前以云开发平台为代表的最新开发平台,其带来的效率提升加成,令人吧为观止了。
人生苦短,开发用云-如何优雅完成程序员的侠客梦
|
人工智能 Cloud Native IDE
人生苦短,开发用云 | 如何优雅完成程序员的侠客梦?
Coding 的魅力如此之强,引无数程序员竞折腰,在今年由 CSDN 举办的 1024 程序员节上,中国初代程序员大宗师求伯君说,当年看到有人在用 WPS,可开心了,因为有很多人用。然后,也会去找看是谁破解的,于是就这么认识雷军的,目前我虽然退休了,还在写代码,写游戏代码,不是商业软件....其实是写外挂,这个不好意思拿出来炫耀但确实可以让游戏简单点嘛。让自己的代码、自己的项目广泛流传,可以说是每一位程序员的最高目标。
人生苦短,开发用云 | 如何优雅完成程序员的侠客梦?
|
架构师 城市大脑 开发者
为什么大部分人做不了架构师?这2点是关键 | 开发者必读(106期)
最炫的技术新知、最热门的大咖公开课、最有趣的开发者活动、最实用的工具干货,就在《开发者必读》!
1132 0