花了一个星期读这本书的前两章,其中令我最深刻的就是如何成为一个优秀的程序员,其中关于错误,基础的学首先要做一个注重实效的程序员1要保留有好奇心,要有批判的思维,有现实感,多才多艺。不要被新名词新技习更是令我印象深刻。
首先要做一个注重实效的程序员,要保留有好奇心,要有批判思维,有现实感,多才多艺。不要被新名词新技术所迷惑,也许你刚开始听看老师说的东西,听不明白,你所要做的是不是敬而远之,而是要上网去查找,争取多多了解,这样才能熟练掌握你口中听不懂别人说的东西,如果你敬而远之就什么也学习不到,下次别人再说,你还是不明白,别人已经明白了。在家要打好扎实的基础,不要只追求时笔的技术,打好基础再去学那些技术或者参加培训,对自身的发展会更好;多看一些书籍,如算法导论,编程珠玑,代码大全等,了解作为一个软件工程师所需要的技能能力,然后再以后的学习中加紧锻炼。
关于错误方面,要勇于承认自己的错误,再向别人解释之前,先想想自己的话是否合理,能否打动自己,如果自己都不觉得这个理由合适,那么别人更不会觉得,不要说事情做不到,而要说需要做什么才能玩会局面,这样才是最重要的。失败是成功之母,大佬们的成功都是从一点一滴做起,都是改正毎个小错误,也都是从向我们这样开始的。也许你这样很难坚持,但是大佬们坚持了,井且坚持到底,才取得了成就,编程这个事,就要多动手,多总结,多思考。心理要好,不要留看低劣的设计,错误决策,或者是糟糕的代码不修,发现一个解决一个,千万不能容忍破国户(糟糕的代码等)的存在,否则就算你想修,但是一看到那么多错误或者麻烦糟糕的代码,也不会修,因为你在想,都有这么多错了,这么乱了,我还好好写干什么,直接也像他们一样吧,因此有破窗户就要修,这样万一写了一个破窗户,但是看见其他的都特别好,所以你也不忍心这么做,所以只能让把破窗户修改好。