
获得徽章 0
- 我有个米国朋友,跟我差不多大,从小励志要给联合国工作,为世界和平做贡献。
为此,他专攻世界历史和国ji关系,自学了四五门语言,上通天文下晓地理。大学时他显露演讲的才能,成为联合国的青年代表;毕业后他如愿进入联合国,呼吁解除核wu装,研究怎么拯救nan民。
突然有一天,他发现做这么多事情,面对这个不完美的世界还是感到无能为力,于是毅然报了课转了码。
他说:“代码是一种规模化生产的方式。你花一倍的时间写出的代码,能编译执行在几百个机器上,为成千上万的人服务。”
所以如果你在街上遇到一个程序员,千万不要小瞧ta。人家可能刚刚从联合国回来,肩负着使命要改变世界呢。
如何在街上辨认程序员?她可能穿着格子,像这样⬇️展开等人赞过915 - 书单 | 那些让我读到颤抖的计算机教材📚
在美国读的本科,来记录一下读过的技术书籍。
算法:
Introduction to Algorithms by Thomas H. Cormen
横跨三门算法课整整三个学期。光看一眼书名,就想起当年被算法支配的恐惧。
计算理论:
Introduction to the Theory of Computation by Michael Sipser
编译器:
Compilers: Principles, Techniques, and Tools by Alfred V. Aho
没有这本书就没有Shoolang。
操作系统:
Modern Operating Systems by Andrew S. Tanenbaum
机器学习:
A Course in Machine Learning by Hal Daume III
自然语言处理:
cs.columbia.edu/~mcollins/cs4705-spring2019
强烈推荐我校的神级教授!
C++语言:
C++ Primer by Stanley B. Lippman
Java语言:
Effective Java by Joshua Bloch
Thinking in Java by Bruce Eckel
北美找工作必备:
Cracking the Coding Interview by Gayle Laakmann McDowell展开等人赞过314 - 大学前和大学期间玩过的技术:
Visual Basic,Pascal,ActionScript,PHP,Java,Python,C++,Javascript,JSON,MySQL,Bootstrap,AWS,Swift,OCaml等。
来谷歌工作后用到的技术:
Spanner,Borg(k8s内部版),Protobuf,AngularJS,Golang,GCP,外加狗家从开发到部署的各种infra。
工作越久越感觉身处一个技术孤岛,和外边的开源世界脱节。连git也几年没有用过了,全是🐶家自己的版本控制。最近在慢慢学习Maven和Spring,甚至要写点有用的开源。
你们都在学些啥技术,学会(fei)了嘛?展开等人赞过55 - 本来写桌游AI是要去打同学的,结果DeepMind的人来找我了!
两年前,因为和大学同学打桌游输了,就想做个AI打他们。同学一听觉得还是有点难度的,具体说啥忘了,反正不太信我能写出来。
于是想找人一块写。
刚好熟人介绍了个留学生说想做点项目,碍于面子我收下了。结果好家伙,他上来说我这个设计不行那个架构要改,一问连基本的数据结构都没学完。
把普信小朋友送走后,项目暂时搁置。
直到前段时间,一个印度学生email我,说在网上了解到我的项目,想跟着我做。小哥的简历没有特别的亮点,但态度特别好,我就很愿意手把手地教。
这个月,学生说他找到个paper交流的平台,我就加了。这时我对项目更有把握了,就说要严格控制合作者的背景。在短短两天内,我们居然收到四五个申请,包括这位DeepMind大佬。
我和学生都激动炸了……
接下去会组建新的团队,开工训练模型,年底前首次投稿会议。招人希望有ML会议publication、大厂实习或工作、开源项目相关经历。展开赞过102