登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
1
2
/ 2 页
下一页
返回列表
首页
›
业界区
›
业界
›
《程序是给自己看的还是给别人看的》(2009/12/22) ...
《程序是给自己看的还是给别人看的》(2009/12/22)
[ 复制链接 ]
娥搽裙
2025-5-29 19:54:19
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
不知道各位程序员有没有用自己的姓名的拼音字母作为文件目录名或程序名的经历。从我对此观察来看,很多人都是这样做的。他们为什么这样做?我发现除了这样做可以醒目地找到目录和文件之外,更重要的是反应了程序员的私有性,他强调了程序的私有。我们常常会发现有一个有趣的现象:程序员从不主动地把自己程序给其他程序员去阅读(除非上级要求、工作移交),程序员也不想看别人的程序,抱怨看不懂别人的程序!程序员读不到别人的程序,程序员不想将程序给别人看-〉程序员就得不到别人对程序意见-〉程序员就不会改进程序的可阅读性-〉程序可读性低-〉其它程序员就看不懂-〉看不懂就不愿意看-〉看的程序就少-〉阅读水平降低。这样导致程序员只能读懂自己的程序,其阅读他人程序的水平普遍很低。
程序员一旦将程序变成了日记,一旦只给计算机阅读,这样一来我们这些外人就无法从程序本身中看到程序员的水平了。我们只能根据他们开发的项目、承担的职能等外在的表现来判断他们的水平了。而这些往往不如程序来得直接。我认为存在这个现象有以下原因:
第一、面子
程序员是很有自信的人群,上面文章我也分析过了自信的来源。这种自信反映在编程上是就会认为自己编写程序是最好的,即使知道自己编写的水平很差,也不会告知别人。这是程序员面子在作怪。他们不想进行比较和竞争,各自抱着自己的程序在那里自娱自乐。而且,业界也容忍这个现象。导致程序员理所当然地认为程序是自己编的是自己的,想给别人看就给别人看,想不给就不给。尤其是新手、那些自己感觉水平不行的程序员更加不愿亮出程序出来。怕丢面子!
第二、 保密
还有一些程序员则认为程序里包含了解决问题的算法和技巧,是自己的辛勤劳动,是自己的知识产权。如果给人看了,别人就会无偿地拿了过去,自己的劳动就会白费。所以,他们不愿意公开自己的程序。
如果真的这样,那我是非常理解的。但是,就我的经验来看绝大部分程序员和绝大部分程序都是很难到达可以达到知识产权这个层面的。回首各自编程有哪些是别人不能编的呢?有哪些是别人不能超越的呢?即使有点小的技巧也不必藏而不露吧。好的程序员是不会去背这些包袱去获取新的进步的。
说到底还是个程序员程序私有的思想在作怪。
第三、环境
有时候我和程序员谈到这个问题时,他们认为不是自己不愿意给别人看,而是别人不想看,自己想看人家不给看。这里确实是一个环境问题,没有人要求程序员这样做。这个编程环境并不鼓励程序公开,不鼓励程序的优化,不鼓励程序的共享,反而使哪些编程水平差的得到了伪装,那些编程水平高的得到淡化。由于没有制度上、管理上的明确要求,这个问题就会长期存在。而我认为,程序员既然是个性张扬的群体,那为什么不能从自身做起,以给别人看的要求编写程序呢?不能以学习的态度请教程序写的好的同行呢?学习是获取的过程,也是将来给予的基础。只要有利于程序水平的提高,我们程序员都可以去尝试,用不了多久我们环境就会好起来。我们的程序交流和技术交流就会好起来,我们程序员的心胸就会开广起来。
就我而言,我编过无数个程序,但我从来没有保留过自己的程序,我的程序都是给我的同行看的、保留的。因为,我认为程序是给别人看的。虽然是自己写的,但是只有给别人看,才能发挥其真正的价值,就如同一篇文章只有给读者阅读,才能评价出文章的好坏。唯有给别人看,才能促使自己提高程序的可读性、才能获得别人的批评和建议、才能改进程序的不足、才能提高自己的编程水平。
我建议程序员要养成“程序不是给自己看的,是给别人看的”习惯,尤其是新手,从开始就要养成这个习惯,要放下面子,请别人看看自己的程序,请别人提提意见,这样自己的水平才能提高,同时,自己也要学着看别人的程序,学会向别人提出意见和建议,学会从别人的程序中学到好的编程风格和编程技巧。通过这两方面的努力,形成一个程序员之间互动的氛围,程序员的水平一定会有一个很大的提高。
下篇:《面向过程和面向对象的编程》
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
是给
看的
程序
自己
别人
相关帖子
高性价比小程序商城 SaaS 平台推荐!赋能中小微数字生意
DeepK 自动程序修复框架论文——OceanBase 校企联合研究
约瑟夫问题模拟算法可视化程序_C++精灵库算法可视化程序
我的冤种小程序诞生记
从零自制x86引导程序:实践笔记
SEO广告招商落地页程序
xv6:从第一个用户程序trap返回kernel态
小程序商城平台怎么选?一文看懂呱呱赞、有赞、微盟差别
那些你不知道自己需要监控的 Linux 暗坑
服务器遭遇 XMRig 挖矿程序入侵排查与清理全记录
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
高性价比小程序商城 SaaS 平台推荐!赋能中小微数字生意
27
604
嫂潍
2026-02-02
安全
DeepK 自动程序修复框架论文——OceanBase 校企联合研究
20
715
尤晓兰
2026-02-03
业界
约瑟夫问题模拟算法可视化程序_C++精灵库算法可视化程序
10
492
绘纵
2026-02-04
安全
我的冤种小程序诞生记
4
86
窝酴
2026-02-14
安全
从零自制x86引导程序:实践笔记
6
742
任俊慧
2026-02-17
程序
SEO广告招商落地页程序
3
49
新程序
2026-03-04
安全
xv6:从第一个用户程序trap返回kernel态
2
472
庞环
2026-03-04
安全
小程序商城平台怎么选?一文看懂呱呱赞、有赞、微盟差别
1
288
锺冰洁
2026-03-07
业界
那些你不知道自己需要监控的 Linux 暗坑
0
346
明思义
2026-03-23
安全
服务器遭遇 XMRig 挖矿程序入侵排查与清理全记录
0
196
胥望雅
2026-03-27
回复
(37)
岑韬哎
2025-10-26 16:37:43
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
新版吗?好像是停更了吧。
裴涛
2025-10-30 23:12:04
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
前排留名,哈哈哈
拍棹
2025-12-11 04:24:08
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
热心回复!
请蒂
2025-12-13 08:27:12
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
谢谢分享,试用一下
丰江
2025-12-17 23:11:46
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
用心讨论,共获提升!
红弘丽
2026-1-17 11:29:43
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
喜欢鼓捣这些软件,现在用得少,谢谢分享!
滕佩杉
2026-1-18 13:05:03
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
用心讨论,共获提升!
挠溃症
2026-1-18 13:14:36
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢分享
岑韬哎
2026-1-18 17:25:57
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
这个好,看起来很实用
扔飒
2026-1-19 13:11:39
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
新版吗?好像是停更了吧。
怀陶宁
2026-1-20 07:50:54
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
东西不错很实用谢谢分享
阮蓄
2026-1-27 05:10:46
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
前排留名,哈哈哈
热琢
2026-1-28 10:10:34
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
很好很强大 我过来先占个楼 待编辑
百谖夷
2026-2-1 05:17:52
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
前排留名,哈哈哈
搁胱
2026-2-2 04:33:19
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
这个好,看起来很实用
炀餮氢
2026-2-4 06:17:15
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
喜欢鼓捣这些软件,现在用得少,谢谢分享!
丘娅楠
2026-2-5 03:12:55
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
很好很强大 我过来先占个楼 待编辑
凶契帽
2026-2-5 08:51:39
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
过来提前占个楼
荏牌
2026-2-6 12:16:36
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢分享,学习下。
下一页 »
1
2
/ 2 页
下一页
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
安全
签约作者
程序园优秀签约作者
发帖
娥搽裙
2026-2-6 12:16:36
关注
0
粉丝关注
23
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991125
anyue1937
9994892
kk14977
6845359
4
xiangqian
638210
5
神泱
9522
6
韶又彤
9916
7
宋子
9878
8
荪俗
9018
9
闰咄阅
9995
10
刎唇
9997
查看更多
今日好文热榜
804
Openclaw接入微信(亲测有效)
26
HagiCode Desktop 混合分发架构解析:如何
246
民间盲派秘传:十二时辰初中末出生吉凶(中
270
是谁 2026 年还在用 Sublime Text 写代码?
220
HagiCode Desktop 混合分发架构解析:如何
790
HagiCode Desktop 混合分发架构解析:如何
998
分布式自动化测试的大规模落地方案-宏控天
680
民间盲派秘传:十二时辰初中末出生吉凶(中
424
民间盲派秘传:十二时辰初中末出生吉凶(中
5
民间盲派秘传:十二时辰初中末出生吉凶(中
497
HagiCode Desktop 混合分发架构解析:如何
443
信息系统项目管理师 2025年上半年(第2批)
675
民间盲派秘传:十二时辰初中末出生吉凶(中
641
民间盲派秘传:十二时辰初中末出生吉凶(中
68
民间盲派秘传:十二时辰初中末出生吉凶(中
728
民间盲派秘传:十二时辰初中末出生吉凶(中
418
记一次综合型流量分析 | 添柴不加火
388
AI开发-python-langchain框架(3-14-并行流
862
WPF新手村教程(七)—— 终章(MVVM架构
296
38岁程序员的接单平台踩坑史:从被骗到月入