19不要偷懒,也不要耍机灵(第1页)

不要偷懒,也不要耍机灵

总是希望能够把自己经历过的一些事分享出来,把走过的弯路告诉后边的人。有些痛苦和迷茫,你自己回过头来觉得很珍贵,其实只是你自己不愿意承认那些苦都白受了而已。

先说下我自己。小时候,我有严重的小儿多动症,后来考进了「985」。毕业后先去了一家国企科研单位,后来去了一家世界 500 强的公司,一直干到现在。

我从大学开始接触编程,到现在正好是十年,中间断过,后来又继续从事编程工作。

做任何事情,最关键的是先入门,从事编程工作也是一样,那么做编程到底到了哪个地步才算入门呢?所谓的入门,是你进了一家公司,然后开始给人家干活,并且能够提供合格的交付件,这就算入门了。我的目的是在你一行代码还没写的时候,给你一些建议。

不管在任何企业,厉害的人应该是主动地帮企业改进流程,给企业降低成本,提高效率,当然要实现这个目标非常难。最高的境界就是你改进了流程,企业终于不需要你了,把你开了,当然这是开玩笑的话。任何能做到提高整体效率、降低成本的人,都是企业的宝贵资产,做程序员也一样。因为我是做程序员的,所以,我就写写如何做程序。我想我写程序的心得,不管从事什么职业和行业,都会有价值的。

我们分成几个话题来讨论:

一、做程序员如何入门

如果你一行代码都没写过就想当程序员,我觉得你勇气可嘉,不过也可以试试,其实思路是一样的,就是使劲地敲代码。你可以搞个编译工具,找一本程序的入门书。学习 C 语言可以选择谭浩强的书,学习 JAVA 可以选 《疯狂 JAVA 讲义》,千万别碰什么《JAVA 编程思想》之类,写代码不需要思想。你可以把上边的每一个例子都敲一遍,然后运行一遍,千万不要偷懒,也不要耍机灵,一个例子都别落下,而且必须是全部运行通过了。当你把一本书上的例子和习题全部运行完了,这本编程书 30% 的知识就是你自己的了。

然后,你需要继续敲代码,不要去做那种复杂的算法题,先把基本的东西做熟练,直到你翻开任何一页,给你指一下,你不看人家原来写的是什么,直接把那段代码自己敲出来,这本书就是你的了。如果做到这一步,这门语言的道路上,你已经行走了 50% 了。

然后,你需要继续敲代码,找点稍微复杂点的算法题,但是别找太复杂的。如果你的资质
(本章节未完结,点击下一页翻页继续阅读)