程序大佬给的15条掏心窝建议

1. 代码评审不是为了检查代码风格

 

在进行代码评审时,请把时间花在架构和设计问题上,不要对代码风格问题吹毛求疵。没有人会喜欢这样的代码评审:“这一行开头多了一些空格”、“括号里少了空格”……

 

2. 代码格式化工具不能解决所有问题

 

为了避免在代码评审时讨论代码风格问题,有些团队在提交代码之前会使用格式化工具格式化代码。但是,格式化工具虽然为我们带来了某种程度的可读性,但不一定都是对的。

 

3. 通才的职业生命线比专才长

 

如果你精通某一门编程语言,可以很容易地找到一份工作,但从长远来看,编程语言也会老去。如果你也懂其他编程语言,可以让你走得更远。

 

4. 把“花了一个小时以上才解决的愚蠢错误”记录下来

 

有些错误花了你一个小时以上才得以解决,比如“忘了加依赖”、“忘了加注释”,把它们记录下来,这样以后不需要花那么多时间就能找到问题所在了。

 

5. 如果累了,就要停下来休息

 

如果代码写不下去了,就停下来。如果无法再往前走了,就停下来。不要逼自己往前走,那样只会让事情变得更糟。

 

6. 你要对自己的代码负责

 

要做到这点很难,非常难。写出用来捕捉人脸或辨别种族的代码并没有错,但你要想一下,这些代码会被用在什么地方。

 

7. 成长过程很艰辛

 

无法通过编译的代码会让我们感到挫败,用户的无理要求会让我们感到生气。在遇到这些问题时,我们通常无法冷静,而冲动只会让自己陷入麻烦之中。但你必须从麻烦中学习,不要轻易忽略它们。

 

8. 注意别人的反应

 

有时候,当我问别人一些事情时,他们的反应很激烈,就好像我在说他们的解决方案是错的一样。这个时候我会补上一句:“我并不是说你们的方案是错的,我只是感到有点疑惑”。这样就不会惹上麻烦。

 

9. 远离“有毒”的人

 

你会发现,有些人虽然不会对你“闲言碎语”,但会在公开场合对其他东西或其他人“碎碎念”。请远离这样的人。你根本不知道他们的这种态度会让你变得多么沮丧。

 

10. 你总是要经历“英雄项目”

 

“英雄项目”是指为了解决一系列项目问题而提出的另一个项目、规范变更或框架。你利用空余时间去做这些事情,可能只是为了证明自己的观点。另外,不要把“英雄项目”和“英雄综合症”混淆,我至少见过两次了:有人声称如果他不在场就什么事都成不了,或者他不需要别人的帮助就可以完成任何事情。这就是所谓的“英雄综合症”,但请你不要成为这样的人。

 

11. 什么时候可以考虑离职?

 

当一些奇怪的事情导致你无法及时完成项目,而你的老板却无法理解你,或者当你的同事一直对你`进行“微攻击”时,你就可以考虑准备简历了,不管他们给你多少薪水,也不管项目有多好。

 

12.IT 这个圈子真的很小

 

今天和你共事的人,在经历了几次工作更迭之后,可能会在 15 年之后又和你成为同事。

 

13. 在博客上分享想法比保持安静更好

 

你可能会觉得”我还没有准备好分享自己的想法“,或者”这个想法很蠢,我不应该把它分享出来“。你其实可以通过博客把想法分享出来,虽然你觉得它很愚蠢,但可能会比其他人的好。

 

14. 把评论功能关掉

 

有些不怀好意的人会在你的博文底下捣乱,他们可能会说”这个想法很愚蠢“。所以,把评论功能关掉,不要让这些人影响你。

 

15. 把你不知道的东西记到清单里

 

著名的物理学家 Richard Feynman 喜欢把他不知道的东西记在本子里,如果你发现了一些很酷的东西,并且想进一步了解它们,可以把它们记录下来。

 

以上就是今天的内容,希望对你有所启发。

posted @ 2022-11-15 17:06  易先讯  阅读(80)  评论(0编辑  收藏  举报