编程漫谈(开篇):新编程方式的探索
我热爱编程, 但并不愿沉溺于技术。技术是寻求解决方案的一条重要通道, 但我更倾向于拥有轻盈、丰富、自由的思想,以轻盈、丰富、自由的思想源泉来引领编程的自由之路,探索芊芊大世界。
对比项 | 旧方式 | 新方式 |
---|---|---|
作息 | 熬夜、通宵, 无规律作息, 战斗力难以持久 |
充分利用工作时间完成开发并学到新的知识和技能素养; 追求高效率创造性地做事, 作息合理,尽可能不加班不熬夜 |
工作 | 长时间持久、固定模式地工作, 不喜“思绪被干扰” |
每1.5-2个小时休息一次, 不定时停顿, 统筹优化抓重点; 放松与交流,激发创造力和灵感 |
武器 | 痴迷技术, 以技术为主要导向 |
技术、领悟和灵感三位一体。 技术是基础,领悟追溯本质和需要, 灵感解决关键问题 |
提升 | 多练习, 获得娴熟的技能 | 多思考, 确保做正确、有益、关键的事情 |
视界 |
局限在业界流行的理念、方法和实践, 推崇“敏捷论”、“XXX驱动论”之类的方法学 |
博览心理、设计、 认知、 社会、经济、人文、艺术等跨领域学问 从多种领域视角去分析和解决问题 |
业余 | 学习技术 |
学习非技术性的知识和技能, 冥想、静思、交流 更超脱的视角去看待日常事件 |
方法 | 总是试图将编程活动机械化, 按照某套固定流程来完成 |
更自然更跳跃式的做法, 不是沿着直线前进, 而是在一个平面进行编织, 然后加固每个环节, 直至完善 |
编程活动, 并不是一个简单投入精力的、直线式的、纯技术的、机械式的工作; 它是一个需要科学作息的、遵从生理规律的、需要多种领域视界的、跳跃式的创造性活动。 它需要的不仅仅是理性分析思维, 而是更加灵动的感性-理性混合型思维, 不断进行调整改善, 直至建立非常适合于自己的编程方式。