点击上方“芋道源码”,选择“设为星标”
管她前浪,还是后浪p>
能浪的浪,才是好浪!
每天 8:55 更新文章,每天掉亿点点头发…
源码精品专栏
-
中文详细注释的开源项目
-
RPC 框架 Dubbo 源码解析
-
络应用框架 Netty 源码解析
-
消息中间件 RocketMQ 源码解析
-
数据库中间件 Sharding-JDBC 和 MyCAT 源码解析
-
作业调度中间件 Elastic-Job 源码解析
-
分布式事务中间件 TCC-Transaction 源码解析
-
Eureka 和 Hystrix 源码解析
-
Java 并发源码
-
非科班程序员能否成功p>
-
TypeScript 不会取代 JS
9 月 19 日,VUE 终于迎来了 3.0 正式版。
谈到目前的工作与生活状态,尤雨溪表示:“即使我是自由职业者并且在家办公,我也会每天按照固定的时间表进行工作。在这方面,很庆幸我有孩子,因为每当我不工作时,我都会与家人在一起。另一个重要的事情是,只要有需要,我就会进行长时间的休息,可能持续数周。我非常享受现在的生活状态,但如果我仍是一家公司的全职员工的话,这可能会很难做到。”
事实上,尤雨溪在业余时间也会像普通年轻人一样进行适当的娱乐消遣,比如玩玩游戏,刷刷知乎等。也经常有 友调侃他的知乎 活跃得像一个营销 ……
财富自由、名满天下、家庭和睦,可谓是真正的人生赢家。
非科班程序员能否成功h1>
在现实中,很多开发者并不是计算机相关专业科班出身,自学成才的开发者不在少数。那么是不是只有那些精通数学、算法和数据结构的人才能成为优秀的程序员说只要能写出平平无奇但却易于理解的代码就可以呢p>
尤雨溪认为,使用 VUE 或者大部分前端框架对于数学和算法的要求不算太高(至少与数据库相比),“我觉得自己在算法或者数据结构方面的确不强,虽然提升这方面肯定对开发者有所帮助。但以我目前从事的工作角度来看,想要管理好前端框架项目,最重要的还是了解用户的需求,设计出合理的 API,建立并长期维护项目 区。”
而关于“平平无奇却易于理解的代码”,尤雨溪认为开发者编写出这样的代码并没有什么不好,相反他不太认同这句话中所包含的贬义。“实际上要编写出这样的代码往往还需要积累一定的经验才行。我认为判断代码的好坏在于代码的执行效率是否够高,而不是它的实现思路有多么惊奇。”
对于非科班出身的程序员,尤雨溪的看法是 “没有接受专业计算机教育的人当然也能从事软件开发,不过每一位开发者都应该重视计算机基础知识,巩固基础总不会错。” 他结合自己的入行经验,给新人提出了一些建议:“先开始做事,哪怕做得不好。在做的过程中,我们会找到自己的不足之处,然后针对这些不足在下一阶段不断努力地提升自己。”
事实上,尤雨溪自己也算是个半路出家的程序员。在大学期间他学习的专业是室内艺术和艺术史,当时的他还不知道自己毕业之后要做什么。于是他去读了美术设计和技术的硕士,希望多掌握一些技能,将来找工作的时候可以更容易一些。正是在读硕士期间,他偶然接触到了 JavaScript ,从此被这门编程语言深深吸引,开启了自己的前端生涯。
作为非计算机专业科班出身的程序员,除了不断学习巩固专业基础知识以外,尤雨溪还曾指出学习英语相当重要:“不仅英语差会成为开发者提升的瓶颈,英语好还能成为优势,因为学习效率会比别人高。像我这样半路出家自学的人,只能靠英语了。”
TypeScript 不会取代 JS
尤雨溪认为这种技术更像是在产品的推动下催生的技术,在一些后端逻辑相对简单的项目中,开发者就可以利用这些技术把更多的精力放在前端交互中。这虽然不是什么灵丹妙药,但确实非常适合某些类别的应用程序开发。
另一个前端开发的趋势则是微软在 2012 年推出的 TypeScript 语言,包括最新的 VUE 3 也基于 TypeScript 进行了重构。近年来, 上出现了不少 “ TypeScript 将要取代 JavaScript ” 的言论。对此,尤雨溪认为 TypeScript 不会取代 JS,前者只是 JS 的一个超集。“我个人认为,JS 与 TS 并行发展才是最合理的未来方向,而且这一点在可预见的未来不会改变。”
采访原文链接:
https://evrone.com/evan-you-interview
欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢:

最近更新《芋道 SpringBoot 2.X 入门》系列,已经 20 余篇,覆盖了 MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。
提供近 3W 行代码的 SpringBoot 示例,以及超 4W 行代码的电商微服务项目。
兄弟,艿一口,点个赞!p> 文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93769 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!