这样的老师多给我来几打

640?wx_fmt=jpeg
“你们都看我干嘛,我脸上有答案啊?”
“这是一道送分题,你们都不要!”
“没人举手,我可要点名了!”

......

别人家的老师,是这样婶儿的。

640?wx_fmt=gif
我的老师呢?是这样滴。
640?wx_fmt=gif
据说这张图是当代师生关系最好的描述。
640?wx_fmt=jpeg
每天演好一个情绪稳定的成年人,这是当代老师们的行为准则。不然,以我们作人的能力,老师们分分钟便会暴走。
我们一生中会遇到很多位老师,总有那么几位留在你的记忆深处。不管你是什么时间遇到的,他们都会发出这样的灵魂共鸣:“你们是我带过最差的一届。”好吧!其实这样也......不算最糟的,毕竟最差的一届永远在路上。
教师节,给大家安利这些别人家的老师。这些老师不仅会教而且还很能写,他们把自己的经验成书,而且本本都是经典之作。因为有了他们的分享,让知识的传播不再有限制。他们是人类灵魂的工程师,阳光下最灿烂的存在。

1.
640?wx_fmt=png

Donald E. Knuth

当代最伟大的程序员之一

代表作:《计算机程序设计艺术》系列

高德纳,当代著名的计算机科学家,算法与程序设计技术的先驱,同时也是斯坦福大学计算机系荣休教授、计算机排版系统 TEX 和 METAFONT 字体系统的发明人,因诸多成就以及大量富于创造力和具有深远影响的著作(19部书,160篇论文)而誉满全球。

高德纳教授获得过许多奖项和荣誉,其中包括美国计算机协会图灵奖、美国国家科学奖章等。1996 年,设立了以其名字命名的 Donald E. Knuth 奖,授予那些为计算机科学基础做出杰出贡献的人。

可惜现在高老爷不收学生了,不过做不成他的学生不要紧,你可以做给他提 bug 的人!

640?wx_fmt=png


2.

640?wx_fmt=png

Ronald L. Graham

著名数学家

代表作:《具体数学》等

葛立恒,著名数学家,美国加州大学圣迭戈分校计算机与信息科学专业教席(Jacobs Endowed Chair),AT&T 实验室研究中心荣誉首席科学家,美国数学学会前任主席。Graham 于 1999 年成为美国计算机学会会士,2003 年获得美国数学学会的斯蒂尔终身成就奖,2012 年成为美国数学学会会士。他还曾获得美国数学学会颁发的 Lester R. Ford 奖和 Carl Allendoerfer 奖以及其他众多奖项。

640?wx_fmt=png

3.

640?wx_fmt=png &  640?wx_fmt=png

John L. HennessyDavid A. Patterson 

2017 年图灵奖得主

代表作:《计算机体系结构》

John L. Hennessy(左)是斯坦福大学校长,IEEE 和 ACM 会士,也是美国国家工程研究院院士及美国科学艺术研究院院士。Hennessy教授因为在 RISC 技术方面做出了突出贡献而荣获 2001 年的 Eckert-Mauchly 奖章,他也是2001 年 Seymour Cray 计算机工程奖得主,并且和 David A.Patterson 分享了 2000 年约翰 · 冯 · 诺依曼奖。

David A. Patterson(右)是加州大学伯克利分校计算机科学系教授,美国国家工程研究院院士,IEEE 和 ACM 会士。他因为对 RISC 技术的贡献而荣获 1995 年 IEEE 技术成就奖,而在 RAID 技术方面的成就为他赢得了 1999 年 IEEE Reynold Johnson 信息存储奖。2000 年他和 John L. Hennessy 分享了约翰 · 冯 · 诺依曼奖。

二人的经典著作《计算机体系结构》被誉为“体系结构圣经”,目前豆瓣评分 8.9,深受读者好评。

640?wx_fmt=png

4.
640?wx_fmt=png
柴田望洋
明解系列作者
代表作:《明解C语言》《明解Java》等

日本福冈工业大学信息工程学院副教授。编写了一系列极富影响力的计算机教材和参考书,如《明解C++》《明解Java》等。明解系列于 2000 年荣获日本工学教育协会著作奖。说到 C 语言也不得不提另一位老师,也算是早期 C 语言的启蒙人物了,就是谭浩强老师。如果你觉得谭老师不能帮你入门,那么可以考虑下柴田老师哦~

