当前位置: 首页 > 办公技巧 > 正文

办公软件小技巧推文(给程序员的15条日常小技巧)

  • 叁碗诸角 叁碗诸角
  • 办公技巧
  • 2023-08-21 20:35:47
  • 0

[浮云]00 “吃掉那只青蛙”[浮云]



作者Brian Tracy曾经说过:“吃掉那只青蛙”—— 意思是说,“最难的任务要最先做”。

比如,你有一些编程任务需要完成,而且你事先知道这项工作非做不可,甚至需要更多的学习才能完成。

但如果你一直把它压到后面,然后去做其他的小任务,虽然你会得到暂时的放松,但一整天你都会思来想去,心神不宁。

图源:Julian Jagtenberg

但如果你先利用合理的时间解决最难的部分,那接下来,你就可以腾出时间解决其他更小的问题,而且也不会头疼。

​​[浮云]01 用英文编程,并制成图表[浮云]



编程就是让机器了解要执行的任务流程的一种方法。

如果能用英语编写所有步骤,这无疑是一种很好的做法,因为英语是目前一种接受度比较广的语言。

图源:Startup Stock

把你的想法翻译成英文后,你可以把这些步骤转换成流程图,列出待执行问题的轻重缓急。

之所以用流程图,是因为它更清晰、更容易理解。

最后,可以把每个流程转换为代码段。

​[浮云]02 适当休息再解决问题[浮云]



生活中,我们肯定都经历过很多次以下的场景:比如你想记起某部电影的名字、某首歌的歌词,或者任何你以为你记住了的事,可仔细一回想什么也记不起来了。

努力思考了很久,你决定放弃,就转身去做其他事了。

但是当你不去想那件事的时候,突然就不知道从哪儿冒出来了。

从科学的角度讲,是因为你在潜意识思考这个问题。

作为一名开发人员,我们也可以使用这个小技巧。

其实在日常生活中,很多人都会用到。

所以,秘诀就是当你困在某件事上时,先试着集中精力去解决它。

过了一段时间如果还困在那里,就离开办公室,出去散散步,听听音乐,或者做做其他的。

​[浮云]03 编写你能记住的代码[浮云]



图源:test bytes

这是一个普遍的现象。

你是从头开始一点一点编写逻辑的。

但是,几个月或几年之后再去查看相同代码时,就发现你似乎并不理解这些代码。

所以这里常犯的错误就是,没有进行适当标注、没有遵循命名约定,以及为了让代码正常工作,在奇怪的地方随便定义了变量的名称。

这就是我们应该注意的地方,抽出适当的时间来进行正确注解、维护命名规则。

​[浮云]04 了解你的框架(精通一种框架)[浮云]



其实,精通一种或两种技能,比精通十几种技能更有价值。

我们往往专注于掌握一切,却忘记了精修其中一项。

我并不是说你不该学很多东西,但你一定要熟练掌握某一项技能。

因为,现在市场上有很多编程语言,但并不是全部都需要我们学习的。

编程语言不是一个障碍,而是把你的想法转化成了我们所需的代码。

每种编程语言都可以完成相同的任务,只是可能有些只需更少代码行,而有些需要更多代码行。

但是,当我们想法不合编程逻辑时,通常会陷入困境。

而且,只有在你对编程语言很精通时,逻辑才能成功被转换成代码。

​[浮云]05 为日常任务创建批次[浮云]



我们都知道,肯定不可能在一天之内就添加完所有功能、解决掉所有bug、实行一个全新设计。

所有事情都需要时间。

把你的项目分解成更小的部分,是你能最有效提高生产力的事情。

它会让你很舒心,也会增强你的信心。

​[浮云]06 尽量减少分心[浮云]



编程并不是一件容易的事。

要专注于逻辑构建,就需要你花时间与精力,全神贯注地去做。

所以最好找到一个不会分心的地方完成它。

图源:Wired

编程并不复杂,但是需要你集中全部精力。

