Tsze-lu said, "The ruler of Wei has been waiting for you, in order with you to administer the government. What will you consider the first thing to be done?"
The master replied, "What is necessary is to rectify names."
不知道为什么,中国人以把各种身份妖魔化为乐事,喜欢把各种非"主旋律"的名人妖魔化,如余秋雨;喜欢把各种职业妖魔化,比如说大学生,空姐;现在发现新的趋势是程序员也在逐渐地被"准妖魔化"了,又由于这种妖魔化和性无关,无法引起大多数人的兴趣,故而只在圈内流行.
这种气氛也在逐渐感染着这个职业圈,越来越多的企业老板把IT从业者看成劳动力,越来越多的IT从业者把自己看成商人,并且削尖了脑袋创业,以此为成功之道.
不管别人怎么做,我始终认为,其实程序员是一个科学家.就想20年前的周星弛告诉你他是一个演员一样,你的身份感藏在你的心里,而不是印在你的名片上.
解释一下该名词: 科学家代表的是一种精神,独立的思想,自由的灵魂,和坚持的勇气.
所谓独立的思想,意味着,在程序员的工作中,应该敢于坚持原则,坚持真理.多少人在不懂行的上司的瞎指挥作风下屈服?老实说,如果一家公司充斥着这种作风,那么它迟早要完蛋,早点离开它是好事情.
所谓自由的灵魂,可以类比的对象是"亮剑"中的李云龙,没有那么多条条框框,自己认为对的时候就应该冲上去,亮出手中的剑去拼;至于师部命令,老总骂娘,都管他去,等老子打完了再说.这种精神在IBM的官方用语里,叫"drive to success", 在IBM职业路线成功素质里列在第三项,可见在职场上依旧是葵花宝典.当然,在drive之前,你也要估计一下自己手里的资源,事情的难度,但是只要是你认定可以跳跳够得着的东西,就要去试一试.
所谓坚持的勇气, 就象Forest Gump, 象许三多,因为大多数人都自己觉得比他们聪明,所以也最具有这种勇气.成功,其实就在于坚持到最后一步. 我认识的Bruce老兄就坚持了29年,现在仍在编程, 但是他的程序能让某公司在不久以前赔了16亿美元给某政府组织.
分享到:
相关推荐
像Linus Torvalds(Linux之父)、Richard Stallman(自由软件运动的发起人之一)、Don Knuth(计算机科学家,算法分析领域的先驱)等人便是此类人物的代表。 #### 第七至第十境界:探索者、革新者、领导者、哲学家 ...
程序员的数学系列书籍介绍 本资源摘要信息中,我们将对程序员的数学系列书籍进行介绍,这些书籍涵盖了数学、算法、信奥、NOIP、...程序员的数学系列书籍是一个非常有价值的资源,对程序员和计算机科学家非常有帮助。
4. 科学养生的重要性:作者强调养生要科学,即要有可证明和可重复的养生方法。作者提到的中医知识虽未详细解释,但强调了中医学中的某些原理可以与现代养生理念相结合。 5. 工作与养生的平衡:作者认为,养生并不与...
这些书籍涵盖了数学的多个方面,如编程思维、算法、概率统计、线性代数、离散数学、图论等,都是程序员和计算机科学家所需要的数学基础知识。这些书籍可以作为高等院校数学、计算机科学和计算机工程等专业的教材,也...
虽然中国在自然科学发展上起步较晚,软件技术的起步同样落后于西方,但中国的程序员人数众多,且具有较高的平均智商。因此,中国的程序员在技术上并不一定落后于西方,而是在整个软件产业的成熟度上存在差距。 通过...
《UNIX程序员手册》是UNIX操作系统领域的一部经典之作,它为程序员提供了全面深入的...通过深入研究这份手册,我们不仅可以掌握UNIX系统的使用技巧,还能领略到早期计算机科学家们在系统设计和编程实践上的智慧结晶。
标签 "程序员的思想" 和 "如何像计算机科学家一样的思考" 强调了转换思维方式的重要性。作为程序员,我们需要具备抽象思维、逻辑推理和算法设计的能力,这些都是计算机科学家的核心技能。学习如何像计算机科学家一样...
1. **专业性**:不同的编程领域有不同的侧重点,例如前端开发者可能需要展示UI设计能力,而数据科学家则应突出数据分析和机器学习技能。 2. **简洁清晰**:简历应当避免过多的花哨设计,以免分散阅读者的注意力。...
【1024程序员节】,源于数字1024在计算机科学中的特殊含义,它代表着程序员们日常工作中不可或缺的基础。1024是2的十次方,在二进制计算系统中,它是基本的计量单位,对于程序员来说,就像建筑师的砖块,音乐家的...
本书由著名计算机科学家Bruce Eckel编写,是学习面向对象编程的最佳选择之一。书中通过大量实例解释了面向对象的概念和原则,对于理解Java语言的核心理念具有重要意义。 - **《EffectiveJava》** 星级:★★★★...
Python语言以其简洁明了的语法和强大的功能,广泛应用于Web开发、数据分析、科学计算、自动化运维等多个领域。在实际项目中,Python程序员还需要了解如何使用常见的第三方库,如NumPy用于数值计算,Pandas用于数据...
- **数据科学家**:利用大数据技术进行数据分析和预测,帮助企业做出更明智的决策。 - **人工智能工程师**:从事机器学习算法的研发,推动人工智能技术的应用。 - **区块链开发者**:研究区块链技术,参与区块链项目...
尼克劳斯·维尔特是一位瑞士计算机科学家,以其在编程语言设计方面的贡献而闻名。他曾任斯坦福大学助理教授,并在苏黎世大学任教。1968年成为苏黎世联邦理工学院的信息学教授。维尔特设计了多种编程语言,包括Algol ...
《像计算机科学家一样思考python》是一本实用的学习指南,适合没有python编程经验的程序员阅读,也适合高中或大学的学生、python爱好者及需要了解编程基础的人阅读。对于第一次接触程序设计的人来说,是一本不可多得...
它汇集了来自世界各地的顶级科学家和工程师,共同探索计算科学的新边界。在这里,他们进行基础研究,开发新技术,并将这些技术转化为实际的产品和服务,影响着微软乃至全球的科技生态。 对于程序员来说,了解微软...
程序员的概率统计开心辞典;开放数据集,全代码攻略。现实工作中,人们常被要求用数据说话。可是,数据自己是不能说话的,只有对它进行可靠分析和深入挖掘才能找到有价值的信息。概率统计是数据分析的通用语言,是...
6. **浮点运算**:CPU32扩展增强了浮点运算能力,包括浮点加减乘除、比较、转换等,这对于科学计算和图形处理非常重要。 7. **异常和错误处理**:手册还会介绍处理器遇到错误或异常时的处理机制,帮助程序员理解并...
此外,一些壁纸可能还会包含科技行业的里程碑事件,如经典的计算机科学家肖像,或者具有影响力的开源项目标志。 同时,这些壁纸也可能是为了庆祝和弘扬开源精神,展示一些知名的开源软件logo,如Linux、Git、Fire...