sann00o

sann00o 查看完整档案

深圳编辑  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 该用户太懒什么也没留下

个人动态

sann00o 赞了问题 · 4月28日

如何把一个安卓App连同本地数据(存档)再次打包

例如:一个安卓单机游戏,里面有我的本地存档,我想用某种方法把这个游戏和本地存档合在一起,再次打包成apk文件,然后把这个文件发给别人,别人就能使用并且跟我的一模一样。
此外,我不想使用钛备份、手机root,避免从我本地分享存档文件给别人。

会的老哥说一下吧,不胜感激

关注 1 回答 2

sann00o 赞了文章 · 2月3日

钉钉开放与商业化团队前端大量招人

跪求前端

急缺前端!
急缺前端!
急缺前端!

  • 阿里巴巴常规福利(13 薪、3-6 月年终奖、7 天以上带薪年假等)
  • 钉钉期权,钉钉相对于阿里集团,有自己独立的期权,想象空间大
  • 团队妹子多,妹子多的团队有时候也是个烦恼啊^_^

欢迎发简历,合适就直接走内推环节,全程一对一沟通~

也可直接私信,定期回复消息~

当初我也是在社区发文后被招过去的,欢迎各位志同道合的小伙伴加入哈~

JD(P6~P7)

职责和挑战

  1. 负责钉钉工作台。工作台是帮助企业实现数字化管理和协同的门户,是拥有亿级用户量的产品。如何保障安全、稳定、性能和体验是对我们的一大挑战。
  2. 负责开放能力建设。针对纷繁的业务场景,提供合理的开放方案,既要做到深入用户场景理解并支撑业务发展,满足企业千人千面、千行千面的诉求,又要在技术上保障用户的安全、稳定和体验。需要既要有技术抽象能力、平台架构能力,又要有业务的理解和分析能力。
  3. 开放平台基础建设。保障链路的安全和稳定。同时对如何保障用户体验有持续精进的热情和追求。

职位要求

  1. 精通HTML5、CSS3、JS(ES5/ES6)等前端开发技术
  2. 掌握主流的JS库和开发框架,并深入理解其设计原理,例如React,Vue等
  3. 熟悉模块化、前端编译和构建工具,例如webpack、babel等
  4. (加分项)了解服务端或native移动应用开发,例如nodejs、Java等
  5. 对技术有强追求,有良好的沟通能力和团队协同能力,有优秀的分析问题和解决问题的能力。

投递

欢迎直接将简历发到邮箱哈~

邮箱:lichun.dlc@alibaba-inc.com

查看原文

赞 3 收藏 2 评论 0

sann00o 赞了文章 · 2月2日

markdown超基础语法

今天学到的第一课:如果你真的想做什么事,一定不要把这件事放到最后做,即便你觉得自己有时间做。
本来预计好晚上都用来刷题,结果健身+同学讨论+洗澡之后已经十一点了。。

Markdown介绍

markdown是一种类似html的工具,能够利用简单的标签给定文字,标题等的格式,还可以非常简单得添加表格,超链接和代码等,让写作也带上编程的感觉。
markdown是segmentfault写文章自带的功能,有一些也被做成了快捷键
个人觉得这是对于word的一种升级,让格式变得没有那么难搞。毕竟每次写论文的时候,调整格式都很让人蛋疼

语法

这里介绍7种常用的语法吧,基本涵盖日常使用,分别是标题,字体,表格,列表,引用,代码,分割线

标题

在文字前加上若干个#即可
markdown文本

#一级标题
##二级标题
###三级标题

真实效果

一级标题

二级标题

三级标题

以此类推,可以加到六级标题

字体

最常用的就是加粗,倾斜,加粗倾斜
markdown文本

clipboard.png

实际效果

加粗
倾斜
加粗倾斜

表格

markdown的表格语法一直让我很无语,就是用-和|画一个表格出来。。
markdown文本

1|2|3
-|:-|-:
1|2|3

实际效果

123
123

冒号是表明对齐方式,默认左对齐,在右边加:表示右对齐,左右都有:就是居中

列表(无序,有序)

无序

在文字前加上-+*都可以,注意要和文字之前留一个空格哦
markdown文本

- 无序列表
+ 无序列表
* 无序列表

实际效果

  • 无序列表
  • 无序列表
  • 无序列表

有序

有序比无序还简单,就是我们平常很常用的数字加英文句号.即可,同样不要忘了加空格
markdown文本

1. 无序列表
2. 无序列表
3. 无序列表

真实效果

  1. 无序列表
  2. 无序列表
  3. 无序列表

当然,有序列表有一个问题就是看起来和没效果很像。。(个人感觉)

引用

在文字前加上>即可
markdown文本

>引用

实际效果

引用

代码

这个专栏本来是想写一些刷题心得,当然不能少了代码啦
不过segmentfault的代码块似乎只需要敲tab?这个和别的编辑器好像有点不同,但我觉得更方便了
markdown文本
clipboard.png
实际效果

代码

分割线

三个以上(包括三个)的---或者*就可以了
markdown文本

---
***

实际效果



似乎有些淡。。可能有点看不清

结语


本文其实主要是想记录一些简单的markdown语法以免忘记,这些都是我觉得非常简单而且又很常用的语法。

当然,这些语法也不用强行记忆,用得多了自然就记住了,如果你没记住,说明你可能并不需要他们哈哈哈。

markdown还有非常多的功能,包括图片,超链接,注脚等等,但是我感觉没有上面提到的这些语法简单而又常用,所以就没有写在这里。

如果你觉得上面这些已经满足不了你的话,可以自行搜索markdown语法。

查看原文

赞 1 收藏 0 评论 0

sann00o 赞了回答 · 2019-09-06

解决js中的[object, Object]

这两个object代表什么呢?

object是告诉你基础类型是object,但是object包含了很多子类型比如Array/Boolean,而第二个Object则告诉你属于什么子类型。

我为什么不直接prop.toString()这样写呢?

因为prop是个不确定的东西,是一个参数,有可能是基础类型,也就没有toString,所以用Object.prototype.toString.call避免报错。

{}.toString() //报错

{}.toString()报错是因为{}被解析成代码块,你应该改成({}).toString()

关注 3 回答 3

sann00o 赞了回答 · 2019-09-06

解决js中的[object, Object]

https://developer.mozilla.org...
https://tc39.github.io/ecma26...
(19.1.3.6)
Object.prototype.toString的表现是标准规定的
根据标准你可以自定义后面那个Object

function Foo(){}
Foo.prototype[Symbol.toStringTag]='Foo'
Object.prototype.toString.call(new Foo)// "[object Foo]"
var Bar={[Symbol.toStringTag]:'Bar'}
Object.prototype.toString.call(Bar)// "[object Bar]"

{}.toString() 

这个报错是因为{}被认为是代码块而不是object

关注 3 回答 3

sann00o 赞了文章 · 2019-08-03

学习方法分享:为何一年半就能拿到大厂 offer

毕竟是聊聊曾经,放一张大学课堂上灵光一现,手写的一个我曾经一直使用的网名

前言

原文地址:Nealyang/personalBlog

讲真,的确是运气,才有机会进大厂。也没想到,那篇一年半工作经验试水杭州大厂的面经如此受欢迎。后面也有很多朋友在群里问我,你是如何学习的?

此篇为xxx 经验进阿里的终结篇,希望从此以后就翻过了,不再提了。不然总有种炫耀的感觉,倍感压力,汗颜汗颜~

此篇也并非技术软文。大概介绍下我在进阿里之前、工作中都经历和做过了些什么,最后我会分享一下敲开面试之门的那封简历。

关键节点经历交代

经历阶段,我尽量简短。

大学期间

从农村走出来的孩子,从只开开机关机到各种参加比赛,鬼知道我如何了解编程的。

最终我拿过Oracle java 全国青年设计大赛东北赛区一等奖、蓝桥杯编程省一、国三等等四五个编程方面的奖项吧。

大四实习期间

我使用 java 编写的坦克大战自定义 hack 版推开的实习公司汉得的门。在移动部,我原以为是用 java,结果是 hybrid App 开发。所以,实习期间,是我开始学习前端的开始。

刚开始的学习过程大家都一样,w3c搞起,最终,我成为了团队里面第一个带新人的,我还带人开发了现在汇联易App 的第一版。90%代码是我一个人写的。也理所应当的拿到了年度最佳新人奖项。这里再次感谢当初给我机会的我的老大,顺哥。

但是说实话,当时的技术,前端基础都掌握的不行、都是在用 ionic、cordova、angular。甚至连 jQuery 都不会。。。

第一份工作

毕业后在北京,第一份工作在环球网,事实证明当初的选择是正确的。

我正式接触前端,从编写页面开始。从刚开始的添加一个 click 事件监听都要百度,到最后半天能产出一张活动页。

后面一周学习 RN ,扛下了独自环球网 App (Android 版)的大旗。再后面调到平台组,开始接触了 react、node。

遇到过一些很多难的项目,也是当时我说的,怎么我一直在坑中。而这最后,都成为了我简历中比较出彩的地方。

阿里

后面决定跳槽,就想择一城。来到杭州,也就是大家看到的一年半前端工作经验试水杭州:我是如何拿下网易、阿里和滴滴 offer 的

关于前端

以下所有言论都是个人观点。如有不妥欢迎指出,一起交流

就前端而言,我个人认为有三个阶段。认知阶段、钻研阶段、掌握阶段

认知阶段

所谓认知阶段,就是开始接触前端,开始学习前端。

学习方法

这个阶段应该算是我在实习的阶段吧。一个从来接触过前端的大学生。简单总结就是各种看书、学习。

  • 从最基础的 HTML、css、JavaScript 开始学习。我个人是从 w3c 开始学习的,然后还顺带做了在线的知识掌握测试。
  • 每一次的工作都是挑战,每一次挑战都是成长。也是从这个时候,我开始养成了写博客的习惯。
  • 遇到任何新的技术,都从官网开始学习。因为这个阶段,官网能帮你解决 99%的问题
  • 遇到问题,尽量靠自己,别动不动就在群里提问。甚至,你要主动找问题。偷偷告诉你,我的 qq 群、微信群,都是我在刚学习这类知识的时候创建的,初期我是尽可能的回答群里每一个问题。虽然我是菜鸟,但是我会百度、Google 呀!

截止到 16 年初。这是我在实习阶段整理总结的自己项目中遇到的问题

开源中国 Nealyang 邪气小生

钻研阶段

所谓钻研阶段,就是你基本已经入门前端了,需要找一个方向,去学习,去钻研。比如三大框架是否可以挑选一门入坑。注意是钻研,而不是浅尝辄止。

学习方法

在这个阶段,我依旧会浏览各个官网的信息,同时就我个人而言,当初选择的是 react 技术栈+node ,这也是我最开始创建的两个技术交流群。

当然,工作中,恰巧我也用了一周时间学习 React Native,完成了官方 App 的代码编写。这让我提前对 react 有了一些了解。掌握 react 技术栈对于一个初学者来说挺艰难的。我花了一周,看完了所有教程。然后开始学习 react-router、redux、react-redux、然后也接触到了 webpack,在此之前,我刚学习 gulp(开源中国博客列表可见相关总结)。

我的学习方法比较剑走偏锋。既然看完了知识点,直接开干。

  • 大概花了四天时间看了 nodejs 的基础知识,我写了一个 demo:ejs-express-mysql
  • webpack 学习完阮一峰的 demo 后我也开始百度、Google,完成一个自己项目的配置:neal-teach-website
  • redux 我是通宵学习了一个周末,并且在周一写了一些 demo、写了相关感悟study-redux
  • 然后开始将react 技术栈串联起来的时候,发现了 redux-saga 要学习,并且整体项目结构非常的乱。于是乎,我又开源了一个 demo:React-Fullstack-Dianping-Demo ,这是一个朋友分享给我的慕课网教学视频,但是说实话,通篇看完,觉得老师讲解的不是很对口,遂自己写了一个开源出来。
  • 通篇学习完后,又写了一个总结性的Demo,也就是 github 上目前个人仓库下最高 star :React-Express-Blog-Demo

以上这些只是我个人学习 react 的时候,并且所有的学习都有相关产出、所有的 demo 都在 github 可见。同时在工作中,也有在使用和学习。

回头看看,我一直在冒充着大神,其实开源出来的时候,自己也在学习,自己也没有完全掌握。因为我感觉如果都是写一些自己会的,那简直是太浪费时间了。

除了 react 以外。在这个阶段,我 啃完了所有 读了很多 JavaScript 经典书籍、红宝书、犀牛书(看了 60%)、ES6、高性能 js、你不知道的 js 系列、忍者秘籍等等,并且感悟深的都有在各个平台上留下相关笔记。

在这个阶段,你有太多需要学习的了,任何你不知道的,你都应该知道!不要等工作、业务上来给你知识盲区扫描。自己主动找自己的技术方向。有目的、有结果性的学习~

掌握阶段

其实就我个人感觉,我应该属于第二阶段往第三阶段过渡的一个阶段,所以这里不能给出我个人的总结了。说下这个阶段,我自己的个人规划供大家参考吧。

