前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如果进阿里前端,代码能力得达到什么程度?

如果进阿里前端,代码能力得达到什么程度?

作者头像
闰土大叔
发布2018-10-22 10:49:12
4.4K0
发布2018-10-22 10:49:12
举报
文章被收录于专栏:闰土大叔

点击上方“闰土小叔”,并“置顶公众号”

第一时间关注小叔的趣文

如题,想进阿里搞前端,代码能力得达到几何?

嗯这是个好问题,相信很多一心进大厂的前端朋友都想知道。

好吧,我已帮你们问过身在阿里的blue童鞋,下面听听他的回答。

## 至少能独立完成项目

1.根据一份文档,或者自己的一个想法,然后从前端开始一直做(可以连后端都做了),遇到问题独立解决;

2.经常思考代码可读性、复用性、性能问题;

3.规范化代码(推荐使用eslint);

4.版本控制(git、svn);

5.独立部署上线、维护;

## 有经验积累:经验积累是个长期过程。写博客、写笔记很重要。

## 计算机基础知识(真的很重要):

1.计算机网络:http协议、tcp协议等...

2.操作系统:内存、CPU、GPU等...

3.数据结构:队列、栈、树、排序算法、搜索算法等...

4.数据库系统原理:sql语言、索引、ACID等...

5.算法分析与设计:算法术语、贪心、递归、分治、动态规划等...

6.面向对象/面向过程/函数式编程(函数式可能比较扯,可以忽略):Java(面向对象)、C(面向过程)、Haskell(函数式编程)blabla等等,

7.除了个别专业方向还有各种的课程如:信息安全、计算机图形学、人工智能、通讯原理等...

## 前端基础知识:

1.javascript基础:闭包、原型链等blabla...

2.html和css基础:语义化、新标签和废弃标签、css各种属性(用法)、css3动画硬件加速等blabla

3.javascript设计模式:单例模式、观察者模式、工厂模式(阅读threejs源码的时候发现很多地方都用到了设计模式,优化了性能)

4.ES6/ES7(最近好像出了ES8,快扶我起来,学不动了( ̄﹏ ̄)):阮一峰的ES6教程

5.构建工具:webpack/gulp/fis3 选一个或者webpack+gulp这样的搭配来学习

6.Nodejs:前端必备后端语言,因为推崇大前端(啥都干)

## 前端框架(不得不说,真的成了标配了):

1.React、Vue、Angular选择一个或者多个,把一整套啃下来,至少做个项目。比如react+react-router+redux/mobx

2.深入分析框架源码实现(原谅我,我只是看过一丢丢react的源码解读)

## 有后端开发经验(Java/C++/Python/PHP/Ruby/Go)

1.阿里后端服务大部分是Java做支持的。。。所以你们懂的。

2.学了一门后端语言然后再学其他后端其实都相差不大的(对http、tcp的封装接口、路由、操作系统的接口、调用Hadoop接口、调用mysql接口等...)这里指的是后端基础,个人还未深入后端,不好说大话。

## 写出什么样的demo

这么强悍的提问,我也是第一次见,写1000个demo完成10万行代码的Target,其实是没卵用的。

我github很多demo...然而我还是有去做项目的,然而项目很多时候都不会放到github(除了open source)

## 总结来说:想要进阿里,不是单纯的代码能力、写N多个demo就可以了,而是有方方面面的考量,比如人品过不了HR,还是进不了阿里滴(笑

看到这里,是不是有很多朋友都已经头大了?阿里的前端要会这么多,看来大厂的前端不是那么容易当的。

唉,心累。。。

扪心自问,你目前代码能力几何?

如果你现在不是应届生,出来工作好几年,几乎每年立flag说要进大厂,那么土哥接下来的话你要仔细听了。

既然校招错过了上车时机,那么社招就是你唯一的路。

社招的话:

一周左右就能开始做项目的水平,不管这个项目是什么框架(Vue/React/NG)什么语言(JS/TS/SCSS)。

遇到任何 bug 能独立解决的水平,不管这个 bug 是什么导致的,你能快速定位,迅速给出方案。

能和leader以及组员有效沟通,他们说的你基本都懂,需要帮助时你也能找到合适的人求助。

划一下重点:「一周左右」 「不管什么框架」 「任何 bug」「给出方案」「基本都懂」「能找到合适的人」

有这个水平的话,差不多中国任何一个前端团队都需要你,就看薪资谈不谈得拢。

所以,有空在群里瞎BB,还不如多敲几行代码,多看几页书。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-09-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 闰土小叔 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档