本港台开奖现场直播 j2开奖直播报码现场
当前位置: 新闻频道 > IT新闻 >

码报:2017年如何成为全栈工程师,这些技能是你必须具(3)

时间:2017-08-14 21:11来源:本港台直播 作者:118开奖 点击:
这个主题在开发世界里有点极端,因为在web开发中,有些开发者认为不应该将注意力放在诸如树遍历、排序、算法分析、矩阵操作等计算机科学主题上。然

这个主题在开发世界里有点极端,因为在web开发中,有些开发者认为不应该将注意力放在诸如树遍历、排序、算法分析、矩阵操作等计算机科学主题上。然而,很多如谷歌那样的公司,喜欢在面试中问这些类型的问题。一些人谈论的的谷歌前台工程面试。

也就是说,如Ryan McGrath提到那样:我们的前端(FE)工程师,应该像我们所有工程师那样,具有坚实的计算机科学背景。

尽管有一些公司在现实中要求求职者具有计算机科学学位或者同等学力,如果求职者不具备这些技术资格,却能证明他们知道如何开发应用,并且展示其对于整个领域的理解,仍会大量的公司会雇用他们。但是,成为一个合格开发者的一部分,不写低效率的代码或者不使用错误的工具,都是对于基本算法和数据结构的理解,能够分析均衡。所以这有一些你应该学习的内容:

学习各种哈希表并尝试深层次理解它们。这个数据结构构成Java对象的基础(在Python中是字典,Ruby中是哈希数)

理解树和图作为数据结构带来的益处。

理解Big-O分析的基础,以便于你不会编写实际上并不需要的三层嵌套循环。

知道何时使用对象还是数组,并且理解均衡。

学习在处理大规模数据缓存的重要性。也要学习内存数据库与磁盘存储的各自优缺点。

学习队列和堆栈之间的差异。

学习这些所有的内容是项辛苦的工作,但是最终会收获颇丰并且全栈开发本身也很有趣!请在下面留下你的评论,并且检出coderbyte(https://coderbyte.com/),来进行算法练习。

码报:2017年如何成为全栈工程师,这些技能是你必须具

(责任编辑:本港台直播)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容