J***A编程如何分工,j***a项目怎么分工

dfnjsfkhak 23 0

大家好,今天小编关注到一个比较意思的话题,就是关于java编程如何分工的问题,于是小编就整理了2个相关介绍Java编程如何分工的解答,让我们一起看看吧。

  1. 程序员分类?
  2. 一般Java小公司的规模在多少人数?

程序员分类?

5种程序员的类型,你是属于其中哪一种呢?

补漏型。

图片来源网络,侵删)

代码或许不漂亮,但能用。

这种家伙是公司的基石。 代码有问题的时候,他能快速补漏,下不再犯。 当然他并不关注代码看起来怎么样,是否容易使用,以及其他琐碎的问题,但是他能搞定,没有一堆废话,也不会唧唧歪歪。 用这种程序员的最佳方式是,你指出问题后,走开就可以了。

完美主义型。

JAVA编程如何分工,java项目怎么分工-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

你想对我的代码做什么

这类家伙并不关心你的截止日期或预算,和编程艺术相比,那些都微不足道。 当你最终收到最终成品时,你没有选择余地,只能对那漂亮格式的代码,不,是白玉无瑕的代码,衷心地赞叹。 那代码是如此有效率,你无须再对它做什么,否则就是画蛇添足,亵渎***手笔。 他就是那位唯一有资格改动代码的人。

反编程型。

JAVA编程如何分工,java项目怎么分工-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

程序员从事的人群很多,分工也不相同,从大的方面可以分为以下几类:asp程序员、delphi程序员、php程序员、powerbuilder程序员、C程序员、linux程序员、net程序员、vb程序员、JAVA程序员、j***ascript程序员、C++程序员、Python程序员、ABAP程序员、android程序员、iOS程序员。

四类程序员:科学家、码农、专家和工匠。

科学家,与其说他们是程序员,不如说他们是数学家。他们发明了各种理论算法和术语,教科书上那深入的证明和计算也出自他们之手,其他的程序员都或多或少受益于他们的成果。他们是程序员中最不经常写程序的人,甚至有一些***一辈子都没写过程序,你也许认为这违反了我们开头对程序员的定义,可谁说编程非要用键盘呢?

码农,他们是程序员中的蓝领,干着某种程度上的体力活,但这并不是什么坏事,事情总要有人做,并且编程的自由行赋予了码农很大的创造和学习空间。码农是程序员中占比最大的群体,他们的可塑性最高,有刚学习编程的中学生,有刚参加工作的毕业生,也有工作多年仍乐于战斗在第一线的资深工程师

专家,他们在软件行业中摸爬滚打多年,见多识广且精于一个或多个领域。他们在公司里通常被称之为高级程序员,架构师或是CTO,他们通常设计软件大厦的结构然后安排码农去实现,或者自己写一些核心代码。他们经验丰富,具有技术前瞻性,能够未雨绸缪,提前做出反应以应对软件大厦腐朽的趋势和业界的技术变化。

工匠,他们是很特殊的程序员,与其他程序员关心技术本身相比,他们更关注实现的结果,他们是把科学家论文商业化的实践者。对他们而言,重要的不是技术本身,而是利用技术创造伟大的产品。因此,你很难用前端、后台、DBA、安全工程师定义他们,为了创造伟大的产品,他们愿意学习任何技术,有些浅尝而止,有些因为需要兴趣精通无比。

一般J***a小公司的规模在多少人数?

专门做j***a的公司人数还是蛮多的,一般再小的公司纯技术人员5-10多个有的,这样的公司规模可能在20-50人。

搞技术的人达到100的话,公司规模估计超过200人了。

搞技术的人达到200的话,公司规模估计有800-1000人了。

j***a的小型项目一个人完全可以搞定,但是一个开发的项目质量、代码质量等都会比较差,不如分工的项目做的好,比如你做的页面一定没有专门做页面的人好,比如你的设计或架构没有专门做设计和架构的人好。

上个月我花了2周给别人开发了一个图片管理系统,纯面向过程开发的,如果要架构、设计和面向对象开发,估计要6周(都是晚上+周末搞,白天在公司做公司的事情,每天都1点睡觉),很累的,功能做不出来也没地方讨论了。

在公司总是一个人开发的话,进步会很慢的,可能会处理的问题的能力比别人强,但是开发人员的目标不是这样的,最终要走架构或者管理的,要学会宏观的分析问题,要学会站在很高的角度做设计。

可以QQ里加些同行的朋友经常聊聊技术。

最后祝你在职业生涯中越走越好。

到此,以上就是小编对于J***A编程如何分工的问题就介绍到这了,希望介绍关于J***A编程如何分工的2点解答对大家有用

标签: 程序员 他们 代码