百科问答小站 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账号,也欢迎对我负责的开源项目提供任何帮助,开源生态需要每位开发者共同努力维护




  

相关话题

  用 pdf 版看完大部头专著是怎样一种体验? 
  电脑上有哪些好用的软件值得推荐? 
  如何理解 CRM 客户关系管理系统? 
  作为一名 App 开发者,你是如何看待字节跳动剥离 TikTok 美国业务一事的? 
  现在填报计算机专业是否是一个正确的选择? 
  如何做好小团队的开发规范? 
  长期做程序员会有什么烦恼? 
  如何建立一个没有剥削的企业?不仅限于当前技术,未来这样的企业成立该是什么样的模式? 
  一个初创公司,怎么样才能留住领导小团队的骨干员工呢? 
  在一段高速公路上,30分钟之内见到汽车经过的概率是95%,那么,在10分钟内见到汽车经过的概率是多少? 

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





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