怎样判断一个人写代码的天赋?

2018-02-01 17:12:48 +08:00
 enenaaa

关于职业相关的话题,在知乎上看到有人以没天赋劝阻,有点惊奇。

虽然在工作当中, 也会遇到比较难看的代码。但我一直觉得这是作者不够用心,缺乏经验的缘故。

没想到有人会从天赋的角度去看待这个问题。

如果写代码真需要天赋的话,那么如何判断自己是否有这个天赋呢?

20345 次点击
所在节点    程序员
108 条回复
seeker
2018-02-01 22:49:16 +08:00
把复杂的事情能说清楚了就差不多了。
lovelybear
2018-02-01 22:51:57 +08:00
写代码还有天赋一说真是奇谈怪论,努力钻研就是了
0bject
2018-02-01 23:02:31 +08:00
大部分人的工作都是重复劳动吧,可能我是在小厂,其实就是在用电脑搬砖,界面都是 github 下载一个改改
hlwjia
2018-02-01 23:40:34 +08:00
@pkookp8 首先你得和这个“大神”有相同的前提条件才行啊

人家要是小学开始编程,2 年完成大学,直接进入 facebook 负责核心项目;那自然碾压你
hlwjia
2018-02-01 23:43:29 +08:00
我觉得有没有天赋,就看自学能力就可以。

0 基础自己找办法资源学习,上手快,就有天赋。


其他的我觉得都是在“用心”和“不用心”上面的区别
kidlj
2018-02-01 23:44:01 +08:00
编程是工程,是熟练运用工具,而不是智力游戏。
akira
2018-02-01 23:57:37 +08:00
天赋肯定有影响,但是现实情况是,一堆人上班摸鱼下班农药,再好的天赋也救你不了啊
xuminzhong
2018-02-02 00:00:52 +08:00
@kidlj 对的。

努力更重要,可以衡量,天赋这词有点虚。
yech1990
2018-02-02 00:12:46 +08:00
难道知乎上是用天赋写代码的::doge
wqzjk393
2018-02-02 00:27:11 +08:00
很简单,如果让他完成一个功能,他是从整体思路出发,一步一步地写,遇到不熟悉的函数或者逻辑思路,能自己去查书查文档,然后应用到自己的开发中,直到最后完成工作。而不是遇到一个任务,先找模板然后修修改改完事。我推崇的和追求的就是这种从一个点出发往下挖掘,不断完善,就跟读书一样,一个概念深挖出无数概念,当这些概念都了解了,那他的知识基础就是整个框架而不是一条概念了。简单说就是逻辑思维能力和自学能力
nino
2018-02-02 00:30:13 +08:00
我觉得美学对写代码影响很大
johnnie502
2018-02-02 00:43:31 +08:00
说天赋没用只要努力就行的也是够了。天赋就是相同的努力程度,有天赋的人能两天理解一个新框架 /语言 /业务流程,没天赋的人一个月也入不了门。

没天赋就不要用只要努力就行来安慰自己了。
johnnie502
2018-02-02 00:46:05 +08:00
而且天赋也不是用来拼的,天赋的存在是让你不用拼。
inisun
2018-02-02 00:57:03 +08:00
知道用什么函数用什么模型,这不叫天赋,这叫学得早,学得多。那些代码狂野的人,有天赋的可能性更大。
Sivan
2018-02-02 01:13:04 +08:00
「你不适合当码农。」

「凭啥这么说?」

「你写代码时有写诗的感觉吗?」

「没有……」

「那不就得了。」
shiny
2018-02-02 01:21:58 +08:00
《黑客与画家》
scnace
2018-02-02 01:57:39 +08:00
不了解设计模式相关的知识 却能在代码中写出很有工程感觉的代码?
009694
2018-02-02 02:32:24 +08:00
@abusizhishen 设计的人的肯定造 造的人却不一定设计 和装逼有什么关系?
YenvY
2018-02-02 03:05:04 +08:00
回复就好像是一群正直玩家在弹幕里绘声绘色地讨论外挂的功能

甚至超越了实现的可能性,特别玄幻
pynix
2018-02-02 04:03:23 +08:00
天赋需要基因加成,计算机出现不过百年,哪来的天赋?

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

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

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

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

© 2021 V2EX