码农和程序员的区别

160 天前
 forgottenPerson

一直觉得能写出 magisk frp alist redis lsposed vue 这种才算程序员,但是据我观察写这些的人都是有好几年的经验的人。star 数也不低。

码农就是实现业务,熟悉了常见解决方案,实现常见功能可以吃点老本,读别人的代码读得懂,但是自己来创作就各种问题,主要还是调调 api 这些。

曾经有个十几年经验的说,他只是没时间去 github 去写开源项目,要是自己有时间,写个 star 数比较多的也不在话下。

不知道我这个分析是对的吗。

785 次点击
所在节点    问与答
9 条回复
liuzimin
160 天前
怎么当个程序员当出优越感了?

写业务就不是程序员了,那是不是非 985 、211 也都不算大学生了?
tulongtou
160 天前
樱桃和车厘子的区别?
forgottenPerson
160 天前
@liuzimin l 老哥,不是这个意思,我的意思从创造能力方面看一下,单纯理论上的比较。大家实际上都很棒。但从理论上看只是我的一个看法而已,不一定对。

大家都很棒,老哥你也不要一下子给我来个优越感,真没有这个想法。
Features
160 天前
程序员是个工种,码农是行业对程序员的蔑称

哈士奇和土狗都是狗,不能因为土狗太廉价就把土狗开除狗籍
htxy1985
160 天前
在我的看法中,程序=数据结构+算法+设计模式, 软件开发这么多年这 3 样都已经被开发的很成熟了,但依然有一些大佬在尝试开辟新的东西,尤其是算法这个东西,总有一些人因为一些奇思妙想或奇怪经历有感而发创造出一个解决实际问题的方案。这一部分人属于是 T0 级别的存在。
另外一种是熟悉已经成熟的各种程序模式,并能灵活的利用到实际业务中,为甲方创造实际的效益,这一类人也是 T1 级别的存在,你可以称之为架构师。能做到这一步的人已经是很厉害的程序员了。
还有一种就是你说的码农,熟悉一套组合拳,他们一直重复的开发不同的业务,曾经也做出向 T1,T0 方向努力,但由于各种原因吧进展缓慢,这种才是大多普通人的真实写照吧。技术、工作只是生活的一部分,本就很艰难了,我们就不要妄自菲薄自惭形秽。

你说的能读懂别人的代码的,这种距离 T1 也越来越近了,只是需要总结思考归纳等一系列积累的动作而已。

“曾经有个十几年经验的说,他只是没时间去 github 去写开源项目,要是自己有时间,写个 star 数比较多的也不在话下。”
---------从他的话语中我总感觉这个人应该写不出来 star 数比较多的,纯直觉。
asuka02
160 天前
我给张员外家当长工,你呢?
smallyu
160 天前
你是码农还是程序员?
forgottenPerson
160 天前
@asuka02 秋二
levelworm
160 天前
没啥区别,这俩不就一个东西?

硬要有区别,简单——给业务写程序的是码农,给码农写程序的是程序员,如何?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1050983

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX