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

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

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


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

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

以下是 Chat 正文。


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

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

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


我的 Chat 个人简介:

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


韩亦乐请你来Chat:从软件工程角度看大前端技术栈_第1张图片

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

  • Hello,我是韩亦乐,现任本科软工男一枚。软件工程专业的一路学习中,我有很多感悟,也享受持续分享的过程。如果想了解更多或能及时收到我的最新文章,欢迎订阅我的个人微信号:韩亦乐。我的个人主页中,有我的订阅号二维码和 Github 主页地址;我的知乎主页 中也会坚持产出,欢迎关注。
  • 本文内部编号经由我的 Github 相关仓库统一管理;本文可能发布在多个平台但仅在上述仓库中长期维护;本文同时采用【知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议】进行许可。

你可能感兴趣的:(韩亦乐请你来Chat:从软件工程角度看大前端技术栈)