现在很多人看源码似乎都是为了面试,纯粹的程序员应该在思考啥?

2021-07-01 10:01:30 +08:00
 guimeisang
11070 次点击
所在节点    程序员
93 条回复
securityCoding
2021-07-01 10:03:55 +08:00
我一直觉得源码只是看的话根本没多大用处 , 得写得抄才能真正理解作者的意思
Saxton
2021-07-01 10:05:25 +08:00
如果你纯粹为了面试看源码,那没有意义。
如果你为了提升自我能力而看源码,那很有意义。
czfy
2021-07-01 10:09:03 +08:00
什么是纯粹的程序员?
只需要和代码打交道,不需要和人打交道?这样的研发岗存在吗?
msaionyc
2021-07-01 10:11:53 +08:00
有时候想了解一个组件是如何工作的
有时候想看一些优秀的模块设计,借鉴一些好的思想
纯粹为了面试看源码确实很枯燥,但看着看着感兴趣了也没准呢
kop1989
2021-07-01 10:13:17 +08:00
哪有所谓“纯粹的程序员”。

另外,不是为了面试而看源码,只有一个原因,就是想搞明白作者是怎么实现的,自己的设想和作者的实现孰优孰劣。
带着问题去阅读源码,是最好的提高自己的方式之一。
meteor957
2021-07-01 10:16:40 +08:00
思考赚钱
p2pCoder
2021-07-01 10:17:11 +08:00
看代码,看书,都是一个积累的过程,并不是一个完全的知识内化的过程,说到底,还是要用了,要在诸多限制下落地,才是最有意思,最有挑战的。还是要想办法去真实的世界解决真实的问题,特别是后端、算法这种岗位。
dfkjgklfdjg
2021-07-01 10:22:00 +08:00
看源码是看因为某些地方自己卡壳了,然后想看看别人是怎么实现的,然后去读的源码,多看几个仓库,就会得到一个自己相对比较满意的解决方案。

现在大部分人看源码是为了面试,就是正常人没人看源码, 都是 API 战士,怎么实现的不知道,出现 bug 了怎么办?百度,也不去看 Issues,遇到真正喜欢 Coding 的人一比就黯然失色,为了能有竞争力,才开始读源码,刷算法,为了够到那根门槛而读 /刷。

内驱动学习不是每个人都有的,更何况那么多人都是来 IT 行业捡钱的,哪里还会放弃打王者的休息时间去学习。

不过那些直接啃源码的新人,从 VueJS 到 ExpressJs 坚持了一年还在啃,虽然我满头问号,但是我是真的佩服这个毅力(你干点啥不好...)。
3dwelcome
2021-07-01 10:22:52 +08:00
早就有老外吐槽过,"纯粹的程序员“都是凭爱好在写代码,而且都是上班写自己的代码,而且还不会很专注于一个商业项目,兴趣点总是在变。

你没办法让聪明人长时间 CRUD 。想了一下,好像有那么一点点道理。
e583409
2021-07-01 10:25:20 +08:00
纯粹的程序员 定义是什么?
我现在慢慢发现自己喜欢上写代码 同时功利一点为了面试 开始刷 leetcode 半年刷了 190 道题
写的总结 https://mp.weixin.qq.com/s/0YqBCiTcRtk6hijGE7RfOw
wxw752
2021-07-01 10:26:31 +08:00
「天下无贼」
ace12
2021-07-01 10:27:30 +08:00
@securityCoding 有时候还是能学到一些技巧的
luozhiyun
2021-07-01 10:27:55 +08:00
我感觉是为了兴趣看源码比较好。我现在在看一个框架或技术的源码之前会想,如果是我来做这件事,那么我会怎么做,会怎么实现。看到精妙的实现方案会惊叹,Woo ~ 这个不错,然后记录下来。慢慢的就形成了一篇篇的分享。
现在我在研究 TiDB,想看看它是如何做分布式数据库的,感兴趣的不妨一起看看: https://www.luozhiyun.com/archives/category/%e5%90%8e%e7%ab%af/tidb
terranboy
2021-07-01 10:29:45 +08:00
学学别人怎么写的 怎么思考的 不是挺好吗
kensoz
2021-07-01 10:31:54 +08:00
大多数公司都是业务代码,crud,有几个项目组需要搞懂源码级别的需求。
所以说看源码就是为了面试,除了你真的在工作中需要用。
极少数人说兴趣爱好,自我提升我信,但是大部分都是抱着或许面试用得着的心态来学。
h82258652
2021-07-01 10:34:10 +08:00
我看源码是为了魔改...
coderluan
2021-07-01 10:46:54 +08:00
纯粹的程序员应该在思考啥?

"今天午饭吃啥"
LowBi
2021-07-01 11:19:32 +08:00
思考怎么做产品
CodingNaux
2021-07-01 11:32:59 +08:00
为了面试去看源码,那也能从中学习,这也挺好
成年人的世界不是只有对与错
成年人的世界不容易,世道艰难
不要问为啥,这么做肯定有其原因,问就是卷
bigNewsMaker
2021-07-01 12:02:06 +08:00
都是带着目的去看源码,搞不懂有的人还看出优越感了

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

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

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

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

© 2021 V2EX