hylerrix / university

:mortar_board: my university code & article collection: create & share, thought & works
Creative Commons Attribution Share Alike 4.0 International
45 stars 10 forks source link

[B13]韩亦乐请你来Chat:从软件工程角度看大前端技术栈 #51

Open hylerrix opened 7 years ago

hylerrix commented 7 years ago

暨我的上一篇文章 《“消失”的这俩个月里,我的前端项目如何从零开始》 发表之后,我的暑期编程之旅正式开始。本想着每天至少一篇技术博客,却在写第二篇技术博客《从软件工程角度看大前端技术栈》时越写越长,俨然成了新的一篇万字长文。

一个灵感之下,想到了技术分享氛围很好的 GitChat。为什么我不能举办一场属于自己的 GitChat 呢?曾经深深钦佩于技术大牛们在 GitChat 上的分享,目光也常常落在分享笔者的个人简介中——《XXX》书作者、目前正维护开源项目 XXX、XXX 架构师等等。这次,希望我能有所胜任。


语落回来,我想邀请你,我们微信公众号粉友们,来听这场融汇了我大学阶段两年编程思考的 Chat。当认知广度足够的时候,我们就知道接下来的每一步如何填坑了。

身为一个优秀的前端开发者,我们不仅仅要做好前端的工作,还要和设计师成为朋友,和服务端成为朋友、乃至和产品经理成为朋友——最重要的当然是和爱学习爱分享的自己成为朋友。

以下是 Chat 正文。


我们都知道,大学几乎是没有 Web 前端课的。以我现在所在的大学为例,唯一教我们 JavaScript 的也只是‘人机界面’选修课。再者,即使学校是教了,其质量水平也远远赶不上近年来前端领域的快速变化。自学,看起来是广大前端学习者的普遍成长道路。本场 Chat 尝试结合软件工程专业背景并贯穿软件工程思想,开启一个常常“不为人所知”的大前端技术栈之旅,将从以下几点展开:

  1. 技术基本功
  2. 前端设计能力
  3. 前端开发能力
  4. 计算机网络知识储量
  5. 服务端应用开发能力
  6. 数据库与搜索引擎开发能力
  7. 编程软技能

其中第一条包括:打字速度;编辑器与 IDE 掌握度;主流编程范式及其思想;软件工程文档撰写能力;常见数据结构与算法;代码规范、质量、注释能力;代码重构、审查、重构能力;软件测试能力;概念图、思维导图绘制能力;持续集成、持续交付、持续部署相关编程能力。


我的 Chat 个人简介:

freeCodeCamp 西安前端社区组织者,校内互联网实验室前端开发成员,两年软件工程专业学习经历,“韩亦乐”公众号作者。在猿生态十城巡回沙龙·西安站、腾讯云+校园西邮站、西邮小全栈马拉松均有过讲师分享经历。



话说~我的 GitChat 推荐人是余博伦(知乎@余博伦),GitChat 会给推荐人发红包的。那么~你也想举办属于自己的 Chat 么?欢迎联系愿意和你分摊红包的我~~