[反观我自己]:虽然Python与Swift都有学习,但是还不是我最上手的程序语言之一。这一个部分我会好好谨记于心,好好学习。
10. Follow Your Gut(相信你的直觉)
作者在2000年就觉得.NET会引领接下来的几年,在2007年iPhone的发表会就了解他的相关技术会是紧接着几年的发展趋势。
当然,这是作者的直觉。但是,你也应该充分地相信你的直觉,并且努力的去追求与学习。
[反观我自己]:我在2014年开始学习许多不同的程序语言,Python, Ruby,Objective C, Java, Swift, Scala与Rust。最后学习到Golang,我直觉认为Golang会是Server-side(或是说Service-side)最重要的程序语言之一,所以我会努力学习。
11. APIs Are King(API是王道)
这边很推崇好的API设计是很重要的,不仅仅影响server与client的沟通,更会影响到好的软件品质。也提出chunky is better than chatty(简单的说:就是不要将API拆的太精简,使得API call需要往来相当的多次。)
同时作者也建议不要太依赖REST,不彷看看socket.io, ZeroMQ, RabbitMQ,或是Erlang。并且也应该开始架设自己的机器人。
[反观我自己]:没有想过,原来chunky的设计准则在某些状况下竟然比chatty更好,这得好好学习。我有架设自己的机器人来帮助我处理一些日常伺服器维护的琐碎事项。
12. Fight Complexity(将复杂的事情简单化)
永远要秉持着KISS原则(“Keep it short and simple”)来处理任何事情.面对困难或是负责的事情,有着不少工具可以帮助你将设计简单化。
[反观我自己]:我一直认为能够越有能力的人,越能够将复杂的事情简单的讲解,或是写成一段简单的程式码来实现,这个能力是我们都要不断学习的。
Conclusion(结论)
「年龄永远不会是一个问题,只要你的心不断催促你持续写代码,持续制造新的东西,你永远都会是年轻的。」
本文来源:不详 作者:佚名