目 录CONTENT

文章目录

程序员:那些年的那些事

Administrator
2023-05-29 / 0 评论 / 1 点赞 / 29 阅读 / 1145 字

下班的地铁上,张大胖遇到了何小痩。

image-1685347951254

image-1685347980783

image-1685347991366

image-1685348003338

image-1685348014403

image-1685348029076

抽象的泄露参见这篇文章《我发现,我一直是站在巅峰啊!》。

后记:在日常的编程工作中,无论是解决问题、提高性能、写出更有效率的程序…只要稍微深入一点,必然会涉及到计算机学科的基础知识,后端如此,前端也是这样。

正如文中所说,虽说前端是在折腾界面逻辑,但至少也得掌握HTTP、HTTPS;想做个消息通知,必然要考虑长连接,就需要知道TCP是怎么处理的,WebSocket是怎么回事;而且很多Web性能问题都和底层的TCP相关, 这都属于计算机网络范畴;

对于JavaScript,工作中肯定会遇到作用域、闭包、对象、原型等东西,这些都是计算机程序设计基本概念;

如果深入JS的工作原理,需要理解单线程、函数调用栈、回调队列、事件循环等知识点,既有数据结构、又有一些操作系统相关的知识;如今的JavaScript早已不是解释执行了, 主流都是编译成字节码执行,这就涉及到抽象语法树、字节码、虚拟机等知识了;

1

评论区