写代码的困惑

有个困惑一直没搞清楚,我发现在我写代码的时间里,从来没有过知道要用什么样的数据结构、什么样的内部API去实现,总是google “xxx语言 实现xxx”,而且感觉没什么积累,有些查过的东西,过一阵子又得重新查,是不是不适合做coder啊,感觉心好累

已邀请:

simple - 分布式 & Java & Go

赞同来自: huhuyou2 tupunco


  1. 多去写点东西,但不要老重复写同类的。在写的过程中发现哪里理论缺乏了就去补上。

  2. 多去阅读你关注的领域的优秀的开源项目的源码。

  3. 在step1和step2中发现优秀的代码积累起来作为自己的代码库,以后写项目的时候可以直接用。

  4. 写blog记录和分享自己学习的心得,而且尽量写一些深入的东西。

  5. 有困惑是正常的,但如果有兴趣,就坚持。


希望对你有用。

yangbt - https://github.com/ybtq 在健身房写代码的程序猿

赞同来自: huhuyou2

真相其实是,大多数人都是这样。有人可能记忆能力强些(海马体发达),有人弱些。

plain

赞同来自: huhuyou2

写代码要从机器码学起。理解代码的本质。

huhuyou2 - fish

赞同来自:

发完就后悔了,这种问题没什么质量,该发去某呼上。。。。

pathbox

赞同来自:

书中自有黄金屋

felinxlee - Less is more

赞同来自:

从来没有过知道要用什么样的数据结构、什么样的内部API去实现


你的问题是工作方式问题,既然知道问题所在,那就好好想想该用“什么样的数据结构、什么样的内部API去实现”,而不是去搜,先自己思考找找答案。

weisd

赞同来自:

写完以后,自己找时间总结一下,明白其中原理,下次就好了
经验是要积累的

Xargin - 滴滴打杂工

赞同来自:

不能发去知乎啊,真发知乎别人就先来一万字给你读了
你看看码农论坛多实在

elone

赞同来自:

好像我也差不多是这样。不过算了,我比较关心的能不能实现功能。写得好不好,以后慢慢改进就发子。

要回复问题请先登录注册