程序员论,软件公司论

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
程序员论
   --用于若干年后开公司时的指导

“程序员”不是职位,而是跟“做软件”活动有直接关系的一群人的统称。编程员,系统分析员,项目经理等都是程序员。

何谓真正的程序员?他应该视软件为最大兴趣(之一)。

真正的程序员是个好人,他对自己的所作所为负责,他从不欺负别人,不爱占小便宜。总之,他是向“和”的。

真正的程序员不爱钱,不怕累,但是他绝对无法忍受由他的兴趣所产生的副产品--金钱和疲劳--被别人夺走和控制。所以,把这些副产品还给他们,让他们做主。他们会变成快乐的程序员。

快乐的程序员拥有无穷的力量,最大的责任,这是所有软件过程想得到但是无法得到的,因此,快乐的程序员们最终将不再需要过程(在对所有他们认为有用的过程都玩遍玩透,终于“顿悟”了之后)!

程序员在软件过程上达到了“无为”境界的同时/之后,在其他方面也将“得道”,至少会在其他方面“向道”。

程序员最终将成为圣人。(这句纯粹是噱头)

 

软件公司论
 --用于若干年后开公司时的指导

思想:
1。无为而治
2。类共产主义

原则:
公司结构要简单,职务的种类要宁少勿多,甚至没有。因为公司没有股东(或者说所有人都是股东),所以大家都是平等的,只是分工不同。各种职务没有高低之分,而且跟利润的分配没有关系。

在不违背法律,不影响向客户交付保质保量的软件的前提下,对程序员们的工作要尽量少干预,甚至不干预,最好使他们忘记你的存在。

无为并非无所作为,要培育公司的“道”文化,监督并督促偏离“道”的人回来,采用民主和温和的方式。

公司的各种财务报表向职员公开。

项目结束后,以项目组为单位(如果可能的话以个人为单位),评测其业绩,按劳分配该项目所得的所有利润。

公司的日常花销,以xx元为限,超出的话要员工投票决定是否同意。

任何员工都可以提出对公司的建议,如购买书籍,改善工作环境,休假制度等等任何建议,不论所需经费多少,一律投票决定。

关于投票,要有最大和最小期限,要有最少人数限制,以免误事或者不公。

发放公司债券,用于公司的高额资金周转。购券人只限于公司职员,采取自愿原则。无利息或者低息(不高于银行定期利息)。

公司的规模遵循“小国寡民”的原则,不宜过大。

 

应用“两论”
 --想象中的场景图及一些补充和分析

一些志同道合(即基本同意上述“两论”)的老程序员(即有点儿存款,有点儿技术,有点儿沧桑的前程序员或现任程序员),走到了一起,在找到一个恰当的进入点时,成立了一家公司。
这些发起者投入的资金作为公司的第一笔债券。
接下来开始招募员工了,采用笔试和面谈来判断应聘人是否具有《程序员论》中提到的特性,是否认同上述“两论”。
然后开始组队做项目喽。根据项目的特点和项目组的喜好,各项目组采用不同的软件过程。当然,最终他们将不再需要软件过程。因为软件工程从混沌,到死板的工厂化的过程(曰:法),到柔软的只是一些原则的敏捷过程(曰:礼),最终将达到《老子》所说的无过程(曰:道)。
这中间,公司凡是有个大事小情的(日常的不超过一定额度的除外),全体员工投票决定(可以开发个投票系统,具有短信投票功能,方便不在家的员工。或者因陋就简,举手投票)。
这中间,程序员们根据自己的喜好选择上下班时间,甚至在家工作;有些人编程累了就去休假,有些人则去做项目经理(因为项目经理不用编程)。项目经理是多重角色,他是教练,监督者,杂工,保姆。
财务人员和市场人员则按他们的领域中的规矩按部就班的做事。
总经理是轮换制,其实他没什么事可做,只是在外面撑场面用的。他往往会被下放到某个项目组里做事。
发工资了!程序员按劳分配,贡献大收入就多(实际上无法做到完全公正合理,不过反正钱都归项目组内成员所有,不会落到外面,大家不会太在乎);项目经理基本按照(项目利润/投入人数)分配,不过要限制在最低和最高比率内;财务人员工作内容固定,所以采取定额工资;市场人员按项目提成;最后一个,总经理,他如果参与具体项目的话则同程序员的分配方法,如果去拉项目了则按项目提成,否则只给基本生活费。所以,总经理要采取轮换制,否则会很惨。
公司项目较多,看起来运转得不错,大家投票决定换个大一点儿地方,然后再招一些人进来。但是利润都分配下去了,公司没有大笔资金来运作这件事情。找外边的投资者?不行,外面的人不会干无利可图的事情;找银行贷款?不行,利息太高,而且银行会认为这个公司的“零利润”证明其业绩不好,不会答应。所以只能采取发放公司内部债券的形式,由大家自愿购买。
然后公司从每月的毛利润中取出一些钱用来还债。(看出来了吧?羊毛还是出在羊身上的,所以要民主决定是否该花这个钱)
这个公司的管理看似无序,其实是“无为”。项目管理最终达到“无为”,公司管理也是“无为”。《程序员论》提供了“无为”的主观基础,《软件公司论》提供了“无为”的客观基础。
在大家认为需要的时候,全体员工合力写了一本书来传播这个公司的成功实践,鼓舞其他程序员们也行动起来。该书全体作者放弃版税(当然,要投票决定的)。
如果公司最终倒闭了(毕竟她仍处在市场经济的大环境下),则是大家快乐一场,然后有人退隐山林,有人等待东山再起。
如果公司运转成功,仍然保持“小国寡民”规模,避免员工之间有交流不到的现象。
这时候,鼓励老员工出去自立门户,到别处去传播“道”。各公司之间“鸡犬之声相闻”(资源共享,经验共享),“老死不相往来”(不结成集团,避免利益连带,保持结构的简单化)。
公司和公司之间不会刻意去互相竞争,因为那将违背“道”。
因为有“道”,再加上没有靠钱生钱的资本家角色,所以这些公司不会有追求无穷利润的野心。程序员们也会追求“道”而不追求富有(其实他们可能会很富有,副产品嘛),他们在战略上藐视金钱,在战术上重视金钱。

