最近茶前饭后的读了一本小说《疯狂的程序员》。说中讲了很多方面,最为突出的就是讲出了程序猿的精神,让我很受启发:程序员是值得尊敬的,程序员的双手是魔术师的双手,他们把枯燥无味的代码变成了丰富多彩的软件。不仅如此,这本书中还介绍了程序员的多种职业操守,下面我们就一起分享这本书。

首先,我先来概述下文章的主要内容:主要分三大块内容——在大学、在公司和创业。

在大学。主人公叫绝影。以大学生活开始,大家都在过着寻找妹子、寻找快乐、寻找方向的日子。绝影自命不凡,自学了汇编语言,但是那时候无论读多少遍,有很多知识他就是不懂;后来他们专业开了C语言的课程。学了C之后他发现,汇编中这个指令,那个指令原来跟C中的地址、寻址说的就是一个事儿,他突然豁然开朗,学了C语言,竟然加深了自己对汇编的理解。同时,他也更加鄙视那些大学教师。老师们讲课永远都是:C就是C,汇编就是汇编。二者井水不犯河水,到最后就是所有人都学不懂C,也学不懂汇编。

在公司。凭借自己的汇编,自己很容易找到了工作。他这样认为自己:深信自己是对的,他相信有一天,他会很快乐的用汇编工作,并且他的工作能带给他不菲的收入,但是她不能给女朋友说,人有时候就是这样,明明知道事情肯定这样,成果出来那是你成功,没出来就是笑话。

在公司的时光是他真正提高的阶段。特别典型的一个例子:老总让他破解一个商业软件,只需要一个序列号,而他却连续加班几天几夜发开了一个注册机。而那得奖金却只有200(一个注册号的价钱)。我想这就是程序员的精神所在,一个注册号是工作,一个注册机是倔强的精神。在公司,不管有新员工来,又不断有员工带着抱怨离开,而他却在那家公司一做做了五年。

在公司的这些年中,他听到了最慌的话“小绝啊,好好努力,过些年分些公司的股份给你”,无论自己多么努力加了多少班,老板的诺言从未实现过。尽管自己压根就没想过要得到股份,不过Boss用这种方式鼓励员工还是让他很反感。与此同时,他也在Boss的建议下开始做了管理。

在公司期间,由于自己出色的表现,老总建议自己学习做做管理。什么项目经理,技术总监之类的都做过。我想,这些管理的经验让他跳出了技术圈,看到了技术之外的世界。他学到:管理,是大棒加胡萝卜。如果你一味对下面的人抡大棒子,大家不累死,估计也会被你抡死;如果只给胡萝卜,那是不可能滴,资本家从来不敢赔本的买卖。所以你在打他一巴掌之后,一定要在给你揉一揉,上一些止疼药。巴掌不可少,止疼药也不可少。

后来他的老对手也是老搭档Boss Liu犯了一些小错误,他无穷无尽的说出了自己的理由,解决却被老板开除了。而后来绝影犯错误的时候,只是承认了是自己的责任让公司收了损失,老板却没有再说啥。这是绝影明白:有时候啊,不去刻意的挽回面子就是最好的挽回面子。

创业。在公司的时候,他和Boss Liu,两个人就一直比着学。Boss Liu擅长C++。两人决定创业,Boss liu 想做一个多支持视频点播平台,但是由于各种原因吧,以失败而告终。

尽管失败了,但是他在创业的过程中懂得了永不放弃又有两个原则:第一个原则是:永不放弃!第二个原则是当你想放弃时回头看第一个原则:永不放弃!

在这本书中,我学到了很多,程序员的坚持,乐观,价值观。

程序猿说话是不挂档,不上税的。

上大学期间,他们开设了C语言课程,但是他自认为不能去上课,自己在同学眼中是牛人,牛人就是不上课,考试仍然拿高分。但是他一接触C就傻眼了,这架势如果不好好看,一定会挂啊。所以他将汇编书的书皮撕下来,贴在C的书上,然后上C课的时候,别人就误以为他看的是汇编书了。毕竟,名誉最重要嘛。。最后由于他有汇编基础,考第一当然是理所当然了。大家都用羡慕嫉妒恨的眼光看他的时候,他都会说:“没办法,我也不是故意的。”吹牛的时候,从来不会顾虑自己曾经奋斗了多少个夜晚,就像自己生下来一样就会写C程序一样。
我想这也是程序员的精神之一吧。有时候学习上的不断进步都是被逼的,吹出去的大话,如果不飘下来,你就要受人鄙视了。

