如何提升你的开发水平

2025-06-07

如何提升你的开发水平

一年半前,我开始质疑自己作为开发者的职业道路。别误会,我喜欢创造东西,但我对自己所做的东西非常失望。三年来,我维护着应用程序,却只添加了极少的新功能,所有的想法都被否决了。我下班回家时感到沮丧、失落,想知道自己是否应该放弃。听起来很熟悉吧?

如今,我非常享受作为一名开发者的乐趣。我非常激动,也非常热爱我们的社区……即使我们真的有社区。以下是一些提升我开发水平的改变:

1. 融入网络社区。

您来到这个网站,这是一个很好的开始。@thepracticaldev和 dev.to 社区一直非常欢迎我,我知道他们也会欢迎您。这是我见过的少数几个互相帮助的开发者社区之一,非常令人耳目一新。

然而,刚开始的时候,我会去 Twitter 上专门搜索开发者。我会关注任何简历里有 iOS/Swift/Obj-C 的人。我也会关注科技公司和科技博客的 CEO。我也会关注科技圈里任何我觉得有趣的人。有时我甚至会 @ 他们,询问他们的开源软件项目或他们对 x 的看法。我就是这样找到@thepracticaldev 的。我还想说,我有意识地决定,我的大部分 Twitter 更新都与科技相关。

更新你的领英/推特/博客图片,使其保持一致。在线品牌推广至关重要,它能让其他人轻松找到并认出你。

**免责声明:我必须说。到处都是喷子……但要找到一个能和你一起对抗他们的社群,而不是加入他们的行列。我就是为此删除了我的 Reddit 账号(两次)。

2. 质疑你的做法并进行实验

在关注其他技术人员的过程中,我看到 Swift 领域正在兴起一种尝试不同架构的潮流。我想理解其中的原因,于是也开始尝试。我从 iOS 的 MVVM 架构入手,找到了更简洁的方法来实现其他功能。我将之前在项目之间复制的辅助函数抽象成 CocoaPod,只需一行代码即可轻松导入到我的项目中。我创建了 UIColor 的扩展,用于在同一个地方轻松编辑配色方案。这些只是几个例子,但它们确实将开发时间和代码行数缩短了一半!永不停止学习。

3.博客

你学到的一切,都会记录下来,并发布在你的博客上。这就是科技发展如此迅速的原因。我们不断地相互学习,不断涌现新的谜团等待解开。如果你需要反复查阅某些信息,博客也是一个不错的选择。下次你需要这些信息时,你就能清楚地知道在哪里找到它。

4.参加会议

我参加的第一个会议是 Codemash 2016。它让我应接不暇,但也非常棒。我学到了很多东西,而且感觉精神焕发,可以回去工作,运用一些新技巧。最宝贵的是能够在会后与演讲者交流。我有机会向一些 iOS 资深人士请教一些我平时无法问到的问题。

5. 在会议上发言

听说俄亥俄州会举办科技女性大会后,我决定尝试一下演讲。很多大会都会举办专门的演讲者专属活动(比如晚宴),让大家在会前聊天。在面对300人之前,我结识了一些新朋友,避免了因为内向而不知所措。我认识了一些科技界的杰出女性,现在我在当地拥有了很好的人脉,如果需要帮助或工作,可以很容易地联系到她们。参加这次大会尤其让我感到耳目一新——知道还有其他才华横溢的女性。

6. 前往/发起聚会

2017年,我感到精神焕发,想做点什么来回馈我当地的开发者社区。我发现我所在的地区需要一些高级课程。很多聚会似乎都举办了很多与入门相关的话题和社交活动。我想了解更多。于是我创办了一个面向科技女性的聚会,但欢迎所有人参加。仅此一点就给了我最大的成就感。除了帮助他人在事业上取得成功之外,我还遇到了一些决心改善社区的优秀人士。

7.建立联系

我从@JessicaJoEllen那里得到的一个很棒的建议是“建立人脉,奉献”。这样做,你会在你的人脉圈中留下深刻的印象,也会让别人觉得你值得“回报”。虽然我们这个行业比较内向,但最让我感到满足的是,我拥有一个由优秀人士组成的人脉圈。

8. 断开连接并自我照顾

忘了一点——感谢 edA-qa mort-ora-y。
学习所有你能学到的东西,同时还要进行上千个业余项目,为操作系统社区做贡献等等,压力很大。压力真的很大。给自己留点时间。关掉手机,关掉电脑,关掉电视。让眼睛休息一下,出去散散步,享受天气。我发现大自然能让我经过漫长的一周后恢复活力——所以夏天我几乎每个周末都会去湖边。工作日晚上,我会在院子里干活,或者带狗狗出去散步。冬天,我会在车库里翻动我淘来的便宜家具。这些都是例子——但我鼓励你找到一些你喜欢的、不会让你离不开屏幕的工作。尝试一个新的爱好,然后满载而归,精力充沛地投入工作。

是什么推动了你的开发事业?请在下方分享。

文章来源:https://dev.to/kaydacode/how-to-level-up-your-dev-game
PREV
最大 JavaScript 性能
NEXT
学习如何编码计划器