专业主义

简介:

总结《代码整洁之道——程序员的职业素养》第一章(专业主义)

目录:

1.清楚你要什么

2.承担责任

3.不行损害之事

4.职业道德

清楚你要什么

专业,象征着荣誉与骄傲,相对应地,也意味着要承担责任与义务。

当由于自身问题导致公司业务出错,非专业人士可以轻松地推卸责任,觉得顶多就是辞退嘛,但是,假如是专业人士如果犯了过错,只好自己去收拾残局,承担一切责任,将公司利益视同个人利益。

承担责任

为了如期交付产品,从而没有对例行程序进行测试就进行交付软件是极其不负责任的。虽然,按期交付一开始可以保全自己的颜面,但是,这样是没有顾及客户和雇主的声誉的,会导致客户被用户投诉,雇主被客户投诉。假如,能够承担责任,勇敢去告诉雇主不能按期交货,让雇主进行协调处理,这些不良事件都不会发生。

不行损害之事

不要破坏软件功能

雇主和客户给钱给软件开发人员,就是希望开发者能够创作出一个能实现他们想法的软件,当然里面不能含有 bug,这时很多人可能会说,软件这么复杂,怎么可能会出现完美的软件,确实,软件是不可能完美的,当然,医生都不会以人体的复杂度作为推脱,软件开发者更不该如此,完美我们是做不到,但是,尽可能降低问题出现的几率,将其渐近与零,这才是软件开发的责任。

  • 让 QA 找不出任何问题。若自身知道代码有问题,却还是发给 QA,这是一种极其不专业的做法,这样只会增加双方的工作量,应该全盘检查自己的代码,修复错误再发给 QA。若被人发现 bug,都该震惊羞愧,并决心以此为戒。
  • 要确信代码正常运行。对于要交付给 QA 的代码,一定要自身测试过,若连测试都没有通过,那么交付又有什么意义,后面 QA 可能有主流程都不能走顺,只能提一堆的问题。

不要破坏结构

对于软件来说,架构是极其重要的,就像房子的结构一样,假如结构出现破损,可能会因为部分受力不均,导致整个楼层倒塌,因此,不能因为发布新功能而破坏结构,以牺牲结构为代价,得不偿失,将来必追悔莫及。

职业道德

计划每周工作 60 小时,40 小时给雇主,20 小时给自己学习。术业有专攻,只有投入时间去追求,去学习,才能成为一个专业人士。

  • 了解你的领域。
  • 坚持学习。
  • 练习。
  • 合作。
  • 辅导。
  • 了解业务领域。
  • 与雇主/客户保持一致。
  • 谦逊。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值