程序猿都是牛脾气,牛得要死

当初和Boss Liu共事的时候,绝影和Boss Liu两个人就一直比。比技术、比下棋。结果就是国际象棋,Boss Liu没赢过;中国象棋,没赢过。

有一次公司的一个项目要用C++完成。绝影不得不去学习C++,自己遇到一个问题,明明去问问Boss Liu分分钟就能解决,可是自己非要熬几个夜也要自己搞出来。然后还要装出一副很轻松的样子让对方知道,Boss看到后,心想:这他都能这么轻松的搞出来?我得赶紧学,不然C++都被他超过去了。然后自己又去恶补C++。

我想这也算是程序猿的一种精神,牛气冲天的脾气。两个人明里暗里的比技术,无数次夜战研究对方的技术,多年下来,自身无形中提高了很多很多。同时,没美坏了他们的老板。大概这正是他们老板想看到的吧。

程序猿有自己的骄傲

一个图片说明了一切,图片的名称叫做“营销部那群“贱人”向程序猿展示销售业绩时”:

一款软件的开发价值与商业价值往往不是成正比的,也就是说:无论你在软件内部使用了什么世界上最先进的技术,用户都是看不到了。可以说,跟那些用VB语言实现的相同功能软件没什么区别。因为在客户眼中“界面就是整个软件”。你跟他扯图啊,文档啊,MVC啊,都是扯淡。所以你的软件能不能大卖,是跟多方面有关的。也许有一天,技术真正和商业利益分开了,中国的软件就有希望了,中国的程序员也就有希望了。

程序员想要的并不是软件卖多少钱,想要的是看着自己设计的软件从无到有的过程,并投入使用。另外使用软件的客户能说上一句好。如果能够设计出这样的软件,并能够得到客户的好评,一定会令程序员骄傲。只有这时,才能让他们觉得自己是真正的设计师,而跟那些搬砖工不一样。

程序猿都是有始有终的

创业时,Boss Liu叫上了绝影,同时也叫上了Bug Yang。Boss Liu觉得Bug Yang很有拼搏精神,然而绝影却对Bug Yang却很有意见。当初在公司的时候,老总就对绝影说过:Bug Yang言过其实,不可重用。果不其然,公司接了一个很艰巨的项目,在公司极度确认的情况下,Bug Yang去寻找自己的幸福去了。而这次合伙创业,绝影理所当然很有意见的。

也果不其然,果然在项目遇到一些问题的时候,Bug Yang就又去寻找自己的幸福去了。但是那所谓的幸福,真的是寻找来的吗?绝影的技术都是资本家、自己把逼自己出来的。

对一个程序员来说,什么事最重要的?不是什么高深的技术和锻炼机会,而是如何才能成为一个真正的程序员。这时绝影多次想跟Bug Yang说的想法,但是就他的状态,说与不说都是一样的。说了也只会自讨没趣。如果人真的是那么听人劝的动物,那这个世界也太和谐了。我坚定的认为;“坚持到底”是程序员的一种最基本的品行,也是程序员成为大牛的必要条件。

本文中,主要介绍《疯狂程序员》的内容及读后感受。有些地方现在看来好像变了好多,不过我想,这都无所谓了。既然能够体现出程序员的精神,大家也就不要去计较那些细枝末节了。毕竟人活着快乐最重要的。不为别的,只因将来我们都要死很久。

转载于:https://www.cnblogs.com/james1207/p/3331125.html

