编程思索
到底怎么去做才能成为一名出色的程序师,怎么才能既快又好学好编程的相关知识。总感觉自己算法理解了,就是无法写出一个正确的代码,因为自己根本就不懂那些语法规则,有时觉得这就像英语,什么都是固定的,算法照搬,程序照抄,难道我们只是将前人所研究的东西继承下来吗?虽然有时会很苦恼,因为自己原本就不喜欢语言,但是C还有它自己与众不同的地方,帮我们解决很多现实中的问题,推动着社会的发展。虽然自己一直想在这个领域能做出点成绩,可是现在面临和别人差距,一下觉得自己干什么也跟不上了。大家有没有什么好资料和经验,向我推荐一下,如何快速的提高编程能力。
我觉得编程就像是建房子,一个设计师(尤其是优秀的、伟大的)未必就懂怎么添砖加瓦,他们做出来的东西被认为是艺术品,有欣赏价值,然而设想再好也需要有人实现。
一个好的程序员应该具备设计艺术代码意识,要拥有算法的思想,但最基本语法还是要会写、机制、原理都需要理解,这是实现系统的基础。
从IT角度来说,单纯的写代码的程序员是机械活,没有很大的发展前景,需要的是用创意思想来武装自己。