程序员 【青铜程序员】熟悉相关专业技术,通过询问和参考别人的代码能开发功能模块,代码较规范【白银程序员】熟悉公司的基本开发平台和框架,能独立完成分配的模块,代码优质【黄金程序员】深入了解公司封装的工具类,了解平台结构的利弊,独立或简单参考资料就能重新搭建平台对于业务模块,能根据公司现有框架,从技术角度上解剖需求,代码处处是亮点,给人启发【铂金程序员】不依赖IDE工具(使用各种IDE都... 阅读详情

相关推荐

国产软件论

对于软件我们可以这样分门派:国外软件、开源软件和国产软件;比如你说视频播放器,到国外别人跟你说youtube,开源的会跟你说VLC,国内会跟你说爱奇艺。 所谓的国产软件在浏览器、视频播放器等领域占据了绝大部分市场,GWF之外功能确实也不赖,但不好意思所谓的国产软件也许并不那么国产。   浏览器--Trident/Chromium 影音播放器--FFmpeg 压缩软件--7-zip 办公套件--of...

weixin_34248705的博客 232

程序员在互联网公司和行业软件公司工作,有什么区别?

日常的工作是帮程序员跳槽,常常会遇到想从软件公司跳槽到互联网公司的,也有想从互联网跳到软件公司的(觉得工作强度低)。他们很关心的一个问题是:软件公司和互联网公司,孰优孰劣? 其实两者之间没有优劣之分,但有更适合自己的那一个,对岸的风景也不一定是更美的。知己知彼方能百战百胜,我把在这两种公司里工作的差异阐述一下,对此感兴趣的程序员朋友看完便了解了。 软件公司程序员在哪些公司工作? 很多人说到软件...

zhuguanghalo的博客 1034

中小软件公司批量倒闭,中年程序员出来能干啥?

文章主体内容来源于网络,结合自身的学习,实践,经验,总结提出几点浅陋的想法,仅供中小软件公司老板,中年程序员一点点参考;如果各位兄弟有些共鸣的实践的经验和心得,我希望深入与大家请教,探讨,后续的文章也会结合大家的问题,以及理论实践再深入的阐述,汇报给大家;大家的多多批评,毕竟实践是检验真理的唯一标准。以下为网络文章,基本写出了目前的现状,小部分内容做下主观调整:不仅仅是网站行业,软件业也如此,夕阳了……饱和了……

mjarqa的博客 1181

程序员跳槽:该选择互联网公司还是软件公司

程序员跳槽常常会有一个疑问,我到底该进软件公司还是互联网公司,谁比谁高一点点?大圣众包小编就帮你找找答案,根据众网友的体验反馈将这两种公司的工作差异对比给大家看看。 一、软件公司与互联网公司的典型企业有哪些,程序员们分别在哪儿上班(聚集)? 1.软件公司程序员在哪些公司工作? 很多人说到软件公司就是IBM、Cisco之流,其实和VC不是只有红杉、IDG一样,软件公司也是多种多样,

dashenghuahua的博客 7217

程序员在互联网公司和传统软件公司工作,有什么区别?

日常的工作是帮程序员跳槽,常常会遇到想从软件公司跳槽到互联网公司的,也有想从互联网跳到软件公司的(觉得工作强度低)。他们很关心的一个问题是:软件公司和互联网公司,孰优孰劣?  其实两者之间没有优劣之分,但有更适合自己的那一个,对岸的风景也不一定是更美的。知己知彼方能百战百胜,我把在这两种公司里工作的差异阐述一下,对此感兴趣的程序员朋友看完便了解了。   1.软件公司程序员在哪些公司工作?  很多人

程序员之家 1万+

收藏!AI将先取代低价值软件公司,而非程序员程序员如何提升自身价值?

如果说程序员已经是高薪职业,那么干AI的程序员,就是高薪中的高薪。学AI大模型,就是冲刺高薪的最优解!零基础小白不知道从哪入门?有基础的程序员找不到系统学习路径?实战项目练手无门?面试不知道考什么?别慌!今天就给大家整理了一份【2026年最新版】AI大模型免费学习资源包,覆盖从入门到实战、从理论到面试、从基础到进阶的全流程,所有资料均已整理归档,无冗余、无套路,免费分享给每一位想抓住AI风口的程序员和小白!👇👇扫码免费领取全部内容👇👇1、大模型系统化学习路线。

大模型教程的博客 218

程序员在互联网公司和行业软件公司工作,有什么区别?

  原文为 luckystar 在程序员程序员在互联网公司和行业软件公司工作,有什么区别?问题下的回答。   日常的工作是帮程序员跳槽,常常会遇到想从软件公司跳槽到互联网公司的,也有想从互联网跳到软件公司的(觉得工作强度低)。他们很关心的一个问题是:软件公司和互联网公司,孰优孰劣?   其实两者之间没有优劣之分,但有更适合自己的那一个,对岸的风景也不一定是更美的。知己知...

dianpi2993的博客 239

程序员最值得加入的200家国产替代软件公司汇总!!!

转眼2022年仅剩2个月不到,对于程序员来说,今年是充满挑战的这一年。有人想要逃离,也有人正在排队入场,大家面临的困境和担忧的问题各有不同又整体相似,很多人目前的状态也有些“当局者迷”,未来职业发展的路到底在何方?这里精选出了目前一线程序员关心以及对大家最有帮助的十大热门问题,准备和大家畅聊一番,厘清形势!#互联网裁员潮下程序员职业发展该走向何处?##除了互联网公司还有其他IT公司可以选择吗?##...

架构师小秘圈 879

为什么有的软件公司宁愿花15k去重招一个应届生,也不愿意加薪5k留住公司老程序员?...

????????关注后回复“进群”,拉你进程序员交流群????????来源丨一口Linux(ID:yikoulinux)https://mp.weixin.qq.com/s/SbirzT_omxySZ9UChxG5Fg很多公司宁愿高价招个新人,也不愿意给老员工加薪,相信这是很多IT圈朋友都遇到过的问题。究其原因,有的是企业问题,有的是员工问题,一口君整理了一些网友的回答,希望对初入职场的新手和浸淫职场多年的老鸟有所借...

<sdffdsfsdfdfs>sfsfsfsdfsdffds</sdfsDS>Fsd 179

只招女程序员,估值超过30亿美元,这家软件公司碉堡了!

今天,Cocos君要为大家介绍一位伟大的程序员:史蒂夫·雪莉(Steve Shirley)。↓↓她是世界上第一位自由职业的程序员,创立的公司市值超过30亿美元。但是在很长的一段时间里,这家公司只招收女程序员。这个神奇的故事,要从雪莉的童年开始说起。1933年,雪莉出生在德国,父亲是一名被希特勒政府通缉的犹太人。雪莉(右)和她的姐姐幸运的是,5岁的雪莉和姐姐通过著名的“Kindertransport...

Cocos的博客 217

程序员创业经:小软件公司怎么做大

在我们身边,你会发现存在着很多小型软件公司,他们少则几人,多则几十人。他们在苦苦地经营着,有的不断壮大,有的也在不断衰弱。但是随着中小型企业对信息技术重视程度的提高,小型软件公司也会有更多的机遇。那么这些小型软件公司如何寻求自己的出路呢?     产品定位不容忽视 有的小型软件公司在发展的过程中没有产品定位,总想着只要是软件项目就接,如果干不了,就转包给其他公司。实际上这样的想法对公司没多少好

沙振中 1364
上一篇: 蛙蛙推荐:蛙蛙学习asp.net总结(之一)
下一篇: 送你六个哲理小故事
foxmail
博客等级 码龄25年 11粉丝 92原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值