码农:领导不让编码让画流程图咋办?然后晒出他所谓的“流程图”

在相当一部分程序员的观念里,程序员的工作就是写代码,特别是刚大学毕业,新入职的程序员,你让他写文档,他不乐意,写周报日报不乐意,让他写代码,他的兴趣就来了,这也是比较普遍存在的现象,其实这种做法不是很科学,当然,话又说回来,写代码对于一名程序员来说是相当重要的,如果是天才,没有足够的代码量积累,编码能力也是无从谈起,只不过天才的悟性更高一点,不需要那么多代码量就可以达到普通人的水平。总得来说,编码对一名程序员很重要,但并不是程序员的全部工作,一名优秀的程序员不仅需要有较强的编码能力,也需要有足够优秀的编码思想,编码思想一部分来自于编码悟到的,还有一部分来自于各种技术阅历,近期,有一名程序员朋友给我们分享了他的一个故事。

码农:领导不让编码让画流程图咋办?然后晒出他所谓的“流程图”

据这名程序员朋友说,他刚入职了一家互联网公司,不过进来公司后,让他感觉比较郁闷的是,领导不让他写代码,这把这名程序员急坏了,在他的观念里,不让写代码还能叫程序员么?然后他说领导让他干的事情却是写文档画流程图,并且他还晒出了像下面的这个“流程图”,原来是UML图,这不是一些架构师常用的么?可见这名程序员网友以前并没有听说或见过这东西啊,针对他目前的这些描述,让我们看看其他网友们都是怎么看待的吧!

码农:领导不让编码让画流程图咋办?然后晒出他所谓的“流程图”

网友一:说明领导在培养你,低端码农才写代码

上世是朵花:没错,干这个事情比写代码逼格更高一点啊,可惜这名程序员网友没有发现,不过不要说“低端码农”,这个词不够友好,码农的工作也是很伟大的。

网友二:这是在培养你当软件架构师呀

上世是朵花:锻炼设计代码的能力对编程思想的提升也是很有用的。

阿里巴巴员工:这是毛线流程图

上世是朵花:这名阿里巴巴员工看出来了!

网友四:挺好,思路比写代码更磨练人

上世是朵花:没错,写代码只是一种表现形式,重要的是一种优秀的思想,写出的代码质量的好坏也直接展现了程序员编程思想及编程格局方面的一些素质。

码农:领导不让编码让画流程图咋办?然后晒出他所谓的“流程图”

网友五:uml啊,统一建模语言,还学过

上世是朵花:这名同学有接触过这个东西。

网友六:这tm的idea自动生成的啊……

上世是朵花:没错,通过ide工具,把java的各个类,接口都定义之后,同样也可以生成这样的图。

网友七:我感觉不错,以后人工智能可以代替人类写代码了。

上世是朵花:这还需要有一段时间吧,人工智能估计先进军其他领域,编程领域会比较靠后或者垫底的一个领域了。

网友八:uml类图,这是最基本的东东啊。估计现在很少有人用了。都看不起这种所谓系统及架构设计了

上世是朵花:是的,这名程序员网友没见过也正常,因为好多公司都不怎么用这个,不过,对于一些比较大的项目,能够通过这个工具设计一个大概也是很有必要的。

码农:领导不让编码让画流程图咋办?然后晒出他所谓的“流程图”

从评论中看,对于uml图这个东西,有部分网友没见过,或听说过,甚至有的人还会认为这个不属于程序员的工作,这也是正常现象,现在好多公司不怎么用这个,只有一部分公司在用,也许有的人可能了解一点这个东西,感觉比较鸡肋,没什么大的作用,不过,其实用好了也是比较有价值的,我想在写代码之前,通过这个把要实现的各个类文件的关系都梳理清楚肯定没什么坏处的吧,如果没有事先做好规划设计,在实现过程中不停的加类文件,加代码什么的,项目有可能跑偏哦,当然了,话又说回来,这个东西也只是一种代码设计的形式,有好的设计思想,不一定局限于各种形式,可能是另外一种形态的存在,优秀的架构师很多,他们用的方法也是千差万别,但最后都是殊途同归,最后,要说的是,作为一名程序员,不要抵触一些你没有见过的东西,要有一颗善于学习的心,这样的习惯将会对以后自身的价值提升很有用。

以上所有图片均来之互联网

大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!

相关推荐