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

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

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

开发者

相关文章
|
10月前
|
弹性计算 人工智能 语音技术
阿里云超值焕新月:老用户专享220元优惠券,云服务器、OSS、通义大模型均有活动
阿里云超值焕新月,老用户专享220元代金券包,含ECS、OSS、通义大模型等多款产品优惠,满600减160,限12个月使用。轻量服务器28元/月起,ECS经济型e实例99元/年,通义系列AI模型资源包限时特惠,助力高效上云。
704 1
|
缓存 运维 监控
解决隐式内存占用难题
本文详细介绍了在云原生和容器化部署环境中,内存管理和性能优化所面临的挑战及相应的解决方案。
1462 193
解决隐式内存占用难题
|
10月前
|
运维 监控 安全
可观测不等于可偷窥:运维如何在不泄露 PII 的前提下保持可追踪性?
可观测不等于可偷窥:运维如何在不泄露 PII 的前提下保持可追踪性?
400 4
|
消息中间件 Linux API
centos7 安装rabbitmq自定义版本及配置
centos7 安装rabbitmq自定义版本及配置
|
安全 关系型数据库 MySQL
Web安全-条件竞争漏洞
Web安全-条件竞争漏洞
560 0
|
人工智能 安全 数据可视化
安全领航!阿里云AI Stack一体机首批通过国家信通院大模型安全能力认证
在人工智能深度渗透千行百业的当下,阿里云AI Stack一体机首批通过中国信通院《大模型一体机安全能力要求》标准评估,成为国内首批在系统架构上达标的标杆产品,标志着企业级大模型部署迈入安全可信新阶段。
1240 0
|
存储 数据挖掘 数据处理
Pandas高级数据处理:性能优化技巧
Pandas 是 Python 数据分析的强大工具,但在处理大规模数据集时可能遇到性能瓶颈。本文介绍常见性能问题及优化方法,包括数据加载(分块读取、选择必要列、指定数据类型)、筛选过滤(避免链式索引、优化布尔索引)、聚合分组(使用 `transform`、减少列)等,并提供代码案例。同时,针对内存溢出、数据类型不匹配和索引冲突等常见报错,给出解决方案。通过这些优化措施,提升 Pandas 数据处理的效率和稳定性。
935 14
|
人工智能 自然语言处理 搜索推荐
小米实测:Deepseek——你的私人旅游攻略定制专家!
大家好,我是小米,一个31岁的技术爱好者。今天分享如何用Deepseek规划完美旅行。Deepseek能快速整合信息、提供个性化推荐,省时省力,并支持实时问答。从目的地选择到行程规划,再到预订机票住宿和旅行中的实时帮助,它都能提供强大支持。希望今天的分享能帮到你,期待你用Deepseek规划出属于自己的精彩旅程!如果你觉得有用,欢迎点赞、转发并关注我的微信公众号“软件求生”,获取更多技术干货。
1390 8
|
机器学习/深度学习 编解码 计算机视觉
YOLOv11改进策略【卷积层】| ICCV-2023 SAFM 空间自适应特征调制模块 对C3k2进行二次创新
YOLOv11改进策略【卷积层】| ICCV-2023 SAFM 空间自适应特征调制模块 对C3k2进行二次创新
522 0
YOLOv11改进策略【卷积层】| ICCV-2023 SAFM 空间自适应特征调制模块 对C3k2进行二次创新
|
应用服务中间件 Linux iOS开发
使用 setenv 配置文件管理 Tomcat 的自定义环境变量
【8月更文挑战第29天】通过在Tomcat安装目录的`bin`文件夹下创建`setenv.sh`或`setenv.bat`文件,可以轻松管理Tomcat的自定义环境变量。针对Linux/macOS系统,需编辑`setenv.sh`文件,如`export MY_CUSTOM_VAR="my custom value"`;而在Windows系统中,则编辑`setenv.bat`,如`set MY_CUSTOM_VAR=my custom value`。
1272 1

热门文章

最新文章