程序员应该具有的职业素养:专业知识基础要扎实,代码要规范

程序员应该有什么职业素养?

在《流浪地球》形成刷屏之势之后,有程序员模仿其交通安全宣传语,写出了“代码千万行,注释第一行;编程不规范,同事两行泪”的警示语,在技术圈中盛传。由此可见,“代码不规范”对于所有的程序员来说,是多么痛苦的事情。研究前人留下纯代码,心中有1万头曹尼玛飘过。。。。。。

程序员的专业精神最重要,专业精神的基础是专业的知识和技能,只有好的基础,才能搞出好的代码。

专业知识基础要扎实,工作要规范。记得06年我在深圳HUAWEI做测试程序开发,刚入职到部门,先接触到第一门考试:编程规范,满分100,及格90分,满分部门有小礼品。编程规范从变量命名、算法选择、内存泄露测试和注释格式及内容等有明确要求,使我第一次对编程有了新的认知。程序不需要高难度的实现方式,需要的是稳定、可靠和代码可读性。虽然我尽力去准备,最后考了94分,师傅觉得我没有好好准备,没有给他长脸,批评了我几句,后来我还是认真看了几遍编程规范,这门课程是HUAWEI实践中总结出来的感受,使我收益良多,在后续程序开发工作中少走了不少弯路。比如注释,我以前没有习惯去搞注释,都是事后去补。后来听了HUAWEI内部对于编程规范中注释的解读,以前一个大神负责交换机代码开发,2000多行的核心代码无一行注释,大神离职后,接替人分析研究纯代码花了很长时间,还未彻底吃透。这件事引起高层的关注,才有了后来注释在编程规范中的要求。此外HUAWEI要求程序员不要成为全能的大神,只需要对自己负责的领域搞的非常精通,称之为窄带高振幅,带宽窄一些,振幅搞一些。

这些专业精神不仅有助于程序员个人的成长和发展,还能提升团队的整体实力,为公司创造更大的价值。同时,它们也是程序员职业道德的重要组成部分,体现了程序员对工作的敬业和尊重。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数据运营新视界

您的鼓励是我最大的创作动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值