我承認我精神上醉了。。。
善惡概念產生的條件,是有欲望。
什么是善?高效的滿足欲望的方法。
什么是惡,低效的滿足欲望的方法。
什么是道德?道德是種方法論,指導人采用更好的方式解決問題——自己的欲望。
社會的道德:以社會為立場產生的道德,指導人為了國家,民族犧牲。
個人的道德:以個人理性思維為立場產生的道德:指導人為了特定的目標而犧牲。
生物的道德:以生物體為立場產生的道德:指導生物活下去。實例是本能。
軟件工程師的工作,就是利用自己的專業知識,來滿足用戶的需求,解決實際的問題。
軟件工程師的欲望,是產生出更廉價,更穩定,更高效的軟件系統。
你我是否有做惡?
是否由于工期的壓力,寫出劣質和難以理解的系統?
是否由于個人職業的壓力,故意寫出只有自己能夠看懂的代碼?
是否由于個人對新技術的欲望,降低了系統的穩定性?
是否由于個人好惡,選擇了不合適的編程語言,開發環境和軟件庫?
什么是天堂?天堂就是善的集合。
天堂里的代碼,整潔,簡單,像詩一樣優美,
程序員們三兩成群,討論一個個有趣的問題,當有所收獲時,奮筆疾書,一個改變世界
的應用就此產生。
什么是地獄?地獄就是惡的集合。
地獄里的代碼,臟亂,復雜,像街巷中的垃圾,
程序員們被限制在成排的辦公桌前,看著沒有人會要的需求,寫著沒有人會讀的代碼,
編譯著沒有人會用的程序。
分享到:
相关推荐
《言若金叶软件研究中心系列软件工程师实践指南》是一套专为提升中国计算机科学实践教育而编写的丛书,旨在弥补理论教育与实际操作之间的鸿沟。由Golden Leaves Software Research Centre组织编写,该中心是一个专注...
1. 软件工程职业生涯规划的重要性:软件工程师是当今社会中非常重要的一种职业,requirement 对软件工程师的需求量非常大,因此规划好自己的职业生涯非常重要。 2. 自我分析在职业生涯规划中的作用:自我分析是职业...
3. **超越职业和公司**:不仅仅是软件工程师,任何领域的技术人员都可以拥有并践行工程师文化。 4. **解决实际问题**:将技术应用于解决实际问题,为社会创造价值。 #### 三、亚马逊的工程师文化与领导力准则 ...
这种“PCB尺”或“信仰尺”是一种实用工具,结合了PCB设计的标准尺寸和测量功能,是工程师在设计和检查电路板时的便捷辅助工具。描述中提到,这个PCB尺是用AD17绘制的,AD17全称Altium Designer 17,是一款业界广泛...
虽然简历中不应包含过于个人化的信息,如宗教信仰或参与的游行活动,但候选人应该突出自己的专业技能、项目经验和团队协作能力,这些是企业在招聘JAVA开发工程师时更关注的要点。同时,展示出对行业的热情和持续学习...
可能获取的职业资格证书有软件设计师、网站设计师、数据库工程师和互联网产品设计师等。 四、培养规格 1. 通用基础能力: - 基本计算机操作和办公软件应用 - 计算机硬件管理和维护 - 语言表达和写作能力 - 团队...
在自动化领域,这类人才可以在各种角色中找到定位,如专业工程师、设计师或软件工程师,参与自动化系统的维护、设计、开发,甚至教学和研究工作。 了解行业动态也是职业生涯规划的一部分。在陕西地区,自动化技术在...
尽管手册内容基于良好的信仰和对准确性的信念提供,但Honeywell并不对此做出任何明示或暗示的保证,除非在特定情况下有明确的书面声明。 在实际操作中,工程师应结合手册内容和实际环境,灵活运用故障排查方法,以...
测试管理篇涉及了软件测试中的管理知识,如测试工程师的意识和心态培养。这部分内容可能包括如何建立有效的测试流程、测试计划的制定、测试团队的建设和管理,以及如何在测试过程中保持质量控制和风险预防。搜狗测试...
微软公司对于软件开发的重视,反映了软件行业不仅关乎技术和产品的开发,更是智慧、信仰、尊严和魅力的体现。这与微软公司全球资深副总裁张亚勤博士所代表的信念不谋而合,他所领导的微软(中国)研发集团汇聚了3000...
遗传算法求函数极值算是遗传算法的一种最简单的应用,这里就介绍一种简单的,全文基本翻译自codeproject的一篇文章,作者为Luay Al-wesi,软件工程师。例子中的函数为y = -x2+ 5 ,大家可以将其改为其他复杂一些的...
例如,软件工程师应遵守代码规范,尊重他人的劳动成果,不抄袭代码;网络安全专家要保障用户数据安全,不滥用权限;销售人员需如实介绍产品,不夸大其词误导消费者。 诚信建设对公司和行业的影响深远。对国家而言,...
1. 明确个人的技术信仰和价值观,以及想要达成的职业地位,例如成为软件工程师、数据科学家或产品经理。 2. 分析自身的技术背景,确定需要提升的技能,如编程语言、数据分析或项目管理。 3. 设定阶段性的学习目标,...
了解这一术语有助于软件工程师做出更好的决策。 #### 3. **Abandonment (放弃)** - **定义**:放弃的行为。 - **应用场景**:在项目管理中,“放弃”可能是指终止不再具有经济效益或不符合公司战略目标的项目。...
工程师、开发者和其他专业人士在工作中可能会面临道德抉择,比如保护用户隐私、确保产品的安全性和可靠性等。IT专业人士应该遵守职业伦理,确保他们的工作不会对社会造成负面影响。在软件开发和网络维护中,也要保证...
程序员、工程师或任何IT从业者,都需要深入理解技术的内在,追求专业技能的精进,不断钻研,才能在这个快速变化的领域中保持竞争力。老戏子日复一日,年复一年的歌唱,无论观众多少,都体现了敬业精神和对艺术的执着...
谢扬扬同学的目标是成为一名机械工程师,这意味着他在大学期间可能已经为这一职业做了充分的准备,包括专业知识的学习和相关技能的培养。 ### 七、自我评价的重要性 自我评价部分是求职者向招聘方展示个人品质和...
- 宗教研究:深入研究各种宗教信仰、传统及其在现代社会中的作用,培养学生跨文化交流的能力。 3. **翻译** - 翻译专业强调理论与实践相结合,培养具备双语能力的高级翻译人才,以满足全球化时代的交流需求。 4....
首先,在患者入院时,利用二维码引导患者下载并使用名为“健康助手”的APP,此APP由信息科工程师协助开发,它集成了多个功能模块,患者在护士的指导下学习如何使用这些功能。 在住院期间,医护人员每天向患者推送...
4. 数控机床零点计算软件:这涉及数控技术,数控机床的精确操作依赖于高效的零点计算软件,由特定的工程师或团队发明。 5. 马蹄形盾构机:这是一种隧道掘进设备,大国工匠研制出的世界领先水平的马蹄形盾构机,对于...