写在前面
很长一段时间我都在没有什么意识里度过,每天上班都在记单词、写代码、打游戏中度过(上班比较闲,但是忙的时候也是有的)。下班很大部分时间也用于打游戏。
最近记单词量上的增加,使自己看文档的速度提升了不少,在技术理解上也有了进一步认识。我知道我才算入门,我也知道像我这个专业的人,一部分已经放弃了,一部分还留在门槛外面,我很庆幸(或许也是不幸)。
这段时间的学习,让我对自己的技术路线成长有了一定的计划。
关于学习
英语还要继续加强,因为语法基础(编程语法)还是比较好,现在基本都是停留在文档层面,微软文档必须要看,这不必多说。
我最近在把英文和中文文档结合着看,发现了一个问题,中文文档翻译是很有问题的,不信你看如下两图。
上面的图片是翻译后的,下图是原文。
上面的中文翻译完全没有翻译对,会看英文文档真的会少走弯路。
微软文档里面,每个模块都是一步一个脚印来的(其他的我不太清楚,我说的是.netcore2.0以上的版本),而且每个模块都有教着做,学习起来还是很快的。这让我意识到,这些文档看完才能构建更完整的体系。
学习实践也是必不可少,以前也是有看文档,但是当时英语实在太菜,所以很快就放弃了。
现在是边看文档,边写程序,在加上词汇量的提升、词典的辅助(英语依旧菜,不过我也明显感觉到了进步),基本看文档够了。
每个技术文档差别都是挺大,看一下Identity和IdentityServer4的图片就不难理解了。
微软文档也是左边是目录,右边是说明和例子,但是,右边的知识点里面插入了很多链接(蓝色字体的都是链接)。
这些链接又有自己的相关知识(这足以说明微软的知识体系和技术范围之广),这就导致我看文档没那个流畅,需要适应。
写博客,博客园虽然有很多文档,但是大多数都是别人的东西,有些东西真的要自己去做一遍才行。
我看别人的博客之后,对于某些知识也是只知其一不知其二。自己感觉博客园的东西,适合了解某个陌生领域。
这可以让你了解自己想了解的那个东西是怎么回事,但是真正要掌握还是要看官网。
自己写的博客,还是很有好处,当某个知识点忘掉后,去翻翻自己的博客,很快记忆就恢复了,技术还是要慢慢沉淀。
最重要的一环还是在编程上,现在是每学一个模块,就自己去编程,这样运行程序的时候才能看到预期的效果,有空了会把程序传到github上。
关于架构
这两张图片是关于接口认证和授权方面的,整体框架还有很长时间才能出来。
后续我会把每个模块的学习,发布到博客和公众号,全体框架会在模块的积累中慢慢显现。我想那样的框架才是适合我的(虽然大神都在顶峰了)。
待续。
领取专属 10元无门槛券
私享最新 技术干货