这个阶段的我,已经进入到了自己心仪的公司。并且身边的大牛几乎是每天都能给到自己压力。所以学习。。。依旧是我最为核心的目标。但是同时!业务的理解和掌握,也是我这个阶段要去提升和重视的一点。

这个阶段,我需要做的很多。说一下对自己的期望

工作上

  • 带有业务思考的去编写每一行代码。对于代码规范、组件的封装、整体架构的搭建需要进一步的去思考、学习。
  • 明白Bu的核心利益是什么,你对Bu 的贡献点、以及如何利用好自己的技术来反哺业务。
  • 多从业务上去寻找技术的突破点。从技术的突破点去寻找自己的方向。
  • 从前端团队的角度去思考如何解放前端脑动力。时刻保持敏锐的嗅觉去思考团队的开发流程、技术痛点等,并努力寻求解决办法。

学习上

  • 学习基于业务。但是依旧要明确自己的未来领域。
  • 多做技术分享,多和大牛接触、以提高自己的技术视野和未来前端方向的嗅觉
  • 再重温一次前端,多些总结性文章。
  • 对于前端领域现有知识,不要求能够面面俱到、但是能够做到提纲挈领
  • 保持一颗有空就学习的心
  • 提高自己非技术以外的软实力(作图、架构思考、做 PPT 等)
  • 个人品牌影响力的打造(不得不说,github 帮我敲开的阿里大门)

总结

总结如上所说,其实我没有走任何捷径。只不过

  • 学习东西果断、坚持。并且一定会有产出(博客、github)
  • 不怕遇到问题,甚至主动找别人遇到的的问题,然后自己帮忙解答(技术交流群)
  • 学习新东西只是浏览一遍官网介绍和 api,然后直接上手写 demo、不会再去查!
  • 多浏览技术论坛、博客。常备梯子你懂得。多和大牛接触,交流(但是注意:没有大牛是闲着的)
  • 一定要写!写!写!不要只会看!读!
  • 技术不能脱离业务,多去思考业务痛点、团队工作流痛点、技术突破点。
  • 提高自己的技术思考能力,不仅仅要学习,更要学会去创新、去思考 why。

最后,我想说,其实我也依旧还有很多需要学习的地方。此篇文章,是对一直以来支持我的哥们一些疑惑的解答。因为我的确给不了最为有效的学习方法和建议,所以只能简述自己的情况提供参考。如若说的不对的地方,还望见谅。

勿忘初心!狂而不傲 peace~

福利

微信公众号内回复:【简历】 获取笔者面试大厂大门的敲门砖简历

下一篇我将介绍:阿里一面,我是如何面试 p6、p7 的(面试题以及打分分析)

查看原文

赞 31 收藏 21 评论 4

sann00o 赞了文章 · 2019-08-03

学习方法分享:为何一年半就能拿到大厂 offer

毕竟是聊聊曾经,放一张大学课堂上灵光一现,手写的一个我曾经一直使用的网名

前言

原文地址:Nealyang/personalBlog

讲真,的确是运气,才有机会进大厂。也没想到,那篇一年半工作经验试水杭州大厂的面经如此受欢迎。后面也有很多朋友在群里问我,你是如何学习的?

此篇为xxx 经验进阿里的终结篇,希望从此以后就翻过了,不再提了。不然总有种炫耀的感觉,倍感压力,汗颜汗颜~

此篇也并非技术软文。大概介绍下我在进阿里之前、工作中都经历和做过了些什么,最后我会分享一下敲开面试之门的那封简历。

关键节点经历交代

经历阶段,我尽量简短。

大学期间

从农村走出来的孩子,从只开开机关机到各种参加比赛,鬼知道我如何了解编程的。

最终我拿过Oracle java 全国青年设计大赛东北赛区一等奖、蓝桥杯编程省一、国三等等四五个编程方面的奖项吧。

大四实习期间

我使用 java 编写的坦克大战自定义 hack 版推开的实习公司汉得的门。在移动部,我原以为是用 java,结果是 hybrid App 开发。所以,实习期间,是我开始学习前端的开始。

刚开始的学习过程大家都一样,w3c搞起,最终,我成为了团队里面第一个带新人的,我还带人开发了现在汇联易App 的第一版。90%代码是我一个人写的。也理所应当的拿到了年度最佳新人奖项。这里再次感谢当初给我机会的我的老大,顺哥。

但是说实话,当时的技术,前端基础都掌握的不行、都是在用 ionic、cordova、angular。甚至连 jQuery 都不会。。。

第一份工作

毕业后在北京,第一份工作在环球网,事实证明当初的选择是正确的。

我正式接触前端,从编写页面开始。从刚开始的添加一个 click 事件监听都要百度,到最后半天能产出一张活动页。

后面一周学习 RN ,扛下了独自环球网 App (Android 版)的大旗。再后面调到平台组,开始接触了 react、node。

遇到过一些很多难的项目,也是当时我说的,怎么我一直在坑中。而这最后,都成为了我简历中比较出彩的地方。

阿里

后面决定跳槽,就想择一城。来到杭州,也就是大家看到的一年半前端工作经验试水杭州:我是如何拿下网易、阿里和滴滴 offer 的

关于前端

以下所有言论都是个人观点。如有不妥欢迎指出,一起交流

就前端而言,我个人认为有三个阶段。认知阶段、钻研阶段、掌握阶段

认知阶段

所谓认知阶段,就是开始接触前端,开始学习前端。

学习方法

这个阶段应该算是我在实习的阶段吧。一个从来接触过前端的大学生。简单总结就是各种看书、学习。

  • 从最基础的 HTML、css、JavaScript 开始学习。我个人是从 w3c 开始学习的,然后还顺带做了在线的知识掌握测试。
  • 每一次的工作都是挑战,每一次挑战都是成长。也是从这个时候,我开始养成了写博客的习惯。
  • 遇到任何新的技术,都从官网开始学习。因为这个阶段,官网能帮你解决 99%的问题
  • 遇到问题,尽量靠自己,别动不动就在群里提问。甚至,你要主动找问题。偷偷告诉你,我的 qq 群、微信群,都是我在刚学习这类知识的时候创建的,初期我是尽可能的回答群里每一个问题。虽然我是菜鸟,但是我会百度、Google 呀!

截止到 16 年初。这是我在实习阶段整理总结的自己项目中遇到的问题

开源中国 Nealyang 邪气小生

钻研阶段

所谓钻研阶段,就是你基本已经入门前端了,需要找一个方向,去学习,去钻研。比如三大框架是否可以挑选一门入坑。注意是钻研,而不是浅尝辄止。

学习方法

在这个阶段,我依旧会浏览各个官网的信息,同时就我个人而言,当初选择的是 react 技术栈+node ,这也是我最开始创建的两个技术交流群。

当然,工作中,恰巧我也用了一周时间学习 React Native,完成了官方 App 的代码编写。这让我提前对 react 有了一些了解。掌握 react 技术栈对于一个初学者来说挺艰难的。我花了一周,看完了所有教程。然后开始学习 react-router、redux、react-redux、然后也接触到了 webpack,在此之前,我刚学习 gulp(开源中国博客列表可见相关总结)。

我的学习方法比较剑走偏锋。既然看完了知识点,直接开干。

  • 大概花了四天时间看了 nodejs 的基础知识,我写了一个 demo:ejs-express-mysql
  • webpack 学习完阮一峰的 demo 后我也开始百度、Google,完成一个自己项目的配置:neal-teach-website
  • redux 我是通宵学习了一个周末,并且在周一写了一些 demo、写了相关感悟study-redux
  • 然后开始将react 技术栈串联起来的时候,发现了 redux-saga 要学习,并且整体项目结构非常的乱。于是乎,我又开源了一个 demo:React-Fullstack-Dianping-Demo ,这是一个朋友分享给我的慕课网教学视频,但是说实话,通篇看完,觉得老师讲解的不是很对口,遂自己写了一个开源出来。
  • 通篇学习完后,又写了一个总结性的Demo,也就是 github 上目前个人仓库下最高 star :React-Express-Blog-Demo

以上这些只是我个人学习 react 的时候,并且所有的学习都有相关产出、所有的 demo 都在 github 可见。同时在工作中,也有在使用和学习。

回头看看,我一直在冒充着大神,其实开源出来的时候,自己也在学习,自己也没有完全掌握。因为我感觉如果都是写一些自己会的,那简直是太浪费时间了。

除了 react 以外。在这个阶段,我 啃完了所有 读了很多 JavaScript 经典书籍、红宝书、犀牛书(看了 60%)、ES6、高性能 js、你不知道的 js 系列、忍者秘籍等等,并且感悟深的都有在各个平台上留下相关笔记。

在这个阶段,你有太多需要学习的了,任何你不知道的,你都应该知道!不要等工作、业务上来给你知识盲区扫描。自己主动找自己的技术方向。有目的、有结果性的学习~

掌握阶段

其实就我个人感觉,我应该属于第二阶段往第三阶段过渡的一个阶段,所以这里不能给出我个人的总结了。说下这个阶段,我自己的个人规划供大家参考吧。

这个阶段的我,已经进入到了自己心仪的公司。并且身边的大牛几乎是每天都能给到自己压力。所以学习。。。依旧是我最为核心的目标。但是同时!业务的理解和掌握,也是我这个阶段要去提升和重视的一点。

这个阶段,我需要做的很多。说一下对自己的期望

工作上

  • 带有业务思考的去编写每一行代码。对于代码规范、组件的封装、整体架构的搭建需要进一步的去思考、学习。
  • 明白Bu的核心利益是什么,你对Bu 的贡献点、以及如何利用好自己的技术来反哺业务。
  • 多从业务上去寻找技术的突破点。从技术的突破点去寻找自己的方向。
  • 从前端团队的角度去思考如何解放前端脑动力。时刻保持敏锐的嗅觉去思考团队的开发流程、技术痛点等,并努力寻求解决办法。

学习上

  • 学习基于业务。但是依旧要明确自己的未来领域。
  • 多做技术分享,多和大牛接触、以提高自己的技术视野和未来前端方向的嗅觉
  • 再重温一次前端,多些总结性文章。
  • 对于前端领域现有知识,不要求能够面面俱到、但是能够做到提纲挈领
  • 保持一颗有空就学习的心
  • 提高自己非技术以外的软实力(作图、架构思考、做 PPT 等)
  • 个人品牌影响力的打造(不得不说,github 帮我敲开的阿里大门)

总结

总结如上所说,其实我没有走任何捷径。只不过

  • 学习东西果断、坚持。并且一定会有产出(博客、github)
  • 不怕遇到问题,甚至主动找别人遇到的的问题,然后自己帮忙解答(技术交流群)
  • 学习新东西只是浏览一遍官网介绍和 api,然后直接上手写 demo、不会再去查!
  • 多浏览技术论坛、博客。常备梯子你懂得。多和大牛接触,交流(但是注意:没有大牛是闲着的)
  • 一定要写!写!写!不要只会看!读!
  • 技术不能脱离业务,多去思考业务痛点、团队工作流痛点、技术突破点。
  • 提高自己的技术思考能力,不仅仅要学习,更要学会去创新、去思考 why。

最后,我想说,其实我也依旧还有很多需要学习的地方。此篇文章,是对一直以来支持我的哥们一些疑惑的解答。因为我的确给不了最为有效的学习方法和建议,所以只能简述自己的情况提供参考。如若说的不对的地方,还望见谅。

勿忘初心!狂而不傲 peace~

福利

微信公众号内回复:【简历】 获取笔者面试大厂大门的敲门砖简历

下一篇我将介绍:阿里一面,我是如何面试 p6、p7 的(面试题以及打分分析)

查看原文

赞 31 收藏 21 评论 4

sann00o 赞了文章 · 2019-08-03

学习方法分享:为何一年半就能拿到大厂 offer

毕竟是聊聊曾经,放一张大学课堂上灵光一现,手写的一个我曾经一直使用的网名

前言

原文地址:Nealyang/personalBlog

讲真,的确是运气,才有机会进大厂。也没想到,那篇一年半工作经验试水杭州大厂的面经如此受欢迎。后面也有很多朋友在群里问我,你是如何学习的?

此篇为xxx 经验进阿里的终结篇,希望从此以后就翻过了,不再提了。不然总有种炫耀的感觉,倍感压力,汗颜汗颜~

此篇也并非技术软文。大概介绍下我在进阿里之前、工作中都经历和做过了些什么,最后我会分享一下敲开面试之门的那封简历。

关键节点经历交代

经历阶段,我尽量简短。

大学期间

从农村走出来的孩子,从只开开机关机到各种参加比赛,鬼知道我如何了解编程的。

最终我拿过Oracle java 全国青年设计大赛东北赛区一等奖、蓝桥杯编程省一、国三等等四五个编程方面的奖项吧。

大四实习期间

我使用 java 编写的坦克大战自定义 hack 版推开的实习公司汉得的门。在移动部,我原以为是用 java,结果是 hybrid App 开发。所以,实习期间,是我开始学习前端的开始。