640?wx_fmt=png

5.

640?wx_fmt=png

Hadley Wickham
被誉为“改变了 R 的人”

代表作:《R数据科学》《R包开发》等

哈德利·威克姆是 RStudio 首席科学家,统计学家,斯坦福大学、奥克兰大学、莱斯大学兼职统计学教授。已被下载数百万次的 ggplot2 等多款知名 R 包的开发者,一直致力于让普罗大众更容易上手数据分析,被 R 社区誉为“改变了 R 的人”。
640?wx_fmt=png

6.

640?wx_fmt=png

Kyle Simpson

JavaScript 神学家

代表作:《你不知道的JavaScript》系列

Kyle Simpson 严格意义上不算是一名在校教书的老师,但是他是一名技术培训师、讲师。他推崇开放的互联网,是开源社区的活跃成员。对 JavaScript、HTML5、实时/端对端通信和 Web 性能有深入研究。同时他还是一位技术书作家,他的代表作“你不知道的 JavaScript 系列”图书,影响了数以万计的前端人。

640?wx_fmt=png

7.

640?wx_fmt=png

王立铭
浙江大学生命科学研究院教授

代表作:《生命是什么》《上帝的手术刀》

王立铭老师是浙江大学生命科学研究院教授,神经生物学家。本科毕业于北京大学,在美国加州理工学院获得博士学位。曾在美国加州大学伯克利分校和波士顿咨询公司工作。入选国家“青年千人计划”和浙江省“千人计划”。因科学、科普和科幻活动的部分成果,先后获得“求是杰出青年学者奖”“菠萝科学奖”“顾孝诚讲座奖”“文津图书奖”“全球华语科幻星云奖”“吴大猷科普著作奖金奖”等。

这本《生命是什么》是王立铭老师最新力作,全景式解读地球生命的起源与演化,还获得科幻作家刘慈欣、科幻作家郝景芳、资深媒体人罗振宇等重磅推荐。

640?wx_fmt=png

8.

640?wx_fmt=png

陶哲轩
被誉为“数学界的莫扎特”

代表作:《陶哲轩教你学数学》等

陶哲轩出生于 1975 年,智商超过 220,是享誉世界的澳籍华裔天才数学家。12 岁获得国际数学奥林匹克竞赛金牌(这项纪录至今无人打破),2006 年获得数学界的诺贝尔奖——菲尔兹奖,2007 年当选英国皇家学会会士。

曾与本·格林合作解决了 2300 年前由欧几里得提出的与“孪生质数”相关的猜想,在调和分析、偏微分方程、组合数学、解析数论、算术数论等多个重要数学研究领域都取得了卓越成果。知乎上有这样一个问答:“做陶哲轩的学生是一种怎么样的感受?”我猜大概就是我的脑速完全跟不上大神的语速吧!

640?wx_fmt=png

9.

640?wx_fmt=png

小平邦彦
1954 年菲尔兹奖得主
代表作:《微积分入门》《惰者集》等

20 世纪著名日本数学家,日本学士院院士、美国科学院和德国哥廷根科学院外籍院士。先后在美国普林斯顿高等研究院、哈佛大学、约翰斯·霍普金斯大学、斯坦福大学、日本东京大学等高校任教授,在调和积分理论、代数几何学和复分析几何学等诸多领域做出了卓越贡献。1954 年获菲尔兹奖,1957 年被日本政府授予文化勋章,1984 年获沃尔夫奖。著有《微积分入门》《复分析》《复流形理论》《几何世界的邀请》《惰者集:数学与数感》等。

640?wx_fmt=png

10.

640?wx_fmt=png

Ian Stewart
一生致力于传播数学知识
代表作:《数学万花筒》等

伊恩·斯图尔特,生于1945年,英国沃里克大学数学系荣退教授。英国皇家学会会员,曾获英国皇家学会的“法拉第奖章”、美国科学促进会的“公众理解科学技术奖”和英国伦敦数学学会与英国数学及应用研究院颁发的“塞曼奖章”。

他著有多部优秀的畅销数学科普作品,如《改变世界的十七个方程》《数学万花筒》系列等。其设计的应用程序《斯图尔特教授的不可思议的数》被美国和加拿大地区的应用程序商店选为“最佳应用”,并荣获“成人非虚构类数字图书世界奖”。

