扎实的计算机思维 有一定的广度,保证视野开阔,不至故步自封,有一定的深度,保证你能为公司提高价值,不至被淘汰,优秀的数据结构知识,明白基本的排序算法(目前本人只知道
扎实的计算机思维
有一定的广度,保证视野开阔,不至故步自封,有一定的深度,保证你能为公司提高价值,不至被淘汰,优秀的数据结构知识,明白基本的排序算法(目前本人只知道排序算法的好处,其他算法需要工作中继续弥补),知道业务里面的数据该用何种数据结构存储,这个能力能节省很多时间。目前我只会用数组和对象存储数据,这两者的属性如何设计,又有很多学问。
热爱前端,能够保持好奇心
好奇心可是个稀缺的东西呢。能持续输出优质代码的能力恰恰是源于对前端的热爱,拥有去探索其他同行优质代码的好奇心,并愿意为此努力,这里的优质代码是大家都能看懂的,而不是炫技的代码。
独立解决问题的能力
何为独立,不是说一个人蒙头造轮子,而是对当前项目有了充足的充足的认知解构以后,能选择合适的轮子去改造来适配本项目,或者研究了足够多业界的思想后,自己实现轮子。
团队协作能力、与其他人沟通的能力
我们是一个团队,要明白每个人的优点,善于利用其他人的优点补足自己,有的人算法设计的好,有的人代码复用性高,有的人测试思维完备,有的人精通前后端协调。因材施教自古皆是良招。
与时俱进,不能被时代淘汰
每个新框架知其然也要知其所以然。新的框架解决了什么痛点,为什么别人可以想出来我没有想出来,尝试去推演新框架的思路,业务里面的痛点可不可以提出类似的解决方案。
(责任编辑:中博IT教育)