技术上是广度优先还是深度优先?请各位大佬指点迷津

2019-05-15 16:10:20 +08:00
 lichen003

是多学几门语言好,还是先把一门语言学精

8956 次点击
所在节点    程序员
87 条回复
version
2019-05-15 17:00:59 +08:00
数据结构.设计模式 很熟练了一门语言后.
去学其它语言.基本都很容易.从中你会发现每种语言个有特定需求的优势..

后端开发者:数据量 10 万 50 万 100 万 1 千万 和并发 10 并发 100 并发 1000 并发 1000 多人长连保持, 你会发现完全都不是一个世界

前端开发者:页面性能.打开解析速度.兼容度.开发效率.设计效果和自己写的效果是否千差万别.等都值得研究..
lichen003
2019-05-15 17:06:11 +08:00
@version 嗯,我觉得最重要的还是基本功,像数据结构,操作系统等等,这些都是真正的屠龙技啊
FFSephiroth
2019-05-15 17:14:44 +08:00
比较形象的比喻是,广度决定了你能就业的范围,深度决定了你能带就业公司中做的有多高
busyboy
2019-05-15 17:25:23 +08:00
如果你想去大厂工作,就先深度,但要足够深,如果你只是想先找到工作,就业; 那就先广度。
Deteriorator
2019-05-15 17:36:12 +08:00
看你的工作,测试是先广后深,开发是先深后广
loveour
2019-05-15 17:44:19 +08:00
个人认为,一般来说,要先达到一定的广度吧,这个广度,不是说多几门语言,而是计算机的基础知识,了解程序运行原理,数据结构,软件工程,网络知识,数据库等的相关理论。
lichen003
2019-05-15 17:54:07 +08:00
@loveour 嗯,计算机基础知识是内功
babytomas
2019-05-15 17:56:44 +08:00
当然是"广度"优先, 二八定律.

一门技术在你学习到 20% 的时候就可以完成大部分工作了, 余下的"深度"再根据需要精修.
xuanbg
2019-05-15 18:01:14 +08:00
技术的广度绝不是多学几门语言啊,语言学的再多,增加的广度也很有限的,楼主千万不要自误。
daryl
2019-05-15 18:03:37 +08:00
基础知识学扎实,再来谈深度还是广度。
Takamine
2019-05-15 18:04:15 +08:00
给你一个公式 `20%*20%<5% `体会:smile:。
passerbytiny
2019-05-15 18:07:28 +08:00
@lichen003 这不是鱼与熊掌不可兼得的关系,这是先迈左脚还是先迈右脚的关系。没有对一的深入学习,哪里来的对多的全面了解;没有对多的全面了解,哪来的对一的深入理解。
111qqz
2019-05-15 18:23:04 +08:00
@wu67 感觉与其说是因为没有广度,不如说是技能不 match ……
gaobing
2019-05-15 18:27:49 +08:00
以工作为目的深度优先,不用工作纯兴趣广度优先。
Justin13
2019-05-15 18:28:24 +08:00
先广后深
lscho
2019-05-15 18:31:31 +08:00
一群人这么认真的讨论是认真的吗?你想要深度的话,自然而且必然会有广度。。。像贯通广度的话,必然会有深入的理解。。。#32 说的是对的。
lincanbin
2019-05-15 18:35:53 +08:00
往深了走,自然而然就会有广度
nguoidiqua
2019-05-15 18:36:33 +08:00
先博而后渊,这是杨昌济给他某个学生的答案,这个学生开始换了不少学校。

上面已经有人提到了,其实大部分技能,开始花点时间就可以掌握绝大部分,想继续深入,那要花的时间成指数增加。一百个小时可以工作,一万个小时才能成为专家。这一万个小时就要好多年,总得先看看情况再决定吧,先再花几百个小时学点别的看看不会亏,磨刀不误砍柴工。

而且学习这个事情也需要一个周期,有瓶颈期,并不是全部投入于此就能加快进度的,这个和人月神话讲的道理差不多。
supuwoerc
2019-05-15 18:41:35 +08:00
这问题==粗的好还是长的好(搞黄色)
nguoidiqua
2019-05-15 18:50:01 +08:00
另外讲句现实的话,提升广度要比提升深度容易得多,现实得多。

并不是每个人坚持一万个小时都能成为专家的,最怕的结果是既没有广度,也没有什么深度。现实情况中,绝大部分人是一年经验用多年。

而且深度这玩意,并不固定,是不断被人在拉高的。现在看起来很深度的技术,可能几年后属于很平常的技术。群体中,最终都只能有少数成为技术引领者,如果不能竞争过他们,那么你就在被拉远,就算你自己相对自己深度增加了,也在被拉远。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/564403

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX