成为优秀程序员的101条建议(3)

时间:2022-01-07 04:05:38

66. 偿还技术债

技术债可能会产生巨大的性能影响,所以如果可以的话就重构你的代码。

67. 小步快跑

不是每个月进行一次大规模升级,而是应该更频繁地小规模更新。这样可以大大的减少引入错误和破坏性变化的可能性。

68. 尽快并经常提交

尽快并经常提交是确保你工作整洁的最佳方式,并且还减少了恢复因意外引发的代码丢失的压力

69. 知道何时去寻求帮助

你不仅不应该害怕寻求帮助,还应该学会什么时候去寻求帮助。在寻求帮助之前,你应该始终去尝试解决问题,并记录你尝试过的东西。但是当你被一个简单的问题困扰了一个多小时,成本就超过了收益,你应该去求助某一位同事。

70. 有效的提问

在提问时,尽量做到具体。

71. 获得有关未完成工作的反馈

你的工作不需要为了获得反馈而完成。但如果你不确定方向是否正确,请让可信赖的同事检查你方案的有效性。


72. 阅读文档

文档是关于技术的最纯粹的真实来源,因此学习阅读文档可以帮助你快速成为专家。

73. 尝试所有的可能性

没有什么能阻止你尝试解决问题。你有什么损失?

74. 在会议上发言

你的想法和意见很有价值,参加会议将有助于你与团队和管理层建立良好的关系。

75. 跨团队协作

如果你有机会与贵公司的其他团队合作,那就去吧。

76. 有激情项目

当你每周工作40个小时的时候,为激情项目花些时间是很重要的。它们可以帮助你重新激发对编程的热爱,并尝试在工作中无法用到的新技术。(译者吐槽:万恶的美帝没有996)

77. 制定你的职业目标

规划你职业生涯的理想轨迹非常重要。如果你不这样做,就是在无的放矢。


78. 参与对话

评论博客、参与Twitter主题、与社区互动。作为一个活跃的旁观者而不是小透明,你将学到很多东西。

79. 确定任务的优先级

学会确定任务的优先级将有助于提高工作效率。即要保证完成即时的日常任务,也要使长期任务的待办事项列表保持活跃,并按重要程度排序。

80. 不要忽视细节

细节可以在项目中产生重大影响。

81. 相信你的队友

你的队友由于他们的技能被雇用。使用并相信他们可以完成工作。

82. 学会委派

如果你是团队的领导,请学习如何有效地进行委派。它将为你节省时间并减少挫折感。因为单凭你自己是无法完成这一切的。

83. 不要将自己与别人比较

你唯一应该比较的是:昨天的自己。

84. 与志同道合者在一起

学习编程将是一个漫长且艰苦的旅程。志同道合的人会鼓励你继续前进。


85. 不要在一开始就上规模

在一开始就搞大规模是一条走向失败的道路。在构建时要考虑可伸缩性,但在需要之前不要去进行扩展。这样就不会因为不必要的臃肿而压倒团队,同时是你的团队保持了成长的能力。

86. 权衡性能的影响

如果你想使用一种很酷的新技术,应该权衡这样做的性能影响。你可以实现类似的东西而不会受到性能影响吗?如果是这样,你可能需要重新考虑自己的方法。

87. 不要歧视

不要歧视新技术或新想法。对于学习新技能持开放的态度,也不要歧视别人,每个人都值得尊重。

88. 申请你没有资格的工作

你永远也不会满足工作要求中所有的条目。所以只要有机会就去申请!就算失败了你能有什么损失吗?

模块化你的代码

你可以在一个很长文件中编写所有代码,但这很难维护。通过模块化,可以确保我们的代码易于维护和测试。

90. 不要只是复制和粘贴

如果你要从 Stack Overflow 复制并粘贴解决方案,应该完全理解它的作用。搞懂你打算引入的代码。


91. 创造一个激励自己的环境和设置

如果你喜欢自己的工作空间和技术设置,那么你将更有动力去工作。去做你自己吧。

92. 记住你来自哪里

我们都是从同一个起点开始的。随着你的技能和职业的发展,请不要忘记你的初心。

93. 保持乐观

如果出现问题,请尽量保持乐观。明天将会是新的一天。乐观将有助于你的团队充满活力并保证你的心理健康。

94. 不断重新评估你的工作流程

某些东西现在起作用并不意味着它总事会如此。重新评估你的工作流程并在必要时进行调整。

95. 学习如何在家工作

如果你有能力在家工作,请学会有效地工作。找一个单独的办公空间,没有分心。Boneskull 写了一篇关于在家工作的好文章,你应该看看。


96. 无障碍准则

可访问性不是事后的工作,也不一定非常困难。每个人都应该能够使用你的产品。

97. 履行你的承诺

如果你告诉某人将在某个特定日期之前交付一些东西,那么就要履行这一承诺。如果你无法在截止日期之前完成,请尽早说出来。

98. 积极主动

如果你有一些额外的资源,可以用来帮助你的团队!他们会很感激你的。

99. 建立一个令人惊叹的个人作品集

一个很棒的个人作品集会让你与众不同。用它来展示你的编程和设计技巧!

100. 不要忘记你喜欢编程的原因

从事这个职业是因为它引起了你的兴趣。如果你感到沮丧和怨恨,请休息一下。给自己留出空间,重新点燃你对编程的热情。

101. 分享你的知识

如果你学到了很酷的东西,请分享它们!出席当地的聚会或会议。在午餐期间去教你的同事或你带的小弟。分享你的知识可以增强你对它们的理解。

就是这样!希望你能够成为优秀的程序员!

原文:https://dev.to/emmawedekind/101-tips-for-being-a-great-programmer-human-36nl