程序员,我要为了这个名号而疯狂相关推荐

  1. 黑马程序员_基于老毕视频和疯狂java第4节的思维导图

    ----------------------<ahref="http://edu.csdn.net"target="blank">ASP.Net+A ...

  2. 程序员偷偷深爱的 9 个不良编程习惯

    我们曾经都做过这样的事情:当妈妈不注意的时候,偷偷地吃糖果零食,然后导致有了蛀牙.同样的,我们都违背过一些编程的基本规则,并且都会坚定地表示这种行为是不可取的.但我们就是偷偷爱着这些不良的编程习惯. ...

  3. 程序员偷偷深爱的9个不良编程习惯

    新媒体管家 下面这9个编码习惯,虽然在编程规则中是被驳斥的,但我们很多人就是会不由自主地使用它们. 我们曾经都做过这样的事情:当妈妈不注意的时候,偷偷地吃糖果零食,然后导致有了蛀牙.同样的,我们都违背 ...

  4. java前台界面设计_前端程序员要懂的 UI 设计知识

    前端程序员要懂的 UI 设计知识 疯狂的技术宅 前端先锋 翻译:疯狂的技术宅 作者:Per Harald Borgen 来源:freecodecamp 正文共:1401 字 预计阅读时间:5分钟 作为 ...

  5. linux光盘读取不良,程序员偷偷深爱的9个不良编程习惯

    我们曾经都做过这样的事情:当妈妈不注意的时候,偷偷地吃糖果零食,然后导致有了蛀牙.同样的,我们都违背过一些编程的基本规则,并且都会坚定地表示这种行为是不可取的.但我们就是偷偷爱着这些不良的编程习惯. ...

  6. 发泄键盘?养生鼠标?这届程序员这么过双12!

    又是一年一度的"剁手节",在女生购物车里装满了化妆品.包包.衣服.鞋子等等东西时,有类人的购物车里的东西画风十分清奇,不落俗套.这类人穿着统一.爱好相似.有明显的群体特征,这就是程 ...

  7. 程序员重装的基本素养

    在不可抗拒的因素下 手中的厚重游戏本终于重装了 (小声逼逼一下 我想换macbook 16寸还是没有着落呜呜) 下面就是一个入门级程序猿的环境 软件总结(包含日常使用的软件) 写这些也是为了自己换电脑 ...

  8. 为什么?为什么程序员总是加班!

    点击上方 "程序员小乐" ,关注公众号 8点20分,第一时间与你相约 每日英文 To live a beautiful life, one must be tolerant, wi ...

  9. 程序员哀叹:专科都是ji's万的年薪,互联网的泡沫要破了

    来自:互联网坊间八卦 在互联网社区,一名大厂的程序员发出如此哀叹:程序员时代可能要过去了,专科都一抓一大把年薪几十万的让程序员们都飘了,泡沫破碎,优胜劣汰了要. 很显然,这名程序员感慨的行业内鱼龙混杂 ...

最新文章

  1. Spring MVC 五大组件
  2. saltstack-gdlwolf自学总结第二篇:salt常用帮助查找命令
  3. Python行业晋升路线如何规划
  4. android findviewbyid定义成静态,findViewById 为null???
  5. CSS的预编译——less语言基本语法教程(入门)
  6. Java this添加窗口,如何使一个窗口,看起来像这样在Java中? (How to make a window look like this in Java?)...
  7. python生活中可以应用到_学完Python可以应用到工作的哪些应用中?
  8. 通过JS函数劫持自定义百度云分享提取码
  9. php mysql 输出csv_php使用指定编码导出mysql数据到csv文件的方法
  10. php ZeroMQ 的使用
  11. java坦克大战 素材_坦克大战 游戏源码 素材 文档(了解面向对象的具体编程)
  12. 2022-2023 物联网毕业设计选题推荐
  13. ubuntu上通过命令行导出mysql数据库文件到widows系统上
  14. 生活质量衡量系统_「电力闲聊」电能质量中的电压质量,有四个衡量指标
  15. 隐藏IDEA的行首的黄色小灯泡
  16. 围绕开放标准改进WSO2 API Manager密钥管理体系结构
  17. Kafka Manager 云平台用户使用手册 didi / Logi-KafkaManager
  18. pygame的小飞机游戏终于完成了
  19. 永信至诚打造企业安全人才提升方案 补齐企业安全短板
  20. Pandas 获得 Dataframe 的行数和列数

热门文章

  1. 韩天峰php教程,韩天峰(Rango)的博客
  2. 信仰是如何毁掉程序员的
  3. Android 接收和收发短信
  4. Vue+ElementUI+Tabs实现选项卡|标签页|美化标签页面|局部替换样式|好看的标签页|选项卡
  5. python读取加密excel_python使用pywin32模块给excel文件加密解密
  6. 直接添加GO词云到基因表达热图上
  7. 计算机图形学流体仿真mac网格,用于图形学的流体仿真20教程.docx
  8. 深拷⻉浅拷⻉的区别?什么是深拷⻉浅拷⻉
  9. 内功图说--十二段锦
  10. python用函数对列表删除_关于python:如何使用range()函数从列表中删除项目时迭代列表?...