每周阅读(07/03/2017)

程序员如何克服焦虑
焦虑,作为积极的个体都不可避免,如何克服?

  • 以问题为中心,设立小目标
  • 放弃all in,适时的放纵自己,出去走走抬头看看夕阳

Jolestar的博客质量都颇高,并发之痛 Thread,Goroutine,Actor这篇关于并发的也不错。

如何掌握所有的程序语言
垠神的文章,关于如何学习一门新语言,准确的做法是:

一个高明的程序员如果开始用一种新的程序语言,他往往不是去看这个语言的大部头手册或者书籍,而是先有一个需要解决的问题。手头有了问题,他可以用两分钟浏览一下这语言的手册,看看这语言大概长什么样。然后,他直接拿起一段例子代码来开始修改捣鼓,想法把这代码改成自己正想解决的问题。在这个简短的过程中,他很快的掌握了这个语言,并用它表达出心里的想法。

Scaling a Web Service: Load Balancing
load balance的各种做法,在7层应用层面的,在4层tcp/udp层面的

  • Layer 7 load balancing (HTTP, HTTPS, WS)
  • Layer 4 load balancing (TCP, UDP)
  • Layer 3 load balancing
  • DNS load balancing
  • Manually load balancing with multiple subdomains
  • Anycast

A Reality Check for IBM’s AI Ambitions
Watson还是有很长的路要走,特别是训练数据这一块和项目交付,数据缺乏导致不智能,没有成熟的交付方法对客户和项目团队来说都是个坑。

如何成为一位远程开发者
远程工作不是梦,目前的技术和沟通手段都足够让远程工作保证效率,剩下的就是机会和你个人的能力及决心。
远程工作资料

你可能感兴趣的:(每周阅读(07/03/2017))