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

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

近日,一位软件工程师 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/

开发者

相关文章
|
SQL 数据可视化 关系型数据库
低代码平台——减少开发bug,解放程序员
低代码平台——减少开发bug,解放程序员
|
3天前
|
搜索推荐
专注力差影响工作效率?这5款办公软件让你事半功倍
本文介绍了5款提高专注力的办公软件:板栗看板、Forest、Focus@Will、RescueTime和Cold Turkey。这些工具通过任务管理、时间追踪、音乐辅助等方式,帮助用户减少干扰,提高工作效率。板栗看板适合任务管理,Forest通过“种树”机制培养专注习惯,Focus@Will提供科学背景音乐,RescueTime追踪时间使用,Cold Turkey则强力屏蔽干扰。选择合适的工具,结合有效的方法,可显著提升职场人士的工作专注度和生产力。
专注力差影响工作效率?这5款办公软件让你事半功倍
|
运维 监控 Cloud Native
运维自动化:提高效率的秘诀
运维自动化:提高效率的秘诀
179 0
|
前端开发 程序员 开发者
开发者要想走更好的出路必须选全栈工程师这条路吗?
虽然说“技多不压身”,“术业有专攻”,但是作为程序员,尤其是做业务场景的开发者来说,并不是会的面越广越好,而且现在的技术迭代速度太快,不管是前端领域还是后端领域,技术栈或者技术框架更新迭代的周期越来越短、越来越快,学习成本越来越大,尤其是要做资深的全栈工程师,需要学的知识是非常的多,而且还需要各个方面的时间沉淀,考虑到人的精力会随着年龄的增长而递减,成反比例,所以虽然全栈工程师有着丰富的工作从业经验和经历,但是如果想要具备各个方面都差不多,难度是很大的。
202 1
开发者要想走更好的出路必须选全栈工程师这条路吗?
|
数据可视化 程序员 Docker
你在什么时候觉的自己的技术成长很快;低代码在实际开发中的效率到底怎么样;Docker 的优缺点有哪些|极客观点
你在什么时候觉的自己的技术成长很快;低代码在实际开发中的效率到底怎么样;Docker 的优缺点有哪些|极客观点
113 0
|
前端开发 JavaScript 开发者
开发者指南:如何在工作中投入?
开发者指南:如何在工作中投入?
|
前端开发 jenkins 持续交付
研发新人如何快速熟悉新项目和业务(上)
研发新人如何快速熟悉新项目和业务
593 0
研发新人如何快速熟悉新项目和业务(上)
|
SQL 前端开发 安全
研发新人如何快速熟悉新项目和业务(下)
研发新人如何快速熟悉新项目和业务
365 0
|
机器学习/深度学习 前端开发 JavaScript
这项技能产品经理不会提,但技术人必须懂! | 开发者必读(110期)
最炫的技术新知、最热门的大咖公开课、最有趣的开发者活动、最实用的工具干货,就在《开发者必读》!
1402 0
|
架构师 城市大脑 开发者
为什么大部分人做不了架构师?这2点是关键 | 开发者必读(106期)
最炫的技术新知、最热门的大咖公开课、最有趣的开发者活动、最实用的工具干货,就在《开发者必读》!
1152 0