`
lixinyang
  • 浏览: 60642 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

程序员,匠人

阅读更多
从毕业到现在做程序员有7年了,而写程序的时间可以算作十年有余了。说点儿什么吧。 从最初的懵懂到现在的深爱;从不知道自己知道什么,到不知道自己不知道什么,再到知道自己不知道什么;从少年到青年;从无知到无畏。程序员这个职业赐予了我很多,我深爱这份职业,超过我现在所作的管理和运营工作。如果中国是一个适合匠人生活的太平盛世,也许我就一直做一个程序员了。当然,我相信若干年后中国必然会迎来这样的盛世,这是我辈拼搏奋斗的目标,是人生的价值之一。例如去Google做一个月薪两万的程序员,也许将来中国会有很多这样的机会. 盖茨、丁磊在功成身退的时候依然执着的给自己保留一个“首席构架师”的名头,我想也是出于对程序员这个职业的热爱。那么这个工作的迷人之处在哪里呢?我想在于程序员是一个匠人,像陶艺匠人、画家、雕刻家、泥人张、教书匠一样的匠人。写程序和雕刻一样需要灵感更需要雕琢,写程序和捏泥人一样需要天分更需要经验,写程序和绘画一样是谋生手段更是兴趣所在。程序员的作品也有美丑良莠之分,精妙的设计也是浑然天成让人赞叹的。所以程序员这个工作的迷人之处就在于兴趣和工作的统一,是一个匠人的灵魂。 然而,匠人是需要时代的恩宠的,盛世之中匠人就是艺术家,反之匠人就是苦役。希望中国的盛世早日来到,让我们程序员也做做艺术家! 最后,称赞匠人都可以用一个统一的话语:活儿好!所以祝各位朋友们都成为“活儿好”的巨匠。写程序的成为程序巨匠,教书的成为好的教书匠,喜欢拽文的成为文学巨匠,喜欢画画儿的成为著名花家。
分享到:
评论

相关推荐

    《匠人手册》网络文章汇编

    程序员在键盘上反复敲打的代码,设计师在图纸上精雕细琢的图案,项目经理对项目细节的严格把控,都是当代匠人精神的具体体现。 匠人精神还体现在对技术的不断学习和实践中。如今,新的编程语言、框架和技术工具...

    程序匠人手记网络版全篇

    《程序匠人手记网络版全篇》是一份详尽且深入的编程学习资源,它汇集了程序匠人在编程领域的丰富经验和深入理解。这份资料旨在为程序员提供一个全面的学习平台,帮助他们提升技能,理解编程背后的思维方式,以及如何...

    匠人的百宝箱--单片机C程序员的n层境界

    单片机C程序员的n层境界 单片机C程序员的n层境界是一个逐步提高编程能力的过程。从第一层开始,每一层都涵盖了不同的编程技术和思想,旨在帮助程序员逐步提高编程能力,编写出高效、可读、可维护的代码。 第一层:...

    程序规划方法漫谈连载作者程序匠人

    程序匠人建议程序员应该熟练掌握流程图的画法,指出常用的流程图符号,并强调了结构化编程在流程图中的体现。 作者还特别提到了流程图的基本画法,指出画流程图应该成为每位程序员的基本功。他在书中详细罗列了常用...

    《匠人手记》网络版《程序规划方法漫谈》.pdf

    《匠人手记》网络版《程序规划...通过学习和实践书中的方法,程序员可以提升自己的专业素养,成为一名更优秀的“匠人”。如果想深入了解《匠人手记》的内容,可以通过作者提供的邮箱或博客链接进行进一步的交流和讨论。

    MacTalk·人生元编程-池建强1

    他们不仅仅是敲击键盘编写代码的匠人,更是站在科技潮头引领变革的探索者。《MacTalk·人生元编程-池建强1》一书深刻探讨了程序员群体的生活态度与思考方式,他们如何在科技与人文的交织中寻求自我价值的提升,并且...

    程序规划方法漫谈_连载_作者程序匠人[归纳].pdf

    综上所述,程序规划方法的掌握是软件开发人员专业素养的重要组成部分,其中程序流程图作为设计和沟通的有效工具,应当被程序员熟练运用。通过良好的规划和设计,可以避免在开发过程中出现的诸多问题,提高软件的质量...

    程序艺术PPT学习教案.pptx

    在当今数字化时代,【程序艺术】作为一种将计算机科学的技术与创造性结合的领域,正逐步成为业界的新宠。...通过学习和掌握程序艺术,程序员可以更深入地理解编程的精髓,实现从编程匠人到编程艺术家的蜕变。

    The craftsman by Robert C Martin

    - **实践意义**:对于刚入职的年轻程序员来说,展现出积极的学习态度、对高质量代码的追求以及愿意接受挑战的精神是非常重要的。这不仅有助于他们在职业生涯早期建立起良好的声誉,也为未来的成长奠定了坚实的基础...

    重构 改善既有代码的设计(中文版)

    重构工作对程序员而言,犹如匠人雕琢工艺品,需要精心和耐心。程序员在编写代码的过程中,往往会追求快节奏的交付,但在快速迭代的背后,往往隐藏着代码质量的隐患。重构正是解决这一问题的良方,它倡导程序员定期...

    bootstrap 简洁灵活的流行前端框架及交互组件集 web界面

    Bootstrap适应不同技术水平的从业者,无论是设计师还是程序员,大牛还是菜鸟。既能用来开发简单的小东西,也能构造更为复杂的应用。 跨设备,跨浏览器 最初设想中的Bootstrap只支持现代浏览器,不过新版本已经...

    编程珠玑第二版

    《编程珠玑第二版》是程序员和工程师们在面试准备过程中不可或缺的一本参考资料。这本书深入浅出地探讨了计算机科学中...通过阅读并实践书中的内容,读者可以不断提升自己的技术水平,成为一名真正的“编程珠玑”匠人。

    Expert C Programming

    《Expert C Programming》除了介绍这些具体的编程技巧之外,也强调了编程过程中的一种匠人精神。专家程序员通过多年时间,从更有经验的同事那里学习,或者是通过维护他人编写的代码,逐步建立起了一套技术工具包。这...

    七下课外文言文翻译.doc

    由此引申,文中的匠人拒绝将技艺用于制作金玉器皿,意在提醒我们,技术与艺术不仅要追求美学的完美,更要追求长期的价值和意义。在IT领域,这一点尤为重要。软件开发人员在追求功能实现的同时,应当注重软件的稳定性...

    转:编程珠玑

    《编程珠玑》是一本经典的计算机...它将教你如何像一位匠人一样打磨代码,用最小的代价解决最大的问题,让你的编程技艺更加精进。通过深入理解这本书中的知识点,你可以成为一个更优秀的程序员,创造出更优秀的产品。

    程序规划方法和程序流程图绘制方法

    它以图形的方式表示程序的执行顺序,使非程序员也能理解程序的运行逻辑。流程图的基本元素包括开始/结束符号(通常表现为圆角矩形)、处理步骤(矩形)、决策点(菱形)和流程线(箭头)。绘制流程图时,首先应确定...

    工业机器人在钢铁行业的应用及发展趋势.pdf

    程序员通过编程控制机器人完成特定任务,并在任务发生变化时修改程序。此外,工业机器人还能通过无线或有线遥控方式,操作于危险环境下。自主控制技术是工业机器人控制中最高级的形式,它可以实现自我学习、规划和...

    IeDevToolBar+比较工具

    这些功能对于开发者来说,就如同匠人手中的工具一样重要,它们能够帮助开发者更加直观地理解网页结构,精确地调整样式,并有效地找出脚本中的错误和问题。通过这些功能,开发者可以大幅提高工作效率,缩短开发周期。...

Global site tag (gtag.js) - Google Analytics