是不是太外向,很喜欢聊天表达欲很强的人,不适合写代码?

2022-12-28 17:11:42 +08:00
 tool2d
最近听 Robin Gan 的一首圣诞歌,有点上头。

听着听着,突然发现写代码和学数学也有点类似。歌词里有说"把手机放下,埋头研究数学题,日复一日,你就会变强。"

好像写程序也差不多如此?感觉很多代码光看,光和他人交流也没用。只有自己老老实实写过一次,技能才会变强。

<amp-youtube data-videoid="ATAANxm797o" layout="responsive" width="480" height="270"></amp-youtube>
1582 次点击
所在节点    问与答
12 条回复
kop1989smurf
2022-12-28 17:14:37 +08:00
软件工程领域,高手的提点远比自己钻研来的快,效率高。
kop1989smurf
2022-12-28 17:17:40 +08:00
数学是科学领域,科学需要巨大的熟练度和基础记忆,才能融汇贯通、更高更强。

软件开发是工程学,需要的是站在巨人的肩膀,追求最佳性价比。
xtreme1
2022-12-28 17:21:00 +08:00
我觉得 linus 挺外向的
tool2d
2022-12-28 17:26:08 +08:00
@kop1989smurf "软件开发是工程学"

有人说软件开发就是公司里少数几个人顶着一辆车,往前跑。

外人看着这辆车跑着挺快,其实大部分人,对于公司都是可有可无的。
tool2d
2022-12-28 17:38:07 +08:00
男怕入错行,你说工作那么多年后,最后发现业务有变动了,公司并不需要你,总觉得有一种人生被否定的错觉。

工作再怎么说,每天也投入了那么多时间进去,总还是需要有被认同感的。

可现实是,铁打的兵营,流水的小兵,必定一部分码农会遇到职业危机,最后被新人替代,留不下来。也许外向性格的人,投入同样的时间,换一个人与人交流的行业,积累人脉,会更有前途?
kop1989smurf
2022-12-28 17:38:42 +08:00
@tool2d #4 工程领域都是这样。顶层根据需求决定设计、工艺、成本。

剩下的就是熟练工来落地。工人接触的流程都是泛用且严格限制的。这样能提升产品一致性,以及降低工人的不可替代性。

软件工程二十年也在走这样的路。从每人负责某个功能 /模块的纵向业务管理,分裂成了架构师,TeamLeader 和码农的横向分层管理。
码农能接触的全部都是封装好的工具、既定的开发框架、严格的代码规范。几乎没有自由度来实现自我价值。越是大厂越是如此。

所以每次看到 v 站有人吹 vue/React 作为个人项目的开发框架多么方便和优秀我就完全 get 不到。
tool2d
2022-12-28 17:54:05 +08:00
@kop1989smurf 天天写业务代码,容易让人麻木,最后留在公司混日子的人不少。

我总觉得并不是每一种性格的人,都适合写代码。就像学高等数学,要不是为了考试,90%的人都不会主动去碰微积分的。

很多码农写代码,并不开心。
estk
2022-12-28 19:34:51 +08:00
只能说,从概率上,软件技术强的人话比较少,毕竟时间就那么多,话多了,思考的时间就少了
Laussan
2022-12-29 09:39:04 +08:00
代码不清楚,学数学我感觉 70%的有效时间都得要和人聊,高手低手都得聊,领域接近不接近的都得聊......多聊才有想法和眼界,才能把握前沿技术的脉络思路,很多时候聊几小时的信息顶我自己查好几天文献了。自己憋着看书能看个八九不离十的也就只有本科的入门内容...
tool2d
2022-12-29 09:47:53 +08:00
@Laussan 好像很有道理呢。写代码多参考 github 高手代码,也比自己埋头看 paper ,摸索着写算法要好太多。

可能不是性格的问题,而是把有效时间花在哪里,和谁聊天的问题。
leeyuzhe
2022-12-30 15:39:26 +08:00
反正个人认为爱看视频教程的人是写不好代码的
tool2d
2022-12-30 18:02:14 +08:00
@leeyuzhe 那要看是谁发的视频教程,如果国外顶尖技术大牛发的视频,光看看就能涨很多知识。

我们身边很难遇到技术很强的人,也只有互联网上能遇到了。

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

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

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

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

© 2021 V2EX