学习的道路有很多种,不论是寻找前人已经书写的最佳路径图一步步来;亦或是去探索未来无限的可能;甚至另辟蹊径,从山脊的另一侧遥遥相望……所谓“迢迢山径峻,万仞险隘危”,不论是哪一条前进的道路,都有艰难险阻,但破尽万难终会收获独一无二风景。
观海志
登山则情满于山,观海则意溢于海
Web 开发成长图谱
梗概:本仓库/网站收录了 2021 年成为 Web 开发者所可选的技术路线图,且内容不止于 Web 领域,涵盖了前端、后端、DevOps、安卓、DBA、React 等几大领域。除此,作者还按照“推荐”、“可选”、“优先级低”和“不推荐”四个等级对各项技术点进行筛选划分,开发者通过这些路线图可以清晰地了解自己不熟悉的技术领域以及学习该领域的较优路线,而对于有能力的开发者来说,进一步优化完善路线图也是非常推荐的做法。
推荐语:近些年来,提起高速迭代的前端领域,总有人忍不住吐槽“学废了”,不断涌现出新的技术创新和新颖概念:大前端、Serverless、Cloud IDE、智能前端、WebAssembly 等等,并且逐渐往技术深水区发展,开发者想对各门技术都面面俱到是非常困难的,筛选出适合自身的核心技术并打造一专多长的技术能力矩阵是更为理智的做法。技术路线图的存在是帮助开发者对领域全景图有更全面的理解,有利于在方案选型和发展规划时更从容。往往,在具体场景和领域面前,适合比先进更重要。
下一代前端构建技术
梗概:伴随下一代构建工具Vite的横空出现,传统构建工具Webpack的速度诟病再一次被鞭尸。文章主要剖析了近期发布的Vite2.0带来的一些新亮点,包括实现原理、关键的依赖预编译、全新的插件机制以及与其他ESM构建的优劣对比。主要围绕着Vite是如何提升开发响应速度的方法进行分析介绍。
推荐语:大家都经历过'npm run dev'然后转身上厕所倒咖啡的场景。传统构建工具通过动态语言JS编写的程序确实存在性能瓶颈, 而Vite通过巧妙地运用了Esbuild和ESM为开发模式下的响应速度带来了质的飞跃。**随着构建工具的变革,必然影响着未来前端的插件生态,下一代的构建技术已经到来,此时不学更待何时?**让我们一起来拥抱变化。
AI 应用下支离破碎的真实
梗概:本文通过使用大量伪造的明星 / 名人等搞怪动态表情,引申出 AI 视觉技术在娱乐性上的突破与应用。文章介绍了创作这类动态表情的步骤,以及 AI 技术是如何让各位大佬来唱歌的。其中原理部分通俗易懂,对一阶运动模型,运动估计模块,图形生成模块等视觉处理技术进行了全面科普。
推荐语:俗话说“耳听为虚,眼见为实”“无图无真相”,在 AI / 视觉处理技术迅猛发展的当下已经不再是真理。让我们一起紧跟科技步伐,拓展眼界,来看看大佬们集体唱歌的样子吧。
不懂产品不会开发
梗概:本书诠释了以用户为中心的设计思路在产品设计中的重要性,系统详尽地介绍了在产品设计的过程中五个层面的要素(战略层,范围层,结构层,框架层,表现层),自下而上地分析产品,重点关注设计思路,而不是工具和技术。
推荐语:这是一本很好的培养产品分析思维的教材,作者是AJAX之父。行业在发展,开发也需要产品思维,这本书的读者并不囿于产品经理,开发同学也可以在里面获得启发,正所谓埋头做事,也要抬头看路。作者循循善诱,深入浅出地将对产品的思考拆解为5个层面的分析要素,建立起一个系统地分析产品的方法。
流觞亭
因山卜地心机巧,望水如天眼力穷
虚拟货币是新时代的黄金
梗概:新时代的金融实验?用数字货币发红包或许是其中之一。数字货币是一种不受管制的、数字化的货币,通常由开发者发行和管理,被特定虚拟社区的成员所接受和使用,而数字人民币是以一国政府的信用担保的一种发型币,虽然没有大访问流通,但却已经拥有了一定程度上的影响力。数字货币电子支付作为虚拟货币的交易系统,相较于传统的电子支付,更接近于实体货币的交易逻辑;而作为新时代的黄金,虚拟货币的特殊性和它象征的价值给大家看到了某种意义上的未来。
推荐语:经过国家长时间的宣传,很多朋友对于 E-CNY,也就是数字人民币相信是不陌生的。而作为早期接入 DCEP(数字货币电子支付) 的项目之一,京东的数字人民币项目是很有价值的,不论是其中对于程序设计的一些观点,还是面对实际问题的一些解决方案,都十分亮眼,值得深入学习。
「蒲公英」期刊,每周更新,我们专注于挖掘「基础技术、工程化、跨端框架技术、图形编程、服务端开发、桌面开发、人工智能、设计哲学、前端框架」等多个大方向的业界热点,并加以专业的解读;不仅如此,我们还会推介精选凹凸技术文章,向大家呈现团队内的研究技术方向。
抬头仰望,蒲公英的种子会生根发芽,如夏花绚烂;格物致知,我们登高远眺、沧海拾遗,以求积硅步而至千里。
欢迎关注凹凸实验室博客:aotu.io
或者关注凹凸实验室公众号(AOTULabs),不定时推送文章。