发优惠卷啦!发优惠卷啦!发优惠卷啦!
据上次更新公众号似乎过去得有点久,这期间发生了很多事情,有些事情很悲伤,不提也罢。当我从悲伤中走出来的时候,决定将 20 年的开发经验总结出来分享给大家。正好当时 51CTO 专栏联系到我,所以便有了这么一个专栏:
JavaScript 全栈工程师养成记 —— 鸟瞰 Web 应用开发
这篇专栏是以 JavaScript 为线,但我并不是一个专职的前端,20 年中我做前端工作的时间顶多不超过 5 年。从学习编程开始,我接触过不少语言,包括 C/C++、VB、FoxPro、Java、C#、Perl、PHP、JavaScript……除强类型语言外,我真正坚持学习并用于实践的只有 JavaScript(当然现在还有 TypeScript)。原因我也说不好,也许是因为 JavaScript 的语法比较接近 Java 和 C# 吧。
近几年看到常见的各种语言的发展,似乎都在趋同。Java 和 C# 开始长得越来越相似,JavaScript 和 PHP 也引入了不少 Java 和 C# 的优点。但除此之外 Kotlin、Rust 等新语种也带来不少的新的语法特点和概念,不过我相信,只是要好的东西,总会被其它语言学习吸收。
然而程序设计语言是用来给计算机讲故事的。在软件开发中,语言只是最表层的技术。软件开发的核心是基于业务理解的一系列工程化运作。理解业务是先决条件,算法和数据结构是工程核心,设计模式可以促进开发的进程……
我在写专栏的时候,一开始是想将各种语言和相关技术融合在其中,但是 51CTO 专栏的小仙儿提醒我内容太散会阻碍读者的理解。反复思考之后我决定以 JavaScript 为主线来撰写这个专栏,并最终定下专栏的名字 —— 《JavaScript 全栈工程师养成记》。专栏的内容涉及仍然非常广,广则不深,但不深不代表他没有价值。专栏中通常会从工作中遇到的痛点切入,分析,解决并引出相关的知识点,以点带面,引导读者思考相关的内容。
当然,无论如何,一个小小的专栏不可能把软件开发的方方面面都说得非常透彻。你阅读了专栏之后,希望在哪些方面深入,可以在专栏文章下面留言。我会在完成这个专栏之后,根据读者的反馈挑选下一个合适的主题。
欢迎大家订阅我的专栏《JavaScript 全栈工程师养成记》!
领取专属 10元无门槛券
私享最新 技术干货