阿里前端工程师苏靖鑫:从西电到阿里云,热爱跑步、摄影和设计的前端健身仔
苏景鑫—阿里巴巴前端工程师本文建议阅读时间为12分钟
自我介绍
苏静欣 - 西安电子科技大学2013级本科生,目前就读于软件学院,毕业后将在阿里云前端团队工作。
他拥有 Java 和开发经验,热衷于演示代码和分享见解。他目前专注于提高前端开发人员的意识。
生活中,我热爱跑步、摄影、设计。我在大学期间坚持跑步,减掉了 40 磅,并完成了 3 次马拉松。我是一名前端健身人,想成为一名设计师。
大学经历
- 新生
- 引领“西店青年”的设计需求
- 初步接触前端
- 二年级
- 以设计师身份加入“闪电孵化器”
- 西电互联网大会设计团队负责人
- 接受外包并积累丰富的开发经验
- 大三
- 乐豆芽前端实习生,主要负责单页前端系统、前后端分离、实时交互大屏等业务开发
- 春招实习获得阿里巴巴、腾讯、网易前端实习offer
- 高年级
- 实习期间负责阿里云首页的改版以及内部脚手架的搭建,提高了开发效率,降低了沟通成本;他成为一名正式实习生,并收到了正式的秋季招聘邀请。
前端简介
与后端相比,前端是直接面对用户的。如果说后端主要面向业务逻辑、数据库、操作系统,那么前端则面向用户交互和体验。
你不妨这样理解。为了提高用户体验,我们需要使用CSS来美化样式,完成一些轮播、模态框等交互组件。为了提高用户体验,我们需要做SEO。对于优化,我们需要考虑性能优化、脚本压缩、缓存控制。同时,为了方便我们自己的开发,我们需要学会使用一些自动化工具来解放我们的双手……
学习过程
从一些简单的书籍开始,多做广而浅的学习,然后再进行精深的学习。在有限的时间内,应尽可能多地掌握基础知识,然后多加练习。当你学习中遇到解决不了的问题时,就检查一下,然后及时做记录,然后回去练习。如果你重复这个过程,你会进步得很快!
灌输知识
https://5b0988e595225.cdn.sohucs.com/images/20180112/d6b928a1d6664685bf00edb7ad790b9d.jpeg
关键词:MOOC、高级编程、MDN、博客园、掘金、
• ,这里有非常全面的基础教程,足够入门了。学习完之后,你应该对整个前端开发技术有一个初步的了解。最终可以达到的效果:我可能不太理解,但是我知道这个术语,也了解这个API。
• 我们将学习与 MOOC 视频相结合。视频只能陪伴我们进入入门阶段,接下来我们需要制定一套学习方法来自主学习。因此,不建议在手写之前将它们全部学习一遍。代码,不过学一点,打字一点,方法如上。
• 设计了高级编程。建议购买正版。本书既适合新手,也适合老手。您可以在观看上的视频后按照本书进行学习。你会学得很快然后忘记。它速度很快,所以你应该经常来回阅读。每次读都会有新的感受。
• 当然,这肯定不能满足聪明的你,所以这里是我的王牌,MDN。不要看中文版。强迫自己阅读英文版。您需要的所有解释都在那里。
• 不要错过在线文档平台,强烈推荐浏览器版本,Mac 推荐使用 Dash。
• 如果文档太枯燥,可以去博客园、掘金进行海外检索。有很大机会遇到专家,然后您可以毫不犹豫地将其添加到您的收藏夹中。
• 如果想更有针对性,可以了解BAT、360这些优秀的前端团队,关注他们并向他们学习。
• 如果你热爱学习,你可能甚至在关灯后上床睡觉时也想读书,所以我推荐它。它包含高质量的文档。国内的有看看云,收视效果较好。它们都可以下载。请务必下载 epub 格式并将其加载到您的手机和平板电脑上,并推荐用于其他平台。
• 社区文化,拥抱、
程序员都知道百度。
•所有代码99%的来源都在这里。 HTML 不是一种编程语言。这只是一些简单的标签。您不需要花费太多精力来记住所有标签。您可以根据需要使用它们。上手之后我们也大致了解到CSS就是一对标签。通过 描述风格在 id、class 等标签上层层叠加,明确了写法是任意的,但任意会带来一些陷阱。
知识汇编
关键词:——马克飞翔、短书、静态博客
保留一个博客并写一些话来提醒自己我知道很多。
• ,只是一些标记,5分钟上手,10分钟熟练就绰绰有余了,它可以帮助我们尽可能摆脱鼠标,去百度搜索标记飞象,关注它,感受魔法。
• 便捷的写作平台-简书,用它作为博客的起点,只需在设置中切换格式即可,并且支持将所有博文导出为md格式,方便迁移。
• 现在您已经了解了,您不妨了解如何使用 Hexo 和免费托管来构建静态博客。
学习不仅仅是学习,更在于积累和分享!
如何平衡校内课程学习和前端学习的时间
• 时间分配
作业密集期,主要学生是主学生,编程助理;
作业稀少的那段时间,我主修编程,辅以学术研究。
善于利用一切业余时间。
周末安静认真学习一个下午
当你生病、困倦或精力不足时不要学习
不要让一个话题持续太久,一周是最后期限
• 规划
将你想要学习的主题一一分解为任务。不要指望一次性掌握所有这些。分阶段、深入地完成一项任务。
• 反馈机制
博客文章分为以下三种类型:
https://img.zcool.cn/community/01f1165ab6162ca80120be1481cfdc.png?x-oss-process=image/auto-orient,1/resize,m_lfit,w_1280,limit_1/sharpen,100
记录类型(Linux下安装Node)
摘要型(如详细讨论闭包及其应用)
创意类型(用XXX实现XXX)
分享并参与你身边的前端团队。一方面,你可以偶尔获得感兴趣的领域。另一方面,你可以扩大你的社交圈,让别人知道你所知道的。
上述过程完全可以用敏捷开发模型来描述。
寻找工作经验
苏深只经历过春招,作为前端实习生收到过阿里巴巴、腾讯、网易的offer。后来他去阿里巴巴实习,现在正式成为全职员工。
从2016年3月到4月底,我接受了十几次面试。腾讯和网易进行了现场采访,一对一。大概是下面紫色的样子。
但同时,也有很多电话采访。一般来说,不会提前通知,因此请做好亲自致电的准备。反正我们也不了解面试官的世界,所以午饭后打电话是很常见的。有的同学甚至晚上11点就打电话点击接听面试电话。同时请随身携带耳机,以保证良好的通话质量。
”
不管是什么样的面试,你都应该尽可能把面试官当作朋友。没有什么可紧张的。毕竟我们以后还是同事。就像聊科技八卦一样。你不需要记住你的自我介绍。自己简单解释一下吧。分为基本信息、项目经验与技能、生活兴趣。不应该太多。一般情况下,需要3分钟左右。还有,面试官打电话的时候不一定会仔细看你的简历,所以最好不要说XX已经写在你的简历上,可以引导面试官看你的简历,抓住机会主动出击,这样可以很快让你平静下来,让你感到自信。
面试时如果有不懂的问题,不知道知识点就说不知道。没有什么可尴尬的。如果是一些开放式的问题,比如算法之类的,可以遵循循序渐进、一点一点深入的原则。及时告诉面试官你的想法。想法是最重要的。细节可能不完全正确,但你一定要让面试官觉得你有独立思考、解决问题的能力。
面试了这么多次,其实发现调查问题其实很相似,所以确实可以为技术面试做准备,弥补一下。下面我简单罗列一下经常被问到的要点。具体信息可以参考参考资料,也可以自行搜索。根据别人的面试经验,总体来说,现在面试的重点越来越偏,对前端(全栈)的要求也逐渐凸显。请看下面的图片,亲自体验一下。
”
面试考试中心
HTML部分
1 了解 HTML5、Web 语义、SEO
2 页面加载过程
3 结构组织
4 个新的 API,例如本地存储、
CSS部分
1 经典的圣杯布局
2 CSS3
3 w3c盒子模型和IE盒子模型、box-
4BFC
5 优先级
6 少而无礼
7 -* 系列属性,这个不要忽视,还是很重要的
JS部分
1 原型闭合
页:
[1]