什么是专业人士?百度百科给出这样一个定义:专业人士,指具备专业技能,并依赖此类技能为生的职业人士。可是这样的一个定义太笼统了,没有专门的专业人士证明证书,也没有具体的专业人士标准,大家可能迷惑了。到底什么是专业主义,什么样的人才是专业人士呢?且听RobertC. Martin大叔慢慢道来。

专业的软件工程师,外人会充满敬意的注视你,对你礼遇有加,你会成为很多人学习崇拜的榜样。这是所有正在学习编程或着正在工作的程序员的梦想吧。不要不好意思,这就是我们想要的---专业的软件工程师!那么在清楚自己要什么之后,我们该如何才能得到自己想要的荣誉和梦想呢?

 一、承担责任


专业人士,代表着更多的荣耀和骄傲,可是也更加意味着责任与义务。正如RobertC.Martin大叔说的,非专业人士很轻松,他们不需要为自己的错误负责,他们可以将错误推给他们的雇主;可是专业人士不然,他们必须为自己的错误承担责任,也就是他们要为自己的错误买单!

关于担当责任,RobertC. Martin大叔讲述了他在1979年所负责的一个软件控制着一个测量电话线路质量的小型机系统和微机系统。眼看着到了交付日期,产品需要上线了,时间紧迫,于是大叔只是进行了简单的测试然后直接交付产品。结果上线第一天就出现了巨大的问题,系统崩溃没有接收到任何需要的电话故障记录!

经过去年年底的考试系统的使用,我也可以充分感受到大叔当时的窘境(不过我们这个还好一些~)。这时候,非专业人士会找各种理由为此错误合理化;可是专业人士要做的绝不是这些,他们要做的是反省,反思,是承认错误,解决错误,更是积累经验教训,下次绝不再犯!我们要做的当然是后者所做之事。

二、职业道德


(一)坚持学习

Robert C.Martin大叔说,职业发展是我们自己的事,雇主没有义务确保你在职场能够永立与不败之地,他们也没有义务培训你,送你参加各种会议或者学习活动。当然,如果有的话那只能说明你赚到了。如果没有的话,也不要抱怨,毕竟这些都是作为一个专业人士自己该做的事情。

一周40小时是美国的标准工作时间,这40小时是为雇主工作的。可是如果我们只要这40小时,那么职场的未来可能真的就没有你这个人的立锥之地了。毕竟,学习永无止境,竞争更是日益激烈。不学习就等同于退步因为别人在学习。咱们中国的古话:学习,不进则退。

所以,这就是RobertC. Martin大叔告诉我们的第一个职业道德--坚持学习!

(二)练习

中国古语也说了,业精于勤。荒废后就是生疏,生疏后就是陌生了。也有些人觉得平时完成工作中的任务就是练习了,不是的,那只是执行性质的操作,不属于学习性质的练习。

Robert C.Martin大叔的练习方式是:“卡塔”,它的形式往往是一个有待解决的简单编程问题。做卡塔的目的不是为了找出解决方法(这个已经知道了),而是为了训练你的大脑和手指。

看到这里我就想到了当初学习使用电脑快捷键的日子。正如作者所说,除了练习,别无他法,更无捷径!

(三)合作和辅导

工作后接触的项目一般都比较大,绝大多数都是团队完成的。所以,与人合作成为程序员的绝对现实,如何很好的与人合作也成为专业的软件工程师必修的一课。

三人行,必有我师也。每一个与我们合作的人都有其过人之处,所以,向其学习,也学会分享。这种辅导模式是良好合作的基础,也是我们迅速成长的捷径!

(四)与客户保持一致

在我们这个行业,同样奉行一句话:顾客是上帝!客户的问题必然就是我们的问题。每一次开发系统,我们都应该站在顾客的角度思考问题,不要以自己为中心,那样设计出的软件就是我们自己用的软件。可是现在我们是在为别人开发,所以,不要反客为主了。

当然,也不是说所有的都必须听顾客的,我们要学会在必要的时候和客户说不。关于如何说”不“这个问题后续博客有写到,在此不是重点。

当然了,除了Robert C.Martin大叔说的种种,包括承担责任,包括职业道德等,这其中没有什么具体的标准,没有专门的考试,不过我们可以把每一次经验,每一次机会当做考试,看看我们究竟符不符合专业人士的大概标准。别人的意见我们也可参考,可是正如一千人眼中有一千个哈姆雷特,所以,不要希望有谁明确的告诉你,你就是一个专业人士!我们要做的就是一步一步,像兔子一个快跑,也想乌龟一样耐跑,逐步的走在这条专业软件工程师的道路上!

