一位经理走过来跟程序员们说:“关于你们的上班时间:早上九点到,下午5点下班。”听了这话,所有的程序员都很气愤,其中有几个要当场辞职。
于是经理只好说“好吧,你们可以自己安排上班时间,只要你们按时完成项目。”程序员们满意了。以后,他们中午来到办公室,一直工作到凌晨。
——摘自《编程之道》
程序员算是比较另类的一个群体。他们渴望自己的时间可以自己去控制,太多的制度就是太多的束缚,而往往这些束缚导致了致命的效果:原来奇特的想法被磨掉,灵感发挥不出来。于是,之前编程给自己带来的快感没有了,每天按部就班,为了赶项目而赶项目,为了工作而工作。工作、生活逐渐变得枯燥。
中国的程序员为什么一般都在30岁左右转型,而国外的可以做到七老八十,我觉得跟这种自由度有很大的关系。就象中国的教育制度与国外的不同一样。但我们能说这种教育制度有问题吗,当然,有很多人是这样的想法,其实有时我也这样认为,就象水木周平说过一样,它找不到更适合的方法,于是在目前的国情下,它是基本符合的。
公司的制度的制定应该考虑的是人的因素,而不是别的甚么大公司怎么做自己就怎么做。如果自己的员工个个都很有责任心,交到手头的工作可以很出色的完成,那么,公司基本上来说,就不用考虑那么苛刻的制度了。所以,归根结底,往往就是人成为最大的因素,也就是我们成了主角。
所以我觉得,在中国这样的国情下,程序员要想改变这种现状,靠的不是别人,而是自己,以及热爱编程工作的所有工作者。
任重而道远啊,同志们!
分享到:
相关推荐
真正的程序员正象歌曲对这些猫的描述一样,他们热爱这个工作,程序逻辑并不会让他们感到束缚;相反,他们是代码的主宰,他们可以按照自己的意志流畅地书写代码,超然地设计系统。唯有热爱编程并孜孜不倦追求着的...
黑客文化倡导开放、自由和合作,它强调创新思维,鼓励黑客们不受传统思维模式的束缚,打破常规,创造出独特而有用的东西。Graham在书中也提到,黑客文化不是孤立的,它与艺术创作有着深刻的相似性,都是创造性劳动的...
5. **自由与约束**:文中表达了对成年的向往,因为在成年后能做自己喜欢的事,不受束缚。在IT行业,尽管有规范和标准,但也有极大的创新空间。程序员可以通过编程实现自己的想法,解决实际问题,这与追求自由的精神...
同时,保持自由的心态,不被常规束缚,能够激发更大的创造力。 6. **与他人共度时光**:文中提到要与孩子一起玩耍,这强调了人际关系的重要性。在IT行业,良好的人际沟通可以促进团队合作,提升项目成功率。与同事...
Linux操作系统是一种开源、免费的类Unix系统,由全球各地的程序员协作开发,旨在提供一个不受商业版权束缚的Unix兼容产品。Linux的核心特性包括开放性、多用户和多任务支持、良好的用户界面、设备独立性、丰富的网络...
2.2 公用语言运行时环境与公用语言规范.13 2.3 开 发 工 具 .17 2.4 小 结 .19 第三章 编写第一个应用程序 .20 3.1 Welcome 程序 .20 3.2 代 码 分 析 .20 3.3 运 行 程 序 .23 .4 添 加 注 释 .25 ...
就像文中提到的“追求梦想与自由的权利”,在技术领域,这表现为对新技术的热情探索和敢于挑战现状的精神。程序员和IT专业人士经常面临快速变化的技术环境,他们需要有勇气和决心去学习新的编程语言、框架或工具,而...
在IT领域中,CSDN(China Software Developer Network)是一个知名的中文IT社区,通常用于程序员和技术人员之间交流知识、分享经验。因此,标题可能暗示了这篇文章或课件在探讨与IT相关的一些哲学思考,例如:在编程...
这样的开源许可条款为开发者提供了极大的便利,也使得SDL成为了一个非常受欢迎的选择,尤其在自由与开源软件社区中。 此SDL入门教程是为那些对电脑游戏开发感兴趣的爱好者准备的。它强调了SDL在跨平台PC游戏开发中...
Antnest控制器的核心功能是绕过或规避计算机对外部存储设备的一些限制,这可能对于那些需要频繁转移大量数据的专业人士,如摄影师、视频编辑师、程序员或者数据分析师非常有用。这些用户通常处理的数据量大,传统的...
然而,值得注意的是,虽然V3口袋系统提供了一种轻量级的操作环境,但它的功能可能无法与完整的Windows系统相比,对于一些依赖于特定硬件驱动或需要高性能计算的应用,可能无法完美支持。另外,安全方面也需要用户...
Ibatis 是一个优秀的 Java ORM(对象关系映射)框架,它允许程序员将数据库操作与业务逻辑分离,提供灵活的 SQL 配置和映射机制,使得开发人员能够自由地编写 SQL 而不被 ORM 的复杂性所束缚。这个入门级别的教程将...
2. **控制权在用户**:用户应能自由地进行操作,而不是被界面束缚,这要求设计时考虑用户的操作习惯和需求。 3. **界面与操作的一致性**:界面设计应保持统一的风格和操作模式,以便用户能够快速理解和掌握。 4. *...
这个建议主要针对有志于创业的软件开发人员,尤其是程序员。描述部分没有提供具体信息,因此我们将重点放在标签和部分内容上。 首先,为什么要做一个非盈利产品?创业者在创业过程中面临两大挑战:一是开发满足用户...
小子,又被称为 Brat 或 LuaBrat,是一种编程语言,主要设计给那些不喜欢被传统编程范式束缚,追求自由表达的程序员使用。小子语言融合了 Lua 和 LuaJIT 的特性,同时也引入了一些独特的概念,旨在提供更加灵活和...
没有加密狗的束缚,用户可以自由地部署和使用,无需担心额外的硬件成本和版权问题。 在uScada7comeasy中,用户可以轻松实现对PLC的控制。PLC作为工业自动化中的关键组件,负责接收来自传感器的输入信号,处理后输出...
用户可以根据自己的工作习惯和体能状况,自由设定每轮工作的时间长度,范围从2分钟到200分钟的整数,这样可以确保休息与工作的比例适中,既不会过于频繁打断工作流程,又能有效预防过度劳累。 软件开启后会自动最小...
4. **兼容性**:Curved UI与Unity的Canvas渲染模式兼容,不论是屏幕空间-摄像机(Screen Space - Camera)还是屏幕空间-屏幕(Screen Space - Screen),都能轻松应对。 5. **易用性**:该插件提供了直观的编辑工具...
- **作品创作**:虽然有些人认为文学创作不应该被提纲束缚,但实际上,即使是自由创作,也需要一定的构思基础。提纲可以帮助创作者在保持灵活性的同时,确保故事发展的连贯性和深度。 **2. 如何编写有效的提纲** -...