methodology - 业余爱好者应该怎么做才能在掌握基础知识后培养良好的编程技能?

标签 methodology

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

7年前关闭。




Improve this question




所以我会在这里说我不是专业的编码员。我是业余爱好者。和其他人一样,我觉得我做错了。

喜欢这个问题 A feeling that I'm not a good programmer如果已经开始有这种感觉。现在我基本上知道他们说你不应该担心,即使你不断怀疑自己,你也有好处。但是,他们正在和他说话。我不像他(从某种意义上说,我更像是一个新手)......我作为一个业余爱好者已经编码了 3 年(请注意,3 年的业余爱好者!)与他所说的 10-11 年不同。

此外,我可能唯一深入阅读的内容是在 21 天内自学 C++。在我继续之前,为了让您不要对我在(主要是)iPhone 和 OpenGL 上发布的各种问题感到困惑,我已经对这两件事分别进行了几个月的戳刺和刺激,最后终于对这两个问题有所了解他们。但是,据我所知,我很擅长编写好的代码。对我来说,甚至没有争论我是否做错了:我可以判断(从我创建的各种意大利面条代码以及我和其他人可以在我的代码中看到并注意到的其他各种差异)。什么是摆脱我这些可怕习惯并以更正确的方式进行的好方法,或者如果没有“正确的方式”那么我的意思是“典型的”方式?

最佳答案

参与某种开源项目。

关于methodology - 业余爱好者应该怎么做才能在掌握基础知识后培养良好的编程技能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2926631/

相关文章:

algorithm - 看一个与你想做的完全相反的方法是否值得?

unit-testing - 什么时候不/在实现前编写测试?

methodology - 测量代码可重用性

php - 尝试测试驱动开发

database-design - 如何跟踪用户每天访问该网站 X 天?

css - 面向对象的 CSS : Catchy Buzz-phrase or Legitimate Design Approach?

methodology - 您是否还将VersionOne用作问题跟踪系统(又名BugZilla)

c++ - 开始 c++ : OOP Methodologies and more

java - 测试随机生成的案例

methodology - 避免第二系统综合症的提示