NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

看完尤雨溪 338 条知乎回答后,我突然找到了前进的方向

  • 2021-05-06
  • 本文字数:1738 字

    阅读完需:约 6 分钟

看完尤雨溪338条知乎回答后,我突然找到了前进的方向

1、想要最大化创造价值,最重要的是两点。第一,会发现问题,并且判断出什么问题值得解决。第二,具备高质量解决某个领域问题的技术水准。


2、为什么程序员不自己单干?可以啊,那些说难的,就是能力不够罢了(不一定是技术能力)。


3、先问是不是,再问为什么。大部分 “我身边...” 开头的回答都是以偏概全的,只有数据才会给你真相。


4、英语是否会成为开发工程师的发展瓶颈?回答:不仅英语差会成为瓶颈,英语好还能成为优势,因为学习效率会比别人高。像我这样半路出家自学的人,只能靠英语了...


5、很多非科班出身的程序员经常会潜意识里给自己划定范围,啊这个是科班出身的人才懂的东西,我没希望了。你之前学了啥跟你以后能学啥没有什么本质联系吧。我本科学的是艺术史,只意味着我本科的时间大部分花在了艺术史上而已,不代表我以后不能再花时间在 CS 的东西上。其实很多所谓科班出身的人对于编译原理的理解跟你的差别也就是三个多月一门课而已... 如果真的觉得编译原理是自己的瓶颈了,那就下决心去学呗,可能并没你想象的那么可怕。


6、前端开发中有什么经典的轮子值得自己去实现一遍?答:Virtual-DOM。


7、有什么适合碎片时间看的计算机基础书籍推荐?答:学 JavaScript 碎片时间看犀牛书正好。我当年就是在公交车上看完的。


8、一直呆在舒适区往往就得不到提升,程序员能力的提升往往都发生在尝试解决一个从没解决过的问题之后进行反思的过程中。


9、前端这个词现在涵盖的内容也越来越广了,尤其是应用化了以后,俨然前端自己有一个迷你技术栈。我来简单勾勒下:

  • 纯表现层。用户体验、布局、特效、研究 CSS 各种奇技淫巧,对于很多设计 / 前端兼修的人来说,技术层面就到此为止了。他们很多可能一辈子都不会写翻转二叉树,但他们也能搞出一些科班出生的人一辈子也搞不出的用户体验。当然不排除一些走 creative coding / 数据可视化路线的人需要对物理、数学、甚至计算机图形方面的知识进行针对性地强化。

  • 应用实现层。可能是大公司初级工程师主要干的活:拿着别人设计好的框架、工具去实现具体的应用逻辑。实话实说这个层面对计算机基础的要求确实不高,只要对 JavaScript、CSS 这些领域专门的东西基础扎实 + 学习能力 OK 就可以了。但是这个层面其实需求巨大,而且有一个独特的需求:开发效率。要提升效率就得对手上的工具了解得非常细致,比如 XX 框架的 N 种优化小窍门之类的。而这种东西只能靠实战经验去积累,基础再扎实影响也有限。

  • 应用架构层。技术选型、开发底层框架、制定开发规范、设计应用结构... 这些东西就涉及到知识的广度和深度了,对业务需求的理解很重要,而且碰到具体的纯技术问题的可能性也大得多。编译原理、算法、数据结构在这里都会派上实际的用处。

  • 基础设施层。自动化构建、部署、测试、加载方案、性能优化、代码质量管理等等... 这一层更加技术化了,而且涉及很多所有软件工程共通的东西,并不局限于前端。

  • 理念层。通过借鉴整个计算机体系中其他领域的思想,从根本上改进前端的开发范式。Facebook 的人现在做的就是这种事情。事实上能做到这一层的人基本不以前端自居了。


上面的这些层次并不是一个发展路线,不是说是个前端就一定要冲着最高的层次去,这不现实,因为每个层次都可以深入钻研,对于公司来说,尤其是大公司,往往更需要在一个层次深入专精的人而不是每个层次都半桶水的人(对于多层次专精的人的需求也是有的,但是这种一般都是 senior 职位了,不会太多)。


10、不看具体业务需求就谈一个前端是不是靠谱都是耍流氓。一个人称不称职,看的是他的技能树和他当前的职责是否匹配。有没有必要学习特定的知识,这是一个要看情况讨论的问题。假如一个人科班出身,基础扎实来做前端,那他可能很快就可以开始涉及架构层和基础设施层的工作,这是比较理想的情况。但如果之前并没有基础,那就看你有没有野心向其他层去发展了,如果你真的有兴趣,在研究过程中自然会发现自己的短板,并且有足够的动力去弥补它。


11、一个框架能不能火,最关键的不是技术实现上多 nb,而是在于这个框架是否代表了一种(在其所处的时代)先进的开发理念。


以上内容,来自尤雨溪的知乎。另外,5 月 9 日(周日)晚上 21:00,我会连麦尤大,和你聊聊 Vue 3.0、Vite,以及最近他看到的前端新趋势,记得预约(没有广告,全是干货)。



2021-05-06 21:339947
用户头像

发布了 219 篇内容, 共 135.0 次阅读, 收获喜欢 190 次。

关注

评论 27 条评论

发布
用户头像
我还要再说说 vuejs 的作者从 snabbdom.js 抄袭了 vdom 的思想。这个大家都不知道吧?
2021-05-11 09:06
回复
"Virtual DOM patching algorithm based on Snabbdom" 这是vue源码里就标明的,这个你不会不知道把?
2021-06-12 16:37
回复
请搞清楚什么是抄袭,什么是 based on
2021-06-30 15:56
回复
偷就是偷,不要说自己承认了 based on 就不是偷。
2021-06-30 15:57
回复
查看更多回复
用户头像
内容挺好的,技术的格局和视野,归到底两个字技术的“信仰”
2021-05-09 09:45
回复
跪舔狗,哪里好?怎么好?有什么说出来啊
2021-05-10 16:20
回复
用户头像
没有 nodejs 你试试,vuejs 只是集合了众多程序员心血的一个轮子而已。不要飘上天了。
2021-05-08 14:01
回复
你要这么说,怎么不说没电路板试试,没逻辑门试试,没电试试?
2021-05-08 15:03
回复
喜欢抬杠来吧,抬杠长知识。我想说的是开发框架不要自以为是沾沾自喜,Flash 当年也很火,做自己该做的事情,时刻保持敬畏之心。老是宣扬框架怎么牛逼,真的很可笑的。
2021-05-08 17:10
回复
作为程序员,这个逻辑看起来有点问题。那是不是vuejs的作者得宣传自己的框架怎么怎么差劲,大家都不要用,才不可笑?无论什么产品,包装宣传是推广的必要手段,指责框架作者宣传过度没啥意义。更何况github上轮子那么多,脱颖而出的也就那么点儿,可用到项目中的更少之又少,vue算是出类拔萃也不为过。
2021-05-10 06:19
回复
查看更多回复
没有更多了
发现更多内容

2023年度总结——我是如何利用AI高效完成学习与工作任务的

小王撤了

AI

强大的录屏截图标注工具:CleanShot X激活最新版

胖墩儿不胖y

Mac软件 屏幕截图工具 屏幕录屏软件

mac专业视觉特效包处理工具 FxFactory pro 8 激活最新版

mac大玩家j

Mac软件 视觉特效插件

30 | 图的表示:如何存储微博、微信等社交网络中的好友关系

鲁米

Mint Blockchain 2024 年发展路线图和开发计划

NFT Research

区块链 NFT Layer 2

Wireshark使用技巧

小齐写代码

3D模型材质丢失怎么办?

3D建模设计

3D渲染 材质贴图 材质编辑

用友发布数智化转型成熟度评价体系,加速国有企业转型

用友BIP

企业数智化

如何为3D模型导入材质贴图

3D建模设计

3D渲染 纹理贴图 材质编辑

注册中心元数据的应用

姚秋实(Nacol)

Java 架构 配置中心 元数据 metadata

人人都能用的AI编程助手 CodeGeeX

凌览

AI 前端 后端 AIGC

如何找到数据资产入表的破局点,听听用友怎么说

用友BIP

数据资产入表

简单之道

Tony Bai

golang 设计 Google Rob Pike Go 语言

Databend 开源周报第 123 期

Databend

802.11ac-802.11n-IPQ4019 and IPQ4018: Give your network devices a powerful boost

wifi6-yiyi

802.11ac ipq4029 wifi5

2023年终盘点系列| 用友BIP持续迭代,进化发展

用友BIP

低多边形植物模型法线贴图

3D建模设计

3D渲染 材质贴图 纹理贴图 材质纹理 材质编辑

聊点写标题那点破事儿

6点无痛早起学习的和尚

写作 21 天技术人写作行动营 标题

入选首个开源贡献世纪榜,TDengine 亮相 FICC 开源计算机系统大会

TDengine

tdengine 时序数据库

上海国家会计学院第六届智能财务高峰论坛成功举办

用友BIP

智能财务

软件测试/测试开发/人工智能丨人工智能是否会取代软件测试工程师

测试人

人工智能 软件测试

优化大模型的关键策略

百度开发者中心

大模型 深度学习、

极狐GitLab CI/CD 变量黑魔法之预定义变量

极狐GitLab

DevOps 镜像 CI/CD pipeline

融合事项会计与用友BIP商旅及费控:提升企业运营效率和透明度

用友BIP

商旅费控 事项会计

功能有更新 | Bonree ONE 权限版本新增环境、资源域、角色概念

博睿数据

云原生之旅:一年的变革、成长与启示

熬夜磕代码、

大算力与大模型的融合之力

百度开发者中心

nlp 大模型

app开发

Geek_8da502

分布式基础概念-消息中间件[RabbitMQ]

派大星

Java 面试题

浪潮云连续2年跻身中国分布式云市场领导者象限

浪潮云

云计算 数据云

落地设备备件按单采购,助力光伏单晶行业数智化管理

用友BIP

光伏单晶行业 数智化管理

看完尤雨溪338条知乎回答后,我突然找到了前进的方向_大前端_小盖_InfoQ精选文章