1.1 如何区分一个好的程序员和不好的程序员呢?

GreyZeng GreyZeng 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

章节名:概论
页码:第1页 2017-07-11 20:25:26

我成为了一名职业程序员,但是我发现所有的算法别人都已经实现了,我只要调用就可以。似乎我们公司的软件与数据结构、算法的关系都不大。那我当初辛辛苦苦学习的数据结构和算法有用么?如何区分一个好的程序员和不好的程序员呢?
引自 概论

体会:书中举的四则运算的例子做深了以后可能还涉及一些相对比较复杂的算法,可是在现实中接触到的系统很多是业务驱动的系统,用户量可能不会超过2000,CRUD,业务复杂流程交给成熟的工作流系统去做了,CRUD是很简单的数据库表操作,数据库操作有现成的框架,前端有现成的框架,后端有现成的框架,程序员要做的事情就是熟悉现有的框架,完成相应的业务模块的开发。典型的开发过程是:拿到一个业务需求,建模->转换成实体类->对这个实体类的CRUD->拖出一个工作流流程图->把流程涉及的表单用前端框架做好->调用封装好的工作流的方法实现业务流程操作。在整个过程中,似乎用不到任何复杂一些的算法和数据结构(最多可能会考虑一下实体类之间一对多之间的关系),但是仍旧有些程序员做的很好,bug非常少,功能也很稳定,有些bug很多,这样可以区分去好的程序员和不好的程序员么?

原文地址

...全文

相关推荐

程序员5大层次,你属于哪一层?

程序员5大层次,你属于哪一层?软件界一个无可争议的事实是,不同程序员的效率有差别,而且差别很大。许多专家将优秀程序员和一般程序员区分地很清楚。大多数研究得出结论认为,一般程序员跟优秀程序员之间在工作效率和质量上存在10:1的关系:优秀程序员和水平   软件界一个无可争议的事实是,不同程序员的效率有差别,而且差别很大。许多专家将优秀程序员和一般程序员区分地很清楚。   大多数研究得出结论认为,一般程序员跟优秀程序员之间在工作效率和质量上存在10:1的关系:优秀程序员和水平较差的程序员的编码时间比例为1:20;debugging时间比为1:25;代码数量比是5:1;程序执行速度比例是10:1。而且

weixin_38734269

肠胃吸收不好有什么表现?肠胃不好怎么调理?.doc

肠胃吸收不好有什么表现?肠胃不好怎么调理?.doc

assdaassa

从“是你不好”到“是我不好”.docx

从“是你不好”到“是我不好”.docx

百里长

一个合格的程序员应该读过哪些书?

一个合格的程序员应该读过哪些书?“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”   “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”   很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数Top10的书。   其实除了前10本之外,推荐数前30左右的书籍都算经典,笔者整理编译这个问答贴,同时摘译部分推荐人的评语。   下面就按照各本书的推荐数

weixin_38692043

想找个挂想玩看看这个挂好不好啊?

想找个挂想玩看看这个挂好不好啊?想找个挂想玩看看这个挂好不好啊?想找个挂想玩看看这个挂好不好啊?想找个挂想玩看看这个挂好不好啊?想找个挂想玩看看这个挂好不好啊?想找个挂想玩看看这个挂好不好啊?

liugangqiang
评论 10
收藏 已收藏
分享
返回顶部
GreyZeng
构建之法 606 成员 524 内容