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. **简洁清晰**:简历应当避免过多的花哨设计,以免分散阅读者的注意力。...
在中国,由于计算机科学及相关领域的教育普及度较高,加上跨专业人才的加入,使得这一层级的程序员基数庞大。 #### 第2层:大虾 从菜鸟到大虾的过渡是程序员成长的关键一步。在这个阶段,程序员不仅需要熟练掌握...
本书由著名计算机科学家Bruce Eckel编写,是学习面向对象编程的最佳选择之一。书中通过大量实例解释了面向对象的概念和原则,对于理解Java语言的核心理念具有重要意义。 - **《EffectiveJava》** 星级:★★★★...
Python语言以其简洁明了的语法和强大的功能,广泛应用于Web开发、数据分析、科学计算、自动化运维等多个领域。在实际项目中,Python程序员还需要了解如何使用常见的第三方库,如NumPy用于数值计算,Pandas用于数据...
- **数据科学家**:利用大数据技术进行数据分析和预测,帮助企业做出更明智的决策。 - **人工智能工程师**:从事机器学习算法的研发,推动人工智能技术的应用。 - **区块链开发者**:研究区块链技术,参与区块链项目...
1024这个数字对于普通人而言,可能只是一个普通的数字,但对于程序员来说,它代表的是计算机科学中的一个基本单位,就如同建筑师的砖块,音乐家的音符,是构筑数字世界的最小、最基本的元素。 在计算机科学中,1024...
尼克劳斯·维尔特是一位瑞士计算机科学家,以其在编程语言设计方面的贡献而闻名。他曾任斯坦福大学助理教授,并在苏黎世大学任教。1968年成为苏黎世联邦理工学院的信息学教授。维尔特设计了多种编程语言,包括Algol ...
《像计算机科学家一样思考》是一本深入探讨计算机科学思维与C++编程技术的书籍,旨在帮助读者理解并掌握计算机科学家的思维方式,同时提供C++语言的实际应用指导。本书由书部落分享,作为计算机领域的经典巨著,其...
《像计算机科学家一样思考python》是一本实用的学习指南,适合没有python编程经验的程序员阅读,也适合高中或大学的学生、python爱好者及需要了解编程基础的人阅读。对于第一次接触程序设计的人来说,是一本不可多得...
它汇集了来自世界各地的顶级科学家和工程师,共同探索计算科学的新边界。在这里,他们进行基础研究,开发新技术,并将这些技术转化为实际的产品和服务,影响着微软乃至全球的科技生态。 对于程序员来说,了解微软...
数据科学家是近年来随着大数据时代的来临而兴起的一种新兴职业,他们在商业智能、决策支持和创新方面发挥着关键作用。这份2012年的秋叶语录报告深入探讨了数据科学家的角色、技能需求、行业趋势以及他们面临的挑战。...
程序员的概率统计开心辞典;开放数据集,全代码攻略。现实工作中,人们常被要求用数据说话。可是,数据自己是不能说话的,只有对它进行可靠分析和深入挖掘才能找到有价值的信息。概率统计是数据分析的通用语言,是...