刚开始的学习过程大家都一样,w3c搞起,最终,我成为了团队里面第一个带新人的,我还带人开发了现在汇联易App 的第一版。90%代码是我一个人写的。也理所应当的拿到了年度最佳新人奖项。这里再次感谢当初给我机会的我的老大,顺哥。

但是说实话,当时的技术,前端基础都掌握的不行、都是在用 ionic、cordova、angular。甚至连 jQuery 都不会。。。

第一份工作

毕业后在北京,第一份工作在环球网,事实证明当初的选择是正确的。

我正式接触前端,从编写页面开始。从刚开始的添加一个 click 事件监听都要百度,到最后半天能产出一张活动页。

后面一周学习 RN ,扛下了独自环球网 App (Android 版)的大旗。再后面调到平台组,开始接触了 react、node。

遇到过一些很多难的项目,也是当时我说的,怎么我一直在坑中。而这最后,都成为了我简历中比较出彩的地方。

阿里

后面决定跳槽,就想择一城。来到杭州,也就是大家看到的一年半前端工作经验试水杭州:我是如何拿下网易、阿里和滴滴 offer 的

关于前端

以下所有言论都是个人观点。如有不妥欢迎指出,一起交流

就前端而言,我个人认为有三个阶段。认知阶段、钻研阶段、掌握阶段

认知阶段

所谓认知阶段,就是开始接触前端,开始学习前端。

学习方法

这个阶段应该算是我在实习的阶段吧。一个从来接触过前端的大学生。简单总结就是各种看书、学习。

  • 从最基础的 HTML、css、JavaScript 开始学习。我个人是从 w3c 开始学习的,然后还顺带做了在线的知识掌握测试。
  • 每一次的工作都是挑战,每一次挑战都是成长。也是从这个时候,我开始养成了写博客的习惯。
  • 遇到任何新的技术,都从官网开始学习。因为这个阶段,官网能帮你解决 99%的问题
  • 遇到问题,尽量靠自己,别动不动就在群里提问。甚至,你要主动找问题。偷偷告诉你,我的 qq 群、微信群,都是我在刚学习这类知识的时候创建的,初期我是尽可能的回答群里每一个问题。虽然我是菜鸟,但是我会百度、Google 呀!

截止到 16 年初。这是我在实习阶段整理总结的自己项目中遇到的问题

开源中国 Nealyang 邪气小生

钻研阶段

所谓钻研阶段,就是你基本已经入门前端了,需要找一个方向,去学习,去钻研。比如三大框架是否可以挑选一门入坑。注意是钻研,而不是浅尝辄止。

学习方法

在这个阶段,我依旧会浏览各个官网的信息,同时就我个人而言,当初选择的是 react 技术栈+node ,这也是我最开始创建的两个技术交流群。

当然,工作中,恰巧我也用了一周时间学习 React Native,完成了官方 App 的代码编写。这让我提前对 react 有了一些了解。掌握 react 技术栈对于一个初学者来说挺艰难的。我花了一周,看完了所有教程。然后开始学习 react-router、redux、react-redux、然后也接触到了 webpack,在此之前,我刚学习 gulp(开源中国博客列表可见相关总结)。

我的学习方法比较剑走偏锋。既然看完了知识点,直接开干。

  • 大概花了四天时间看了 nodejs 的基础知识,我写了一个 demo:ejs-express-mysql
  • webpack 学习完阮一峰的 demo 后我也开始百度、Google,完成一个自己项目的配置:neal-teach-website
  • redux 我是通宵学习了一个周末,并且在周一写了一些 demo、写了相关感悟study-redux
  • 然后开始将react 技术栈串联起来的时候,发现了 redux-saga 要学习,并且整体项目结构非常的乱。于是乎,我又开源了一个 demo:React-Fullstack-Dianping-Demo ,这是一个朋友分享给我的慕课网教学视频,但是说实话,通篇看完,觉得老师讲解的不是很对口,遂自己写了一个开源出来。
  • 通篇学习完后,又写了一个总结性的Demo,也就是 github 上目前个人仓库下最高 star :React-Express-Blog-Demo

以上这些只是我个人学习 react 的时候,并且所有的学习都有相关产出、所有的 demo 都在 github 可见。同时在工作中,也有在使用和学习。

回头看看,我一直在冒充着大神,其实开源出来的时候,自己也在学习,自己也没有完全掌握。因为我感觉如果都是写一些自己会的,那简直是太浪费时间了。

除了 react 以外。在这个阶段,我 啃完了所有 读了很多 JavaScript 经典书籍、红宝书、犀牛书(看了 60%)、ES6、高性能 js、你不知道的 js 系列、忍者秘籍等等,并且感悟深的都有在各个平台上留下相关笔记。

在这个阶段,你有太多需要学习的了,任何你不知道的,你都应该知道!不要等工作、业务上来给你知识盲区扫描。自己主动找自己的技术方向。有目的、有结果性的学习~

掌握阶段

其实就我个人感觉,我应该属于第二阶段往第三阶段过渡的一个阶段,所以这里不能给出我个人的总结了。说下这个阶段,我自己的个人规划供大家参考吧。

这个阶段的我,已经进入到了自己心仪的公司。并且身边的大牛几乎是每天都能给到自己压力。所以学习。。。依旧是我最为核心的目标。但是同时!业务的理解和掌握,也是我这个阶段要去提升和重视的一点。

这个阶段,我需要做的很多。说一下对自己的期望

工作上

  • 带有业务思考的去编写每一行代码。对于代码规范、组件的封装、整体架构的搭建需要进一步的去思考、学习。
  • 明白Bu的核心利益是什么,你对Bu 的贡献点、以及如何利用好自己的技术来反哺业务。
  • 多从业务上去寻找技术的突破点。从技术的突破点去寻找自己的方向。
  • 从前端团队的角度去思考如何解放前端脑动力。时刻保持敏锐的嗅觉去思考团队的开发流程、技术痛点等,并努力寻求解决办法。

学习上

  • 学习基于业务。但是依旧要明确自己的未来领域。
  • 多做技术分享,多和大牛接触、以提高自己的技术视野和未来前端方向的嗅觉
  • 再重温一次前端,多些总结性文章。
  • 对于前端领域现有知识,不要求能够面面俱到、但是能够做到提纲挈领
  • 保持一颗有空就学习的心
  • 提高自己非技术以外的软实力(作图、架构思考、做 PPT 等)
  • 个人品牌影响力的打造(不得不说,github 帮我敲开的阿里大门)

总结

总结如上所说,其实我没有走任何捷径。只不过

  • 学习东西果断、坚持。并且一定会有产出(博客、github)
  • 不怕遇到问题,甚至主动找别人遇到的的问题,然后自己帮忙解答(技术交流群)
  • 学习新东西只是浏览一遍官网介绍和 api,然后直接上手写 demo、不会再去查!
  • 多浏览技术论坛、博客。常备梯子你懂得。多和大牛接触,交流(但是注意:没有大牛是闲着的)
  • 一定要写!写!写!不要只会看!读!
  • 技术不能脱离业务,多去思考业务痛点、团队工作流痛点、技术突破点。
  • 提高自己的技术思考能力,不仅仅要学习,更要学会去创新、去思考 why。

最后,我想说,其实我也依旧还有很多需要学习的地方。此篇文章,是对一直以来支持我的哥们一些疑惑的解答。因为我的确给不了最为有效的学习方法和建议,所以只能简述自己的情况提供参考。如若说的不对的地方,还望见谅。

勿忘初心!狂而不傲 peace~

福利

微信公众号内回复:【简历】 获取笔者面试大厂大门的敲门砖简历

下一篇我将介绍:阿里一面,我是如何面试 p6、p7 的(面试题以及打分分析)

查看原文

赞 31 收藏 21 评论 4

sann00o 赞了文章 · 2019-08-03

学习方法分享:为何一年半就能拿到大厂 offer

毕竟是聊聊曾经,放一张大学课堂上灵光一现,手写的一个我曾经一直使用的网名

前言

原文地址:Nealyang/personalBlog

讲真,的确是运气,才有机会进大厂。也没想到,那篇一年半工作经验试水杭州大厂的面经如此受欢迎。后面也有很多朋友在群里问我,你是如何学习的?

此篇为xxx 经验进阿里的终结篇,希望从此以后就翻过了,不再提了。不然总有种炫耀的感觉,倍感压力,汗颜汗颜~

此篇也并非技术软文。大概介绍下我在进阿里之前、工作中都经历和做过了些什么,最后我会分享一下敲开面试之门的那封简历。

关键节点经历交代

经历阶段,我尽量简短。

大学期间

从农村走出来的孩子,从只开开机关机到各种参加比赛,鬼知道我如何了解编程的。

最终我拿过Oracle java 全国青年设计大赛东北赛区一等奖、蓝桥杯编程省一、国三等等四五个编程方面的奖项吧。

大四实习期间

我使用 java 编写的坦克大战自定义 hack 版推开的实习公司汉得的门。在移动部,我原以为是用 java,结果是 hybrid App 开发。所以,实习期间,是我开始学习前端的开始。

刚开始的学习过程大家都一样,w3c搞起,最终,我成为了团队里面第一个带新人的,我还带人开发了现在汇联易App 的第一版。90%代码是我一个人写的。也理所应当的拿到了年度最佳新人奖项。这里再次感谢当初给我机会的我的老大,顺哥。

但是说实话,当时的技术,前端基础都掌握的不行、都是在用 ionic、cordova、angular。甚至连 jQuery 都不会。。。

第一份工作

毕业后在北京,第一份工作在环球网,事实证明当初的选择是正确的。

我正式接触前端,从编写页面开始。从刚开始的添加一个 click 事件监听都要百度,到最后半天能产出一张活动页。

后面一周学习 RN ,扛下了独自环球网 App (Android 版)的大旗。再后面调到平台组,开始接触了 react、node。

遇到过一些很多难的项目,也是当时我说的,怎么我一直在坑中。而这最后,都成为了我简历中比较出彩的地方。

阿里

后面决定跳槽,就想择一城。来到杭州,也就是大家看到的一年半前端工作经验试水杭州:我是如何拿下网易、阿里和滴滴 offer 的

关于前端

以下所有言论都是个人观点。如有不妥欢迎指出,一起交流

就前端而言,我个人认为有三个阶段。认知阶段、钻研阶段、掌握阶段

认知阶段

所谓认知阶段,就是开始接触前端,开始学习前端。

学习方法

这个阶段应该算是我在实习的阶段吧。一个从来接触过前端的大学生。简单总结就是各种看书、学习。

  • 从最基础的 HTML、css、JavaScript 开始学习。我个人是从 w3c 开始学习的,然后还顺带做了在线的知识掌握测试。
  • 每一次的工作都是挑战,每一次挑战都是成长。也是从这个时候,我开始养成了写博客的习惯。
  • 遇到任何新的技术,都从官网开始学习。因为这个阶段,官网能帮你解决 99%的问题
  • 遇到问题,尽量靠自己,别动不动就在群里提问。甚至,你要主动找问题。偷偷告诉你,我的 qq 群、微信群,都是我在刚学习这类知识的时候创建的,初期我是尽可能的回答群里每一个问题。虽然我是菜鸟,但是我会百度、Google 呀!

截止到 16 年初。这是我在实习阶段整理总结的自己项目中遇到的问题

开源中国 Nealyang 邪气小生

钻研阶段

所谓钻研阶段,就是你基本已经入门前端了,需要找一个方向,去学习,去钻研。比如三大框架是否可以挑选一门入坑。注意是钻研,而不是浅尝辄止。

学习方法

在这个阶段,我依旧会浏览各个官网的信息,同时就我个人而言,当初选择的是 react 技术栈+node ,这也是我最开始创建的两个技术交流群。

当然,工作中,恰巧我也用了一周时间学习 React Native,完成了官方 App 的代码编写。这让我提前对 react 有了一些了解。掌握 react 技术栈对于一个初学者来说挺艰难的。我花了一周,看完了所有教程。然后开始学习 react-router、redux、react-redux、然后也接触到了 webpack,在此之前,我刚学习 gulp(开源中国博客列表可见相关总结)。

我的学习方法比较剑走偏锋。既然看完了知识点,直接开干。

  • 大概花了四天时间看了 nodejs 的基础知识,我写了一个 demo:ejs-express-mysql
  • webpack 学习完阮一峰的 demo 后我也开始百度、Google,完成一个自己项目的配置:neal-teach-website
  • redux 我是通宵学习了一个周末,并且在周一写了一些 demo、写了相关感悟study-redux
  • 然后开始将react 技术栈串联起来的时候,发现了 redux-saga 要学习,并且整体项目结构非常的乱。于是乎,我又开源了一个 demo:React-Fullstack-Dianping-Demo ,这是一个朋友分享给我的慕课网教学视频,但是说实话,通篇看完,觉得老师讲解的不是很对口,遂自己写了一个开源出来。
  • 通篇学习完后,又写了一个总结性的Demo,也就是 github 上目前个人仓库下最高 star :React-Express-Blog-Demo

