写不出代码应该怎么办?

网友解答: 个人认为应做到以下几点基础:1.其实写代码就和写作文类似,没有一个好的思路是没办法才思泉涌的,所以首先要思路清晰,平时工作当中不要只当一个代码的搬运工,不然这个和搬砖工人有什

网友解答:

个人认为应做到以下几点基础:

1.其实写代码就和写作文类似,没有一个好的思路是没办法才思泉涌的,所以首先要思路清晰,平时工作当中不要只当一个代码的搬运工,不然这个和搬砖工人有什么区别?(并非歧视);

2.一定要多思考,思维要灵活谨慎细致,考虑要周全,把每一种情况、状态、条件都要想到;

3.一定要多和相关技术人员、大牛多交流,有利于思路的开拓。

※最重要的一点一定要记住:上层建筑决定意识形态,没有一个好idea是不会有好的代码的!※

做到以上几点再经过勤加练习,假以时日,一定会成功的!加油!

网友解答:

写不出代码,我觉可以从几点角度考虑:

1. 写代码实际上跟作文很相似,好的代码一目了然、行云流水,如果一直写“垃圾”代码,很容易陷入不知道从何写起、debug无从下手以及重构十分困难的局面。

以上是一个很简单的Pythonic代码,比下面普通代码要更简洁明了。至于怎么写干净的代码,我个人推荐看《重构-改善既有代码的设计》这本书。

2. 学习设计模式,设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。学习好设计模式能够保证自己的代码在编程过程中有一套自己的逻辑和设计意图,比较好的设计模式学习网站如下:

http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html

http://www.runoob.com/design-pattern/design-pattern-tutorial.html

3. 多写一点简单的Demo和学习一些框架,例如建一个博客的过程中你就可以学习整个事件流程和MVC框架,同时也可以通过这个简单的Demo不断地重构优化代码,使其更简洁和容易迭代版本;

4. 这一点我觉得最重要,多与周边的人交流,如果写不错代码,可以跟他人口述自己的设计思路,然后一起讨论设计细节。这个过程中就会不知不觉吸收很多设计思路,最后就可以水到渠成地编写自己的代码,同时也可以把代码发布到Github上去让大家一起COMMIT,都是一些很好地共同学习的方式。


如果你对学习人工智能和深度学习感兴趣,可以订阅我的酷米号,我会在这里发布所有与算法、机器学习以及深度学习有关的有趣文章。

(码字不易,若文章对你帮助可点个赞~)

标签: