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

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

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

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

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

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

19846 次点击
所在节点    程序员
108 条回复
gimp
2018-02-01 17:20:08 +08:00
有兴趣,够用心,活就能干好

写代码的天赋几乎等同于数学上的天赋
ballshapesdsd
2018-02-01 17:21:24 +08:00
@gimp 跟数学有啥关系
YouXia
2018-02-01 17:21:34 +08:00
智商,比如随便学学就能考上清北。
chairuosen
2018-02-01 17:26:37 +08:00
写代码天赋分很多种的,有的人能写复杂的算法,有的人一直写业务代码但是没 BUG,有的人写一样的功能代码量却是几分之一。
ctro15547
2018-02-01 17:37:05 +08:00
0 基础 ,给个需求他,让他说一个解决方法?
刚开始学代码的时候,老师出题,有 1、2、3 这几个新闻网页,想要获取页面新闻的内容要怎么做
那时候大一刚进班级,书都没焐热,只会一些 if、for,连嵌套都不知道是啥
有点想法的同学就会结合已经看过的知识 大概弄个模型 循环打开网页-获取网页的源代码-判断里面的新闻 等等
然后老师就继续问 怎么打开网页,用什么方法,它做了啥 balbala,然后同学又回答一些,实在答不出就让记下来回去查,下节课上台讲解给老师听。
同样是刚摸书的同学有些就是想不出来这些,就算讲解过了也不懂。
你说到底是天赋还是努力?
Terry05
2018-02-01 17:41:10 +08:00
数学还是可以多练练提升的,我认为写代码,更重要是想清楚了怎么弄才写,所以更重要折是逻辑思维能力
enenaaa
2018-02-01 17:42:20 +08:00
@ctro15547 这是知识积累的差距,或者说是知识训练上的差距。
takato
2018-02-01 17:43:15 +08:00
Metacognition
即是否具有对于思考的思考能力,能进行的层数越多越适合
abusizhishen
2018-02-01 17:45:47 +08:00
要知道熟能生巧,
就日常而言,有多少工作需要用到天赋(造航母、研究原子弹?)
而且很多人努力程度不足,还没到拼天赋的时候
mario85
2018-02-01 17:49:01 +08:00
据说头一年摸电脑、第一次听说八皇后问题就能在二十分钟内写代码解出,就算有天赋
ballshapesdsd
2018-02-01 17:50:32 +08:00
@mario85 在知乎上看到过
sitiao
2018-02-01 17:53:20 +08:00
见过没有写代码没有天赋,但是却很喜欢 IT 的。
fghjghf
2018-02-01 17:58:36 +08:00
@ballshapesdsd 毫无关系,数学是逻辑自洽的体系,基于现实,而又与现实高度分类。属于模式学科,模式来源于现实世界或者人类的心智。是基础科研的工具。而计算机是一门人为学科,没有绝对的对与错,只有相对的好与不好。

写代码这个说法本来就是笼统,代码只是一个载体。 这个社会上大多都是做产品的。做产品,业务逻辑的经验比基础更重要,产品优先。如果是要搞算法研发的话,就回归到数学吧,会用,会转化,会建模,然后用数学的手段解决。
Luckyray
2018-02-01 17:59:16 +08:00
哪有什么天赋不天赋的,大多数都到不了拼天赋的地步。

投入时间,持续学习就超越很多人了。
OhYee
2018-02-01 18:06:01 +08:00
我觉得天赋是遇到一个很难的问题,去主动学习还是扯些有的没的然后放弃
另外逻辑性应该也属于天赋吧
sweat89
2018-02-01 18:07:53 +08:00
Beebird
2018-02-01 18:09:40 +08:00
@Luckyray +1 以大多数人的努力程度之低,根本轮不到拼天赋。 所以楼主不用太纠结这个问题。
asj
2018-02-01 18:13:51 +08:00
有天赋不容易判断,没有天赋很容易判断。
如果出 bug 调试了两步就急躁,随口就说闹鬼了,肯定硬盘 /CPU/网络 /标准库 有故障了。可以断定不适合做这行。
maemual
2018-02-01 18:18:01 +08:00
我们做业务的还轮不到拼天赋吧。。。
salmon5
2018-02-01 18:18:07 +08:00
熟能生巧,无他

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

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

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

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

© 2021 V2EX