以上这些只是我个人学习 react 的时候,并且所有的学习都有相关产出、所有的 demo 都在 github 可见。同时在工作中,也有在使用和学习。

回头看看,我一直在冒充着大神,其实开源出来的时候,自己也在学习,自己也没有完全掌握。因为我感觉如果都是写一些自己会的,那简直是太浪费时间了。

除了 react 以外。在这个阶段,我 啃完了所有 读了很多 JavaScript 经典书籍、红宝书、犀牛书(看了 60%)、ES6、高性能 js、你不知道的 js 系列、忍者秘籍等等,并且感悟深的都有在各个平台上留下相关笔记。

在这个阶段,你有太多需要学习的了,任何你不知道的,你都应该知道!不要等工作、业务上来给你知识盲区扫描。自己主动找自己的技术方向。有目的、有结果性的学习~

掌握阶段

其实就我个人感觉,我应该属于第二阶段往第三阶段过渡的一个阶段,所以这里不能给出我个人的总结了。说下这个阶段,我自己的个人规划供大家参考吧。

这个阶段的我,已经进入到了自己心仪的公司。并且身边的大牛几乎是每天都能给到自己压力。所以学习。。。依旧是我最为核心的目标。但是同时!业务的理解和掌握,也是我这个阶段要去提升和重视的一点。

这个阶段,我需要做的很多。说一下对自己的期望

工作上

  • 带有业务思考的去编写每一行代码。对于代码规范、组件的封装、整体架构的搭建需要进一步的去思考、学习。
  • 明白Bu的核心利益是什么,你对Bu 的贡献点、以及如何利用好自己的技术来反哺业务。
  • 多从业务上去寻找技术的突破点。从技术的突破点去寻找自己的方向。
  • 从前端团队的角度去思考如何解放前端脑动力。时刻保持敏锐的嗅觉去思考团队的开发流程、技术痛点等,并努力寻求解决办法。

学习上

  • 学习基于业务。但是依旧要明确自己的未来领域。
  • 多做技术分享,多和大牛接触、以提高自己的技术视野和未来前端方向的嗅觉
  • 再重温一次前端,多些总结性文章。
  • 对于前端领域现有知识,不要求能够面面俱到、但是能够做到提纲挈领
  • 保持一颗有空就学习的心
  • 提高自己非技术以外的软实力(作图、架构思考、做 PPT 等)
  • 个人品牌影响力的打造(不得不说,github 帮我敲开的阿里大门)

总结

总结如上所说,其实我没有走任何捷径。只不过

  • 学习东西果断、坚持。并且一定会有产出(博客、github)
  • 不怕遇到问题,甚至主动找别人遇到的的问题,然后自己帮忙解答(技术交流群)
  • 学习新东西只是浏览一遍官网介绍和 api,然后直接上手写 demo、不会再去查!
  • 多浏览技术论坛、博客。常备梯子你懂得。多和大牛接触,交流(但是注意:没有大牛是闲着的)
  • 一定要写!写!写!不要只会看!读!
  • 技术不能脱离业务,多去思考业务痛点、团队工作流痛点、技术突破点。
  • 提高自己的技术思考能力,不仅仅要学习,更要学会去创新、去思考 why。

最后,我想说,其实我也依旧还有很多需要学习的地方。此篇文章,是对一直以来支持我的哥们一些疑惑的解答。因为我的确给不了最为有效的学习方法和建议,所以只能简述自己的情况提供参考。如若说的不对的地方,还望见谅。

勿忘初心!狂而不傲 peace~

福利

微信公众号内回复:【简历】 获取笔者面试大厂大门的敲门砖简历

下一篇我将介绍:阿里一面,我是如何面试 p6、p7 的(面试题以及打分分析)

查看原文

赞 31 收藏 21 评论 4

sann00o 赞了文章 · 2019-08-03

学习方法分享:为何一年半就能拿到大厂 offer

毕竟是聊聊曾经,放一张大学课堂上灵光一现,手写的一个我曾经一直使用的网名

前言

原文地址:Nealyang/personalBlog

讲真,的确是运气,才有机会进大厂。也没想到,那篇一年半工作经验试水杭州大厂的面经如此受欢迎。后面也有很多朋友在群里问我,你是如何学习的?

此篇为xxx 经验进阿里的终结篇,希望从此以后就翻过了,不再提了。不然总有种炫耀的感觉,倍感压力,汗颜汗颜~

此篇也并非技术软文。大概介绍下我在进阿里之前、工作中都经历和做过了些什么,最后我会分享一下敲开面试之门的那封简历。

关键节点经历交代

经历阶段,我尽量简短。

大学期间

从农村走出来的孩子,从只开开机关机到各种参加比赛,鬼知道我如何了解编程的。

最终我拿过Oracle java 全国青年设计大赛东北赛区一等奖、蓝桥杯编程省一、国三等等四五个编程方面的奖项吧。

大四实习期间

我使用 java 编写的坦克大战自定义 hack 版推开的实习公司汉得的门。在移动部,我原以为是用 java,结果是 hybrid App 开发。所以,实习期间,是我开始学习前端的开始。

刚开始的学习过程大家都一样,w3c搞起,最终,我成为了团队里面第一个带新人的,我还带人开发了现在汇联易App 的第一版。90%代码是我一个人写的。也理所应当的拿到了年度最佳新人奖项。这里再次感谢当初给我机会的我的老大,顺哥。

但是说实话,当时的技术,前端基础都掌握的不行、都是在用 ionic、cordova、angular。甚至连 jQuery 都不会。。。

第一份工作

毕业后在北京,第一份工作在环球网,事实证明当初的选择是正确的。

我正式接触前端,从编写页面开始。从刚开始的添加一个 click 事件监听都要百度,到最后半天能产出一张活动页。

后面一周学习 RN ,扛下了独自环球网 App (Android 版)的大旗。再后面调到平台组,开始接触了 react、node。

遇到过一些很多难的项目,也是当时我说的,怎么我一直在坑中。而这最后,都成为了我简历中比较出彩的地方。

阿里

后面决定跳槽,就想择一城。来到杭州,也就是大家看到的一年半前端工作经验试水杭州:我是如何拿下网易、阿里和滴滴 offer 的

关于前端

以下所有言论都是个人观点。如有不妥欢迎指出,一起交流

就前端而言,我个人认为有三个阶段。认知阶段、钻研阶段、掌握阶段

认知阶段

所谓认知阶段,就是开始接触前端,开始学习前端。

学习方法