有时,你可能要花一整天的时间来构建逻辑,

而有时候,完成同样的任务只需要几分钟。

所以,这完全取决于你如何高效地利用自己的时间。

​[浮云]07 编写有用的注释[浮云]



注释很重要。

虽然你可能会觉得麻烦,但是当你离开你那上千行的脚本几天,然后再回过头来尝试阅读时,就能意识到注释有多么重要。

有价值的注释可以让你和那些维护你代码的人,过得更轻松愉快。

编写简单的单行注释;

为函数和功能编写完整参数与描述;

对复杂的逻辑块,需要进行必要的简单逻辑描述。

​[浮云]08 有意义的命名[浮云]



这是我们所有人最常犯的一个错误。

举个例子:下面是一个无意义名称的代码段。

假设现在你写了这个代码,目前你还能知道i、j、p 和 k 代表什么。

但是如果在几个月或几天后再看相同的代码,你就完全无法理解它们是什么意思。

现在,让我们对这个代码稍作修改。

现在能看懂了,对吧?这就是我们要这样做的原因。

图源:Sayingimages

​[浮云]09 打好基础[浮云]



你可能觉得这个建议很稀松平常,但在尝试掌握任何框架时,它都非常有用。

而且你确实要对任意框架都有一定的深入了解。

如果留心观察你会发现,作为一名程序员,我们浪费了太多时间在Google搜索上,我们搜索不同的错误还有它们的解决方案。

有时候甚至需要一整天,才能找到代码的问题所在。

所以,为了避免浪费时间,就需要我们有更深的知识储备。

如果你已经提前熟悉了错误形成的原因,那你就能很容易找出问题并尽快修复它。

​[浮云]10 寻找一个社区[浮云]



这是让程序员生活更轻松的最佳方法之一。

你可以通过各种平台加入到任何群体中;可以是slack, Facebook, WhatsApp群,或任何其他的群都行。

加入社区的好处就是,在编程的过程中你不会感到孤独。

大多数的程序员都会在编程的过程中遇到相似的问题。

所以,加入一个与你职业相同的社区,就能从别人的错误中反省学习,

这样我们以后就不用花太多时间来修复同一个错误。

​[浮云]11 确定学习方法[浮云]



每个程序员都有自己的学习方法——有些人先学习概念,然后再去实践。

而有些程序员直接从实践开始,等有需要再学习概念。

其实,无论怎样学习,都取决于你自己,不需要复制别人的学习方式,适合自己的就是最好的,然后坚持下去。

​[浮云]12 不必无所不知[浮云]



哥伦比亚大学有项研究表明,不要让你尚未了解的事物,阻挡了你发现新事物、发掘成长潜力的脚步。

其实在日常生活中,那些满有抱负,满身技能的职场新人,仍然在低效率地执行同样的编程任务。

所以,时刻保持学习、努力成长的态度才是必不可少的。

没有人能知道市场上的所有编程语言、所有方法、所有库和框架,也没人能够知道所有问题的绝对解决方案。

​[浮云]13 爱上错误信息[浮云]



把错误信息当作你最好的朋友,不要忽视他们。

用你学习新的概念的方法,学习这些错误的信息。

其实,错误信息在所有程序员之间都是存在的。

可能你在许多地方都遇到过相同的错误信息,但如果你不能从当中及时吸取教训,那你就得花费同样的时间来回修复同样的错误。

​[浮云]14 欣赏编程成果[浮云]



编程真的很酷,而且构建了无穷无尽的新潮事物。

通过编程,你可以自动化你的Tinder匹配,安排你的推文发布时间,自动化你的日常任务、语音助手以及整个家,等等。

​[浮云]结语[浮云]



以上就是本文的全部内容。我们讨论了15个让程序员生活更轻松的日常技巧。

希望你能够喜欢这篇文章。请继续关注更多更有价值的文章。

感谢你的阅读!


最新文章