《程序员的职业修养》读后感(一):专业主义相关推荐

  1. [转载]浅谈程序员的数学修养

    [转载]浅谈程序员的数学修养 刚才又看到有人讨论编程和数学的关系,转一篇不错的文章给大家看看: 浅谈程序员的数学修养 原文出自http://www.eefocus.com/html/07-05/413 ...

  2. 程序员的自我修养,好文

    很认真的聊一聊程序员的自我修养 本文正在筹备第二版,以下是第一版主要内容 首先要谈的是,今天的话题所聊的程序员包含哪些人? 在中国,写程序,不仅仅是一种兴趣,更多的时候,还是一种普通职业和谋生工具 大 ...

  3. 程序员的自我修养(转载)

    疲于加班,幸好我还保留看看别人写的东西的习惯,下面转载的一篇文章,在某些地方触动到了我,有些时候我也是反面典型,思考得少,反而直接拿来用的更多,但是我发现,往往很多问题都是糊里糊涂地用了别人的东西导致 ...

  4. **修炼一名程序员的职业水准(林庆忠__署名原创)**

    业精于勤荒于嬉,行成于思毁于随.以此文章激励自己. 修炼一名程序员的职业水准(林庆忠__署名原创) 作者:林庆忠,1990年毕业于昆明工学院计算机软件专业,后又于1999年毕业在南京大学 完成软件工程 ...

  5. 聊一聊程序员的自我修养

    今天逛博客园,看到了一篇推荐的文章<浅谈程序员的英语学习>,就点进去看了一下,对于文章中的观点我非常认同,英语是非常重要的,但文章站的高度还是太高,具体表述的学习方法我不是很认同,也认为不 ...

  6. 很认真的聊一聊程序员的自我修养(转自博客园)

    今天逛博客园,看到了一篇推荐的文章<浅谈程序员的英语学习>,就点进去看了一下,对于文章中的观点我非常认同,英语是非常重要的,但文章站的高度还是太高,具体表述的学习方法我不是很认同,也认为不 ...

  7. 浅谈程序员的数学修养(转载)

    可能有很多朋友在网上看过google公司早几年的招聘广告,它的第一题如下了:{first 10-digit prime found in consecutive digits e}.com,e中出现的 ...

  8. 《程序员的自我修养与高效学习方法》课程笔记

    目录 课程简介 选择篇 素养篇 视野篇 感想 课程简介 名称:<程序员的自我修养与高效学习方法> 平台:慕课网(www.imooc.com) 主讲人:7七月–全栈工程师 篇章: 选择篇 素 ...

  9. 很认真的聊一聊一个程序员的自我修养

    首先要谈的是,今天的话题所聊的程序员包含哪些人? 在中国,写程序,不仅仅是一种兴趣,更多的时候,还是一种普通职业和谋生工具 大公司有厉害的程序员,优秀的架构师,但大量的小公司也有很多普通的程序员.在我 ...

  10. 《程序员的自我修养》整理笔记

    特此声明:<程序员的自我修养>是陈逸鹤先生为初入程序江湖之人所编写的一本优质的生涯指导书,本文为此书的读后感和笔记 职业生涯 一.写给年轻程序员的10点启示 正确的认识自己 比一般人更努力 ...

最新文章

  1. Kotlin极简教程:第10章 Kotlin与Java互操作
  2. html5客户端本地存储之sessionStorage及storage事件
  3. 怎么读取mysql库绘制柱状图_从数据库中取出最近三十天的数据并生成柱状图
  4. ajax和Java session监听
  5. 【转贴】mysql导入数据load data infile用法
  6. palapaweb怎样开启服务_为什么说微服务,要从前后端分离开始?一文带你揭秘深入微服务...
  7. SpringBoot2.x Flowable 6.4.2 开源项目
  8. linux yum 目录在哪,急问怎么知道yum从哪个地址下载的文件呢?
  9. 数据传输服务 DTS > 数据迁移 > 从自建数据库迁移至阿里云 > 源库为MySQL > 从自建MySQL迁移至RDS MySQL
  10. nginx和tomcat实现反向代理、负载均衡和session共享
  11. Python爬虫之(一):爬虫简介
  12. mysql的binary安装
  13. mariadb配置允许远程访问方式
  14. 图贴图软件 ——— Snipaste
  15. 如何使用MISRA改进嵌入式编程
  16. Excel如何将一列数据转为一行?
  17. 【shenyu网关学习】1.什么是 Apache ShenYu
  18. JAVA中interface接口的使用
  19. python解压7z_python使用7z解压apk包的方法
  20. 嵌入式linux远程桌面,嵌入式开发配置远程桌面和FTP

热门文章

  1. 苹果退款_苹果退款流程最新苹果内购退款流程和教程
  2. win11快捷复制粘贴不能用了怎么办?
  3. rtb中的win_广告:RTB
  4. ipa java_Java 解析 IPA 文件,读取 Info.plist 信息
  5. Python中的if __name__ == '__main__'是什么意思呢
  6. ORACLE 排序函数row_number / rank / dense_rank
  7. 终极解锁邮件签名证书(S/MIME证书)
  8. 从专业角度分析国内创客教育发展
  9. 华硕路由器修改 Hosts 以达到局域网内自定义解析
  10. OpenHarmony,一路前行,为了奇迹