莫度编程网

技术文章干货、编程学习教程与开发工具分享

校导网吴立奎 | 优秀“攻城狮”必备要素

1.迷恋技术,不只是为生存

兴趣是最好的老师,如果不是最初对编程充满兴趣,应该很少有人会选择“攻城狮”这个职业,因为“攻城狮”的工作非常乏味枯燥。如果仅仅只是为了解决生存问题而从事这个职业,那么你不可能成为一名优秀的“攻城狮”。

2.好记性胜过烂笔头

优秀的“攻城狮”都会有写技术博客的好习惯。每当你学到了一个新知识或者解决了一个难题后,都应当用博文总结记录下来。下次再碰到类似问题的时候就可以很快解决掉。

3.不断地学习

一天只提高0.001,一年你知道能进步多少吗?

(1+0.001)**365 = 1.44 倍。优秀的“攻城狮”总是在不断学习和成长,日积月累、积少成多。

4.掌握多种语言

程序语言对个人来说总是有其最适合的领域。当你面对需要解决的问题时,你需要找到一个最适合的语言来解决这些问题。

比如,如果你需要性能,可能C/C++是首选;如果你需要跨平台,可能Java是首选;如果你要写一个Web上的开发程序,那么PHP可能会是你的选择;如果你要做脚本或者监控时, Python、Go可能会是最好的。

所以,花一些时间去探索一下其它你不熟悉的程序语言,能让你的眼界变宽。因为你被武装得更好,你思考问题也就更为全面,这对于自己和项目都会有好的帮助。

5.细节决定成败

不少“攻城狮”都有这样的习惯,好不容易思考出解决问题的方法,迫不及待地把代码写出来,功能也实现了,立马提交代码完事。

殊不知你的代码中还有不少细节需要完善:大到内存泄露、资源释放、代码是否高效;小到注释是否规范。这些都是你必须关注的问题。且不谈这些细节问题对你做出来的项目的影响,就是对你编程习惯的影响也是深远的。

6.学会粘贴复制

现在的开源项目非常多,遇到难以解决的问题不要过分纠结,为难自己,请打开搜索引擎搜索一下。毕竟,你做的是工作,不是在学术研究。有些开源的类库,我们自己去实现会付出更大的代价,也不一定有很好的成效。

7.通过帮助他人从而学到更多

可能我们中的大多数人只有在自己需要帮助的时候才会上论坛和社群。优秀者经常会去这些地方以帮助他人。而且他们在帮助别人的同时,自己也能学到很多东西。对于自己知道的东西可以加深印象和巩固,不知道的东西通过查资料,又可以学到新知识。

8.永保“菜鸟”心态

“求知若饥,虚怀若愚”就是一种菜鸟心态。时刻记得“人外有人,天外有天”,只有永远保持“菜鸟心态”,永不停止学习的脚步,这样才不至于被别人当做菜鸟。现代社会,终身学习已经是我们的生活方式。

9.要有探索新鲜事物的心态

每天都要有新的发现,学点新的知识。一定要跟得上步伐,这样自己才不会被这个快速发展的时代所遗弃。

10.及时更新换代

世界上所有的东西都在不停地以旧换新,如果你只停留在自己掌握的语言上,那么很快就会被新的语言所淘汰。

作者简介:吴立奎,英文名Ikool,现任校导网PHP开发工程师,曾任大枫集团技术部组长,拥有7年软件开发经验。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言

    Powered By Z-BlogPHP 1.7.4

    蜀ICP备2024111239号-43