前言
笔者,作为一名半路出家高龄程序员。在为了成为程序员这条路上走了很久。 我为什么会选择从事现在的职业呢?现在,回想起来我觉得是当初没有选择。那会儿的我处在人生的低谷,只是想单纯的找一份工作。在网上一股脑的投了很多的简历。然后,去到一家公司成为了一名实施工程师。由此,开始接触软件开发。其实,早在10年前,我就接触过软件开发。那会儿的我还很年轻,在一家培训机构接受了为期2年的培训。只是,由于当时毕业出来时年轻气盛,做事随心所欲。所以,当时并没有能够留在这个行业。
成为一名优秀的程序员你需要具备哪些素质呢?
第一个:我觉得也是最重要的能力就是学习能力
。
在程序员的这条道路上更多的时候你是孤独的。也许,有人能指导你一时,但并不能指导你一辈子。一名优秀的程序员在其职业生涯中,更多的是自我驱动的努力学习。当你学习的东西足够多时,你会发现你在学习新的东西时,会越来越快。因为,技术本身就相通的。一个优秀的框架或是组件,作者在写文档时,都是按照固有套路在编写。你能很轻易的就找到文档中的重点。
第二个:处理问题的能力。
在我们的工作中总会遇到,我们没有遇到过的问题。我们应该是善于思考的,并能很快的找到解决问题的入手方向。并能从众多的错误信息中,准确的找到关键的错误信息。同时,熟练的掌握:百度、谷歌、overstackflow的搜索技巧。
第三个:良好的代码编写习惯
一名优秀的程序员,所编写的代码应该是易于阅读的,易于修改的。别人应该能够一眼就看懂你的代码。