640?wx_fmt=png


11.

640?wx_fmt=png

村山齐
超级宇宙达人
著有:《镜中的宇宙》《千亿个宇宙》等
曾任日本东北大学助教,自 2000 年开始担任加利福尼亚大学伯克利分校教授。2002 年,荣获西宫汤川纪念奖。2007 年,日本文部科学省创立世界级别的研究基地——东京大学卡弗里数学物理联合宇宙研究机构(IPMU),村山先生担任第一代所长职务。
主要研究课题为超对称性理论、中微子、初期宇宙、粒子加速器实验的现象论等。与世界顶尖科学家共同协作,推动宇宙研究的发展,同时为将研究成果回报给社会,积极投身市民讲座和科学教室等演讲活动。
这套宇宙系列图书,有颜有内容,带你遨游在浩瀚的宇宙。
640?wx_fmt=png

其实还有很多又会教又能写的“别人家”老师,因为篇幅有限,在这里就不一一罗列了。除了致敬今天过节的每一位老师外,我们还要致敬图灵的每一位作译者老师们、编辑老师们,感谢你们用文字将这些知识变为可能,你们是最可爱的人儿。

文末畅聊

来回忆下让你印象深刻的老师们,以及他们的神语录。也可以说说你在考试前夜都是什么状态的。精选留言,选出 3 位获得《考试脑科学》一本,就是下图这本啦!这本书教你如何利用大脑来提高自己的记忆,是轻松应对考试的最佳良方。

640?wx_fmt=png

或者说说你被以上的哪位老师“教”过,有什么收获呢?精选留言选出 5 位获得以上任意一本图书,活动截至2019.9.13。

推荐阅读:

9月书讯 | 程序员最应该知晓的 189 道题

谁说数学不好,就不能成为编程大佬

同是程序员,为什么别人可以事半功倍?

文章创建于: 2019-09-11 01:19:22
展开阅读全文

大家来给我看看

08-27

严重: Servlet.service() for servlet jsp threw exceptionrnjava.lang.ClassNotFoundException: org.apache.commons.collections.map.MultiKeyMaprn at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)rn at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)rn at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)rn at net.sf.json.JsonConfig.(JsonConfig.java:56)rn at net.sf.json.JSONArray.fromObject(JSONArray.java:120)rn at com.jsonTree.JSONTree.getJSONString(JSONTree.java:75)rn at org.apache.jsp.tree_jsp._jspService(tree_jsp.java:78)rn at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)rn at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)rn at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)rn at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)rn at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)rn at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)rn at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)rn at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)rn at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)rn at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)rn at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)rn at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)rn at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)rn at java.lang.Thread.run(Thread.java:619) 论坛

高分求Java老师给我上课

03-05

初学Java,正在研究Thinking in Java,看到第八章关于Closures(终结)和Callbacks(回调),怎么也看不懂,我把书里所附的源代码贴出来,请那位Java老师(比我弓虽的都是我老师啦)给讲一讲,不甚感激:rnrninterface Incrementable rn void increment();rnrnrn// Very simple to just implement the interface:rnclass Callee1 implements Incrementable rn private int i = 0;rn public void increment() rn i++;rn System.out.println(i);rn rnrnrnclass MyIncrement rn void increment() rn System.out.println("Other operation");rn rn static void f(MyIncrement mi) mi.increment(); rnrnrn// If your class must implement increment() inrn// some other way, you must use an inner class:rnclass Callee2 extends MyIncrement rn private int i = 0;rn private void incr() rn i++;rn System.out.println(i);rn rn private class Closure implements Incrementable rn public void increment() incr(); rn rn Incrementable getCallbackReference() rn return new Closure();rn rnrnrnclass Caller rn private Incrementable callbackReference;rn Caller(Incrementable cbh) callbackReference = cbh; rn void go() callbackReference.increment(); rnrnrnpublic class Callbacks rn public static void main(String[] args) rn Callee1 c1 = new Callee1();rn Callee2 c2 = new Callee2();rn MyIncrement.f(c2);rn Caller caller1 = new Caller(c1);rn Caller caller2 = new Caller(c2.getCallbackReference());rn caller1.go();rn caller1.go();rn caller2.go();rn caller2.go();rn rn 论坛

没有更多推荐了,返回首页