热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

是什么精神支柱能让你专注编程数十年?

国内从事软件开发的公司和个人都普遍认为“程序员是吃青春饭的”,一般程序员积累一些经验,过几年或十几年后,就转型团队管理、产品管理之类不用写代码的职位,有些程序员即使转型架构师这样的技术职位,也慢慢地代码越写越少,会议越开越多。

昨天在博客园头条看到这么一篇文章,《没学历的IT人生没那么悲催,献给程序员们》。感觉整个大环境还是比较浮躁。

引用 @最最简单 的回复:

实际上敢称程序员的,实力至少达到专业水准。而且作为有专业水准的程序员,至少在收入,工作这方面的人生上没有悲催一说!

另外再建议楼猪这样的北京大青鸟的学员,多看看老赵的文章。才上路就动辄IT人生,献给程序员。老赵这样专业水准的,也没敢说能给程序员献什么。他只告诉你们,别再去上北大青鸟了。

虽然说的很尖锐,但是我很赞同这个道理。现实生活中,我看到一些写写 HTML 的也自称为程序员,然后常常悲叹自己收入如何,境况如何,程序员群体如何不济等等。在我眼里,程序员和码农是有区别的,如 @最最简单 所言,去看看老赵的博客,程序员应有的敬业精神,专研精神,可以在老赵身上看出。

国内从事软件开发的公司和个人都普遍认为“程序员是吃青春饭的”,一般程序员积累一些经验,过几年或十几年后,就转型团队管理、产品管理之类不用写代码的职位,有些程序员即使转型架构师这样的技术职位,也慢慢地代码越写越少,会议越开越多。

看到Bin在Linkin上面的发问(链接):

到底是什么核心精神支柱支撑着许多西方程序员长期专注于编程长达30~50年之久? 西方程序员是否像马克思·韦伯的《新教伦理与资本主义精神》书中所说,为了救赎原罪而努力工作吗?如果不是,那么核心精神支柱是什么呢?

《Hulob on Patterns》(2004年出版)一书的作者,美国计算机科学家 Allen Hulob(1955年出生)先生在回复中发问:

“我很好奇,为什么你觉得编程不同于其它具有创造性和高超技艺的职业?你是不是怀疑为什么有人会长年从事于某个职业?或者你是不是认为编程多多少少不像其它职业那么优越,所以本质上没那么有趣?另外,为什么你觉得长期专注于某个职业是西方新教徒的事情?可以肯定的是,在东方文化中,也有许多毕生追求某项工艺的专业精神的例子,比如从打制刀具的铁匠到做家具、建房屋的熟练工匠。在你的文化中,人们是不是觉得那些动不动就要花费20年甚至更多时间来精通的极具技艺的职业,是一种没人肯花一生时间来追求的一次性的行为?我真的被你的问题搞得狼狈不堪。为什么你觉得支撑西方程序员的精神支柱就不同于世界上每一个文化中支撑其它任何熟练工种的精神支柱呢?依我看没有什么分别。”

有感于发明TDD和XP的Kent Beck(1961年出生) 在50岁时,位子虽然做到了Iterate首席科学家、JUnit董事,但同时还在Facebook做C++程序员。但是与Kent Beck同时代的中国曾经知名的程序员们却都不约而同地放弃编程,创业做高管(如果姑且把程序员开始做高管视作不再继续写代码):

  • 鲍岳桥(1967年出生)在开发UCDOS后,31岁就不写程序了,创办联众游戏;
  • 王志东(1967年出生)在开发国内第一套实用Windows 3.0汉化系统“北大中文窗口系统BDWin 3.0”后,27岁就不写程序了,创办四通利方信息技术有限公司和新浪网;
  • 求伯君(1964年出生)在开发金山WPS后,30岁就不写程序了,创办珠海金山电脑公司,两年前请雷军接任金山董事,自己宣布退休。

Hulob先生的回复同样也搞得我狼狈不堪。是呀,原先中国传统文化里面像庖丁解牛、卖油翁、承蜩犹缀、纪昌学射、愚公移山这样的专业精神,现在都到哪里去了呢??

Hulob先生说得很对,在现在的中国,真的没有多少人肯花费20年甚至一生时间来精通某项极具技艺的职业。现在的中国,“糙快猛”太多,“精慢稳”太少。

本文地址:http://www.nowamagic.net/librarys/veda/detail/2456,欢迎访问原出处。


推荐阅读
  • 本文探讨了程序员这一职业的本质,认为他们是专注于问题解决的专业人士。文章深入分析了他们的日常工作状态、个人品质以及面对挑战时的态度,强调了编程不仅是一项技术活动,更是个人成长和精神修炼的过程。 ... [详细]
  • 我的读书清单(持续更新)201705311.《一千零一夜》2006(四五年级)2.《中华上下五千年》2008(初一)3.《鲁滨孙漂流记》2008(初二)4.《钢铁是怎样炼成的》20 ... [详细]
  • TypeScript 实战分享:Google 工程师深度解析 TypeScript 开发经验与心得
    TypeScript 实战分享:Google 工程师深度解析 TypeScript 开发经验与心得 ... [详细]
  • 本文介绍了SIP(Session Initiation Protocol,会话发起协议)的基本概念、功能、消息格式及其实现机制。SIP是一种在IP网络上用于建立、管理和终止多媒体通信会话的应用层协议。 ... [详细]
  • 在日常生活中,支付宝已成为不可或缺的支付工具之一。本文将详细介绍如何通过支付宝实现免费提现,帮助用户更好地管理个人财务,避免不必要的手续费支出。 ... [详细]
  • publicclassBindActionextendsActionSupport{privateStringproString;privateStringcitString; ... [详细]
  • Requests库的基本使用方法
    本文介绍了Python中Requests库的基础用法,包括如何安装、GET和POST请求的实现、如何处理Cookies和Headers,以及如何解析JSON响应。相比urllib库,Requests库提供了更为简洁高效的接口来处理HTTP请求。 ... [详细]
  • Windows Phone 弹出窗口实现方案
    在当前版本的 Silverlight for Windows Phone 中,由于缺乏对 ChildWindow 的支持,开发者需要采用其他方法来实现弹出窗口的功能。本文将探讨几种有效的解决方案。 ... [详细]
  • 本文将从基础概念入手,详细探讨SpringMVC框架中DispatcherServlet如何通过HandlerMapping进行请求分发,以及其背后的源码实现细节。 ... [详细]
  • 解决Visual Studio Code中PHP Intelephense误报问题
    PHP作为一种高度灵活的编程语言,其代码结构可能导致Intelephense插件在某些情况下报告不必要的错误或警告。自1.3.3版本起,Intelephense引入了多个配置选项,允许用户根据具体的工作环境和编程风格调整这些诊断信息的显示。 ... [详细]
  • Facebook开发先进AI系统,深入解析个人生活视角
    Facebook正大力投资于增强现实技术,与Ray-Ban合作开发AR眼镜。目前,这些设备主要用于图像的记录和分享,但公司展望未来,认为这些装置将具备更广泛的功能。一个由研究人员组成的团队正在开发先进的AI系统,旨在深入解析用户的个人生活视角,从而提供更加个性化的体验和服务。 ... [详细]
  • 本文深入探讨了 hCalendar 微格式在事件与时间、地点相关活动标记中的应用。作为微格式系列文章的第四篇,前文已分别介绍了 rel 属性用于定义链接关系、XFN 微格式增强链接的人际关系描述以及 hCard 微格式对个人和组织信息的描述。本次将重点解析 hCalendar 如何通过结构化数据标记,提高事件信息的可读性和互操作性。 ... [详细]
  • 提升开发技能的八大策略与方法
    许多前端开发人员和客户都在寻求具备创新和技术能力的专业人才,但往往由于缺乏足够的曝光度和声誉,这些人才难以被潜在客户发现。本文将介绍八种有效策略和方法,帮助开发者提升技能并增强市场竞争力。 ... [详细]
  • 本文源自极分享,详细内容请参阅原文。技术债务如同信用卡负债,随着时间推移,修复成本会越来越高,因此程序员必须对此有深刻认识。此外,团队应致力于培养一种持续维护和优化代码的文化,以减少技术债务的累积。 ... [详细]
  • 作为140字符的开创者,Twitter看似简单却异常复杂。其简洁之处在于仅用140个字符就能实现信息的高效传播,甚至在多次全球性事件中超越传统媒体的速度。然而,为了支持2亿用户的高效使用,其背后的技术架构和系统设计则极为复杂,涉及高并发处理、数据存储和实时传输等多个技术挑战。 ... [详细]
author-avatar
攻玉是我_944
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有