这个阶段应该算是我在实习的阶段吧。一个从来接触过前端的大学生。简单总结就是各种看书、学习。

  • 从最基础的 HTML、css、JavaScript 开始学习。我个人是从 w3c 开始学习的,然后还顺带做了在线的知识掌握测试。
  • 每一次的工作都是挑战,每一次挑战都是成长。也是从这个时候,我开始养成了写博客的习惯。
  • 遇到任何新的技术,都从官网开始学习。因为这个阶段,官网能帮你解决 99%的问题
  • 遇到问题,尽量靠自己,别动不动就在群里提问。甚至,你要主动找问题。偷偷告诉你,我的 qq 群、微信群,都是我在刚学习这类知识的时候创建的,初期我是尽可能的回答群里每一个问题。虽然我是菜鸟,但是我会百度、Google 呀!

截止到 16 年初。这是我在实习阶段整理总结的自己项目中遇到的问题

开源中国 Nealyang 邪气小生

钻研阶段

所谓钻研阶段,就是你基本已经入门前端了,需要找一个方向,去学习,去钻研。比如三大框架是否可以挑选一门入坑。注意是钻研,而不是浅尝辄止。

学习方法

在这个阶段,我依旧会浏览各个官网的信息,同时就我个人而言,当初选择的是 react 技术栈+node ,这也是我最开始创建的两个技术交流群。

当然,工作中,恰巧我也用了一周时间学习 React Native,完成了官方 App 的代码编写。这让我提前对 react 有了一些了解。掌握 react 技术栈对于一个初学者来说挺艰难的。我花了一周,看完了所有教程。然后开始学习 react-router、redux、react-redux、然后也接触到了 webpack,在此之前,我刚学习 gulp(开源中国博客列表可见相关总结)。

我的学习方法比较剑走偏锋。既然看完了知识点,直接开干。

  • 大概花了四天时间看了 nodejs 的基础知识,我写了一个 demo:ejs-express-mysql
  • webpack 学习完阮一峰的 demo 后我也开始百度、Google,完成一个自己项目的配置:neal-teach-website
  • redux 我是通宵学习了一个周末,并且在周一写了一些 demo、写了相关感悟study-redux
  • 然后开始将react 技术栈串联起来的时候,发现了 redux-saga 要学习,并且整体项目结构非常的乱。于是乎,我又开源了一个 demo:React-Fullstack-Dianping-Demo ,这是一个朋友分享给我的慕课网教学视频,但是说实话,通篇看完,觉得老师讲解的不是很对口,遂自己写了一个开源出来。
  • 通篇学习完后,又写了一个总结性的Demo,也就是 github 上目前个人仓库下最高 star :React-Express-Blog-Demo

以上这些只是我个人学习 react 的时候,并且所有的学习都有相关产出、所有的 demo 都在 github 可见。同时在工作中,也有在使用和学习。

回头看看,我一直在冒充着大神,其实开源出来的时候,自己也在学习,自己也没有完全掌握。因为我感觉如果都是写一些自己会的,那简直是太浪费时间了。

除了 react 以外。在这个阶段,我 啃完了所有 读了很多 JavaScript 经典书籍、红宝书、犀牛书(看了 60%)、ES6、高性能 js、你不知道的 js 系列、忍者秘籍等等,并且感悟深的都有在各个平台上留下相关笔记。

在这个阶段,你有太多需要学习的了,任何你不知道的,你都应该知道!不要等工作、业务上来给你知识盲区扫描。自己主动找自己的技术方向。有目的、有结果性的学习~

掌握阶段

其实就我个人感觉,我应该属于第二阶段往第三阶段过渡的一个阶段,所以这里不能给出我个人的总结了。说下这个阶段,我自己的个人规划供大家参考吧。

这个阶段的我,已经进入到了自己心仪的公司。并且身边的大牛几乎是每天都能给到自己压力。所以学习。。。依旧是我最为核心的目标。但是同时!业务的理解和掌握,也是我这个阶段要去提升和重视的一点。

这个阶段,我需要做的很多。说一下对自己的期望

工作上

  • 带有业务思考的去编写每一行代码。对于代码规范、组件的封装、整体架构的搭建需要进一步的去思考、学习。
  • 明白Bu的核心利益是什么,你对Bu 的贡献点、以及如何利用好自己的技术来反哺业务。
  • 多从业务上去寻找技术的突破点。从技术的突破点去寻找自己的方向。
  • 从前端团队的角度去思考如何解放前端脑动力。时刻保持敏锐的嗅觉去思考团队的开发流程、技术痛点等,并努力寻求解决办法。

学习上

  • 学习基于业务。但是依旧要明确自己的未来领域。
  • 多做技术分享,多和大牛接触、以提高自己的技术视野和未来前端方向的嗅觉
  • 再重温一次前端,多些总结性文章。
  • 对于前端领域现有知识,不要求能够面面俱到、但是能够做到提纲挈领
  • 保持一颗有空就学习的心
  • 提高自己非技术以外的软实力(作图、架构思考、做 PPT 等)
  • 个人品牌影响力的打造(不得不说,github 帮我敲开的阿里大门)

总结

总结如上所说,其实我没有走任何捷径。只不过

  • 学习东西果断、坚持。并且一定会有产出(博客、github)
  • 不怕遇到问题,甚至主动找别人遇到的的问题,然后自己帮忙解答(技术交流群)
  • 学习新东西只是浏览一遍官网介绍和 api,然后直接上手写 demo、不会再去查!
  • 多浏览技术论坛、博客。常备梯子你懂得。多和大牛接触,交流(但是注意:没有大牛是闲着的)
  • 一定要写!写!写!不要只会看!读!
  • 技术不能脱离业务,多去思考业务痛点、团队工作流痛点、技术突破点。
  • 提高自己的技术思考能力,不仅仅要学习,更要学会去创新、去思考 why。

最后,我想说,其实我也依旧还有很多需要学习的地方。此篇文章,是对一直以来支持我的哥们一些疑惑的解答。因为我的确给不了最为有效的学习方法和建议,所以只能简述自己的情况提供参考。如若说的不对的地方,还望见谅。

勿忘初心!狂而不傲 peace~

福利

微信公众号内回复:【简历】 获取笔者面试大厂大门的敲门砖简历

下一篇我将介绍:阿里一面,我是如何面试 p6、p7 的(面试题以及打分分析)

查看原文

赞 31 收藏 21 评论 4

认证与成就

  • 获得 2 次点赞
  • 获得 19 枚徽章 获得 0 枚金徽章, 获得 2 枚银徽章, 获得 17 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2016-05-29
个人主页被 274 人浏览