程序员的自我修养(现在有些互联网公司并不是很好,什么样的程序员才能算“大牛”)
2022-09-22 02:19 阅读: 评论:我15年毕业进的百度,后来又换了两份工作,算是一线互联网公司,创业公司都呆过。作为产品经理天天要和开发打交道,所以对程序员优秀与否,有自己的判断。总体大牛有以下特征:统筹全局的架构能力、优秀编码能力、逻辑思考能力、学习能力、沟通能力。已下分别阐述
统筹全局的架构能力:开发是一项精细且复杂的工作,同一个系统会有很多的子模块,子模块又套着子模块;或者不同系统之间还要嵌套、调用、融合,极其复杂。优秀的程序员通常会提前进行统筹规划,而不是船到桥头自然直,这样系统早晚会被玩死,或直接走进了死胡同。系统统筹规划的好,将来可拓展性、兼容性甚至二次开发,都会有很好地体验。
优秀编码能力:这一层能力决定了程序员之路能走多顺畅多块,是程序员一项基本功。好的程序员代码简洁、不冗余,注释清晰。别人几十行的代码,可能只需要10几行。不同代码语言写好的核心代码块,能进行不同语言的转换。
逻辑思考能力:代码逻辑复杂,一环扣一环,一个字符打错可能导致功能bug。优秀的程序员要具备良好的逻辑思维能力、分析能力。
学习能力:决定了你能走多远。其实也不用多说,各行各业都必须的,活到老学到老嘛。尤其是程序员需要经常攻克技术难关,只有不断地学习别人优良代码和处理逻辑,才能更近一步。
沟通能力:顺畅沟通能力能帮助程序员更好的和项目经理沟通,表达自己的问题和诉求。同时之后晋升管理,沟通能力显得就更为重要了。
综上,上述能力十分优秀的程序员,我认为是大牛级的。你是大牛级的吗?不妨对号入座下,哈哈。
特别声明:
本文来源于网络,请核实广告和内容真实性,谨慎使用,本站和本人不承担由此产生的一切法律后果!

