博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
梦断代码阅读笔记二。
阅读量:6836 次
发布时间:2019-06-26

本文共 544 字,大约阅读时间需要 1 分钟。

  源代码开源原来经历了很长时间的波折。开源软件确实比封闭的情况下进化的要快,但也不能忽略程序员的劳动啊。文中所说,开发软件不为了赚钱难道还要需要寻找新的兴趣吗?软件成果总是给人一种感觉,就是没有想象中蕴含的劳动多。因为编程的时间不非常长,长在修改bug,而且很多功能某个用户也不常使用。但只有亲生经历过开发的人才理解其中某个不显眼,看似鸡肋的功能或模块蕴含了多少程序员的血和汗。说这些倒不是不赞成代码开源,现在的过也尝到代码开源的好处,在网上能找到不少有用的例子和程序。也因为某些东西不能开源,在网上找起来很困难。在开源和程序员利益之间,看来要权衡好久吧。

  对于程序员来说,如同对于作家、艺术家以及所有那些在白板一块上开始描绘作品的人一样,项目“最有趣”的部分往往是在刚开始的时候。那时,有无数种可能敞开着大门,而通向痛苦妥协的大门却是关闭的。确实像这样所描述的,不像“万事开头难”,刚开始编程的时候什么也不需要考虑,很简单,也很有劲头。但是一开始越省事,最后的时候越费事。就好像自己给自己做下的限制一样,“改”一发而动全身。磨光了耐性,没了劲头,就连bug也懒得修复了。

转载于:https://www.cnblogs.com/shenshenxin/p/5611983.html

你可能感兴趣的文章
组队练习赛(Regionals 2012, North America - East Central NA)
查看>>
开源硬件的舞者
查看>>
动态规划 矩阵链
查看>>
Spring MVC GET 从客户端数据到服务器端的乱码和服务器端数据到客户端的乱码
查看>>
# 可视化工具资源汇总
查看>>
关于一些Linux SVN的安装使用
查看>>
改善代码设计 —— 总结篇(Summary)
查看>>
sizeof()与strlen()的区别与联系
查看>>
[麦肯锡三部曲] 麦肯锡三部曲(1) - 麦肯锡方法读书笔记
查看>>
打印池
查看>>
cds.data:=dsp.data赋值有时会出现AV错误剖析
查看>>
.NET Core微服务之基于Ocelot+IdentityServer实现统一验证与授权
查看>>
【Lua】撸啊!第一弹:Lua开发环境搭建(Mac OS X)
查看>>
谁说菜鸟不会数据分析
查看>>
苹果开发之Cocoa编程(原书第4版)
查看>>
编程的修炼(中英双语)
查看>>
ASP.NET MVC 4高级编程(第4版)
查看>>
JavaScript获取浏览器的显示区域大小信息
查看>>
SQL Server Metadata
查看>>
如何将Revit明细表导出为Excel文档
查看>>