写给程序员的《醒世恒言》(更....)

1.《C编译器剖析》序(节选):

  能写出工业水准的操作系统和编译器的人绝对是大牛,而写出来的操作系统和编译器能被业界普遍接受,则需要命运和机遇的垂青。大部分程序员注定是成为高级或低级的“码农”,成为软件生产流水线上的一颗螺丝钉。在生活和工作的压力面前,我们往往习惯于不做那么深入思考,只要代码能实现需求就可以,至于“为什么”的问题人们往往有意或无意甚至被迫地将之忽略。就如儿时的梦想,只有在夜深人静时,想着年华已去,看着岁月无情,捧着那泛黄的旧照片时,才发现一直以来自己内心不常去的角落中始终留着那个梦想。

  操作系统和编译器就如武侠小说中的“九阴真经”,没看过“九阴真经”的侠客也可以行走江湖,但看过并炼成九阴真经的人最终才更有机会登上华山之巅。...

时间: 2024-11-04 18:43:29

写给程序员的《醒世恒言》(更....)的相关文章

写给程序员的管理入门课程 -《格鲁夫给经理人的第一课》

写给程序员的管理入门课程 -<格鲁夫给经理人的第一课> 序 格鲁夫给经理人的第一课 <格鲁夫给经理人的第一课> 最早出版于 2007 年,书原名为<High Output Management>.本书的作者格鲁夫是 Intel 的前 CEO,领导了 Intel 从一家濒临倒闭的存储器公司,转型为微处理器公司,并且在个人 PC 开始流行时,成功和微软缔结 Wintel 联盟,主宰了整个 PC 电脑时代. 格鲁夫是一个技术出身的管理者,在本书中,我们甚至看到他多次用编译器来

程序员应该学会放松,更应该努力前行

之前实习的时候,偶尔和同事聊到为什么我们这一行会这么累?觉得同事分析的挺有道理,因为我们不像保安.清洁工阿姨(当然这里没有别的意思,只是简单的叙述事例)的工作,他们每天重复着几乎完全相同的工作,所以比较轻松:而我们每天面临的是不同的需求,需要解决不同的问题,换句话说就是我们每天将面对新的挑战,所以我们需要集中精力解决问题,包括学习新知识:而且相对而言,写程序是来不得半点马虎的,有半点错误都会出现问题:所以一旦要解决一个问题,我们必须集中精力,所以导致我们会非常累. 但是从另外一个方面想,我们的工

“程序员”为自己代言

你只羡慕我的高薪,却从来没看到我的艰辛 ! 你有你的考研,我有我的C语言 ! 你否定我看似艰辛不稳定的现在,我决定我骄傲潇洒有成就感的未来 ! 你嘲笑我不如盖茨,乔布斯,不配创业,我可怜你总是啃老 ! 你可以轻视我的年少轻狂,我会证明这是谁的时代 ! 编程注定是漫长的旅程,路上少不了纠结和质疑,但那又怎样,哪怕bug无数,也要用代码畅写人生,我是一名 程序员,我为自己代言 !

一篇写给程序员的提问艺术(转)

作为一个刚入it界的php菜鸟,我感觉自己需要学很多程序员的基本素养,学习如何学习,有效率的学习,精确地学习,热情的学习,加油, 这是一篇关于提问的文章分享给大家吧, (2009年的更新:本文来自2005年的白云黄鹤BBS,未经排版,四年来,文末一直保留有英文原文出处并注明链接) 这个版上太多的问题,不能让我以很愉快的心情来解答,于是,我放弃了强忍着指责别人的心情找到了这篇<提问的艺术>(两年前我在HomePage版张贴过),真诚的希望那些又困难又期望得到帮助的新手朋友们抽时间看看,问&quo

&#65279;&#8203;梁胜博士:写给程序员的话

作者:梁胜 编辑:谢然 来源:InfoQ 本文为Rancher Labs CEO兼创始人梁胜博士应InfoQ之邀,为广大程序员专门撰写的个人职业发展心路历程及对程序员职业生涯规划的建议. 梁胜博士是Rancher Labs Inc. 公司联合创始人及CEO.创立Rancher Labs之前,早期在全球知名的他Sun Microsystems公司担任核心主任级工程师期间,梁胜博士是Java语言J2SE平台核心组件JNI(Java Native Interface)的作者,并随后领导设计和开发了Ja

写给程序员的软件测试指南:人人都可以开发无Bug代码

点击关注异步图书,置顶公众号 每天与你分享IT好书 技术干货 职场知识 参与文末话题讨论,每日赠送异步图书. --异步小编 一年前,也是端午节,很巧合,本书的一个译者为另一个译者的新书<软件测试价值提升之路>写序.一年之后,还是端午节,两位译者一起为不一样风格的软件测试译著<程序开发人员测试指南:构建高质量的软件>(后简称<程序开发人员测试指南>)写序,依旧充满诗意,享受着成功的喜悦,并郑重推荐本书给所有的软件开发者和测试人员. 回想当初,朱少民老师从人民邮电出版社接下

写给程序员的管理入门课程(转)

转自:http://36kr.com/p/5047953.html 编者按:本文首发于微信公众号“iOS开发”(ID:iosDevTips),内容总结于<格鲁夫给经理人的第一课>,作者唐巧,授权36氪发布. 前方高能提示:本文特别特别长.我总结本文花了将近一个月,如果你在经历从技术到管理的转型,那么本文值得你仔细阅读.我从本书中收获巨大,希望你能从这篇总结中也有所收获. 本书的作者格鲁夫是一个技术出身的管理者,在本书中,我们甚至看到他多次用编译器来举例,所以这本书非常适合有技术背景的读者. &

写给程序员的机器学习入门 (一) - 从基础说起

前段时间因为店铺不能开门,我花了一些空余时间看了很多机器学习相关的资料,我发现目前的机器学习入门大多要不门槛比较高,要不过于着重使用而忽视基础原理,所以我决定开一个新的系列针对程序员讲讲机器学习.这个系列会从机器学习的基础原理开始一直讲到如何应用,看懂这个系列需要一定的编程知识(主要会使用 python 语言),但不需要过多的数学知识,并且对于涉及到的数学知识会作出简单的介绍.因为我水平有限(不是专业的机器学习工程师),这个系列不会讲的非常深入,看完可能也就只能做一个调参狗,各路大佬觉得哪些部分

写给程序员的职业生涯规划

程序员-系统分析员-架构师-技术经理 -CTO(首席技术官,Chief Technology Officer) 程序员-项目组长-项目经理-项目总监-CTO 程序员-产品设计师-产品经理-CTO 最顶层是项目负责人,接下来项目会落实到PM(项目经理),项目经理将任务分成若干个子项目,每个项目由一个PL(项目组长)负责.在每个子项目中,由SE(系统工程师)带领PG(程序员)共同完成.同时在测试阶段由PT(测试工程师)进行测试.