本系列文章很多内容图片是截取公司分享会上演讲的PPT,尽管PPT我写得很细致了,但难免描述有限,所以,很多图片下面会加文字备注。
写这一系列文章初衷是将自己这2年的管理经验和知识分享给公司里其他同事。这一系列文章也算是自己人生的一个阶段的总结。
正文开始
在看这本书的最后“并发”章节前,最好提前理解下下图提到的关于用户空间、内核空间的概念,这样便于理解“并发”章节中提到的用户线程、内核线程含义。
下图左边的“Java内存访问模型”是我看完书后,总结的,如果问题,希望读者不吝指正。从图中可以看到,
(1)每个线程拥有自己的工作内存,因此在工作内存中的变量,随着线程的销毁会被销毁;
(2)多个线程共享一个主存,因此,这个主存是进程级别的存储空间,如果多个线程要想共享一个变量,那么这个变量就需要放在主存中;
(3)当赋值一个变量需要存进主存时,会经过assign、store、write这3个操作,assign、store操作对象是工作内存中的变量,write操作对象是主存中的变量,读取一个主存变量到线程使用时,会经过read、load、use这3个操作,read操作对象是主存中的变量,load、use操作对象是工作内存中的变量;
在公司分享会上就分享了上面这些书籍,其实还有其他很多书籍,比如我之前领导推荐的“怪诞行为学”、“麦肯锡的工作方法”等,这里就不一一写了,因为我这次的总结不是专门搞收集好书分享
本文在这里就结束了,总结的内容比较散乱,但是这些是笔者认为在这2年管理中学到的比较重要的认识,欢迎拍砖。
本系列文章共5篇,本文是第3篇
第1篇:项目管理相关知识
首先讲PMP和国考信息系统项目管理师一些信息,点出PMP与信息系统项目管理师的部分差异,以及是否考取的必要性,另外还着重讲了项目人力资源管理和项目沟通管理一些内容。
第2篇:自己学到的项目管理理论知识
记录自己在这2年间,从哪些渠道学到哪些项目管理相关知识
第3篇:分享自己在这2年间觉得较为重要的书籍
第4篇:详细记录一次版本迭代流程
第5篇:一些日常工作上的建议
这篇文章根据这2年间的观察,总结给执行人员<即普通开发人员>的一些建议以及给技术主管/项目经理的一些建议。文末特别举了一个项目成本的例子。