加入收藏 | 设为首页 | 会员中心 | 我要投稿 厦门网 (https://www.xiamenwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

对照检查!高效程序员几乎都有这七项技能

发布时间:2019-08-13 05:51:32 所属栏目:移动互联 来源:读芯术
导读:软件工程师们总是花费许多时间磨练面试技巧,如练习力扣题(leet code)和完善各自的简历。而一旦他们在一家新创企业、谷歌、亚马逊、或其他公司得到了工作,也许就会发现,其实日常工作中用不到当初为了得到这份工作所获得的技能。 谷歌的TechLead提出了高

例如,既然编码大多都是在进行维护,这通常代表改编互相极度缠结的代码。就连一个简单的调整,都需要追踪对象、方法、和/或API的所有可能关联。否则,很容易意外地破坏之前没注意到附加着的模块。就算只是更改数据库中的数据类型也是。

这也包括在进入开发阶段前想透边角案例和整体的高层设计。

而对于开发新模块或微服务的更复杂案例,重要的是花点时间思考一下你手中任务的操作性场景。想一想未来用户将如何需要用到你的新模块,他们将如何错误使用,什么参数将被需要,以及是否有其他时候未来程序员将会用到你的代码。

纯粹的代码和编程只是问题的一部分。创造一个可以在你电脑完好运行的软件并不难。但利用代码时可以出错的地方却很多。一旦投入生产,就很难说代码将如何被使用,以及其他代码中哪些将会附加到原始代码中。五年后,一个未来的程序员也许会因为你代码的限制而感到烦躁也说不定呢。

【编辑推荐】

  1. Visual Studio Code 8 月 Python 扩展更新
  2. 一个小型嵌入式操作系统设计:精髓都有了
  3. Java程序计数器刨根问底,大部分程序员都收藏起来了
  4. 我妈 1969 年学编程,那时候程序员是怎样写代码的
  5. 不容错过的 Github万星程序员面试宝典
【责任编辑:华轩 TEL:(010)68476606】
点赞 0

(编辑:厦门网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读