我们分成几个话题来讨论:
一、做程序员如何入门
如果你一行代码都没写过就想当程序员,我觉得你勇气可嘉,不过也可以试试,其实思路是一样的,就是使劲地敲代码。你可以搞个编译工具,找一本程序的入门书。学习C语言可以选择谭浩强的书,学习JAVA可以选 《疯狂JAVA讲义》,千万别碰什么《JAVA编程思想》之类,写代码不需要思想。你可以把上边的每一个例子都敲一遍,然后运行一遍,千万不要偷懒,也不要耍机灵,一个例子都别落下,而且必须是全部运行通过了。当你把一本书上的例子和习题全部运行完了,这本编程书30%的知识就是你自己的了。
然后,你需要继续敲代码,不要去做那种复杂的算法题,先把基本的东西做熟练,直到你翻开任何一页,给你指一下,你不看人家原来写的是什么,直接把那段代码自己敲出来,这本书就是你的了。如果做到这一步,这门语言的道路上,你已经行走了50%了。
然后,你需要继续敲代码,找点稍微复杂点的算法题,但是别找太复杂的。如果你的资质和我一样平庸,就先多找些习题,千万别搞大跃进,一道一道地做,至于定什么具体目标,大概如下: