……断断续续搞了好多年(但每次都极其短暂)。我在1995年就买过一本讲 Scheme 的书,由此可见我在技术荒野里摸索了有多久。直到2012年我发现了 Erlang(感谢《七周七语言》(Seven Languages in Seven Weeks)),我才终于找到了动力,这很大程度上也是因为它的语法极其简单,而且专门为服务端编程设计,而服务端开发一直是我最乐在其中的领域。我到现在都还没能完全出师……
…occasionally (but very, very briefly) for years. I bought a book on Scheme in 1995, to give you a sense of how long I wandered in the wilderness. It wasn't until I discovered Erlang in 2012 (thanks, Seven Languages in Seven Weeks) that I finally found the motivation, aided in no small part by the fact that it's a very simple language and it's designed for server programming, where I've always been happiest. I still haven't graduated…
……文章、书籍、源代码。越是和你已知的东西不同,效果就越好。尽量拓宽涉猎面。编程语言也是同理。一个很好的切入点是《七周七语言》(Seven Languages in Seven Weeks)这本书,因为它涵盖了非常广泛的语言类型。但动手比读书重要得多:多写代码。去做书里的练习题,把你看到的例子、文章和源码亲手试一遍……
…articles, books, source code. The more it is different from what you already know the better. Get as diverse a coverage as possible. Same goes for programming languages. A good starting point is the book "Seven languages in seven weeks" because it covers a broad spectrum of language types. But much more important than reading is doing: write a lot of code. Do the exercises in books you read, try out what you see in examples/articles/source…
……如果我被困在孤岛上只能带一门语言,那依然必须是 C。对于这里想找点指引深入学习其他语言的朋友,我推荐这两本书:布鲁斯·泰特(Bruce Tate)的《七周七语言》(Seven Languages in Seven Weeks)https://www.amazon.com/Seven-Languages-Weeks-Programming-Pro... 布鲁斯·泰特(Bruce Tate)的《七周七语言续篇/七周七并发模型》(Seven More Languages in Seven Weeks)https://www.amazon.com/Seven-More-Languages-Weeks-Shaping/dp... 你可以边读边练……
…a lonely island with me where I was stranded, it would still have to be C. To those here who would like to have some guidance diving into other languages I can recommend these two books: Bruce Tate: Seven Languages in Seven Weeks https://www.amazon.com/Seven-Languages-Weeks-Programming-Pro... Bruce Tate: Seven More Languages in Seven Weeks https://www.amazon.com/Seven-More-Languages-Weeks-Shaping/dp... You can work through them…
……程序员。无论你有没有相关学位,持续阅读和动手实践都是必须的。想对本行的基本功有个全面的入门了解,去买本《代码大全》(Code Complete)。想泛览主流的编程语言范式,就买《七周七语言》(Seven Languages in Seven Weeks)。值得读的书还有很多,但讲真,把这两本读完会是一个非常好的开始,而且会给你带来立竿见影的实用价值。
…programmer. Ongoing reading and playing is required whether you've got a degree or not. For a broad introduction to your craft go buy Code Complete. For a survey of popular programming language paradigms get Seven Languages in Seven Weeks. There's a lot more to read but seriously reading those two will be a nice start and will have a practical impact for you.
http://paulgraham.com/pfaq.html 如果你身边没有懂编程的朋友可以请教,布鲁斯·泰特(Bruce Tate)写的《七周七语言》(Seven Languages in Seven Weeks)[1] 会为你清晰梳理几门优秀的语言,这样你就能挑一个符合你思维方式的来学(或者学上好几门,在每个项目中做到因地制宜选择合适的工具)……
http://paulgraham.com/pfaq.html If you don't have a programmer friend you can lean on Seven Languages in Seven Weeks[1] by Bruce Tate will give you a nice overview of some good languages, so you can pick one that fits your way of thinking (or learn multiple languages and pick the right tool for the job for each project).…
……断断续续搞了好多年(但每次都极其短暂)。我在1995年就买过一本讲 Scheme 的书,由此可见我在技术荒野里摸索了有多久。直到2012年我发现了 Erlang(感谢《七周七语言》(Seven Languages in Seven Weeks)),我才终于找到了动力,这很大程度上也是因为它的语法极其简单,而且专门为服务端编程设计,而服务端开发一直是我最乐在其中的领域。我到现在都还没能完全出师……
…occasionally (but very, very briefly) for years. I bought a book on Scheme in 1995, to give you a sense of how long I wandered in the wilderness. It wasn't until I discovered Erlang in 2012 (thanks, Seven Languages in Seven Weeks) that I finally found the motivation, aided in no small part by the fact that it's a very simple language and it's designed for server programming, where I've always been happiest. I still haven't graduated…
《七周七语言》(Seven Languages in Seven Weeks)[1] [1] http://pragprog.com/book/btlang/seven-languages-in-seven-wee...
Seven Languages in Seven Weeks[1] [1] http://pragprog.com/book/btlang/seven-languages-in-seven-wee...
……文章、书籍、源代码。越是和你已知的东西不同,效果就越好。尽量拓宽涉猎面。编程语言也是同理。一个很好的切入点是《七周七语言》(Seven Languages in Seven Weeks)这本书,因为它涵盖了非常广泛的语言类型。但动手比读书重要得多:多写代码。去做书里的练习题,把你看到的例子、文章和源码亲手试一遍……
…articles, books, source code. The more it is different from what you already know the better. Get as diverse a coverage as possible. Same goes for programming languages. A good starting point is the book "Seven languages in seven weeks" because it covers a broad spectrum of language types. But much more important than reading is doing: write a lot of code. Do the exercises in books you read, try out what you see in examples/articles/source…
……如果我被困在孤岛上只能带一门语言,那依然必须是 C。对于这里想找点指引深入学习其他语言的朋友,我推荐这两本书:布鲁斯·泰特(Bruce Tate)的《七周七语言》(Seven Languages in Seven Weeks)https://www.amazon.com/Seven-Languages-Weeks-Programming-Pro... 布鲁斯·泰特(Bruce Tate)的《七周七语言续篇/七周七并发模型》(Seven More Languages in Seven Weeks)https://www.amazon.com/Seven-More-Languages-Weeks-Shaping/dp... 你可以边读边练……
…a lonely island with me where I was stranded, it would still have to be C. To those here who would like to have some guidance diving into other languages I can recommend these two books: Bruce Tate: Seven Languages in Seven Weeks https://www.amazon.com/Seven-Languages-Weeks-Programming-Pro... Bruce Tate: Seven More Languages in Seven Weeks https://www.amazon.com/Seven-More-Languages-Weeks-Shaping/dp... You can work through them…
……程序员。无论你有没有相关学位,持续阅读和动手实践都是必须的。想对本行的基本功有个全面的入门了解,去买本《代码大全》(Code Complete)。想泛览主流的编程语言范式,就买《七周七语言》(Seven Languages in Seven Weeks)。值得读的书还有很多,但讲真,把这两本读完会是一个非常好的开始,而且会给你带来立竿见影的实用价值。
…programmer. Ongoing reading and playing is required whether you've got a degree or not. For a broad introduction to your craft go buy Code Complete. For a survey of popular programming language paradigms get Seven Languages in Seven Weeks. There's a lot more to read but seriously reading those two will be a nice start and will have a practical impact for you.
http://paulgraham.com/pfaq.html 如果你身边没有懂编程的朋友可以请教,布鲁斯·泰特(Bruce Tate)写的《七周七语言》(Seven Languages in Seven Weeks)[1] 会为你清晰梳理几门优秀的语言,这样你就能挑一个符合你思维方式的来学(或者学上好几门,在每个项目中做到因地制宜选择合适的工具)……
http://paulgraham.com/pfaq.html If you don't have a programmer friend you can lean on Seven Languages in Seven Weeks[1] by Bruce Tate will give you a nice overview of some good languages, so you can pick one that fits your way of thinking (or learn multiple languages and pick the right tool for the job for each project).…