软件系统的哲学对于吸引追随者的重要性

简介: Linux有种种的发行版,而由于自己是完美主义者,最终发现没有一个版本完全满足自己个人的喜好。。。   最早的时候选择debian、是听说他的软件包稳定、包管理器成熟,但发现做桌面总是感觉缺了什么,后来才发现是因为缺少了用户体验、缺少了基于某种文化的定制。

Linux有种种的发行版,而由于自己是完美主义者,最终发现没有一个版本完全满足自己个人的喜好。。。

 
最早的时候选择debian、是听说他的软件包稳定、包管理器成熟,但发现做桌面总是感觉缺了什么,后来才发现是因为缺少了用户体验、缺少了基于某种文化的定制。
 
后来选择fedora、听说他的软件包最新、日日如新,但后来发现更惨、半年一次大的升级、几乎要完全重装,而且同样也缺少对桌面用户的界面定制,少了那种吸引力。
 
再后来用freebsd、听说他的内核相对与linux的草根更优雅、内核单独升级、后来也顶不住,即使是作为开发者来说,也受不了无穷无尽的编译啊,而且jre是个悲剧。
 
再后来用ubuntu、硬件驱动非常到位,基于debian、用户界面基于gnome、定制度较高、但发现同样陷入一种无穷无尽的主题切换中,一直在追逐Mac风格的主题,到12.04后,基于gnome3定制度太高却成熟度太低,ui操作bug非常多。终于,不堪重负,逃。
 
再后来,kubuntu、拥有ubuntu所有优点,使用kde桌面,发现kde本身非常符合一种习惯、每种应用都几乎只有一款软件,而且够用的软件,无需太多选择。kde据说是德国的精工品质、而gnome只是欧美的自大轻浮。
 
然而这不是结局,只是开始...
 
 
目录
相关文章
|
9天前
|
开发者 C++
开发者 动机VS自律 孰轻孰重
开发者在追求卓越的过程中,内在动机与自律习惯都起着至关重要的作用。内在动机如同强大的引擎,驱使开发者探索新技术、攻克难题;而自律则像精准的时钟发条,确保代码质量和任务按时完成。两者相辅相成,缺一不可。动机赋予开发者前进的动力,而自律则保障其在面对挑战时不偏离轨道,持续提升自我。对于开发者而言,两者共同作用,才能实现不断成长与进步。
|
4月前
|
测试技术 持续交付 UED
软件测试的艺术与科学:平衡创新与质量的探索在软件开发的波澜壮阔中,软件测试如同灯塔,指引着产品质量的方向。本文旨在深入探讨软件测试的核心价值,通过分析其在现代软件工程中的应用,揭示其背后的艺术性与科学性,并探讨如何在追求技术创新的同时确保产品的高质量标准。
软件测试不仅仅是技术活动,它融合了创造力和方法论,是软件开发过程中不可或缺的一环。本文首先概述了软件测试的重要性及其在项目生命周期中的角色,随后详细讨论了测试用例设计的创新方法、自动化测试的策略与挑战,以及如何通过持续集成/持续部署(CI/CD)流程优化产品质量。最后,文章强调了团队间沟通在确保测试有效性中的关键作用,并通过案例分析展示了这些原则在实践中的应用。
102 1
|
4月前
|
测试技术 持续交付
软件测试的艺术:从基础到高阶的探索之旅
本文将引导你进入软件测试的世界,从基础概念到高阶技巧,一步步揭开如何确保软件质量与可靠性的神秘面纱。我们将探讨软件测试的基本定义、目的以及它在软件开发生命周期中的重要性。同时,我们还将深入了解不同类型的测试方法,包括单元测试、集成测试和系统测试等。此外,我们还将讨论一些高级测试技术和工具,以帮助你提升测试效率和效果。通过阅读本文,你将获得对软件测试的全面认识,并具备一定的实践能力。现在,就让我们一起踏上这场精彩的探索之旅吧!
48 0
|
8月前
|
敏捷开发 监控 测试技术
软件架构的艺术:探索演化之路上的18大黄金原则
实际工作表明,一步到位的设计往往不切实际,而演化原则指导我们逐步优化架构,以灵活响应业务和技术的变化。这不仅降低了技术债务和重构风险,还确保了软件的稳定性和可扩展性。同时,架构的持续演进促进了团队协作,激发了成员间的知识共享与技能提升。
147 0
软件架构的艺术:探索演化之路上的18大黄金原则
|
架构师
【企业架构】企业架构:一门不为人知的艺术
【企业架构】企业架构:一门不为人知的艺术
|
设计模式 消息中间件 架构师
如何成为更好的软件架构师?
如何成为更好的软件架构师?