天天百科

程序员的自我修养:你的知识储备达标吗

2023-05-18 分类:养生资讯

TIPS:本文共有 779 个字,阅读大概需要 2 分钟。

我们先来看一段代码:

很简单的一段代码,原生js实现ajax。昨天有个搞前端的朋友跟我说他去面试,面试官给他出了这么一道题,当场写出原生js实现ajax的代码,他愣了一下,随即告知面试官,他无法通过纸笔立刻写出代码,理由是通常这类代码复用性很高,一般情况下都是拷贝粘贴完成的,就算没有现成的代码,在网上也能搜索到很多。

但是我相信面试官想要的就算在没有网络的情况下我们如何应对看似熟悉实则陌生的程序。

实际上这考验的就是我们的知识储备能力。

笔者曾在一家对日研发的企业工作,当时的开发间内电脑全部使用内网,手机放在外面的收纳箱内,机箱插上U盘立刻报警,整个开发间内仅有一台可供查询资料的连接外网的电脑。那么在这种环境下,一旦出现了这种看似熟悉又陌生的代码,对我们的知识储备是一个很大的挑战,通过仅有的一台外网电脑搜索所需代码无疑会大幅度降低我们的工作效率。

我们很多人都盲目地提升自己的知识宽度,大量的学习最新的框架,了解最流行的技术,但是不经过深入的挖掘,这些所谓的知识宽度仅仅是茶余饭后的一个谈资而已。我们常常追求高度,往往忽略了基础。相信有很多三年五年工作经验的人仍然不了解i++与++i的性能区别和优缺点,不了解hashmap深入学习会牵扯出多少有深度的知识,不了解static应该在什么时候使用。所以打好基础深入钻研才能有效地提升个人技术能力。

如果你是患者,为你诊断的医生却通过网络搜索你的病症,你敢信任他吗?如果你是被告,为你打官司的律师却在法庭上查找法律条文,你能信任他吗?如果你是甲方,为你调试项目的程序员却在百度上搜索Linux命令,你会信任他吗?

我们常常在面试过程中对面试官的问题有所不服,认为那是无关痛痒的问题,但是这恰恰是公司了解你技术能力的标准,经济基础决定上层建筑,程序员的基础也不容忽视,基础知识的储备,也是衡量你是否专业的一个重要标准。

如果觉得《程序员的自我修养:你的知识储备达标吗》对你有帮助,请点赞、收藏,并留下你的观点哦!

阅读剩余内容
网友评论
相关阅读
小编推荐