一直觉得能写出 magisk frp alist redis lsposed vue 这种才算程序员,但是据我观察写这些的人都是有好几年的经验的人。star 数也不低。
码农就是实现业务,熟悉了常见解决方案,实现常见功能可以吃点老本,读别人的代码读得懂,但是自己来创作就各种问题,主要还是调调 api 这些。
曾经有个十几年经验的说,他只是没时间去 github 去写开源项目,要是自己有时间,写个 star 数比较多的也不在话下。
不知道我这个分析是对的吗。
1
liuzimin 156 天前 via Android 1
怎么当个程序员当出优越感了?
写业务就不是程序员了,那是不是非 985 、211 也都不算大学生了? |
2
tulongtou 156 天前
樱桃和车厘子的区别?
|
3
forgottenPerson OP @liuzimin l 老哥,不是这个意思,我的意思从创造能力方面看一下,单纯理论上的比较。大家实际上都很棒。但从理论上看只是我的一个看法而已,不一定对。
大家都很棒,老哥你也不要一下子给我来个优越感,真没有这个想法。 |
4
Features 156 天前 1
程序员是个工种,码农是行业对程序员的蔑称
哈士奇和土狗都是狗,不能因为土狗太廉价就把土狗开除狗籍 |
5
htxy1985 156 天前 1
在我的看法中,程序=数据结构+算法+设计模式, 软件开发这么多年这 3 样都已经被开发的很成熟了,但依然有一些大佬在尝试开辟新的东西,尤其是算法这个东西,总有一些人因为一些奇思妙想或奇怪经历有感而发创造出一个解决实际问题的方案。这一部分人属于是 T0 级别的存在。
另外一种是熟悉已经成熟的各种程序模式,并能灵活的利用到实际业务中,为甲方创造实际的效益,这一类人也是 T1 级别的存在,你可以称之为架构师。能做到这一步的人已经是很厉害的程序员了。 还有一种就是你说的码农,熟悉一套组合拳,他们一直重复的开发不同的业务,曾经也做出向 T1,T0 方向努力,但由于各种原因吧进展缓慢,这种才是大多普通人的真实写照吧。技术、工作只是生活的一部分,本就很艰难了,我们就不要妄自菲薄自惭形秽。 你说的能读懂别人的代码的,这种距离 T1 也越来越近了,只是需要总结思考归纳等一系列积累的动作而已。 “曾经有个十几年经验的说,他只是没时间去 github 去写开源项目,要是自己有时间,写个 star 数比较多的也不在话下。” ---------从他的话语中我总感觉这个人应该写不出来 star 数比较多的,纯直觉。 |
6
asuka02 156 天前 via Android 1
我给张员外家当长工,你呢?
|
7
smallyu 156 天前 via iPhone
你是码农还是程序员?
|
8
forgottenPerson OP @asuka02 秋二
|
9
levelworm 156 天前 1
没啥区别,这俩不就一个东西?
硬要有区别,简单——给业务写程序的是码农,给码农写程序的是程序员,如何? |