程序员的分类

程序员大致分这几种:

明确知道要做什么,而且能超出预期。

知道要做什么,完成度八到十成。

然后就是不知道自己在做什么的,这种最可怕。

命令行安装vs2017(备记)

https://docs.microsoft.com/en-us/visualstudio/install/command-line-parameter-examples
Note
All commands require administrative elevation, and a User Account Control prompt will be displayed if the process is not started from an elevated prompt.
Note
You can use the ^ character at the end of a command line to concatenate multiple lines into a single command. Alternatively, you can simply place these lines together onto a single row. In PowerShell, the equivalent is the backtick (` ) character.
vs_enterprise.exe –lang en-US –add Microsoft.VisualStudio.Workload.CoreEditor ^
–add Microsoft.VisualStudio.Workload.NativeDesktop ^
–add Microsoft.VisualStudio.Workload.Node ^
–add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 ^
–add Microsoft.VisualStudio.Workload.ManagedDesktop ^
–add Microsoft.VisualStudio.Component.NuGet ^
–add Microsoft.VisualStudio.Component.VC.140 ^
–add Microsoft.VisualStudio.Component.VC.CMake.Project ^
–add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 ^
–add Microsoft.VisualStudio.Component.Windows10SDK.16299.Desktop ^
–add Microsoft.VisualStudio.Component.Windows10SDK ^
–add Microsoft.VisualStudio.Workload.Node ^
–wait –passive –norestart –installPath “C:\VS2017”

TypeScript 学习资源

Ebook:
https://www.gitbook.com/book/zhongsp/typescript-handbook/details
TypeScript Handbook(中文版) you can download ebook format to read on mobile.
https://www.gitbook.com/book/basarat/typescript/details
TypeScript Deep Dive

Video:
https://www.pluralsight.com/courses/typescript
https://www.pluralsight.com/courses/typescript-advanced
https://www.pluralsight.com/courses/typescript-in-depth
https://www.pluralsight.com/courses/using-typescript-large-angularjs-apps

Resources:
https://github.com/dzharii/awesome-typescript
https://github.com/sorrycc/awesome-javascript
https://github.com/sindresorhus/awesome-nodejs

Practices:
https://github.com/inversify/InversifyJS/issues/691
FYI, to get some idea. “Use Symbol.for(key) instead of Symbol(key) everywhere”
https://github.com/nswbmw/node-in-debugging
《Node.js 调试指南》是本人整理的从事 Node.js 开发这几年的一些调试经验和思路

我的2017总结

去了趟东京,迪士尼要比上海的好玩多了。外国的月亮就是圆。

减肥30多斤,身体健康最重要,情绪更平和,心态也健康很多。

工作上没啥变化,技术更醇熟,但没什么用。考虑明年投入精力学习人工智能方面。

没有秃顶,拒绝油腻。

年过四十,能继续保有好奇心和对未来的希望,我很开心。