百科问答小站 logo
百科问答小站 font logo



开发软件费用为什么这么贵? 第1页

  

user avatar   qinlili233 网友的相关建议: 
      

利益相关:个人开发者

我想借助这个问题聊聊开发软件到底有多少成本


首先是硬件成本,开发主要是吃内存,我上一台16g的本子编大项目译会爆内存,换到现在32g的机器上就好多了,CPU其实需求不是太高,毕竟内存不够是搞不了,CPU不够多等等就行。最基础的开发机如果让我配的话我会选双路洋垃圾,往死里插内存,倒也不用多贵,6000配不错的开发用台式肯定够用。但是这不包括外设,一套顺手的键鼠,加上4k显示器(搞开发真的分辨率越高越舒服),有条件最好上双屏,3000起步,5000充裕吧差不多。

我自己目前是1w3的笔记本,1k1的键鼠,2k5的显示器。平摊到每年的话,投入差不多也得三四千一年吧


然后是工具成本,主要是软件授权,比如idea全家桶之类的。不过现在因为开源免费的开发工具很齐全,其实要配一套不花钱的工具链也不难,加上像我这样的个人开发者,可以使用Community版制作非营利项目,主要还是看个人习惯吧,毕竟对于老板来说如果就为了几千块软件授权费放弃一个有水平的程序员的话是血亏的,用惯了idea的你让他转vs估计他也用不习惯。然后还有一些服务的费用,比如云构建,像appveyor对私有项目是要收费的,当然咱开源开发者基本都是白嫖。

工具成本一般来说一个人一年从0到万把块钱,但不会太高。


人工成本嘛就看情况而言了。正规雇佣的程序员成本肯定相对高,外包稍微低一点,咱这些个人开发者的话报价就看各自对自己水平的估计了。我偶尔稍微接一点小单子赚外快的话按75/小时(有效小时,不包含任何摸鱼时间)报的。

当然我个人主要搞免费的开源项目,以及给关系好的人免费写点小玩意,人工成本这方面我估算的不会太准,建议参考当地程序员平均收入计算。

而且因为开发技术的日新月异,绝大多数程序员都离不开读文档和自己一遍遍尝试的过程,所以虽然一个项目比如像我昨天写的PowerRing表面上花了大约5-6小时的专注时间其中有3小时左右就在读文档和对照文档做试验,但这部分时间其实是不可或缺的。只有从来不接触新技术的程序员可以几乎不花时间读文档,反正我是不相信有谁能完全不看文档把.net framework4.8的项目迁移到.net 6.0的



那么就拿我自己来举例吧,我之前搞那个apex解锁帧率的小工具,因为第一次用webview2,陆陆续续投入了差不多有3小时吧,再加上硬件折旧算200块折旧进去很合理吧,你看3x75+200=425元,开发这么一个小项目成本就425,很贵吗?其实这么一分析一点也不贵吧


所以这也是我支持开源生态的原因。如果每个开发者都对自己的软件收费,这将对用户(开发者也同时是用户)产生极大的使用成本。开源生态让绝大多数开发者能够互相帮助,并方便大量的小用户使用,同时也减少了传统软件开发的测试环节成本

我用着数百个开发成本从几百到上万不等的开源软件,没有花一分钱,我也希望我能给开源生态贡献更多作品,让更多的用户能通过使用自由免费纯净的开源软件,切切实实的省钱

不知不觉就扯了这么多,就写到这里吧

欢迎关注我的github账号,也欢迎对我负责的开源项目提供任何帮助,开源生态需要每位开发者共同努力维护




  

相关话题

  全世界有上千种编程语言,为什么程序员都只学习那几个主流语言? 
  「数据结构」的主要内容有哪些,难度如何,怎样系统地学习? 
  同样是国产手机,为什么华为被认为是民族品牌,而在印度手机销量占有率第一的小米却不是? 
  渗透测试工程师是青春饭吗? 
  参加ICPC国际编程竞赛的大学生到底有多厉害,在校生该如何准备? 
  普通程序员如何正确学习人工智能方向的知识? 
  写过十年代码是种怎样的体验? 
  三十岁双非计算机硕士应届生,投了很多简历,只有一个厂给了笔试机会,什么原因呢? 
  粘滞键是谁发明的? 
  知乎公司靠什么赚钱? 

前一个讨论
如何看待索尼新上市的颈挂式蓝牙音箱 SRS-NS7R?
下一个讨论
如何看待某学术打假网站接连刊登九篇文章,曝光国家自然科学基金委包庇周小红严重科研不端案件?





© 2024-11-28 - tinynew.org. All Rights Reserved.
© 2024-11-28 - tinynew.org. 保留所有权利