蘭陵N梓記

一指流沙,程序年华


  • 首页

  • 归档

  • 关于

  • 搜索
close

优秀程序员

时间: 2013-11-13   |   分类: 感想     |   阅读: 772 字 ~2分钟

关于什么是一名合格的程序员,优秀的程序员,这些讨论从来没有停止过,标准各不相同。有人说优秀程序员追求简洁的代码,优秀的框架结构,新的技术技能。我们不是在讨论什么是业界大牛,我心中的一名优秀程序具备如下几个素质:

  • 简洁高效

    优秀的程序员会使用整洁,易于理解的方式解决实际的问题,任何不必要的复杂代码均不会出现,简单比复杂更具有价值。能通过简洁的方式把复杂的问题解决掉。

  • 开放心态

    不要盲目自信,自负,在IT这个领域,新知识层出不穷,你永远不可能全部掌握,在某些领域,你一定会是低人一等。教条、狭隘与不切实际的表现往往让你变得越来越自负,也会越来越陷入一个很小的框框内。

    • 切合实际

      软件开发,不是理念的教堂,也不是技能的校场。忽略实际情况,再精妙的代码解决不了问题,也只是一纸空文。优秀程序能打破常规,找到问题的本质,快速地,简洁地解决问题。

    • 质量保证

      态度明确,能一直以我交付的代码一定要是高质量的目标。对代码负责,会不停地优化与重构自己的代码。对代码充分的测试与验证,极少的Bugs。只会写代码,不会测试的程序员不是优秀的程序员。

    • 积累分享

      平时注重通过研究新的技术,新的软件工程方法,来为以前无法解决的一些软件问题提供更优的方法。能对软件开发中的实践进行总续与升华,将自己所掌握的东西转成显式的知识,并能通知多种方式进行分享。知识的传承的重要性远远大于代码本身。

    • 热爱编程

      不要做只会编码的码农,热爱生活,才能享受编程带来的快乐。热爱编码,热爱自已的职业。如果对编码没有热情,只是一种谋生手段,那最终在编程这一条路也不会走得太深。

    • 沟通反馈

      在软件开发领域,尤其是大的系统开发,不可能是单打独斗。学会在团队中沟通,与同事协作一起完成任务。同时也要识别不合理的需求,懂得拒绝别人,学会Say No。在项目中,要明确自己的计划,明确自己的职责。要学习与同事,项目经理及时反馈。

#软件开发# #程序员#
Git SSH设置
HW八年总结
微信扫一扫交流

标题:优秀程序员
作者:兰陵子
关注:lanlingthink(览聆时刻)
声明:自由转载-非商用-非衍生-保持署名(创作共享3.0许可证)

兰陵子

兰陵子

Programmer & Architect

164 日志
4 分类
57 标签
GitHub 知乎
© 2009 - 2022 蘭陵N梓記
Powered by - Hugo v0.101.0
Theme by - NexT
0%