怎么样做一个合格的程序员?

时间:2020-01-02 来源: 热点专题

如何成为一名合格的程序员?在回答这个问题之前,必须先了解什么是好的程序员,以便有一个方向和目标。然而,这件事太主观了,标准可能因人而异。 我不谈论传说中独自做大事的特殊情况,也不谈论上帝进入地球和上帝丹尼尔的悖论。以下是我同意的标准。在正常的项目开发中,需要一个好的程序员。

1,解决问题的能力

在项目开发中,程序员的能力等于他解决问题的能力。 如果你想用一个尺度来衡量这种能力,程序员的能力可以用完成任务的尺度和难度来衡量。

因为难度不如列表的划分好,而且在一般项目开发(非研究项目)中,任务的难度主要来自任务规模带来的复杂性。这里,任务从大小上大致分为1个函数=1个类=1个函数=1个模块=1个项目。

对于更详细的划分,函数、类、函数、模块和项目本身可以分为简单的和大的。

◆编辑初学者总是从最小的函数和类中学习。

◆程序员基本上可以无误地完成项目中的一个功能,并且被认为是合格的。

在此之前,项目的生产力是负面的,也就是说,他分配任务、交流和修复bug所花的时间比他直接完成这个功能所花的时间要多。 换句话说,这个级别的程序员存在于项目中纯粹是为了培养人才。

◆能够很好地完成一个完整模块的程序员被认为是优秀的程序员,也是一般项目的主要开发人员。

◆只有能够完成整个项目的勤务员才能被视为好的勤务员,才能在多人项目中起带头作用。

我认为有如下几个因素:

2。知识积累

在同级的勤务兵中,一个人对某一领域的问题有所了解,另一个人对该领域一无所知。在这个领域完成同样任务的效率下降了一个多数量级。

这就是我们通常所说的经验的作用,它可以被看作是知识的积累 程序员的知识积累很大程度上决定了他解决问题的能力。

3。自学能力

这是一个知识爆炸的时代,知识更新的频率太高,无法赶上。

一方面,当面临一个稍微困难的任务时,不可避免地会有一些时候你会超出你现有的知识。此时,你的自学能力决定了你完成这项任务的速度。另一方面,你的自学能力决定了你在正常工作中积累了多少知识。

具有很强自学能力的人总是可以从项目代码中学习到一些东西,即使没有人给他们指路。另一方面,在学习能力差的人编写的代码被其他人重构后,他们不会考虑代码是否变得更好以及为什么会变得更好

在更长的范围内(比如一个人的工作生涯),程序员积累多少知识只取决于他的自学能力和他对编程本身的兴趣

4。沟通能力

在分工明确的项目中,程序员需要与产品(规划)沟通以理解产品,与上级沟通以理解他们的任务,并与同事沟通以正确理解要访问的模块。

让其他人在自己完成模块时正确理解模块的接口。不写文件时,正确的口头交流非常重要。当书写文档时,文档的书写能力也被视为沟通能力的一部分。

新闻排行
  1. 纺织服装周刊我想昨天分享我们的记者-王莉“男人不止一面”,这是一个口号,也是当前时尚男装的最佳描述。?

    纺织服装周刊我想昨天分享我们的记者-王莉“男人不止一面”,这是一个口号,也是当前时尚男装的最佳描述。?...

  2. 大家好,这是九个五王之王的辉煌时光!欢迎来到过去95年的玩家,第九五局君将首次为您带来最新,最完整的游

    大家好,这是九个五王之王的辉煌时光!欢迎来到过去95年的玩家,第九五局君将首次为您带来最新,最完整的游...

  3. 悦美塑胶网我想昨天分享两者都表明这颗恒星与净红色不一样。净红色照片以固定角度固定,星形照片为360度,没有死角。鹅不怕被拍照。如何好好看看!网友的一些眼睛可以很容易地发现镜片下的不良外观。例如,一些

    悦美塑胶网我想昨天分享两者都表明这颗恒星与净红色不一样。净红色照片以固定角度固定,星形照片为360度,没有死角。鹅不怕被拍照。如何好好看看!网友的一些眼睛可以很容易地发现镜片下的不良外观。例如,一些...

  4. 翻天覆地的改善是我国对农村人民的良好政策的最有力体现。我出生于20世纪70年代早期,我对制作团队有着深刻

    翻天覆地的改善是我国对农村人民的良好政策的最有力体现。我出生于20世纪70年代早期,我对制作团队有着深刻...

  5. 面对严重的降温,长白大楼温暖的新姿态得以释放!2019商业广告长春欢迎潜水降温是给你的吗?感受深秋的寒冷

    面对严重的降温,长白大楼温暖的新姿态得以释放!2019商业广告长春欢迎潜水降温是给你的吗?感受深秋的寒冷...

  6. 在这个先进技术的时代,每个人,包括孩子,每天都接触到各种各样的数字产品。但是儿童经常接触数字产品安全

    在这个先进技术的时代,每个人,包括孩子,每天都接触到各种各样的数字产品。但是儿童经常接触数字产品安全...

  7. 中国特色社会主义创业区,为什么深圳发展5个科技产业?)8月18日,中共中央,国务院发布了《关于支持深圳建设中国特色社会主义先行示范区的意见》(以下简称《意见》),明确表示将支持深圳率先建设反映高质量

    中国特色社会主义创业区,为什么深圳发展5个科技产业?)8月18日,中共中央,国务院发布了《关于支持深圳建设中国特色社会主义先行示范区的意见》(以下简称《意见》),明确表示将支持深圳率先建设反映高质量...

  8. 我想昨天分享的健康圈丽霞喝了生姜红枣茶,并在醉酒中喝了黄色的粥一个夏天没病三分三天是一年中最热和最困难的一个月,但它也是疾病预防和健康的好时机。现在越来越多的朋友知道“冬病和夏治”的真相。近年来,三

    我想昨天分享的健康圈丽霞喝了生姜红枣茶,并在醉酒中喝了黄色的粥一个夏天没病三分三天是一年中最热和最困难的一个月,但它也是疾病预防和健康的好时机。现在越来越多的朋友知道“冬病和夏治”的真相。近年来,三...

  9.     东方网记者王佳燕1月26日报道:上海市政协第十三届委员会第二次会议今天召开,上海市政协副主席李?

        东方网记者王佳燕1月26日报道:上海市政协第十三届委员会第二次会议今天召开,上海市政协副主席李?...

  10. 70年,我们正在努力与共和国共同成长;70年,每个城市的增长都凝聚成了令人惊讶的巨大变化。新中国成立70周?

    70年,我们正在努力与共和国共同成长;70年,每个城市的增长都凝聚成了令人惊讶的巨大变化。新中国成立70周?...

友情链接