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

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

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

9262 次点击
所在节点    程序员
87 条回复
Bardon
2019-05-15 22:40:42 +08:00
必然不是深度,先深的后果是,你到可以横向扩展的时候,已经过去好多年了,你等得起么
必然是先吃上饭,再考虑深研
chenoe
2019-05-15 23:04:49 +08:00
参考下目前浙江高中信息技术的教法。基本是教 VB,但是实际上搞了半天最后弄得最多的是算法。VB 其实到最后没教几条语句,90%的时间都是处理算法,各种程序填空、程序纠错、自主设计。最后毕业了如果你需要提高广度。那就试试看把你学过的东西放到别的语言里面实现。另外本身教 VB 其实也有争议,总的来说就是到底用什么语言也要跟上时代的步伐。希望对你有帮助。
murmur
2019-05-15 23:10:20 +08:00
吹牛逼的技术优先
再广的东西吹不出来也是白扯
filazy
2019-05-15 23:21:27 +08:00
其实知识体是个球状,要挖掘完它,可以从一个洞打到底也可以一层一层地挖,这就是学深和学广的区别,最终是殊途同归,都是又深又广
linvaux
2019-05-16 07:53:15 +08:00
建议深度优先欸,不然干都是半吊子,满瓶水不响,半瓶水晃荡
Weixiao0725
2019-05-16 08:49:51 +08:00
千万不能深度,而且就算是深,也要适可而止,量力而行,否则很容易浪费大量时间。
anmie
2019-05-16 09:05:02 +08:00
我来给楼主带来另外一个视角:
看你在什么地方,大城市机会多,就业环境好,就注重深度,茫茫程序猿海中,这必然是你的亮点
但是假如在三四线小城市,你会的 Android 可能都找不到工作 你懂吗?
但其实深度和广度都不是特别的重要,重要的是你工作一段时间后的学习能力,触类旁通,学什么语言技术根本就是几天的事,这时候你认为你讨论这个问题还有意义吗?没有了,想深就深,想广就广
arzterk
2019-05-16 09:05:23 +08:00
工资优先
lichen003
2019-05-16 09:50:44 +08:00
@anmie 嗯,很多东西还是要考虑实际情况
qiumaoyuan
2019-05-16 09:53:19 +08:00
广度优先的坏处是容易不小心觉得自己什么都会,容易盲目自信,真要开始干的时候什么也干不好。比如说大部分程序员觉得自己会写代码。
lib360
2019-05-16 09:55:09 +08:00
PS:说了你也不会听,也听不进去

技术只是一环,更重要的是,好好利用技术做一些有价值的事情,这个是最重要的,学什么技术应该取决于你找一件有意义的事情去做
lichen003
2019-05-16 09:58:04 +08:00
@lib360 可能我缺少的是一件有意义的是去驱动自己吧,哈哈哈
Cbdy
2019-05-16 09:59:13 +08:00
都要,做 T 字形人才
micean
2019-05-16 10:00:31 +08:00
广度优先
深度除非你有信心特别深,可以通用领域(算法、协议、通信之类)深耕
BUPTGuo
2019-05-16 10:15:09 +08:00
如果单纯指语言的话,搞通两个足以
wly19960911
2019-05-16 10:20:18 +08:00
广度优先,别钻到自己的技术栈里面去,太多的算法、用法,你平时不可能接触,多接触多思考,然后对比优劣来为自己以后的进阶打下基础。

目前很多深度你没法掌握,我现在的考虑是多看,看其他语言对一个项目的分层、差异,好处和坏处。然后培养成能掌握一个应用每个模块,这个东西仅仅看自己公司或者盯着深度没法掌握。然后还能掌握一些设计模式上的经验,然后把经验应用到自己的领域继续深挖。
michaelcheng
2019-05-16 10:47:49 +08:00
张无忌先练精了九阳神功,再学其他武林绝学更是事半功倍。
baiducom
2019-05-16 10:48:37 +08:00
哈哈哈 技术吧!
chiu
2019-05-16 10:50:41 +08:00
工作三年,个人目前倾向于深度优先,感觉自己工作了几年还没有在哪个领域上技术比较深入,觉得和刚毕业差不多
alex8
2019-05-16 11:02:09 +08:00
深度优先,大型企业没有全栈,但不乏各个领域内专家

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

https://tanronggui.xyz/t/564403

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

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

© 2021 V2EX